40 likes | 249 Views
COMP 2320 (3 units) Operating Systems. Name: Prof. Joseph NG Office: R730 (Run Run Shaw Building) Phone: 3411-7864 Email: jng@comp.hkbu.edu.hk HomePage: http://www.comp.hkbu.edu.hk/~jng ICQ: 113034029 Teaching Assistance: Miss. Lam Sze Man, Priscilla Email: prisicillalsm@gmail.com
E N D
COMP 2320 (3 units)Operating Systems Name: Prof. Joseph NG Office: R730 (Run Run Shaw Building) Phone: 3411-7864 Email: jng@comp.hkbu.edu.hk HomePage: http://www.comp.hkbu.edu.hk/~jng ICQ: 113034029 Teaching Assistance: Miss. Lam Sze Man, Priscilla Email: prisicillalsm@gmail.com 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