* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download CS323 - Operating Systems
Survey
Document related concepts
Library (computing) wikipedia , lookup
Plan 9 from Bell Labs wikipedia , lookup
Berkeley Software Distribution wikipedia , lookup
Process management (computing) wikipedia , lookup
Mobile operating system wikipedia , lookup
Burroughs MCP wikipedia , lookup
Copland (operating system) wikipedia , lookup
Spring (operating system) wikipedia , lookup
Unix security wikipedia , lookup
Transcript
CS323 - Operating Systems Course Number CS323 Course Title Credits Lecture Lab Hours Hours Hours Operating Systems 4 3 2 Prerequisite(s) CS211 & COE224 CourseObjectives: Having successfully completed this course, the student will be able to: 1. Develop an appreciation of operating system operation, design and implementation. 2. Recognize and memorize the fundamentals and features of modern operating systems. 3. Distinguish between different types of operating systems. 4. Practice the main functionality of an operating system. CourseDescription: This course offers a formal introduction to operating systems. Topics include an overview of the components of an operating system, concurrency, mutual exclusion and synchronization, implementation of processes, deadlock, scheduling algorithms, memory management, I/O and file systems, and protection and security. TopicsCovered: Lectures: 1. Operating system structure 2. Process concept and management 3. Synchronization and communication 4. Memory management 5. File systems 6. Protection and security. Laboratories: 1. Basic operating system commands 2. Process handling and execution 3. Virtual memory 4. Multiple threads and synchronization 5. File system 6. Ports 7. Resources. Rationaloffourcredit: This course needs four credit hours to cover the needed theoretical and experimental components indicated above. Textbooks: Latest Edition of the following: 1. Silberschatz, P. Galvin, G. Gagne, “Operating System Concepts”, 9th ed., Wiley, 2012. 70