Inhalt

[ 521SYSTOPSV25 ] VL Operating Systems

Versionsauswahl
(*) Unfortunately this information is not available in english.
Workload Education level Study areas Responsible person Hours per week Coordinating university
3 ECTS B1 - Bachelor's programme 1. year Computer Science René Mayrhofer 2 hpw Johannes Kepler University Linz
Detailed information
Original study plan Bachelor's programme Computer Science 2025W
Learning Outcomes
Competences
Students understand fundamental operating system concepts and functions and are able to use them in practice, to program them from the application level, and to analyse their impact for specific systems and select the appropriate best option. Independent development of new operating system components is explicitly not in scope of this course.
Skills Knowledge
  • Install and configure standard operating systems and use them from the application level (K4)
  • Understand and practically apply virtualization methods (K5)
  • Use processes as the fundamental unit of execution for application programming and apply them within larger program structures (K3)
  • Correctly apply memory and process management from the point of view of application programming (K3)
  • Use, compare, and correctly implement files and file systems for application programming (K5)
  • Create parallel programs and apply appropriate synchronization mechanisms (K5)
  • Configure and use security mechanisms on the operating system level (K5)
  • Understand fundamental concepts of distributed systems and apply them on the level of systems architecture (K3)
  • Relevant hardware functions
  • Design and structure of processes and threads
  • Memory management, in particular paging
  • Scheduling incl. selected algorithms
  • Operating systems APIs, in particular system calls
  • Parallelism and synchronization
  • Files and file systems incl. common implementations
  • Security mechanisms
  • Specific properties of real-time embedded operating systems
  • Types and methods of virtualization
Criteria for evaluation Written exam
Methods Lecture with interactive elements
Language English
Study material Optional reading:

  • Andrew S. Tanenbaum, Herbert Bos: "Modern Operating Systems", 4th edition, Pearson, 2015

German literature for self-study:

Changing subject? No
Further information https://www.jku.at/en/institute-of-networks-and-security/
Corresponding lecture (*)INBPDVOBETR: VO Betriebssysteme (3 ECTS)

Earlier variants They also cover the requirements of the curriculum (from - to)
INBIPVOBETR: VL Operating Systems (2007W-2025S)
On-site course
Maximum number of participants -
Assignment procedure Direct assignment