Lecture 6 Flashcards
what is the function of the OS?
to interpret and carry out commands issued by – users of the computer or – by application programs running on the computer.
What are the two fundamental purposes of the OS?
to control and operate hardware in an
efficient way;
– to allow the user powerful access to the
facilities of the machine
What does modern operating systems now offer?
allow for the simultaneous processing of
multiple programs and
– provide support for multiple users
In order to accept the command of the user what must the OS do?
accept the input keystrokes from the keyboard;
– interpret these keystrokes as a command;
– determine the location of the file containing the
code for this command;
– read the appropriate blocks of memory from
(secondary storage) device into memory;
– transfer control to the program being executed.
if there are multiple programs executing simultaneously what must the os DO?
– allocate memory and other resources to
each program ;
– allocate CPU time to each program (more
details later on);
– maintain the integrity of each program;
what is a computer network
A computer network is an interconnected
collection of autonomous computers
Advantage of computer networks
To increase computer power.
• To increase system reliability by providing
redundant processing.
• To share valuable resources (printers, large
disks facilities, programs, data bases, etc)
• To organize convenient interactions of users
working at their own computers, often in
different locations