Study Guides (400,000)
CA (160,000)
York (10,000)
EECS (300)
EECS 1520 (200)
Midterm

EECS 1520 Study Guide - Midterm Guide: Spinach, Input Device, Opata Language


Department
Electrical Engineering and Computer Science
Course Code
EECS 1520
Professor
Lew Lowther
Study Guide
Midterm

This preview shows pages 1-2. to view the full 8 pages of the document.
16 March 2011 CSE-1520R Test #2 [3D] w/ answers p. 1 of 8
CSE-1520R
Test #2
Sur / Last Name:
Given / First Name:
Student ID:
Instructor: Parke Godfrey
Exam Duration: 45 minutes
Term: Winter 2011
The exam is closed book, closed notes, and no aids such as calculators, cellphones, etc.
There are five parts, each with questions. Points for each question are as indicated. Each question
is multiple choice, true/false, match, or fill in the blank, as indicated.
For multiple choice, choose the one best answer. There is no negative penalty for a wrong answer.
Assume that any number you see is in decimal (base 10), unless it is clear otherwise.
The test is out of 50 points.
Marking Box
1. /14
2. /14
3. / 6
4. /10
5. / 6
Total /50

Only pages 1-2 are available for preview. Some parts have been intentionally blurred.

16 March 2011 CSE-1520R Test #2 [3D] w/ answers p. 2 of 8
1. (14 points) Operating Systems
a. (4 points) True / False
i. Process Control Blocks (PCBs) are not necessary for
preemptive scheduling.
F
ii. On a single CPU machine, only one process is actually
executing at any single instance.
T
iii. For preemptive scheduling, round robin has been
proved to be the best.
F
iv. An operating system needs to be implemented en-
tirely in hardware.
F
b. (2 points) Paging necessitates
A. that no process is too big, memory-wise.
B. preemptive scheduling.
C. batch scheduling.
D. round-robin scheduling.
E. Microsoft Windows.
c. (2 points) The operating system is responsible for all the following except
A. interacting with the peripheral devices.
B. scheduling processes on the CPU.
C. performing the computation for each process.
D. mapping process images in main (or virtual) memory.
E. interrupting processes on events (in a preemptive system).
d. (2 points) Virtual memory is a technique that
A. makes it seem we have more secondary memory (e.g., hard-disk) than we actually
do.
B. allows more processes to be running than there is actually space in main memory.
C. is used to implement the bus.
D. is only used with more than one CPU.
E. is only used for gaming applications.
You're Reading a Preview

Unlock to view full version

Only pages 1-2 are available for preview. Some parts have been intentionally blurred.

16 March 2011 CSE-1520R Test #2 [3D] w/ answers p. 3 of 8
e. (4 points) Match (You can use the same match more than once, and some none.)
For each, state where it resides.
i. the presently executing process CA. in main (or virtual) memory
ii. programs not running BB. on hard-disk
iii. most processes’s PCBs AC. in the CPU
iv. an inactive spreadsheet file BD. on the bus
You're Reading a Preview

Unlock to view full version