Glossary Flashcards
Edges refer to
Edges refer to: the connections or relationships between entities in a resource allocation graph.
A back door (trapdoor)
A back door (trapdoor): is a mechanism that bypasses user authentication.
A bad block (bad sector)
A bad block (bad sector): is a storage block that is no longer reliable for storing and retrieving data due to physical damage.
A batch process
A batch process: performs a long-running and generally repetitive task that does not require any intervention from the user.
A binary semaphore
A binary semaphore: can take only the values 0 or 1.
A bitmap is a data structure where
A bitmap is a data structure where: each bit represents one disk block. A 1 indicates that the block is allocated and a 0 indicates that the block is free.
A buffer is a
A buffer is a: register or an area of main memory used to hold data generated by a producer process or an input device and removed from the buffer at a later time by a consumer process or an output device.
A buffer overflow attack
A buffer overflow attack: is an intrusion technique that exploits the fact that many programs do not check for array overflow, allowing an attacker to overwrite portions of memory beyond the legitimate scope of an input buffer.
A capability list (CL)
A capability list (CL): associated with a domain D contents entries of the form (O, rights), where rights specify what operations a process in domain D may apply to object O.
A child process
A child process: c of process p is a process created by p.
A circular buffer
A circular buffer: is a fixed array of buffer slots filled by the producer and emptied by the consumer one slot at a time in ascending order, modulo the buffer size.
A clustered block allocation scheme
A clustered block allocation scheme: links together sequences of contiguous blocks. The last block of any cluster points to the beginning of the logically next cluster.
A computer’s physical memory (RAM) is
A computer’s physical memory (RAM) is: a hardware structure consisting of a linear sequence of words that hold a program during execution.
A condition variable is
A condition variable is: a named queue on which processes can wait for some condition to become true.
A critical section is
A critical section is: a segment of code that cannot be entered by a process while another process is executing a corresponding segment of the code.
A device controller (device adapter) is
A device controller (device adapter) is: an electronic circuit capable of operating a specific I/O device using binary signals.
A device driver is a
A device driver is a: device-specific program that implements I/O operations, requested by user applications or the OS, by interacting with the device controller.
A digital signature is
A digital signature is: a bit string that uses public-key cryptography to undeniably link a document to the producer and guarantees that the document has not been altered in any way.
A directed acyclic directory hierarchy
A directed acyclic directory hierarchy: organizes directories such that any directory at a given level may point to zero or more files or other directories at lower levels but also permits any file or directory to have more than one parent directory.
A disk block cache
A disk block cache: is a set of main memory buffers that contain the most recently accessed disk blocks.
A disk block is
A disk block is: a fixed sequence of bytes on the disk, which can only be accessed as a single unit using low-level read-block and write-block operations.
A File allocation table (FAT) is
A File allocation table (FAT) is: an array where each entry corresponds to a disk block. The FAT keeps track of which disk blocks belong to a file by linking the blocks in a chain of indices.
A File control block (FCB) is a
A File control block (FCB) is a: data structure associated with a filename that contains all relevant attributes of the file. FCBs are stored apart from file directories and are pointed to by the corresponding directory entries.
A file directory (or folder) is
A file directory (or folder) is: a special-purpose file that records information about other files and possibly other directories.