MIDTERM EXAMINATION #1
OPERATING SYSTEM CONCEPTS
03-60-330-01 Fall 2009
UN I V E R S I T Y O F WI N D S O R
S C H O O L O F CO M P U T E R S C I E N C E
PLEASE READ CAREFULLY BEFORE YOU START
1. This is a CLOSED bo
...
MIDTERM EXAMINATION #1
OPERATING SYSTEM CONCEPTS
03-60-330-01 Fall 2009
UN I V E R S I T Y O F WI N D S O R
S C H O O L O F CO M P U T E R S C I E N C E
PLEASE READ CAREFULLY BEFORE YOU START
1. This is a CLOSED book test; no notes, textbooks, calculators or computer aids are allowed.
2. PRINT your name legibly and clearly with your Student ID in the spaces indicated on the
Scantron sheet.
3. You will be asked to sign your name once before leaving the exam room (sign-out). By doing so
you state agreement to the terms below
I agree to the above terms and will neither receive nor give
unauthorized help on this exam.
4. All questions are multiple choice. Circle the single response which best answers each question.
5. Place all responses on the approved Scantron marking sheet using PENCIL.
6. You are not allowed to give or receive unauthorized help with your test. Any misconduct, as
outlined by the Senate bylaw 31 article I, will be reported accordingly.
7. You have 75 minutes to complete this test.
8. You may keep this question paper following the examination. A photocopy of your Scantron
sheet will be returned to you.
9. The maximum mark is 62.
Good Luck!
ANSWER SHEET
This copy contains notes about appeals on certain
questions, notably: 20, 23, 33 and 36. See those
questions for added comments.
Page 1
All questions are Multiple Choice. In each Multiple Choice question, 4 responses are provided –
you are to choose only one response which best answers the question. Circle the letter A, B, C or
D (one only).
If an error is made you must carefully erase the error and then fill in the circle you intend to
choose.
USE PENCIL ONLY
1. In what way is an operating system like a government?
A) It seldom functions correctly.
B) It creates an environment within which other programs can do useful work.
C) It performs most useful functions by itself.
D) It is always concerned primarily with the individual's needs.
2. Embedded computers typically run on a ____ operating system.
A) real-time
B) Windows XP
C) network
D) clustered
3. A circular queue is the most appropriate data structure for ______ scheduling.
A) RR
B) FCFS
C) SJF
D) Multi-level
4. Turnaround time refers to the amount of time ______ .
A) that CPU utilization is minimized
B) needed to execute a particular process
C) a process has been waiting in the ready queue
D) it takes from when a request was submitted until the first action is produced
5. The major difficulty in designing a layered operating system approach is ____.
A) making sure each layer is easily converted to modules
B) making sure that each layer hides certain data structures, hardware, and operations
from higher-level layers
C) debugging a particular layer
D) appropriately defining the various layers
Page 2
6. Which of the following is a property of peer-to-peer systems?
A) Clients and servers are not distinguished from one another.
B) Separate machines act as either the client of the server but not both.
C) They do not offer any advantages over traditional client-server systems.
D) They suffer from the server acting as the bottleneck in performance.
7. In multiprocessor environments, two copies of the same data may reside in the local
cache of each CPU. Whenever one CPU alters the data, the cache of the other CPU must
receive an updated version of this data. This is called Cache _________ .
A) redundancy
B) integrity
C) coherency
D) normalization
8. Which of the following is not considered a resource that may be allocated by an
operating system?
A) CPU
B) storage device
C) file system
D) memory
9. Two important design issues for cache memory are ____.
A) speed and volatility
B) size and replacement policy
C) power consumption and reusability
D) size and access privileges
10. Most often, application prog
[Show More]