- Monday, April 27.
- There will be a second midterm exam next week, on Monday, May 4 at 1:00pm. Here is a file that contains sample questions for the midterm exam.
- Monday, April 20.
- See the homework page for your fourth assignment.
- For this week, read the following from the textbook.
- Monday, April 13.
- For this week, read the following from the textbook.
- Wednesday, April 1.
- For next week, read the following from the textbook.
- Monday, March 30.
- Here are solutions to the midterm exam.
- Here are example programs that let us "look at" virtual memory.
- Wednesday, March 25.
- The midterm exam is today.
- For next week, read the following from the textbook.
- Wednesday, March 18.
- There will be a midterm exam next Wednesday, March 25. Here is a file that contains sample questions for the midterm exam.
- Here are some example programs that let us "look at" virtual memory.
- Monday, March 16.
- The midterm exam will be postponed by one week. The exam will be on Wednesday, March 25. There will be review questions for the exam here on this page very soon.
- We will start discussing "virtual memory" (the second "easy piece" of the textbook). From the textbook, read the following.
- Here is another motivation (besides the first reading above) for why we need virtual memory.
- Wednesday, March 11.
- Monday, March 9.
- Wednesday, March 4.
- If you would like to read a detailed explanation of the Windows scheduling algorithms, read any one of the following chapters from the various "Windows Internals" books (3rd, 4th, 5th, and 6th editions).
- Windows Internals, 3rd Ed, Chapter 6, Processes, Threads, and Jobs
- Windows Internals, 4th Ed, Chapter 5, Processes, Threads, and Jobs
- Windows Internals, 5th Ed, Chapter 5 (see p. 70-96)
- Windows Internals Part 1, 6th Ed, Chapter 5 (see p. 72-112)
- The eagerly awaited 7th Edition won't be available for another year. (It has, not surprisingly, grown to three volumes.)
- Wednesday, February 25.
- See the homework page for your third assignment.
- Read Chapter 8 from the textbook.
- Monday, February 23.
- The following zip file contains sample code about scheduling processes.
- Wednesday, February 18.
- Wednesday, February 11.
- The following zip file contains sample code about system calls.
- Monday, February 2.
- Monday, January 26.
- See the homework page for your second assignment.
- The following zip file contains sample code about simple forms of inter-process communication.
- Wednesday, January 21.
- The following zip file contains sample code about Windows processes.
- Monday, January 19.
- Wednesday, January 14.
- For next Wednesday, read Chapters 2 and 4 from the textbook.
- The following zip file contains sample code that helps explain your first programming assignment.
- Here is a link to a zip file that contains C compilers that we will use in this course. Download this zip file and unzip it into the top level of your
C:\ drive. We will go over in class how to use these compilers.
- Monday, January 12.
- Be sure to look at the homework assignment page. Your first assignment is already listed there.
- To help you prepare for the first homework assignment, read the following section from our operating systems textbook.
- If you would like to buy a good, but very cheap, used book on C, download this zip file that contains Internet shortcuts to a few suggested books.
|