ITE 221 Chapter 11 Study Guide

The ____ plays a dual role as a high-level manager and a tireless low-level worker.
operating system
Operating systems are organized internally into layers.
True
Memory allocation is less complex when the OS supports multitasking.
False
Resource allocation in a single-tasking OS involves only two running programs an application and the OS.
True
Because page size is fixed, memory references can easily be converted to the corresponding page number and offset in the page.
True
Noncontiguous memory allocation is more flexible than contiguous memory allocation, but flexibility comes at a price.
True
Virtual memory management responsibility is split between the CPU and the OS.
True
Intel Core CPUs implement virtual memory management tables in ____.
hardware
Multitasking operating systems are not the norm for general-purpose computers
False
____ uses memory address operands that refer to actual physical memory locations.
Absolute addressing
A ____ is an OS that enables dividing a single physical computer or cluster into multiple virtual machines.
hypervisor
Data values and instructions generally occupy multiple bytes of storage.
True
Contiguous program loading, coupled with fixed-size memory partitions, usually results in efficient use of memory space.
False
A blocked thread is waiting for an event to occur, such as allocation of a requested resource or correction of an error condition.
True
The only portion of a process that must be in memory at any point during execution is the next instruction to be fetched.
False
A ____ can execute instructions to process a single transaction, retrieve and store data from an I/O device, or retrieve and analyze one set of process variables.
thread cycle
A page table entry includes the page s physical memory address if it s loaded into memory.
True
____ occurs when memory partitions allocated to a single process or purpose are scattered throughout physical memory.
Fragmentation
The process of determining the physical memory address that corresponds to a memory reference is called ____.
address mapping
In ____ memory allocation, each process partition has its own offset value.
noncontiguous
Through the ____ layer, a user or system administrator can run application and OS utility programs and manage system resources, such as files, folders, and I/O devices.
command
Multitasking operating systems are not the norm for general-purpose computers.
False
A CPU s or computer s ____ is the highest numbered storage byte that can be represented.
addressable memory
The OS maintains a ____ and updates it each time a partition is allocated or freed.
memory partition table
____ store information about page locations, allocated page frames, and secondary storage space
Page tables
The ____ is the OS portion that manages resources and interacts directly with computer hardware.
Kernel
The ____ is the user interface to the OS.
shell
A secondary storage region, called the ____, is reserved for the task of storing pages not held in memory.
swap space
A thread s current priority level is called its local priority.
False
A hypervisor can make the sum of physical resources allocated to all virtual machines appear greater than the underlying physical resources.
True
When considered as a byte sequence, the rightmost byte is called the most significant byte.
False