Weeks | Topics |
1 |
Acquaintance
Introduction to the course
1. Basic concepts and history of operating systems
|
2 |
2. Basic functions of operating systems and their classification
|
3 |
3. Von Neumann architecture and the structure, kernel and operating principles of the operating system
3.1. Von Neumann architecture
3.2. The logical structure of the operating system
|
4 |
3.3. Layers of the operating system
3.4. Process management
|
5 |
3.5. Sharing of resources
3.6. Memory Management
|
6 |
3.7. Semaphore and crash
4. Virtual memory management techniques
|
7 |
5. System errors and deadlock causes and solutions
|
8 |
6. The differences between operating systems (windows, linux, unix, mac os)
|
9 |
7. Disk management and fault tolerance systems
|
10 |
8. The establishment of virtual operating system (VMware) and management commands
|
11 |
9. Prevention of Security, viruses, malicious code, and so on. and backup procedures
|
12 |
10. Installation, use and system management of Linux operating systems
|
13 |
11.1. Linux directory structure
11.2. Linux commands 1
|
14 |
11.3. Linux commands 2
11.4. User management and permissions
|