Lecturer(s)
|
-
Čapek Jan, prof. Ing. CSc.
|
Course content
|
Introduction to computer and operating systems architecture. Suspension and function of processor. Connection and control of inputs and outputs. Direct access to memory. Processor modes, general operating system structure. Analysis of operating systems characteristics, user interface and core services interface. Architecture. Processes and threads. Inner parallelism in processes, process co-ordination, synchronisation and communication. Traffic lights, lodging. Memory administration, logical and physical address space. Paging, segmentation, memory virtualisation. Summary and revision.
|
Learning activities and teaching methods
|
Monologic (reading, lecture, briefing), Dialogic (discussion, interview, brainstorming), Skills training
|
Learning outcomes
|
The aim of the course is to develop basic knowledge of operating systems used by computers at present. Operating systems are essential parts of any computer system, therefore representing a fundamental stage of any information technology study.
The students will be able to understand the work of operating systems, the link between hardware and software components with the purpose of achieving higher efficiency and security. They will be able to give reasons for acquired knowledge and defend it in a professional discussion.
|
Prerequisites
|
unspecified
|
Assessment methods and criteria
|
Oral examination, Written examination, Home assignment evaluation
Assignment: elaboration og given tasks. Oral examination.
|
Recommended literature
|
-
Čada O. Operační systémy.. Grada Publishing, 1994.
-
Čapek, Jan. Operační systémy I. Pardubice: Univerzita Pardubice, 2014. ISBN 978-80-7395-775-9.
-
Silberschatz. Galvin Gagne. Operating systems concept. Willey, 2008. ISBN 978-0470128725 .
-
Skočovský, Luděk. UNIX, POSIX, Plan 9. Brno: vl. nákladem, 1998. ISBN 80-902612-0-5.
-
Stallings. Computer Organization and Architecture: Designing for Performance (8th Edition). Pretince Hall, 2009. ISBN 978-0136073734 .
-
Stallings. Operational systems, 7th edition. Pretnice Hall, 2011. ISBN 978-0132309981.
-
Tanenbaum A. S. Modern operating Systems.. Prentice Hall, 1992. ISBN 0-13-0313358-.
|