Training - Department of Computer Science, HKBU

Download Report

Transcript Training - Department of Computer Science, HKBU

COMP 2320 (3 units)
Operating Systems
Name: Prof. Joseph NG
Office: R730 (Run Run Shaw Building)
Phone: 3411-7864
Email: [email protected]
HomePage: http://www.comp.hkbu.edu.hk/~jng
ICQ: 113034029
Teaching Assistance: Miss. Lam Sze Man, Priscilla
Email: [email protected]
Class Schedule:
Mon
09:30 LT3
Wed
12:30 LT2
Subject Outline
Objectives
• To introduce the major concepts of operating system principles;
• To study the detailed operation of various components of an operating
system;
Textbook & References
• Stallings, William, Operating Systems, 5th Edition, Prentice Hall
International Editions, 2005.
• Silberschatz, A., and Galvin, P. B., Operating System Concepts, 5th
Edition, Addison Wesley, 1998.
• Dietel, H. M., An Introduction to Operating Systems, 2nd Edition,
Addison Wesley, 1990.
Assessment
• Continuous assessment (30%)
• Examination (70%)
Subject Outline (continue)
Passing grade and Grade Distribution (Guidelines)
• A (0% - 20%)
• A+B (40% - 75%)
• C, D, E, F (25% - 60%)
• Average of this class should be either B- or C+.
• To pass this subject, the final exam should be >= 30.
• To pass this subject, the overall score should be >= 35.
• To get the “A” grade, the overall score should be at least 68.
• Each person, each semester can have one supplementary exam.
• The highest grade for supplementary exam is “D”.
A warning for those copy cats
• Whoever get caught in copying homework and other assignments, the
instructor has the right to penalize his/her grade when necessary.
Subject Contents
• Computer System Overview
• Operating Systems Overview
• Processes & Threads
– Process Description and Control, Threads
• Concurrency
– Mutual Exclusion and Synchronization
– Deadlock and Starvation
• Memory
– Memory Management
– Virtual Memory
• Scheduling
– Uniprocessor Scheduling
• Input/ Output and Files
– I/O Management and Disk Scheduling
– File Management
• Case Studies: Various UNIX, MS-DOS, Windows 3.1, Windows 95,
Windows 98, Windows Me, Windows NT, Windows 2000, Windows XP