Selected Topics from Operating Systems

Semestr: Summer

Range: 2+2s


Credits: 4

Programme type: Undefined

Study form: Fulltime

Course language:


A course on advanced selected topics from operating systems, focused on large highly-available computer systems for solving safe-critical tasks (high-performance servers or clusters. Students learn about examples of these large systems and about tools for their configuration, management, administration and performance tuning. Special attention is paid to the issues of security.


Course syllabus:

1. Notions of high-availability of an operating system (OS)
2. Stability and security of an OS
3. Reliability of user processes and applications
4. Reliability and security of a file system
5. Monitoring tools
6. Performance tuning
7. Architecture of large servers
8. Basic types of computer clusters
9. Examples of technologies of computer clusters
10. Data archiving and backup
11. OpenVMS architecture
12. Himalaya NonStop architecture
13. Security in distributed computer system
14. Reserve

Seminar syllabus:

1. Introduction to the DCL script language
2. Introduction to the DCL script language
3. Semestral work
4. Semestral work
5. Example of an OS installation
6. Example of an OS installation
7. Examples of OS administration
8. Installation and management of applications
9. Application of access rights and privileges
10. Daily managemet of an OS (audit, accounting, log analyses)
11. Installation of a cluster
12. Administration of a cluster
13. Test
14. Assessments