SylabUZ
| Nazwa przedmiotu | Operating systems |
| Kod przedmiotu | 11.3-WE-INFP-OperSyst-Er |
| Wydział | Wydział Nauk Inżynieryjno-Technicznych |
| Kierunek | Informatyka |
| Profil | ogólnoakademicki |
| Rodzaj studiów | Program Erasmus pierwszego stopnia |
| Semestr rozpoczęcia | semestr zimowy 2024/2025 |
| Semestr | 3 |
| Liczba punktów ECTS do zdobycia | 6 |
| Typ przedmiotu | obowiązkowy |
| Język nauczania | angielski |
| Sylabus opracował |
|
| Forma zajęć | Liczba godzin w semestrze (stacjonarne) | Liczba godzin w tygodniu (stacjonarne) | Liczba godzin w semestrze (niestacjonarne) | Liczba godzin w tygodniu (niestacjonarne) | Forma zaliczenia |
| Wykład | 30 | 2 | - | - | Egzamin |
| Laboratorium | 30 | 2 | - | - | Zaliczenie na ocenę |
To provide basic knowledge about operating system design, operating systems tasks and operating systems types.
To give basic skills in operating system configuration and management
To provide basic knowledge about structure and principles of operating of UNIX-like systems.
Principles of programming, Computer architectures I and II, Algorithms and data structures
Computer system structure: Operating memory, CPU, I/O devices, idea of the interrupt, dual model of system operation.
Operating systems types: Batch systems, multiprogramming systems, time-sharing (multi-tasking) systems, parallel systems, distributed systems, networked systems, real-time operating systems.
Operating systems design. Basic components of operating systems. Operating systems services. Kernel-based systems, virtual machines. System calls.
CPU scheduling. Scheduling criteria, and scheduling algorithms. Evaluation of scheduling algorithms. Round robin, priority scheduling, preemptive scheduling.
Memory management. Logical and physical addresses space. Contiguous allocation. Fragmentation: external and internal. Packing. Paging. Segmentation.
Virtual memory. Demand paging. Page replacement. Performance of demand paging. Algorithms of page replacement. Allocation of frames. Demand segmentation.
File system. File concept. Directory structure. File system structure. Allocation methods. Free-space management. File system structure.
Windows, system configuration, administration tasks, and administration tools. Managing files and directories. User accounts, group accounts. Rights to files, directories, and system components. Audit of system components. Monitoring operating system. Analysis of system components. Programming in the command line and PowerShell.
Wykład: classical lecture.
Laboratorium: laboratory exercises using computer equipment.
| Opis efektu | Symbole efektów | Metody weryfikacji | Forma zajęć |
Lecture – the passing condition is to obtain a positive mark from the final test.
Laboratory – the passing condition is to obtain positive marks from all laboratory exercises to be planned during the semester.
Calculation of the final grade: lecture 50% + laboratory 50%
| Obciążenie pracą | Studia stacjonarne (w godz.) |
Studia niestacjonarne (w godz.) |
| Godziny kontaktowe (udział w zajęciach; konsultacjach; egzaminie, itp.) | 60 | - |
| Samodzielna praca studenta (przygotowanie do: zajęć, kolokwium, egzaminu; studiowanie literatury przygotowanie: pracy pisemnej, projektu, prezentacji, raportu, wystąpienia; itp.) | 40 | - |
| Łącznie | 100 | - |
| Punkty ECTS | Studia stacjonarne | Studia niestacjonarne |
| Zajęcia z udziałem nauczyciela akademickiego | 3 | - |
| Zajęcia bez udziału nauczyciela akademickiego | 1 | - |
| Łącznie | 4 | - |
1. Silberschatz A., Galvin P. B., Gagne G.: Operating systems concepts. 10th Edition, Wiley, 2018.
2. Tanenbaum A., Boss H.:, Modern operating systems. 5th Edition, Pearson, 2022.
3. Stallings W.: Pearson, Operating systems. Internals and Design Principles. 9th Edition, Pearson, 2017.
4. Shotts W. E.: The Linux Command Line: A Complete Introduction 1st Edition. No Starch Press, Incorporated, 2012.
5. Johnson M. K., Troan E. W.: Linux application development, 2nd Edition, Addison-Wesley, 2004.
Zmodyfikowane przez prof. dr hab. inż. Krzysztof Patan (ostatnia modyfikacja: 20-04-2024 15:33)