NEW
Font size
WorksheetsTú_Part4_TF
Total questions: 69
Worksheet time: 35mins
Deadlock was a serious problem for early batch systems.
A) True
B) False
Within the Memory Manager the Segment Link Table lists details about each segment (one for each job).
A) True
B) False
Multiple-level queues isn't really a separate scheduling algorithm but works in conjunction with several other schemes.
A) True
B) False
In general, when a job is allocated to the CPU its Page Map Table is loaded into main memory while the Segment Map Tables are loaded only as needed.
A) True
B) False
The Processor Manager is a composite of two submanagers: one in charge of job scheduling and the other in charge of program scheduling.
A) True
B) False
The first-in first-out (FIFO) page replacement policy will remove the pages that have been in memory the shortest.
A) True
B) False
In the dining philosophers problem there are five philosophers and four forks.
A) True
B) False
Starvation is the result of the liberal allocation of resources.
A) True
B) False
From HOLD, the job moves to WAITING when it's ready to run but is waiting for the CPU.
A) True
B) False
A deadlock is preceded by six simultaneous conditions that the operating system could have recognized.
A) True
B) False
A job's working set is the set of pages residing in memory that can be accessed indirectly
A) True
B) False
Once starvation has been detected, an algorithm can be implemented in which the system blocks new jobs until the starving jobs have been satisfied.
A) True
B) False
Every time an instruction is executed, or a data value is used, the operating system (or the hardware) must translate the job space address, which is relative, into its physical address, which is absolute.
A) True
B) False
One sector will hold one page of job instructions and fit into one page frame of memory.
A) True
B) False
When modeling deadlock, if there's a cycle in the graph, then there is a deadlock involving the processes and the resources in the cycle.
A) True
B) False
A variation of the LRU page replacement algorithm is known as the clock page replacement policy because it is implemented with a circular queue and uses a pointer to step through the reference bits of the active pages, simulating a clockwise motion.
A) True
B) False
Each page of a job is actually stored in a page frame that can be located anywhere in available main memory.
A) True
B) False
Deadlock does not usually affect the entire system.
A) True
B) False
When using a FIFO scheme, more memory will always result in better performance.
A) True
B) False
According to the Banker's Algorithm an unsafe state always leads to deadlock.
A) True
B) False
If locks are not used to preserve data integrity, the updated records in a database might include only some of the data—and their contents would depend on the order in which each process finishes its execution.
A) True
B) False
Demand paging requires that the Page Map Table for each job keep track of each page as it is loaded or removed from main memory.
A) True
B) False
As a job moves through the system it is always in one of five states (or at least three); these are called the job status or the process status.
A) True
B) False
The advantage of RAID Level 3 is that if any one drive fails, data can be restored using the bits in the parity disk.
A) True
B) False
The job of the I/O control unit is to keep up with the I/O requests from the CPU and pass them down the line to the appropriate control unit.
A) True
B) False
RAID-0 is ideal for data-critical real-time systems.
A) True
B) False
An optical disc drive adjusts the speed of the disc's spin to compensate for the sector's location on the disc—this is called continuous linkage velocity (CLV).
A) True
B) False
The SCAN algorithm moves the arm methodically from the inner to the outer track, servicing every request in its path.
A) True
B) False
Additional complex configurations of RAID can be created by combining multiple levels.
A) True
B) False
Two of the most important measures of optical disc drive performance are sustained data-transfer rate and longest access time.
A) True
B) False
Additional complex configurations of RAID can be created by combining multiple levels.
A) True
B) False
Two of the most important measures of optical disc drive performance are sustained data-transfer rate and longest access time.
A) True
B) False
Additional complex configurations of RAID can be created by combining multiple levels.
A) True
B) False
A DVD with a fast data transfer rate will drop fewer frames when playing back a recorded video segment than will a unit with a slower transfer rate.
A) True
B) False
The traffic controller maintains a database containing the status and connections for each unit in the I/O subsystem, grouped into Channel Control Blocks, Control Unit Control Blocks, and Device Control Blocks.
A) True
B) False
When using DMA, the CPU is involved in transferring data to and from memory for the entire transfer.
A) True
B) False
Among the many differences between an optical disc and a magnetic disk is the design of the disc track and sectors.
A) True
B) False
A fixed-head disk is lower in cost than a movable head disk.
A) True
B) False
Direct access storage devices (DASDs) are devices that can directly read or write to a specific place on a disk.
A) True
B) False
For many computational purposes, serial processing is sufficient; it's easy to implement and fast enough for most users.
A) True
B) False
Threads share the same resources as the process that created them.
A) True
B) False
The classic problem of producers and consumers is one in which one process produces some data that another process consumes later.
A) True
B) False
Multiprocessing can refer to one job using several processors to execute sets of instructions in parallel.
A) True
B) False
The loosely coupled configuration features several complete computer systems, each with its own memory, I/O devices, CPU, and operating system.
A) True
B) False
The success of process synchronization hinges on the capability of the operating system to make a resource available to other processes while it is being used by one of them.
A) True
B) False
The common element in all synchronization schemes is to allow a process to finish work on a critical region of the program before other processes have access to it.
A) True
B) False
The symmetric configuration is best implemented if the processors are all of the same type.
A) True
B) False
The only reason for multiprocessing is to increase computer power.
A) True
B) False
The best-fit free list scheme uses memory more efficiently than the first-fit free scheme but it is slower to implement.
A) True
B) False
In the relocatable dynamic partitions scheme, the Memory Manager relocates programs to gather together all of the empty blocks and compact them to make one block of memory large enough to accommodate some or all of the jobs waiting to get in.
A) True
B) False
To overlay is to transfer segments of a program from main memory into secondary storage for execution, so that two or more segments take turns occupying the same memory locations.
A) True
B) False
During compaction, the operating system must distinguish between addresses and data values, and the distinctions are not obvious once the program has been loaded into memory
A) True
B) False
After relocation and compaction, both the free list and the busy list are updated.
A) True
B) False
Research continues to focus on finding the optimum allocation scheme.
A) True
B) False
The first attempt to allow for multiprogramming used fixed partitions.
A) True
B) False
One of the problems with the best-fit algorithm is that the entire table must be searched before the allocation can be made because the memory blocks are physically stored in sequence according to their location in memory.
A) True
B) False
Onboard systems are computers placed inside other products to add features and capabilities.
A) True
B) False
The supercomputer was developed primarily for government applications needing massive and fast number-crunching ability to carry out military operations and weather forecasting.
A) True
B) False
In the 1950s, only one FORTRAN program could run at a time, and then the FORTRAN compiler had to be reloaded into memory.
A) True
B) False
The File Manager is responsible for data files but not program files.
A) True
B) False
Real-time systems are used in time-critical environments where reliability is key and data must be processed within a strict time limit.
A) True
B) False
Few major advances were made in data management during the 1960s.
A) True
B) False
Since the mid-1970s rapid advances in computer technology have blurred the distinguishing characteristics of early machines.
A) True
B) False
Card systems date from the earliest computers, which relied on punched cards or tape for input when a job was entered by assembling the cards into a deck and running the entire deck of cards through a card reader as a group.
A) True
B) False
The first bug was a moth trapped in a Harvard computer.
A) True
B) False
The minicomputer of the 1970s was smaller than the microcomputer.
A) True
B) False
Many early programs used convoluted logic that only the original programmer could understand, so it was nearly impossible for anyone else to debug or change the program later on.
A) True
B) False
The high-level portion of the Process Manager is called the Process Scheduler.
A) True
B) False
A process requires space in main memory where it resides during its execution although, from time to time, it requires other resources such as data files or I/O devices.
A) True
B) False
