|
Lecturer(s)
|
-
Sysel Martin, doc. Ing. Ph.D.
-
Vojtěšek Jiří, doc. Ing. Ph.D.
|
|
Course content
|
Course content: kernel, process and thread management, memory management, file systems, networking (sockets, protocols). Modern methods in networking.
|
|
Learning activities and teaching methods
|
Monologic (Exposition, lecture, briefing), Dialogic (Discussion, conversation, brainstorming)
- Home preparation for classes
- 120 hours per semester
- Preparation for examination
- 50 hours per semester
- Term paper
- 50 hours per semester
- Participation in classes
- 50 hours per semester
|
| prerequisite |
|---|
| Knowledge |
|---|
| Basic knowledge of the modern operating sysytems and networks |
| Basic knowledge of the modern operating sysytems and networks |
| learning outcomes |
|---|
| Explain terminology and concepts of operating systems. |
| Explain terminology and concepts of operating systems. |
| Explain terminology and concepts of computer networks. |
| Explain terminology and concepts of computer networks. |
| Enumerate and describe in detail the states of processes and threads, transitions; benefits and problems of inter process communication. |
| Enumerate and describe in detail the states of processes and threads, transitions; benefits and problems of inter process communication. |
| Explain principle of memories and their implementation using paging (Virtual memory, paging, storage). |
| Explain principle of memories and their implementation using paging (Virtual memory, paging, storage). |
| Explain routing in computer networks, including external and internal routing protocols. |
| Explain routing in computer networks, including external and internal routing protocols. |
| Skills |
|---|
| Use knowledge in practice for different operating systems (Windows, Linux). |
| Use knowledge in practice for different operating systems (Windows, Linux). |
| Configure operating systems using both the GUI and the command line. |
| Configure operating systems using both the GUI and the command line. |
| Administration of operating systems (Linux and Windows) and computer networks. |
| Administration of operating systems (Linux and Windows) and computer networks. |
| Set up routers and switches via console port and computer network. |
| Set up routers and switches via console port and computer network. |
| Applies ACL a DHCP settings, VLAN management. |
| Applies ACL a DHCP settings, VLAN management. |
| teaching methods |
|---|
| Knowledge |
|---|
| Monologic (Exposition, lecture, briefing) |
| Dialogic (Discussion, conversation, brainstorming) |
| Dialogic (Discussion, conversation, brainstorming) |
| Monologic (Exposition, lecture, briefing) |
| assessment methods |
|---|
| Essay |
| Essay |
| Oral examination |
| Oral examination |
|
Recommended literature
|
-
AMD. AMD64 Technology: AMD64 Architecture Programmer?s Manual Volume 1: Application Programming. AMD.
-
intel. Intel? 64 and IA-32 Architectures Software Developer?s Manual Combined Volumes: 1, 2A, 2B, 2C, 2D, 3A, 3B, 3C, 3D, and 4.. Intel.
-
SILBERSCHATZ A., GALVIN P. B. & GAGNE G. Operating system concepts.. NJ: Wiley, 2013. ISBN 978-1-118-06333-0.
-
STALLINGS, W. Operating Systems: Internals and Design Principles. 2011. ISBN 978-9332518803.
-
TANENBAUM, A. S. Modern operating systems. 2015. ISBN 978-0133591620.
-
YOSIFOVICH, P., RUSSINOVICH, M. E., SOLOMON, D. A., IONESCU, A. Windows Internals Part 1: Systém, architecture, processes, threads, memory management, and more.. 2017.
|