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. 
    • Assignment 1
    •      
  • 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, May 22, 2017by
zwang@vwc.edu
 
http://zwang.vwc.edu/~jwang/FourForty