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
CE342 :OPERATING SYSTEM Instructor: Prof Dr. Saleh Shehaby Office Hours: E622 Thursday 10:30-2:30 Email address:[email protected] Teacher Assistant : Eng Esam Elgharib Office hours : E329 Tuesday 10:30-12:30 Monday 8:30-10:30 Email address :[email protected] Teacher Assistant : Eng Salahudin Elkazak Office hours : E329 Monday 10:30-2:30 Email address : [email protected] COURSE MATERIALS Recommended Textbooks Silberschatz,Galvin , “Operating System Concepts “ 7th edition ,2004 METHOD OF ASSESSMENT • • • • Year Work : 10% Assignments and Projects : 20%. Exams: 20% Final Exam: 50% COURSE OUTLINE • • • • • • • • • • What Is an Operating System? Process concepts. Concurrency. Deadlock. Memory management. Virtual Memory Organization. Virtual Memory management. Scheduling. Disk scheduling. File system. COURSE OBJECTIVES • The course aims to introduce Operating systems to students: role, goals, main components & architectures. The students will become familiar with well known existing operating systems: theory, design, implementation, and analysis. They will learn the fundamentals of concurrency and process management, interprocess communication and synchronization, job scheduling algorithms, memory management, input/output devices, file systems, and protection and security in operating systems.