CHAPTER_2

Ace your homework & exams now with Quizwiz!

[TRUE/FALSE] In a batch-processing system, the phrase "control is passed to a job" means that the processor is now fetching and executing instructions in a user program.

True

[TRUE/FALSE] In a time sharing system, a user's program is preempted at regular intervals, but due to relatively slow human reaction time this occurrence is usually transparent to the user.

True

[TRUE/FALSE] In the first computers, users interacted directly with the hardware and operating systems did not exist.

True

[TRUE/FALSE] Linux is one example of a modern UNIX system that implements a modular architecture.

True

[TRUE/FALSE] One of the driving forces in operating system evolution is advancement in the underlying hardware technology.

True

[TRUE/FALSE] The execution context of the program is the process state.

True

[TRUE/FALSE] The hardware abstraction layer (HAL) maps between generic hardware commands/responses and those unique to a specific platform.

True

[TRUE/FALSE] The operating system maintains information that can be used for billing purposes on multi-user systems.

True

[TRUE/FALSE] Implementing priority levels is a common strategy for short-term scheduling, which involves assigning each process in the queue to the processor according to its level of importance.

True

To allow programs to access and execute operating system instructions, operating systems provide ________. Select one: a. the executive mode of execution b. system calls c. DMA d. memory protection keys

system calls

A microkernel is a kernel ____. Select one: a. that is compiled to produce the smallest size possible when stored to disk b. that is compressed before loading in order to reduce its resident memory size c. that is stripped of all nonessential components d. containing many components that are optimized to reduce resident memory size

that is stripped of all nonessential components

Mean time to failure (MTTF) can be seen as average __________. Select one: a. performance b. downtime c. uptime d. fault tolerance

uptime

[TRUE/FALSE] An operating system controls the execution of applications and acts as an interface between applications and the computer hardware.

True

The operating system provides many types of services to end-users, programmers and system designers, including: Select one: a. Relational database capabilities with the internal file system b. Error detection and response c. Built-in user applications d. All of the above

Error detection and response

[TRUE/FALSE] A user program executes in a user mode, in which certain areas of memory are protected from the user's use but all instructions still can be executed.

False

[TRUE/FALSE] Application binary interface (ABI): The ABI defines the repertoire of machine language instructions that a computer can follow. This interface is the boundary between hardware and software.

False

[TRUE/FALSE] Linux is considered to be microkernel architecture

False

[TRUE/FALSE] Time-Sharing Systems is designed to maximize response time.

False

[TRUE/FALSE] The operating system typically runs in parallel with application programs, on it's own special O/S processor.

False (O/S typically runs on same processor and relinquishes control as necessary)

[TRUE/FALSE] Complex operating systems today typically consist of a few thousand lines of instructions.

False (hundreds of thousands or millions)

[TRUE/FALSE] A monolithic kernel architecture assigns only a few essential functions to the kernel, including address spaces, interprocess communication and basic scheduling.

False (most/all O/S functionality is included)

Key to the success of Linux has been it's character as a free software package available under the auspices of the: Select one: a. Free Software Foundation b. World Wide Web Consortium c. Berkeley Software Distribution d. None of the above

Free Software Foundation

Apple's Mac OS X is based on Select one: a. FreeBSD UNIX b. GPL Linux c. SVR4 d. SVR3

FreeBSD UNIX

Which of the following components of an operating system is not part of the kernel? Select one: a. Shell b. IPC c. File manager d. Scheduler

Shell

[TRUE/FALSE] A process can be defined as a unit of activity characterized by a single sequential thread of execution, a current state, and an associated set of system resources

True

[TRUE/FALSE] A timer is used to prevent a single job from monopolizing the system.

True

[TRUE/FALSE] A virtual memory address typically consists of a page number and an offset within the page.

True

Most UNIX systems are _______________, in that they include virtually all of the O/S functionality in a single large block of code that runs in a single process with a single address space.

monolithic

Linux kernel is classified as Select one: a. mircokernel kernel b. monolithic kernel c. mobile kernel d. real time kernel

monolithic kernel

Multitasking in a computer with only one CPU is accomplished by a technique called Select one: a. Bootstrapping b. multiprogramming c. multiprocessing d. Batch processing

multiprogramming


Related study sets

Criminal Procedure Test No. III-SUBR

View Set