Shared Flashcard Set

Details

Operating Systems Chapter 13
Terms from Chapter thirteen, Sections one through five, of Operating Systems Concepts by Galvin, Silberschatz, and Gagne
19
Computer Science
Undergraduate 3
02/10/2013

Additional Computer Science Flashcards

 


 

Cards

Term
Device Driver
Definition
Presents a uniform interface to the I/O subsystem.
Term
Exception
Definition
Things that a program shouldn't do, such as dividing by zero, or accessing illegal memory.
Term
Software Interrupt/Trap
Definition
System calls that are interrupts generated by user programs.
Term
Programmed I/O
Definition
Feeding data into a controller register one byte at a time.
Term
Direct Memory Access
Definition
A special purpose processor that allows whole blocks of memory to be transferred between devices.
Term
Character Stream Device
Definition
Transfers bytes one by one.
Term
Block Device
Definition
Transfers whole blocks of bytes.
Term
Sequential Device
Definition
Delivers data in a fixed order, determined by the device.
Term
Random-Access Device
Definition
Any location in the device can be accessed.
Term
Synchronous Device
Definition
Performs data transfers with predictable times.
Term
Asynchronous Device
Definition
Performs data transfers with unpredictable times.
Term
Sharable Device
Definition
Can be used concurrently by multiple processes or threads.
Term
Dedicated Device
Definition
Can only be used by one process or thread at a time.
Term
Programmable Interval Timer
Definition
Hardware that measures time intervals and to trigger operations.
Term
Buffering
Definition
A memory area that stores data while it is transferred from one device to another, or between a device and an application.
Term
Double Buffering
Definition
Using two buffers for a single operation, like in the case of data transfer from a modem to a hard disk.
Term
Caching
Definition
Temporarily loading data into a cache to reduce load times.
Term
Spooling
Definition
Intercepts output to a device and manages how it is eventually sent to the device.
Term
I/O Protection
Definition
Preventing the user from doing illegal I/O which might disrupt the system.
Supporting users have an ad free experience!