2254 - Selected chapters from operating systems
Course specification | ||||
---|---|---|---|---|
Type of study | Bachelor academic studies | |||
Study programme | ||||
Course title | Selected chapters from operating systems | |||
Acronym | Status | Semester | Number of classes | ECTS |
2254 | mandatory | 5 | 2L + E | 5.0 |
Lecturers | ||||
Lecturer | ||||
Lecturer/Associate (practicals) | ||||
Prerequisite | Form of prerequisites | |||
Learning objectives | ||||
To enable students to select, install, use, administer and maintain modern operating systems including distributed and virtualized operating systems. | ||||
Learning outcomes | ||||
After completing the course, students acquire the ability to identify, formulate and solve problems of practical importance in this field by applying the acquired knowledge from operating systems II. | ||||
Content | ||||
Multiprocessor, multicomputer and distributed systems (hardware and OS). Clusters, grid and high performance computing. Threads and multithreads. Definition and types of threads. OS security. Threats, intruders, data lost due to incidents. Attacks (internal and external). Malicious programs. Antivirus techniques. User authentication and authorization. Protection mechanisms (ACL and C-lists). Mobile codes. Multilevel security. Multimedia OS. Multimedia files. Scheduling processes in MMOS. VCR control functions. VoD (Video on Demand) and NvoD (Near Video on Demand). NVoD with VCR functions. Systems for storage and distribution of multimedia content. | ||||
Teaching Methods | ||||
Lectures, laboratory exercises | ||||
Evaluation and grading | ||||