Term
What type of directory structure cannot have more than one parent
|
|
Definition
|
|
Term
What type of directory structure can use aliasing
|
|
Definition
|
|
Term
What type of directory structure can share directories
|
|
Definition
|
|
Term
In what type of directory structure is the hard link the same as the original pointer
|
|
Definition
|
|
Term
What type of directory structure is also called a tree structure
|
|
Definition
|
|
Term
What type of memory does not need to be periodically refreshed
|
|
Definition
|
|
Term
What type of memory exhibits data remanence but is still volitile and data can be lost if power is turned off
|
|
Definition
|
|
Term
SRAM has three states, what are they
|
|
Definition
Standby, Reading, Writing
|
|
|
Term
What type of memory typically contains one transistor and one capacitor per data bit
|
|
Definition
|
|
Term
What type of memory requires a periodic refresh
|
|
Definition
|
|
Term
Which is volatile, SRAM or DRAM
|
|
Definition
|
|
Term
What type of memory is read-only and can be erased by ultraviolet light and reprogrammed
|
|
Definition
|
|
Term
What type of memory is read-only and can be erased by electrical signals and reprogrammed
|
|
Definition
|
|
Term
What type of memory is Flash memory
|
|
Definition
|
|
Term
Gates - HIGH output results if one and only one of the inputs is HIGH
|
|
Definition
|
|
Term
Gates - HIGH output results if one or both inputs are HIGH
|
|
Definition
|
|
Term
Gates - HIGH output results if both inputs are HIGH
|
|
Definition
|
|
Term
Gates - HIGH output results if both inputs are not HIGH
|
|
Definition
|
|
Term
Gates - HIGH output results if both the inputs are LOW
|
|
Definition
|
|
Term
Gates - HIGH output results if both inputs are the same
|
|
Definition
|
|
Term
Gates - Resulting output opposite the input (also called inverter)
|
|
Definition
|
|
Term
What state is the processor in if it is waiting for access to the CPU
|
|
Definition
|
|
Term
What state is the processor in if the thread has control of the CPU
|
|
Definition
|
|
Term
What state is the processor in if the thread is suspended while an interrupt is being processed
|
|
Definition
|
|
Term
When does the running state end
|
|
Definition
When the tread or its parent process terminates unexpectedly or an interrupt occurs
|
|
|
Term
Which RAID level is considered Striped only
|
|
Definition
|
|
Term
|
Definition
Redundant Array of Inexpensive (or Independent) disks
|
|
|
Term
In this RAID configuration, if one drive is lost, all data is lost
|
|
Definition
|
|
Term
Which RAID level has the best input/output performance
|
|
Definition
|
|
Term
Which RAID level is considered mirrored only
|
|
Definition
|
|
Term
In which RAID configuration is the data duplicated across every drive in the array providing full redundancy
|
|
Definition
|
|
Term
In which RAID configuration does the capacity of the array = the capacity of the smallest drive in the array
|
|
Definition
|
|
Term
Which RAID level is considered Striped with Parity
|
|
Definition
|
|
Term
Which RAID level combines 3 or more disks in a way that protects agains the loss of any one disk
|
|
Definition
|
|
Term
In which RAID configuration is the capacity of the array reduced by one disk
|
|
Definition
|
|
Term
Which RAID level is considered Striped and Mirrored
|
|
Definition
|
|
Term
On a disk, what is one concentric circle
|
|
Definition
|
|
Term
On a disk, what is a set of matched tracks
|
|
Definition
|
|
Term
On a disk, this is a wedge shaped piece of the disk and can span multiple tracks
|
|
Definition
|
|
Term
On a disk, this is the intersection of a track and a sector
|
|
Definition
|
|
Term
On a disk, this is a set of track sectors
|
|
Definition
|
|
Term
Disk Scheduling Algorithms - Operations performed in the order requested - no reordering of work queues. No starvation - every request is serviced
|
|
Definition
FCFS - First Come, First Served
|
|
|
Term
Disk Scheduling Algorithms - After a request, go to the closest request in the work queue, regardless of direction. Starvation is possible
|
|
Definition
SSTF - Shortest Seek Time First
|
|
|
Term
Disk Scheduling Algorithms - Go from the outside to the inside servicing requests and then back from the inside to the outside. Repeat
|
|
Definition
|
|
Term
Disk Scheduling Algorithsm - Like SCAN, but stops moving inwards or outwards when no more requests in that direction exists
|
|
Definition
|
|
Term
Disk Scheduling Algorithims - Moves inwards servicing requests until it reaches the innermost cylinder, then jumps to the outside cylinder
|
|
Definition
|
|
Term
Disk Scheduling Algorithms - Moves inward servicing requests until there are no more requests in that direction, then jumps to the outermost outstanding request
|
|
Definition
|
|
Term
Used for choosing a free block to satisfy an allocation request
|
|
Definition
|
|
Term
The allocation policy that always allocates from the smallest suitable free block. Suitable allocation mechanisms include sequential fit searching for a perfect fit, first fit on a size-ordered free block chain, segregated fits and indexed fits.
|
|
Definition
|
|
Term
The allocation policy that always allocates the largest free block
|
|
Definition
|
|
Term
The allocation policy that searches the free list from the beginning and uses the first free block large enough to satisfy the request
|
|
Definition
|
|
Term
The allocation policy that always uses the most-recently freed suitable free block.
|
|
Definition
|
|
Term
The allocation policy that always uses the least-frequently freed suitable free block
|
|
Definition
|
|
Term
Type of file access method based on the tape model of a file - it is the most common mode of access of files
|
|
Definition
|
|
Term
Type of file access method based on a disk model of a file - File is viewed as a numbered sequence of blocks or records
|
|
Definition
|
|
Term
Small internal storage locations that hold a single instruction or data item in flip flops
|
|
Definition
|
|
Term
Type of register that stores the result of the last processing step of the ALU
|
|
Definition
|
|
Term
Type of register that holds the instruction while it is being executed
|
|
Definition
|
|
Term
Type of register used for addressing a memory location in the code segment of the memory, where the executable program is stored
|
|
Definition
|
|
Term
Type of register used to hold the address of the next instruction to be executed.
|
|
Definition
|
|
Term
Type of register that holds the location of the next piece of data
|
|
Definition
|
|
Term
Type of register that holds the information on its way to and from the main memory
|
|
Definition
|
|
Term
Type of register that communicates with I/O devices
|
|
Definition
|
|
Term
Type of register that points to the data segment of the memory where the data resides
|
|
Definition
|
|
Term
Type of register that is used for addressing stack segment of memory - the memory used to store stack data
|
|
Definition
|
|
Term
A flaw in a system or process whereby the output and/or result of the process is unexpectedly and critically dependent on the sequence of timing of other events.
|
|
Definition
|
|
Term
Flat circular platters with metallic coatings that are rotated beneath read/write heads
|
|
Definition
|
|
Term
Files and subdirectories can be contained within multiple directories
|
|
Definition
Graph Directory Structure
|
|
|
Term
Type of file system where all files share the same namespace
|
|
Definition
File System Directory Structure
|
|
|
Term
Type of memory utilizing flip-flops where the circuit remembers its last position
|
|
Definition
|
|
Term
A unit of executing software that is managed independently by the operating system
|
|
Definition
|
|
Term
This can request and receive hardware resources and operating system services
|
|
Definition
|
|
Term
Keeps track of each process by creating and updating a data structure
|
|
Definition
Process Control Block (PCB)
|
|
|
Term
A portion of a process that can be scheduled and executed independently
|
|
Definition
|
|
Term
This can execute concurrently on a single processor or simultaneously on multiple processors
|
|
Definition
|
|
Term
This is also known as concurrent execution or interleaved execution
|
|
Definition
|
|
Term
A blocked thread is waiting for an event to occur
|
|
Definition
|
|
Term
This type of processor scheduling always dispatches the ready thread that has been waiting the longest
|
|
Definition
Priority Based: First come, First served
|
|
|
Term
This type of processor scheduling uses a set of priority levels and assigns a level to each process or thread
|
|
Definition
Priority Based: Explicit Priority
|
|
|
Term
This type of processor scheduling chooses the next process to be dispatches based on the expected amount of CPU time needed to complete the process
|
|
Definition
Priority Based: Shortest time remaining
|
|
|
Term
This type of processor scheduling guarantees a minimum amount of CPU time to a thread if the thread makes an explicit request when it is created
|
|
Definition
|
|
Term
On the CPU, this contains electrical circuits that implement each instruction
|
|
Definition
Arithmetic and Logic Unit (ALU)
|
|
|
Term
On the CPU, this controls movement of data to and from CPU registers and other hardware components
|
|
Definition
|
|
Term
On the CPU, this accesses program instructions and issues appropriate commands to the ALU
|
|
Definition
|
|
Term
This is the primary pathway for data transmission among hardware components
|
|
Definition
|
|