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
- 100 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.
|