Inhalt
[ 521SYSTOPSV25 ] VL Operating Systems
|
|
|
|
(*) 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 |
|
|
|