Date
|
Announcement
|
Jan. 11
|
The class syllabus is now posted.
|
Jan. 14
|
Notes for Lecture 1 have been posted.
|
Jan. 20
|
Your accounts have been created on eustis.eecs.ucf.edu. Your username is your usual NID, and your default password is Pyymmdd (birth year, month and day). If you have problems with your account, please e-mail help@eecs.ucf.edu. For more information on connecting to Eustis, please see the Eustis Tutorial on the Projects page.
|
Jan. 21
|
Notes for Lecture 2: Interrupt Handling have been posted.
|
Jan. 26
|
Project Directions and Objective 1 directions for the OS simulator project have been posted on
the Projects page.
|
Jan. 27
|
Notes for Lecture 3: Bootstrapping and Lecture 4: Processes and Threads have been posted.
|
Feb. 2
|
For those who are running into problems running "sim" on Eustis when following the project directions, please refer to this solution.
|
Feb. 10
|
Objective 2 directions (PowerPoint slides from Tuesday's class) have been posted.
|
Feb. 16
|
The PowerPoint slides for Objective 2 erroneously made reference to
CPU.pc. This has been updated to CPU.state.pc. (In particular, it is the
offset that you want to update in the CPU function.)
|
Feb. 23
|
The Objective 3 Presentation is now posted on the Projects page.
|
Feb. 26
|
For your reference: the solution code for the OS simulator is calling print_free_list():
- before and after Merge_seg() is called from within Dealloc_seg(), but only if Objective == 3
- before and after Compact_mem() is called from within Get_Memory()
|
Mar. 2
|
The deadline for Objective 3 has been moved to Friday, March 19.
|
Mar. 3
|
Lectures 5 - 9 have been posted on the Lecture Notes page.
|
Mar. 19
|
Lectures 10 and 10.2 have been posted on the Lecture Notes page.
|
Mar. 23
|
The deadline for Objective 4 has been moved to Friday, April 9.
|
Apr. 8
|
The deadline for Objective 4 has been moved to Sunday, April 11.
|
Apr. 13
|
Instructions for Objective 5 have been posted on the Projects Page.
|
Apr. 15
|
Lectures 11 and 12 have been posted on the Lecture Notes page.
|