School of Computer Science

 

 

 

 

 

 

 

 

COP 4600: Operating Systems (Spring 2010)

 

Instructor: Euripides Montagne
Office: HEC-217 Tel: 823-2684  Email: eurip@cs.ucf.edu
Office hours:
Mon/Wed: 2:00pm to 4:00pm
Tue/Thur: 10:00am to 11:30am

 

GTA:

Sean Szumlanski
Email: seansz@cs.ucf.edu

Office hours:
Tue/Thur: 12:00pm to 1:00pm (HEC-303)

 

 

 

 

 

 

 

 

[Syllabus]      [Lecture Notes]       [Projects]   

 

 

 

 

 

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.