Operating Systems - To Parent Directory - James Madison University
Operating Systems - To Parent Directory - James Madison University
Operating Systems - To Parent Directory - James Madison University
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