30.10.2014 Views

Operating Systems - To Parent Directory - James Madison University

Operating Systems - To Parent Directory - James Madison University

Operating Systems - To Parent Directory - James Madison University

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

DEFINITION<br />

<strong>Operating</strong> System: the program that manages the computer hardware and that<br />

arbitrates the sharing of hardware resources by the applications software.<br />

02-Sep-2008 © 2008 Charles Abzug 3<br />

Principal Functions of the <strong>Operating</strong> System (OS)<br />

1. Provides abstractions of the hardware resources of the computer, and of some<br />

of its own software resources as well, to facilitate the tasks of:<br />

i. the Applications Programmer: the service of a virtual machine<br />

a) Hardware services<br />

b) Software services<br />

ii.<br />

the User: provides an interface between the User and:<br />

a) the Hardware<br />

b) the System Software<br />

2. Coordinates in real-time the sharing and use of all the hardware components of<br />

the computer among:<br />

a. multiple Users (some machines)<br />

b. multiple Processes (i.e., Application Programs)<br />

02-Sep-2008 © 2008 Charles Abzug 4<br />

2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!