Operating Systems

VIMIAB03  |  Computer Engineering BSc  |  Semester: 3  |  Credit: 5

Objectives, learning outcomes and obtained knowledge

The subject introduces students to the functions, internal operation, and types of operating systems, and in addition, to the programming model of concurrent, distributed systems. It also demonstrates these concepts using examples, including the task of operating system selection. The lectures and the laboratories, which are inherent part of the subject, concentrates on the relationship of the hardware and the operating system, making possible for student to use operating systems in practical applications.

Lecturers

Mészáros Tamás
Tamás Mészáros

associate professor

Course coordinator

Synopsis

1st week: Introduction, the short history of operating systems. Generic introduction to operating systems, types of operating systems, requirements and properties, operating system architectures. Monolithic, modular and microkernel architecture. Relationship of hardware, user, and operating system. Concept of virtual machines.
  1. Linux laboratory
  2. Windows laboratory
  3. Virtualization technologies