Homework Assignment 1
CS 370: Systems Architecture & Software
DUE DATE:
Beginning of class
Tuesday, January 28th, 2014
Homework Assignment 1
- Silberschatz et al, Operating System Concepts,
9th edition, Chapter 1, Introduction
- Under what circumstances would a user be better off using a timesharing
system rather than a PC or a single-user workstation?
-
Describe the differences between symmetric and asymmetric multiprocessing.
What are three advantages and one disadvantage of multiprocessor
systems?
-
How do clustered systems differ from multiprocessor systems? What is
required for two machines belonging to a cluster to cooperate to provide
a highly available service?
-
Direct memory access is used for high-speed I/O devices in order to
avoid increasing the CPU.s execution load.
- How does the CPU interface with the device to coordinate the
transfer?
- How does the CPU know when the memory operations are complete?
- The CPU is allowed to execute other programs while the DMA
controller is transferring data. Does this process interfere with
the execution of the user programs? If so, describe what forms
of interference are caused.
All assignments are to be handed in at the beginning of class. Please see
here for details on the Late Policy for this class.
Copyright © 2013: Colorado State University for CS 370.
All rights reserved.