Chapter 10 Review Questions

Ace your homework & exams now with Quizwiz!

MacOS

Apple computers OS

What is the original PC operating system called?

DOS

Match the following items: Frame Page Page-Map Table Demand Paging Page Swap Virtual Memory

Frame - a fixed-size portion of main memory that holds a process page Page - a fixed-sized portion of a process that is stored into a memory frame Page-Map Table - used by the OS to keep track of page/frame relationships Demand Paging - an extension to paged memory management in which pages are brought into memory only when referred to (on demand) Page Swap - bringing in one page from secondary memory, possibly causing another to be removed Virtual Memory - the illusion that there is no restriction on program size because an entire process need not be in memory at the same time

Which is the operating system for Apple Computers?

MacOS

Which of the following describes a CPU scheduling algorithm in which each process is given a small amount of time to use the CPU before being forced to wait until its turn comes around again?

Round Robin

Frame

a fixed-size portion of main memory that holds a process page

Page

a fixed-sized portion of a process that is stored into a memory frame

Logical Address (Memory Management)

a reference to a stored value relative to the program making the reference

In Batch Processing, what is a Batch?

a set of jobs that needed the same or similar resources

Physical Address (Memory Management)

an actual address in the main memory device

Demand Paging

an extension to paged memory management in which pages are brought into memory only when referred to (on demand)

Programs that help us solve real-world problems.

application software

Which of the following best describes a partitioning approach that uses the base register to store the beginning address of the current partition?

both dynamic and fixed partitions

Page Swap

bringing in one page from secondary memory, possibly causing another to be removed

Terminated State

completed its execution

Which of the following describes the act of storing register values for the currently executing process and loading the register values for the process taking over the CPU?

context switch

Running State

currently being executed

In an Operating System, what is the function of CPU Scheduling?

determines which process in memory is given access to the CPU

A Real-Time System provides immediate response time.

false

An address in a single contiguous memory management system is made up of a page and an offset.

false

An operating system is an example of application software.

false

An operating system uses nonpreemptive CPU scheduling when a process moves from the waiting state to the ready state.

false

Batch Processing is no longer used today.

false

Batch processing implies a high level of interaction between the user and the program.

false

CPU scheduling determines which programs are in memory.

false

Computer Timesharing is when multiple people share occupancy of a condo.

false

In a fixed partition system, main memory is divided into several partitions of the same size.

false

The first-come, first-served scheduling algorithm is provably optimal.

false

The operating system has a dedicated CPU and therefore does not compete with other application programs for CPU time.

false

Which is a reference to a stored value relative to the program making the reference?

logical address

Originally, timesharing systems were usually a single computer called what?

mainframe

Windows

most widely used OS on PCs

Which of the following is the technique for keeping multiple programs in main memory at the same time, competing for their chance at the CPU?

multiprogramming

Ready State

not waiting for an event to occur or for data to be brought in

In an Operating System, what is a program in execution called?

process

Application Software

programs that help us solve real-world problems

System Software

programs that manage a computer and interact with hardware

Operating System

programs that manage computer resources and provides an interface for other programs

The definition of a Real-Time System.

provides a guaranteed minimum response time to the user

In which state is a process that is currently being executed by the CPU?

running

Unix

the OS of choice for serious programmers

Virtual Memory

the illusion that there is no restriction on program size because an entire process need not be in memory at the same time

Address Binding (Memory Management)

the mapping from a logical address to a physical address

Process States

the specific states a process moves through

Which of the following is the amount of time given to each process in a round-robin CPU scheduling algorithm?

time slice

Splitting CPU time between multiple users.

timesharing

A dumb terminal is an I/0 device that connects to a mainframe computer.

true

A process in the running state is currently being executed by the CPU.

true

A time slice is the amount of time each process is given before being preempted in a round-robin scheduler.

true

A timesharing system allows multiple users to interact with a computer at the same time.

true

Application software is written to solve problems in the real world.

true

In memory management, address binding is the mapping from a logical address to a physical address

true

In single contiguous memory management, an entire application program is loaded into one chunk of memory.

true

In the 1960s and 1970s, a human operator would organize similar computer jobs into batches to be run.

true

Multiprogramming is the technique of using multiple CPUs to run programs.

true

Response Time is the delay between receiving a stimulus and producing a response.

true

The process control block (PCB) is a data structure that stores all information about a process.

true

The process life cycle describes the conceptual states through which a process moves as it is managed by the operating system.

true

In CPU Scheduling, this is a metric that measures the elapsed time between a process's arrival in the ready state and its ultimate completion.

turnaround time

Historically, which is the operating system of choice for serious programmers?

unix

Page-Map Table

used by the OS to keep track of page/frame relationships

Waiting State

waiting for resources

New State

when a process is being created

Single contiguous memory management

where an entire application program is loaded into one large chunk of memory

Fixed-partition technique

where main memory is divided into a particular number of partitions

Dynamic-partition technique

where partitions are created to fit the unique needs of the programs


Related study sets

ACE Health Coach Chapter 11 Quiz

View Set

Ch.17 preoperative nursing management

View Set

PrepUs for Pediatrics Chapter 33

View Set