Fall 2016

CS 1550 - Introduction to Operating Systems

This page contains information about the recitations of CS 1550

Usefull Information

  • Class Hours:
  •   Wednesday 11:00 - 11:50 a.m.
  •   Wednesday 05:00 - 05:50 p.m.
  • Class Location:
  •   5505 SENSQSennott Square 5th floor
  • Office Hours:
  •   Tuesday  12:00 - 01:00 p.m.
  •   THursday 12:00 - 02:00 p.m.
  • Office Location:
  •   6150 SENSQ Sennott Square 6th floor
  • +Office Hours:
  •   Wednesday 12:00 - 02:00 p.m.
  •   Wednesday 04:00 - 05:00 p.m.

News

  • 12.07.2016: I/O hardware slides are added to the recitation's website.
  • 11.26.2016: The build script for project 4 is added to the git repo.

Past news
  • 11.16.2016: Second part of page replacement slides are added to the recitation's website.
  • 10.05.2016: The virtual memory skeleton code for project 3 is added to the git repo.
  • 11.02.2016: First part of page replacement slides are added to the recitation's website.
  • 10.26.2016: Virtual Memory slides are added to the recitation's website.
  • 10.12.2016: Deadlock slides are added to the recitation's website.
  • 10.06.2016: A multiple files development example in C is added to the git repo.
  • 10.02.2016: The syscalls skeleton code and build scripts for project 2 are added to the git repo.
  • 09.28.2016: IPC slides are added to the recitation's website.
  • 09.21.2016: CPU scheduling slides and array manipulation notes are added to the recitation's website.
  • 09.14.2016: The Graphics library skeleton code for project 1 is added to the git repo.
  • 09.14.2016: The processes and threads codes is added to the git repo.
  • 09.07.2016: If you cannot come during office hours, you can ask your questions by email.
  • 09.04.2016: A Github repository is created at https://github.com/hmofrad/CS1550 to share labs code.
  • 09.01.2016: The recitations website is launched.

Resources

Date Topic Files
December 07 I/O hardware [PPTX] [PDF]
November 26 FUSE build script {CODE}
November 16 Page replacement - part 2 [PPTX] [PDF]
November 05 Virtual memory skeleton code {CODE}
November 02 Page replacement - part 1 [PPTX] [PDF]
October 26 Virtual memory [PPTX] [PDF]
October 12 Deadlocks [PPTX] [PDF]
October 06 Multiple files develpment {CODE}
October 02 Syscalls skeleton code {CODE}
September 28 InterProcess Communication (IPC) [PPTX] [PDF]
September 21 CPU scheduling [PPTX] [PDF]
Array manipulation [PDF]
September 14 Processes & threads [PPTX] [PDF]
Graphics lib skeleton code {CODE}
September 07 Introduction [PPTX] [PDF]
Parent & Child processes with fork() {CODE}
A two threads program using pthread lib {CODE}