Cardinal Stefan Wyszynski University in Warsaw - Central Authentication System
Strona główna

Operating Systems WM-I-SO
Lectures (WYK) Winter semester 2021/22

Information on classes (common for all the groups)

Class hours: 30
Places limit: (no limit)
Bibliography: (in Polish)

1. A. Silberschatz, J.L. Peterson, G. Gagne, Operating System Concepts. Wyd. 10, Wiley 2018

2. A. S. Tanenbaum, H. Bos, Systemy Operacyjne, Wyd. 4, Helion 2016

3. W. Stallings, Operating Systems Internals and Design Principles, Wyd. 9, Pearson 2018

4. http://wazniak.mimuw.edu.pl/index.php?title=Systemy_operacyjne

5. Ures Vahalia, Jądro Systemu Unix, WNT

6. W. Mauerer, Professional Linux Kernel Architecture, Wiley Publishing

7. Dokumentacja systemowa Linux

8. W.R. Stevens, Programowanie w środowisku systemu UNIX, WNT

9. Unix i Linux, Przewodnik Administratora, Evi Nemeth, Garth Snyder, Trent R. Hein, Ben Whaley, Dan Mackin, Helion

lub inny podręcznik administracji Linux-em.

Learning outcomes:

The student knows the basic data structures and techniques for their use in operating systems

The student knows the algorithms for solving common problems in operating systems

The student has knowledge of the operation and design of selected popular operating systems (Linux, Windows, ...)

The student writes, runs and tests programs on various hardware and system platforms and creates their documentation

configures and administers selected operating systems

understands the rules of operating system administration in the development team

Assessment methods and assessment criteria:

Written exam passed:

fully (no apparent shortcomings) 5

almost fully and criteria for awarding higher marks are not met 4.5

to a large extent and the criteria for granting a higher grade are not met 4

to a large extent - with a majority of positives - and the criteria for awarding a higher grade are not met 3.5

for more than half of the topics covered by the review and the criteria for awarding higher grades are not met 3

with incorrect or no answers for most of the cases covered by the verification 2

List of topics:

1. Introduction

2. Processes, resources, and threads

3. Process scheduling

4. Examples of process scheduling implementation

5. Memory management

6. Virtual memory

7. Input/output devices

8. File systems - logical layer

9. File systems - physical layer

10. File systems - examples of implementation

11. Concurrent execution and process synchronization

12. Process synchronization tools

13. Deadlocks

14. Dealing with deadlocks

15. Security

Teaching methods:

Lecture

Class groups

see this on class schedule

Group Timeframe(s) Lecturers Places Number of students in group / places limit Actions
1 every Thursday, 9:45 - 11:15, room e-learning
Artur Mikitiuk 60/60 details
All lectures are taking place in this building:
(in Polish) e-learning
Course descriptions are protected by copyright.
Copyright by Cardinal Stefan Wyszynski University in Warsaw.
ul. Dewajtis 5,
01-815 Warszawa
tel: +48 22 561 88 00 https://uksw.edu.pl
contact accessibility statement mapa serwisu USOSweb 7.0.4.0-1 (2024-05-13)