Operating system as user interface, Operating System

Assignment Help:

Q. Operating System as User Interface?

• Every general purpose computer comprises the operating system, hardware, system programs and application programs. The hardware comprises CPU, ALU, Memory,I/O devices, peripheral device and storage device. System program comprises compilers, loaders, editors, OS etc. Application program comprises database program, business program.

1414_Operating System as User Interface.png

• Every computer should have an operating system to run other programs. Operating system and coordinates the use of hardware among numerous system programs and application program for various users. It simply offers an environment within that other programs can do useful work.

• Operating system is a set of special programs that run on a computer system which allow it to work properly. It performs basic tasks like recognizing input from the keyboard, keeping track of files and directories on the disk, sending output to display screen and controlling a peripheral devices.

• OS is designed to serve two fundamental purposes :

1. It controls the allocation as well as use of the computing system‘s resources among the various user and tasks.

2. It provides an interface between computer hardware and programmer which simplifies and makes feasible for coding, creation, debugging of application programs.

• The operating system should support the below tasks. The tasks are :

1. Provides facilities to create, modification of program as well as data files using an editor.

2. Access to the compiler for translating user program from high level language to machine language.

3. Provide a loader program to move compiled program code to computer‘s memory for execution.

4. Provide routines which handle the details of I/O programming.


Related Discussions:- Operating system as user interface

SYSTEM PROGRAMMING, advantages and disadvantages of monolithic and layered ...

advantages and disadvantages of monolithic and layered approach

Kernel to context switch between kernel level threads, Q. Explain the actio...

Q. Explain the actions taken by a kernel to context switch between kernel level threads. Answer: Context switching among kernel threads classically requires saving the value

Write a linux script to add name in class list, For this exercise I wanted ...

For this exercise I wanted to give you some real-world examples of useful bash scripts. Therefore, you will write a couple of scripts that I actually use in my teaching to automate

Bio, how it is work.

how it is work.

Define a election algorithm, Consider a setting where processors are not as...

Consider a setting where processors are not associated with unique identifiers but the total number of processors is known and the processors are organized along a bidirectional ri

How can the index blocks be implemented, How can the index blocks be implem...

How can the index blocks be implemented in the indexed allocation scheme? The index block can be implemented as follows a. Multilevel scheme b. Linked scheme c. Combin

Explain peterson''s solution for the critical section problem, Explain the ...

Explain the Peterson's solution for the critical section problem? In Peterson's solution two variables a) flag and b) turn are used as shared variables. If the both shared vari

What is the use of system programs, Q. What is the use of system programs? ...

Q. What is the use of system programs? Answer: System programs are able to be thought of as bundles of useful system calls. They provide fundamental functionality to users so

Write a short note on file organization and access, Write a short note on f...

Write a short note on file organization and access. There are three methods to access files 1Record Access 2Sequential Access 3Random Access The record access

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd