كلية الهندسة - جامعة عين شمس, الرئيسية
Design of Operating Systems
What Will Learn?
-
Course Aims● Understand basic operating systems concepts, process management, memory management, file management and deadlocks. ● Analyze, compare and implement different algorithms used in an Operating System. ● Compare different Operating Systems such as windows, UNIX, LINUX. ● Share ideas and work in a team effectively and independently.
-
Course Goals
- Decent Work and Economic Growth
- Industry, Innovation and Infrastructure
- Sustainable Cities and Communities
Requirements
CSE141 AND CSE221
Description
-
English Description
Operating system structure and services. System calls. Process management. Inter- process communication. Process synchronization. Threads and multithreading models. CPU scheduling and scheduling algorithms. Deadlocks. Memory management. Virtual memory. Storage management: mass-storage structure, file system interface, file system implementation, IO systems. Protection and security in operating systems. Virtual machines. Emphasis on a typical operating system as a case study. -
Arabic Description
Operating system structure and services. System calls. Process management. Inter- process communication. Process synchronization. Threads and multithreading models. CPU scheduling and scheduling algorithms. Deadlocks. Memory management. Virtual memory. Storage management: mass-storage structure, file system interface, file system implementation, IO systems. Protection and security in operating systems. Virtual machines. Emphasis on a typical operating system as a case study.
-
قسمهندسة الحاسبات والنظم
-
الساعات المعتمدة3
-
الدرجاتالإجمالي ( 100 ) = نصف العام (25) + tr.Major Assessment (30 = tr.Industry 0% , tr.Project 20% , tr.Self_learning 0% , tr.Seminar 15% ) + tr.Minor Assessment (5) + درجة الامتحان (40)
-
الساعاتساعات المحاضرة: 2, ساعات التعليم: 2, ساعات المعمل: 0
-
Required SWL125
-
Equivalent ECTS5
- ● A. Silberschatz, P. B. Galvin, and G. Gagne (2018). Operating System Concepts - 9th Edition. John Wiley & Sons. ISBN:978-1-118063330.
- ● Andrew S. Tanenbaum (2014). Modern Operating Systems (4th Edition). Prentice Hall. ISBN: 0133591620 - A. Silberschatz, P. B. Galvin, and G. Gagne (2018). Operating System Concepts 9th Edition. John Wiley & Sons. ISBN:978-1-118063330.