Exam 2: Memory Management: Early Systems
Exam 1: Introducing Operating Systems50 Questions
Exam 2: Memory Management: Early Systems50 Questions
Exam 3: Memory Management: Virtual Memory50 Questions
Exam 4: Processor Management50 Questions
Exam 5: Process Management50 Questions
Exam 6: Concurrent Processes50 Questions
Exam 7: Device Management50 Questions
Exam 8: File Management50 Questions
Exam 9: Network Organization Concepts50 Questions
Exam 10: Management of Network Functions50 Questions
Exam 11: Security and Ethics50 Questions
Exam 12: System Management50 Questions
Exam 13: Unix Operating System50 Questions
Exam 14: Ms-Dos Operating System50 Questions
Exam 15: Windows Operating Systems50 Questions
Exam 16: Linux Operating System50 Questions
Select questions type
The algorithm used to store jobs into memory requires a few more steps than the one used for a single-user system because the size of the job must be matched with the size of the partition to make sure it fits completely.
(True/False)
4.9/5
(27)
The first step in loading a job in a single-user system is storing the first memory location of program into the base register (for memory protection).
(True/False)
4.9/5
(46)
For a fixed partition system, memory deallocation is quite complex.
(True/False)
4.9/5
(33)
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.
(True/False)
4.8/5
(39)
The following,____, describes the first memory allocation scheme.
(Multiple Choice)
4.8/5
(34)
Early memory management schemes are still used in today's operating systems.
(True/False)
4.8/5
(33)
A large job can have problems with a first-fit memory allocation list.
(True/False)
4.8/5
(38)
The operating system can tell the ____ of each group of digits by its location in the line and the operation code.
(Multiple Choice)
4.8/5
(41)
In the partition scheme, the table that the Memory Manager uses to keep track of jobs is composed of the ____.
(Multiple Choice)
4.8/5
(34)
All computers have only a finite amount of memory and if a program doesn't fit, then either the size of the main memory must be increased or the program must be modified.
(True/False)
4.8/5
(40)
The following algorithm can be described as ____. 1 Set counter to 1
2 Do while counter <= number of blocks in memory
If job_size > memory_size(counter)
Then counter = counter + 1
Else
Load job into memory_size(counter)
Adjust free/busy memory lists
Go to step 4
End do
3 Put job in waiting queue
4 Go fetch next job
(Multiple Choice)
4.9/5
(40)
The fixed partition scheme does not require that the entire program be stored contiguously and in memory from the beginning to the end of its execution.
(True/False)
4.7/5
(38)
The first-fit algorithm assumes that the Memory Manager keeps only one list containing free memory blocks.
(True/False)
4.8/5
(45)
By compacting and relocating, the Memory Manager optimizes the use of memory and thus improves throughput, but an unfortunate side effect is more ____.
(Multiple Choice)
4.9/5
(33)
The first attempt to allow for multiprogramming used fixed partitions.
(True/False)
4.8/5
(43)
One approach to performing compaction is to do it when a certain ____ of memory becomes busy.
(Multiple Choice)
4.9/5
(50)
In the algorithm to load a job in a single-user system, the program counter is initially set to ____.
(Multiple Choice)
4.7/5
(30)
Consider the following space requirements for jobs 1-4 and memory blocks. Assuming a best-fit scheme is used, the job,____, is placed in the last block. Jobs:
J1 10K
J2 20K
J3 30K
J4 10K
Blocks:
B1 30K
B2 15K
B3 50K
B4 20K
(Multiple Choice)
5.0/5
(34)
Showing 21 - 40 of 50
Filters
- Essay(0)
- Multiple Choice(0)
- Short Answer(0)
- True False(0)
- Matching(0)