CS440
Operating Systems Spring'17
- Syllabus
- Course
Policies
- Code
in classroom (click
here)
- Assignments.
Please type both questions and
your answers with a fine format. For programming assignments, copy
both the code and I/O examples (screen-shots) to the document. Name the document as CS440assignment#_FirstnameLastname.doc(x). Email the document as attachment to the instructor
(usvwccs@gmail.com*). The email subject is the same as the file name. A hard copy of the document is required on the due date.
- Topics
Covered
-
1/30 Intro to
OS
- 2/01
OS basics: space-multiplexed and time-multiplexed sharing
- 2/06 Using the OS
(ch2)
- 2/08 OS organization (ch3)
- 2/13 Computer organization
(ch4)
- 2/15 Device management (ch5)
Algorithms in optimizing seeking time
- 2/20 Process state
diagram (ch6)
- 2/22 Test 1A
- 2/27 Process scheduling algorithms
(ch7): FCFS
- 3/01 More on scheduling: SJN;
priority; RR (Round Robin)
- 3/06 More on scheduling.
Critical section and race condition
- 3/08 Synchronization
- 3/13 More on syn.
- 3/15 Test 1B
- (spring break)
- 3/27 On Test 1B.
- 3/29 Deadlock (ch10)
- 4/03 More on deadlock
- 4/05 Programming with
concurrency.
- 4/10 The Banker's algorithm
- 4/12 More on Banker's
- (4/17 school close for Easter Monday)
- 4/19 More on deadlock
- 4/24 Review
- 4/26
Test II.
Using materials is allowed
- 5/01 On Test 2. Memory management
- 5/03 More on MM
- 5/08 Review
- 5/10 Exam
- 5/12 Final project
*
The email usvwccs@gmail.com is used solely for the collection of students' works.
For communications, please use zwang@vwc.edu or jwang@vwc.edu
- Code
in the past
- Spring'15 (click
here)
- Spring'13 (click
here)
© Since 2000,
Dr. John Wang, Virginia Wesleyan College, 1584 Wesleyan Drive, Norfolk/Virginia
Beach, VA 23502
Updated on Monday, April 09, 2018by
zwang@vwc.edu
http://zeus.vwc.edu/~zwang/FourForty
|