Index of class resources
Handouts homework problem
sets, homework solutions, other helpful handouts
General Class Information class and
section times, instructor and TA information
Handouts
- Course Syllabus
- Academic Dishonesty policy
- Homework
- HW1 - Due Tuesday, Oct. 1st in class - Chapter 1: #1, 8, 12, 14, 20, 24
- HW2 - Due Thursday, Oct. 10th in class - Chapter 2: #3, 4, 6, 9, 22, 23, 39
- HW3 - Due Tuesday, Oct. 15th in class - Chapter 3: #5, 8, 14, 15, 19, 20
- Coding Style (Very Important!)
- Useful and Required Tools
- Programming Assignments
- Prog 1 - A Simple Shell - Due
Tuesday, Oct. 8th, 23:59 -
prog1.pdf ,
prog1.html (Web page with assignment and associated links)
- Prog 2 - Scheduling in DLX/OS
-
- Design due Tuesday, Oct. 15th, 23:59
- Code due Tuesday Oct. 22nd, 23:59
prog2.pdf ,
prog2.html (Web page with assignment and associated
links)
CMPS 111 Tutor's DLX Info
page. A great place to get the DLX/OS Simulator and many helpful
hints.
- Prog 3 - Processes in DLX/OS -
- Design due Tuesday, Nov. 5th, 23:59
- Code due Tuesday Nov. 12th, 23:59
prog3.pdf
- Prog 4 - File System in DLX/OS -
- Design due Tuesday, Nov. 19th, 23:59
- Code due Tuesday Nov. 26th, 23:59
prog4.pdf
- Lecture Slides
- Resources and Guidelines
- The BEST Desktop Soft Real-Time Scheduler (power point version)
The BEST Desktop Soft Real-Time Scheduler (pdf version)
by Scott Banachowski and Scott Brandt
- An Efficient Implementation of Interactive Video-on-Demand (power point version)
An Efficient Implementation of Interactive Video-on-Demand (pdf version)
by Steven Carter, Darrell Long, and Jehan Francois Paris
- Group Based Management of Distributed File Caches, Darrell Long
- A Note On Bit-Mapped Free Sector Management Operating Systems
Review April 1993, vol. 27, no. 2, pp. 7-9.
- A Fast Mutual Exclusion Algorithm - Leslie Lamport
-
Required Text: Andrew S. Tanenbaum, Modern Operating Systems, Second Edition, Prentice Hall, 2001
-
Suggested Texts: (Not Required)
- Abraham Silberschatz, Peter B. Galvin and Greg Gagne, Operating System Concepts, Sixth Edition, John Wiley
& Sons, 2001.
- Marshall Kirk McKusick, Keith Bostic and Michael J. Karels, The Design and Implementation of the 4.4BSD
Operating System , Addison-Wesley, 1996.
- E. G. Coffman and P. J. Denning, Operating Systems Theory. Prentice-Hall: Englewood Cliffs, 1973 (out of
print).
General Class Information
- Class Newsgroup:
- news:ucsc.class.cmps111 - for announcements, general
discussion, and help
- Lecture times:
- Tuesday - Thursday, 4:00 - 5:45pm, Stevenson Academic 175
- Section times:
- Tuesday, 8:00-9:45pm, J Baskin Engineering 165 (To be rescheduled)
- TBA
- Associated Lab:
- Tuesday, 6:00-7:45pm, BE 105
- Thursday, 10:00-11:45am, BE
105
- Instructor:
- Name: Darrell Long
(darrell@cse.ucsc.edu)
- Phone: 459-2616
- Office: 247 BE
- Instructor Office Hours:
- 14:30-15:30 Tuesday and Thursday
- Teaching Assistant(s):
- Name: Narayan Brooks
(nbrooks@cse.ucsc.edu)
- Phone: N/A
- Office: N/A
- Office Hours:
- Tuesday, 6:00-7:45pm, BE 105
- Thursday, 10:00-11:45am, BE
105
|