Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

CSC 207 Operating System Midterm Exam

Total questions: 45

Worksheet time: 42mins

Name
Class
Date
1.

conducted by using a sequence of reads or writes of specific memory addresses.

(a)  

2.

The concept of a logical address space that is bound to a separate physical address space is central to proper memory management. True or False

(a)  

3.

generated by the CPU, also referred to as virtual address

(a)  

4.

address seen by the memory unit

(a)  

5.

means that the program image can reside anywhere in physical memory

(a)  

6.

Programs need real memory in which to reside

(a)  

7.

if its known where the program will reside, then absolute code is generated

(a)  

8.

binds relocatable to physical, can find best physical location

(a)  

9.

the code can be moved around during execution, means flexible virtual mapping

(a)  

10.

routine is not loaded until it is called

(a)  

11.

better memory-space utilization; unused routine is never loaded

(a)  

12.

Useful when large amounts of code are needed to handle infrequently occurring cases

(a)  

13.

no special support from the OS is required, it is implemented through program design

(a)  

14.

linking postponed until execution time

(a)  

15.

small piece of code, stub, used to locate the appropriate memory-resident library routine

(a)  

16.

stub replaces itself with the address of the routine, and executes the routine

(a)  

17.

operating system needed to check if routine is in processes memory address

(a)  

18.

no protection, no utilities, no overhead

(a)  

19.

primitive operating system

(a)  

20.

must take into account who wants to run, the memory needs, and partition availability

(a)  

21.

Operating system keeps table of this memory space allocated based on table

(a)  

22.

allocate the first hole that's big enough

(a)  

23.

allocate smallest hole that's big enough

(a)  

24.

allocate largest hole

(a)  

25.

this occurs when there are many small pieces of free memory

(a)  

26.

this is when memory is handed out in some fixed way and requesting program doesn't use it all

(a)  

27.

sharing specified at a logical level, a segment has an attribute called (a)  

28.

a programmers views a process consisting of unordered segments with various purposes

(a)  

29.

size of frames/pages is defined by hardware

a)

True

b)

False

30.

permits a programs memory to be physically noncontiguous so it can be allocated from wherever available

(a)  

31.

Choose the Four Components of an Operating System

a)

Hardware

b)

OS

c)

Application Program

d)

Users

e)

software

32.

A program that acts as an intermediary between a user of a computer and the computer 9 hardware.

(a)  

33.

it is concerned with the allocation of resources and services, such as memory, processors, devices, 11 and information.

(a)  

34.

It is the program running at all times on the computer (usually called the kernel), with all else being 15 application programs.

(a)  

35.

It is a software installed on a computer's hard drive that enables the computer hardware to communicate and operate with the computer software.

(a)  

36.

Operating system performed in convenience, this means

a)

An OS allows the computer system resources to be used in an efficient manner

b)

An OS should be constructed in such a way as to permit the effective 8 development, testing and introduction of new system functions at the same time without interfering 9 with service

c)

An OS makes a computer more convenient to use

37.

Operating system performs Efficiency, this means

a)

An OS makes a computer more convenient to use

b)

An OS allows the computer system resources to be used in an efficient manner

c)

An OS should be constructed in such a way as to permit the effective 8 development, testing and introduction of new system functions at the same time without interfering 9 with service.

38.

Operating system has the ability to evolve, this means

a)

An OS makes a computer more convenient to use

b)

An OS allows the computer system resources to be used in an efficient manner

c)

An OS should be constructed in such a way as to permit the effective 8 development, testing and introduction of new system functions at the same time without interfering 9 with service.

39.

What are the three Operating system goals

a)

Execute user programs and make solving user problems easier

b)

Make the computer system convenient to use

c)

Use the computer hardware in an efficient manner

d)

to provide an environment in which a user can execute programs in a convenient and efficient manner.

40.

is a signal from a device attached to a computer or from a program within the computer that 28 requires the operating system to stop and figure out what to do next

(a)  

41.

The CPU hardware has a wire called the (a)   that the CPU senses after 19 executing every instruction.

42.

(a)   interrupt which is reserved for events such as unrecoverable memory errors.

43.

(a)   mean that can be turned off by the CPU before the execution of critical instruction 30 sequences that must not be interrupted.

44.

is made up of solid components that do not move and it is the advance hard disk drive used nowadays

a)

HDD

b)

SDD

c)

Flash Drive

d)

Optical Media

45.

is a rigid platter, composed of a substrate and a magnetic medium.

a)

HDD

b)

SDD

c)

Flash Drive

d)

Optical Media