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

Linux, shell script that accepts two directory names as arguments and delet...

shell script that accepts two directory names as arguments and delete those file in the second directory that are identical to the file in the first

Multiprogramming., In a multiprogramming and time sharing environment sever...

In a multiprogramming and time sharing environment several users share the system simultaneously .what are two such problems?

What is the use of FIFOs in client-server applications, What is the use of ...

What is the use of FIFOs in client-server applications

What is meant by demand paging? explain, What is meant by demand paging? Ex...

What is meant by demand paging? Explain. Demand paging is a technique to implement virtual memory. In demand paging simply when a page is required it is brought into memory. As

How is memory management done using bit maps?, How is memory management don...

How is memory management done using bit maps? A bit map is here in this we signify the bit value as 0 or 1. 1-hole 0-process In this we are able to represent the proce

What are the different directory structures, What are the different directo...

What are the different directory structures? Explain each type. There are five dissimilar directory structures: 1.      Single level directory 2.      Two level directory

Os installation, Question: OS Installation / File system a) Why is NTFS...

Question: OS Installation / File system a) Why is NTFS portioning preferred over FAT16 or FAT32 when security is of primary concern? b) State a situation or an application w

Multilevel queue scheduling algorithm suffer from starvation, 1. Suggest so...

1. Suggest some mechanism(s) to lower the dispatch latency while scheduling for a real-time system. Also, discuss any trade-off or consequent constraint associated with it, if a

CPU, TURNAROUND TIME

TURNAROUND TIME

What is meant by the term affinity in processor sheduling, Question: (a...

Question: (a) Answer the following questions based on the code snippet below. 1. int main (int argc, char *argv[]) 2. { 3. 4. pid_t processId; 5. 6. processId =

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