Homework #1
CMSC 421, Section 0101 (Spring 1999)
Assigned: 15 February 1999
Due: Monday, 22 February 1999 at 3 PM
Late homeworks will not be accepted.
- Why do computers need operating systems? Why not simply allow programs to use the hardware directly as they see fit?
- Why are system calls necessary?
- The project assignments in this class will use a simulator of the DLX architecture rather than running directly on the underlying hardware. Give two different reasons for using such a virtual machine instead of running your experimental operating system code directly on the system CPU.
- Problem 4.4 in the course text.
- Problem 4.6 in the course text.
- Problem 4.8 in the course text.
Syllabus | Slides | News & Notes | Grades | Feedback
How to Submit Assignments | Homework: 1 2 3 4 5 6 | Project: 1 2 3 4
Last updated
25 Jan 1999
by Ethan Miller (elm@csee.umbc.edu)