CITF 120 Understanding Operating Systems Concepts Quiz 1

Pataasin ang iyong marka sa homework at exams ngayon gamit ang Quizwiz!

With segmented memory allocation, each job is divided into several ____ of different sizes, one for each module that contains pieces that perform related functions.

Modules

In demand paging schemes, the ____ in a Page Map Table indicates whether the page is currently in memory.

Status bit

____ consists of fragments of free memory between blocks of allocated memory.

Indirect partitioning

In demand paging, when an excessive number of pages are moved back and forth between main memory and secondary storage, it is called ____.

Thrashing

In a fixed partition scheme, large jobs will need to wait if the large partitions are already booked, and they will be rejected if they're too big to fit into the largest partition.

True

In the 1980s, as a result of multiprocessing techniques, it became possible to execute two programs at the same time in parallel.

True

Memory defragmentation is performed by the operating system to reclaim fragmented space.

True

The Device Manager is responsible for connecting with every device that's available on the system and for choosing the most efficient way to allocate them.

True

The bounds register is used to store the highest (or lowest, depending on the specific system) location in memory accessible by each program.

True

The segmented/demand paged memory allocation scheme is a combination of segmentation and demand paging, and it offers the logical benefits of segmentation, as well as the physical benefits of paging.

True

The ____ is often very different from one operating system to the next, sometimes even between different versions of the same operating system.

User Interface

In a paged memory allocation scheme, a page size that is too small will generate ____.

Very long page map tables

In demand paging, the collection of pages residing in memory that can be accessed directly without incurring a page fault is called the ____.

Job set

The name for the core portion of an operating system is the ____.

Kernel

The four memory management techniques presented in this chapter share the requirement that the entire program being executed must be ____.

Loaded into memory

A hybrid system is a combination of ____ systems.

Batch and interactive

The goal of the ____ memory allocation algorithm is to find the smallest memory block into which a job will fit.

Best-fit

Single-user, fixed partition, and dynamic partition memory schemes share unacceptable fragmentation characteristics that were resolved with the development of ____.

Best-fit algorithms

____ means that several logical records are grouped within one physical record.

Blocking

Paged memory allocation offers the advantage that it doesn't require the entire job to be stored in memory during its execution.

False

The best-fit allocation method keeps the free/busy lists organized by memory locations, low-order memory to high-order memory.

False

The content of a random access memory (RAM) chip is nonvolatile, meaning that it is not erased when the power is turned off.

False

When executing a job, the File Manager determines whether a user request requires that a file be retrieved from storage or whether it is already in memory.

False

When using a FIFO scheme, adding more memory always results in better performance.

False

With segmented memory allocation, each job is divided into several segments of the same size, one for each module containing pieces that perform related functions.

False

Main memory is also known as ____.

Finite memory

____ can be thought of as being an intermediary between main memory and the special-purpose registers, which are the domain of the CPU.

Paging

In the fixed-partition memory management scheme, the table that the Memory Manager uses to keep track of jobs is composed of the ____.

Partition size, memory address, access, and status

____ is where the data and instructions of a computer must reside to be processed.

Read-only memory

____ systems are used in time-critical environments where reliability is key and data must be processed within a strict time limit.

Real-time

In active multiprogramming schemes, a job can monopolize the CPU for a long time while all other jobs waited.

False

Fixed partitions are also called ____ partitions.

Direct

A single-user system supports multiprogramming.

False

The fixed partition scheme works well when ____.

All jobs are of similar size

The release of memory space by the Memory Manager is called ____.

Deallocation

Memory compaction is also referred to as ____.

Defragmentation

General-purpose operating systems such as Linux or Windows are used in embedded systems.

False

With ____ operating systems, users can think they are working with a system using one processor, when in fact they are connected to a cluster of many processors working closely together.

Embedded

A disadvantage of segmented memory allocation is ____.

External fragmentation

The phenomenon of less-than-complete use of memory space in a fixed partition is called ____.

External fragmentation

The ____ page replacement policy is based on the theory that the best page to remove is the one that has been in memory the longest.

FIFO

There are two types of real-time systems depending on the consequences of missing the deadline. A ____ real-time system risks total system failure if the predicted time deadline is missed.

Hard

In a paged memory allocation scheme, a simple ____ has one entry for each page frame that shows its location and its free/busy status.

Memory Map Table

____ allows separate partitions of a single server to support different operating systems.

Multithreading

The purpose of cache memory is to keep handy the most recently accessed data and instructions so that the CPU can access them repeatedly without wasting time. This purpose is similar to that of the ____ of a Web browser.

Page file

By compacting and relocating, the Memory Manager optimizes the use of memory and thus improves throughput. However, it also requires more ____ than the other memory allocation schemes discussed in this chapter.

Overhead

In a single-user system, jobs are processed ____.

Sequentially

____ effectively removes restrictions on maximum program size.

Shared memory

To access a location in memory when using segmented memory management, the address is composed of two entries: ____.

The segment number and the displacement

A system with ____ divides programs into parts and keep them in secondary storage, bringing each part into memory only as it is needed.

Virtual memory


Kaugnay na mga set ng pag-aaral

Week 2 English 3 B- Type of Exposition

View Set

The Disincentive of Higher Taxes

View Set

Chapter 5 The Structure and Function of Large Biological Molecules

View Set

Nutrition Final Exam Chapter 9 review

View Set

Chapter 29: Mental Health Disorders of Older Adults

View Set

NUTR 3362 Ch.6: Fats and Other Lipids

View Set