Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
15 Cards in this Set
- Front
- Back
Goals of an operating system |
Execute user programs, make the computer easy to use, utilize hardware efficiently |
|
An OS is... |
a resource allocator and a control program |
|
Kernel |
The one program running at all times on the computer |
|
Bootstrap Program |
The program that loads the kernel on boot. Stored in ROM or EEPROM |
|
Can I/O and CPU execute concurrently? |
Yes |
|
Device Controller |
Interrupt sent by I/O device saying that it's done with an operation |
|
System call |
Requests to the OS |
|
Device-status table |
A table with the ID and type of all I/O devices |
|
Storage Structure |
Registers -> Cache -> Memory -> HDD -> Disk |
|
Caching |
Copying the information into a faster storage system |
|
Multiprocessor System |
System with multiple processors. Allows increased thoroughput |
|
Multiprogramming |
When a task is waiting for I/O, switch to another task |
|
Timesharing |
Quickly switch between users |
|
Dual-mode |
Keeps the OS safe by having a "mode bit" that keeps track of user modes and kernel modes |
|
User ID |
One user ID per user as a unique identifier |