Reading

The following table lists chapters and sections out of the required textbooks that you should have read before coming to lecture. OSC is short for Operating System Concepts (by Silberschatz et al) — the chapter numbers are based on the sixth edition, but chapter names are provided in case you’re using a different edition. Please note that the reading assignments are subject to change, and that I will post notices on the blog if and when they do get updated.

WednesdayFriday

Jan 28

  • OSC Chapters 1-2 (background material)

Jan 30

  • OSC Chapter 9 (Memory Management)

Feb 4

  • OSC Chapters 10 (Virtual Memory)
  • Lions’ Commentary sections 1-4, 6.1-6.2

Feb 6

  • OSC Chapter 4 (Processes)

Feb 11

  • Lions’ Commentary section 6 (Getting Started)
  • Lions’ Commentary section 7 (Processes)

Feb 13

  • OSC Chapter 5 (Threads)

Feb 18

  • Lions’ Commentary section 8 (Process Management)
  • OSC Chapter 6 (CPU Scheduling)

Feb 20

  • No assigned reading.

Feb 25

  • Lions’ Commentary section 9 (Interrupts)
  • Lions’ Commentary section 10 (The Assembler “trap” routine)

Feb 27

  • Lions’ Commentary section 11 (Clock Interrupts)
  • Lions’ Commentary section 12 (Traps and System Calls)

March 4

  • No assigned reading.

March 6

  • OSC Chapter 7 (Synchronization)

March 11

  • OSC Chapter 8 (Deadlocks)

March 13

Midterm Exam

March 18

Spring Break!

March 20

Spring Break!

March 25

March 27

April 1

April 3

April 8

April 10

April 15

April 17

April 22

April 24

April 29

May 1

May 6

May 8

Leave a comment

You must be logged in to post a comment.