Operating Systems, Fall 2007
|
|
PROFESSOR
INFORMATION
Name: Dr.
Office:
Atkinson Hall 317
Telephone: (478) 445-5483
Email:
jf.yao@gcsu.edu
URL:
http://abacus.gcsu.edu
Office Hours: T, H -- 8:20AM-9:20AM, 10:50AM-12:20PM; or by appointments (Back to top)
LOCATIONS
Classroom: Atk 308 (9:30-10:45; T, H) (Back to top)
PREREQUISITE: C or higher in CSCI 3410 – Introduction to Data Structures (Back to top)
A part of the thorough grounding in key principles and practices of computing is an in depth experience with the principles and designs of modern operating systems, from the operating system designer perspective. This course provides an introduction and foundation for achieving this objective. (Back to top)
COURSE
DESCRIPTION :
Basic principles, structure, and functions of operating systems. Topics include concurrency, multitasking and
process synchronization, multi-programming, and memory, processor, and device
management, etc. (Back to top)
EXAMS:
Percentage Date
Exam I 25% Sept.
20, 2007
Exam II 25% Oct.
25, 2007
Final Exam 25% Dec.
11, 2007 (8:00AM-10:45AM, Tu.)
Projects 25%
-------------------------------------------------------------------------
Total 100% (Back to
top)
FINAL
GRADES:
Grade
Percentage
A
90% and up
B
80% - 89.999%
C
70% - 79.999%
D
60% - 69.999%
F
59.999% or less(Back to top)
The integrity of students is a critical component of the academic process. All written work submitted in this course must be individual work unless the instructor assigns a team of students to work on an assignment. Students must properly document all outside sources used for projects, programs, and homework. The submission of another’s work as one’s own is plagiarism, and will be dealt with using the procedures outlined on the Undergraduate Catalog. You may view the honor code online. (Back to top)
Week One Chapter 1 – Introduction
Week Two Chapters 2 – Operating System Structures
Week Three Chapter 3 – Processes
Week Four Chapters 4
–Threads
Labor Day
Week Five Chapter 5 – CPU Scheduling
Week Six Chapter 6 – Process Synchronization
Week Seven Chapter 7 – Deadlocks
Week Eight Chapter 8 – Main Memory
Week Nine Chapter 9
– Virtual Memory
Week Ten Chapter 10 – File-System Interface
Week Eleven Chapter 11 – File-System Implementation
Week Twelve Chapter 12 – Mass-Storage Structures
Week Thirteen Chapter 13 – I/O Systems
Week Fourteen Chapter 13 – I/O Systems
Thanksgiving Holidays (Nov. 21-23, 2007)
Week Fifteen Chapter 14 – Protection
Week Sixteen Chapter 15 – Security
Week Seventeen Chapter 15 – Security
(Class ended Dec. 4, 2007) (Back to top)
OCTOBER 10, 2007 IS THE LAST DAY TO WITHDRAW A COURSE WITHOUT ACADEMIC PENALTY.(Back to top)
In the
event of a fire alarm signal students will exit the building in a quick and
orderly manner through the nearest hallway exit. Learn the floor plan and exits of this
building. Do not use elevators. Crawl on the floor if you encounter
heavy smoke. Assist disabled persons and
others if possible without endangering your own life. Assemble for a head count on front lawn of
main campus.