You are on page 1of 6

Top of Form

Operating Systems (Ch3)


56608936967145 5 40038788 CSC 60518317396312 23:10:2010:17:08

50473250036358

1 of 20
Label the diagram below to represent the software classification as presented in "Computer
Science: An Overview", by J Glenn Brookshear.
Software Classification
13466299778515 73910628548562

07130079800089 56489011551221

87622225025235 09231186740999

22421919411508

2 of 20
73520147160203 interactive

In contrast to early batch processing techniques, processing


allows the user to communicate with the computer while the user’s application is being
executed. In turn, this type of processing requires that the computer’s responses to its
42244724646734

environment be performed in a timely manner, a requirement known as


real-time

processing.

3 of 20
Fill in the blanks below with the part of the operating system (file manager, memory
manager, device drivers, window manager, scheduler, dispatcher) that performs the activity
described.
62811932079642 scheduler

Removes entries from the process table


33740944428095 file manager

Maintains a record of available mass storage space


10132975140326 w indow manag

Displays icons on the computer screen

4 of 20
Suppose an operating system allocates time slices in 10 millisecond units and the time
required for a context switch is negligible.
34030080879901 100

A. How many processes can obtain a time slice in one second?


B. How many processes can obtain a time slice in one second if half of them use only half of
46487665469822 150

their slice?

5 of 20
Fill in the blanks below with the part of the operating system (file manager, memory
manager, device drivers, window manager, scheduler, dispatcher) that performs the activity
described.
39791350840845 memory manag

Maintains a record of memory allocations


82050141707512 file manager

Protects files from unauthorized access


38266983637400 dispatcher

Executes each time a time slice terminates

6 of 20
Fill in the blanks below with the part of the operating system (file manager, memory
manager, device drivers, window manager, scheduler, dispatcher) that performs the activity
described.
85035356048084 scheduler

Places new entries in the process table


57631376257304 device drivers

Performs the actual communication with I/O units


26519692566546 memory manag

Creates virtual memory

7 of 20
Which of the following is a task that is not performed by the kernel of an operating system?

Communicate with the user

Schedule processes

Allocate resources

Avoid deadlock

8 of 20
The end of a time slice is indicted by the occurrence of a signal called

An interrupt

A semaphore

A login
9 of 20
Which of the following is not an attempt to provide security?

Passwords

Privilege levels

Multitasking

10 of 20
Which of the following concepts is not associated with critical regions?

Semaphores

Mutual exclusion

Bootstrap

11 of 20
Which of the following is not involved in a context switch?

Interrupt

Process table

Dispatcher

Shell

12 of 20
Which of the following items of information would not be contained in an operating systems
process table?

The location of the memory area assigned to the process

The priority of each process

Whether the process is ready or waiting

The machine language instructions being executed by the process

13 of 20
A section of a program that should be executed by at most one process at a time is called a

Utility
Critical region

Privileged instruction

14 of 20
Which of the following is not a means of performing multiple activities at the same time?

Pipelining

Multiprogramming

Virtual memory

Multiple processors

15 of 20
Which of the following components of an operating system is not part of the kernel?

Shell

File manager

Scheduler

16 of 20
Even though time-sharing involves the overhead of performing context switches, it is usually
more efficient than executing processes to their completion in a sequential manner because

It avoids the possibility of deadlock.

It makes use of the computer's interrupt system.

It takes advantage of virtual memory.

It allows processes to use the time that would otherwise be wasted by other processes.

17 of 20
In the blank next to each term, choose the phrase from the following list that best describes
the term.
97206541055598

ROM
M e m o r y a r e a w h o s e c o n te n ts c a n n o t b e a lte r e d

multitask 53161250633157
ing
Th e p h e n o m e n o n o f a u s e r p e r f o r m in g m o r e th a n o n e a c tiv ity a t th e s a me time

interactiv 56179467140282
e
processin A llo w s th e u s e r to c o m m u n ic a te w ith th e c o m p u te r s y s’steamp pwlichailetiothn eis ubseeinr g p e r f o r m e d
g

18 of 20
In the blank next to each term, choose the phrase from the following list that best describes
the term.
08965487384488 A sequence of folders each containing the next
directory path

04926007293981 The heart of an operating system


kernel

91962699532325 The program first executed w hen a computer is turned on


bootstrap

19 of 20
In the blank next to each term, choose the phrase from the following list that best describes
the term.
36374044483028

time sharing
The act of more than one user using a computer at the same time

31620028899810

shell
The part of an operating system that communicates w ith the user

74103125965433

multiprogramming
A technique that allow s multiprocessing on a computer w ith a single CPU

20 of 20
In the blank next to each term, choose the phrase from the following list that best describes
the term.
49725103120008
mutual
exclusi
Th e r e q u ir e m e n t th a t a p ro c e s s c o mp le te a b lo c k o f in s tr u c tio n s b e f o r e a n o th e r p r o c e s s is a llo w e d to s ta r t th e b lo c k
on

15236946982891
deadlo
ck A s itu a tio n in w h ic h a c tiv itie s f in d th e m s e lv e s w a itin g f o r e a c h o th e r

74680928120482

GUI
A m e a n s o f c o mm u n ic a tin g w ith a c o mp u te r u s e r b y me a n s o f im a g e s r a th e r th a n w o r d s
Submit

Bottom of Form

You might also like