- Code
- CMP 405
- Name
- Advanced Operating Systems
- Semester
- 1
- Lecture hours
- 3.00
- Seminar hours
- 1.00
- Laborator hours
- 0.00
- Credits
- 3.50
- ECTS
- 6.00
- Description
-
This course covers advanced topics in operating systems, including process and thread management, synchronization, inter-process communication, distributed systems, and OS security. It takes both an analytical and practical approach to understanding how modern systems operate and how they are designed and evaluated.
- Objectives
-
To understand advanced concepts of modern operating systems. To analyze resource management mechanisms in complex systems. To develop the ability to identify and solve problems in multithreaded and distributed environments.
- Java
- Tema
- 1
- Mini, Tower and Rack Server Systems. Server Operating Systems, Windows, Linux, Unix, Novell.
- 2
- Installing Windows Server 2019. Password Policies, installing drivers.
- 3
- Creating and managing Active Directory in Windows Server.
- 4
- Server Roles. Adding and removing specific roles.
- 5
- Users and Groups in Windows Server
- 6
- Configuring File Server. Managing share rights and NTFS permissions
- 7
- Configuring Print Server. Managing printers and their rights in AD
- 8
- Midterm Exam
- 9
- Configuring DHCP. Managing DHCP clients and server in a system with a minimum of 2 LANs.
- 10
- Configuring security policies and groups on the Server. Managing them.
- 11
- Using Powershell to configure the Server environment
- 12
- Managing Windows Server Updates through WSUS servers
- 13
- Configuring Virtual Machines in the Hyper V environment
- 14
- Managing Virtual Machines in the Hyper V environment
- 15
- Presentation of the Course Project
- 16
- Final Exam
- 1
- Students will be able to analyze the structure and operation of advanced operating systems.
- 2
- They will apply resource management techniques in multiprocessor and distributed environments.
- 3
- They will understand challenges and solutions in designing modern OS features such as virtualization and containerization.
- 4
- They will be capable of developing or analyzing OS components with a focus on security and performance.
- Quantity Percentage Total percent
- Midterms
- 1 20% 20%
- Quizzes
- 0 0% 0%
- Projects
- 1 30% 30%
- Term projects
- 0 0% 0%
- Laboratories
- 0 0% 0%
- Class participation
- 0 0% 0%
- Total term evaluation percent
- 50%
- Final exam percent
- 50%
- Total percent
- 100%
- Quantity Duration (hours) Total (hours)
- Course duration (including exam weeks)
- 16 4 64
- Off class study hours
- 14 5 70
- Duties
- 1 10 10
- Midterms
- 1 3 3
- Final exam
- 1 3 3
- Other
- 1 0 0
- Total workLoad
- 150
- Total workload / 25 (hours)
- 6.00
- ECTS
- 6.00