Course: Modern Network Technologies and Operating Systems

« Back
Course title Modern Network Technologies and Operating Systems
Course code AUPKS/ADMST
Organizational form of instruction Lecture
Level of course Doctoral
Year of study not specified
Semester Winter and summer
Number of ECTS credits 10
Language of instruction Czech, English
Status of course unspecified
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
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.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester