UCF
School
of Computer Science
Instructor: Michelle Farah
Email: Please
use WebCourses email
Lecture meetings:
MWF 11:30 – 12:20 (CL1 0320)
Course Outline:
Course Topics:
Operating systems structure.
Process management. Process scheduling. Memory
management. Virtual memory.
I/O system. File system.
Prerequisites:
·
CGS1060C – Introduction
to Computer Science.
Reference Guide:
Operating System Concepts, 8e, Silberschatz, Galvin, Gagne, 2009, John Wiley
&
Sons, ISBN: 978-0-470-12872-5.
The Semester Plan: Tentative.
Operating System Fundamentals.
Computer System Structure.
Interrupt Handling.
Operating System Structure.
Processes
Threads
Concurrent programming
CPU scheduling
Process Synchronization.
I/O System
Memory Management.
Virtual memory
Deadlocks
File system.
Command Interpreter.
Client/Server Systems
This is a general list of
topics only and is subject to the needs of the class. It will be altered without notice, but will
generally follow the same progression.
At the end of each class I will tell you what we will be discussing
during the next class period. On-line
notes will supplement the text in many areas.
*** The Syllabus is subject
to change at any time and in any manner – the instructor will announce changes
in class and by posting to Webcourses.
Grading Policy:
·
(25%) Exam #1 – closed book, closed notes
exam given in class.
·
(25%) Exam #2 – closed book, closed notes
exam given in class.
·
(25%) Final Exam – closed book, closed notes
comprehensive exam given during final exam week.
·
(25%) Assignments.
Letter grades:
90-100 = A, 88-89 = A-, 86-87 = B+, 80-85 = B, 78-79 = B-, 76-77 = C+,
70-75 =
C, 68-69 = C-, 66-67 = D+, 60-65 = D,
58-59 = D-, <57 = F.
Important Dates:
- Classes begin:
Monday, January 9.
- First Midterm
exam: Friday, February 17.
-
Withdrawal deadline: Tuesday, March 20.
-
Second Midterm exam:
Friday, March 30.
-
Classes end: Monday, April 23.
-
Final Exam: Wednesday April 25 (10:30 a.m. – 1:20
p.m.).
-
Spring 2012
Holidays are:
-
Martin Luther
King Jr. Birthday Celebration: Monday, January 16.
-
Spring Break: March 5– 10