Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
COMPUTER SCIENCE 145 - COURSE OUTLINE Fall - 2004 Weeks 1-5 Text: Silberschatz, Galvin, and Gagne, Operating System Concepts, 6th edition Project book: Kifer and Smolka, OSP: An Environment for Operating System Projects Week/Date Topic Chapter/Pages #1 M 8/30 W 9/1 F 9/3 Introduction to Operating Systems Computer System Organization Storage Hierarchy SGG Ch. 1: pp. 1-26 SGG Ch. 2: pp. 27-38 SGG Ch. 2: pp. 38-54 #2 M 9/6 W 9/8 F 9/10 System Components System Structure Process Concept SGG Ch. 3: pp. 55-74 SGG Ch. 3: pp. 74-92 SGG Ch. 4: pp. 93-109 #3 M 9/13 W 9/15 F 9/17 Interprocess Communication Threads Scheduling Concepts SGG Ch. 4: pp. 109-128 SGG Ch. 5: pp. 129-149 SGG Ch. 6: pp. 151-170 #4 M 9/20 W 9/22 F 9/24 Real -Time Scheduling Prrocess Synchronization Critical Region SGG Ch. 6: pp. 170-188 SGG Ch. 7: pp. 189-211 SGG Ch. 7: pp. 211-241 #5 M 9/27 W 9/29 F 10/1 Deadlock: Model and Characterization Deadlock Avoidance Algorithms Memory Management Basics SGG Ch. 8: pp. 243-256 SGG Ch. 8: pp. 256-270 SGG Ch. 9: pp. 271-287 COMPUTER SCIENCE 145 - COURSE OUTLINE Fall - 2004 Weeks 6 -10 Text: Silberschatz, Galvin, and Gagne, Operating System Concepts, 6th edition Project book: Kifer and Smolka, OSP: An Environment for Operating System Projects Week/Date Topic Chapter/Pages M 10/4 W 10/6 F 10/8 Paging Virtual Memory Allocation of Frames M 10/11 W 10/13 F 10/15 FALL HOLIDAY File-System Structure #8 M 10/18 W 10/20 F 10/22 Free-Space Management I/O System Overview SGG Ch. 12: pp. 411-339 SGG Ch. 12: pp. 341-451 SGG Ch. 13: pp. 453-472 #9 M 10/25 W 10/27 F 10/29 MIDTERM EXAM Kernel I/O Subsystem Disk Structure Chapters 1-12 SGG Ch. 13: pp. 472-489 SGG Ch. 14: pp. 491-512 #10 M 11/1 W 11/3 F 11/5 Disk Attachment Distributed Systems Introduction Communication Protocols SGG Ch. 14: pp. 512-536 SGG Ch. 15: pp. 537-473 SGG Ch. 15: pp. 475-572 #6 #7 File Concept File-System Mounting SGG Ch. 9: pp. 287-316 SGG Ch. 10: pp. 317-344 SGG Ch. 10: pp. 344-370 SGG Ch. 11: pp. 371-393 SGG Ch. 11: pp. 393-409 COMPUTER SCIENCE 145 - COURSE OUTLINE Fall - 2004 Weeks 11 –15 Text: Silberschatz, Galvin, and Gagne, Operating System Concepts, 6th edition Project book: Kifer and Smolka, OSP: An Environment for Operating System Projects Week/Date Topic Chapter/Pages #11 M 11/8 W 11/10 F 11/12 Distributed File Systems Event Ordering Deadlock Handling SGG Ch. 16: pp. 573-593 SGG Ch. 17: pp. 595-610 SGG Ch. 17: pp. 610-626 #12 M 11/15 W 11/17 F 11/19 Consensus Protection Access Lists and Capability Lists Supplemental Material SGG Ch. 18: pp. 627-641 SGG Ch. 18: pp. 641-656 Security THANKSGIVING HOLIDAY THANKSGIVING HOLIDAY SGG Ch. 19: pp. 657-673 #13 M 11/22 W 11/24 F 11/26 #14 M 11/29 W 12/1 F 12/3 Intrusion Detection The Linux System Memory Management in Linux SGG Ch. 19: pp. 674-692 SGG Ch. 20: pp. 693-695 SGG Ch. 20: pp. 695-742 #15 M 12/6 W 12/8 F 12/10 Windows XP XP Environmental Systems Review SGG Ch. 22: pp. 789-819 SGG Ch. 22: pp. 819-849 Chapters 1-20, 22 FINAL EXAM: Monday 12/13, 12:00 - 3:00 pm