ANNOUNCEMENTS
 
!!! NEW !!!
August 5 - one teem is looking for an additional member, see in the project section below
August 5 - assignment marking guidelines have been explained below in the assignment section
 
May 30 - Assignment #1 Is Out
June 9 - Assignment #2 Is Out
July 1 - Assignment #1 Solutions Have Been Posted (below)
July 25 - Project Is Out
August 2 - Marks have been posted on ePost.
INSTRUCTOR
Slawomir Kmiec - skmiec "at" cse.yorku.ca
TA
Lisa Jing Yan - lisayan "at" cse.yorku.ca
LECTURES
Thursdays, 7PM-10PM, CLH J
#01 ... May 09 - Introduction (ch.1, ch.2) ppt1 ppt2 pdf
#02 ... May 16 - Processes (ch.3) ppt pdf
#03 ... May 23 - Threads (ch.4) ppt pdf examples alarm alarm_fork alarm_thread thread
#04 ... May 30 - CPU Scheduling (ch.5) ppt pdf
#05 ... June 06 - Process Synchronization (ch.6) ppt pdf1 pdf2
#06 ... June 13 - Review pdf
#07 ... June 20 - Mid-Term Exam
#08 ... June 27 - Deadlocks (ch.7) ppt pdf
#09 ... July 04 - Memory Management 1 (ch.8.1-8.3) ppt pdf
#10 ... July 11 - Memory Management 2 (ch.8.4-8.7) ppt pdf
#11 ... July 18 - Virtual Memory (ch.9) ppt pdf
#12 ... August 1 - File System (ch.10, ch.11) ppt1 ppt2 pdf
OFFICE HOURS
Thursdays 6-7PM CLH J (before lecture)
TEXTBOOK
Operating System Concepts, 8th Edition - Silberschatz, Galvin, Gagne, Wiley 2009
ASSIGNMENTS
Assignment #1 - Processes & Threads, due June 19, 7.5% solutions: process.c thread.c results
Assignment #2 - Process Synchronization, due July 3, 7.5%
Assignment Marking Guidelines:
  • 50% correctness - does it produce the right result upon multiple executions
  • 25% usage of the key concepts - process fork, threads, pipes
  • 25% format & documentation - is it clear to understand by using proper naming, indentation etc.
  • test results - are the tests included and do they cover typical and extreme cases (this assignment has the data file given so it would not apply)
  • for extremely good solutions you are free to award a bonus of 10%
PROJECT
Project - Virtual Memory, due August 15, 15%
the following team is looking for 1 additional member: tsilaratovo@outlook.com
EXAMS
Mid-Term Exam 30%
Final Exam 40%
IMPORTANT DATES
Couse Drop Date - July 9