Lecturer(s)
|
-
Čapek Jan, prof. Ing. CSc.
-
Horák Oldřich, RNDr. Ing. Ph.D.
|
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 course is aimed at deepening basic knowledge about operating systems in contemporary used computers. Course will provide students with theoretic basements of operating systems philosophy, operating systems like windows, Unix and other less common ones, system administration.
Student will be able to understand basic principles of computer systems and connection of hardware and software components to achieve higher performance and security. Student will be able to give reasons for proposed solutions.
|
Prerequisites
|
unspecified
|
Assessment methods and criteria
|
Oral examination, Written examination, Home assignment evaluation
Assignment: 75% attendance at seminars (at least 9 seminars), working-out and handover of the seminar works submitted during the semester, presentation of the seminar work (HTML or Power Point).
|
Recommended literature
|
-
Silberschatz, Abraham. Operating system concepts : Windows XP update. Hoboken: John Wiley & Sons, 2003. ISBN 0-471-25060-0.
-
Silberschatz. Galvin Gagne. Operating System Concepts. Willey, 2008. ISBN 978-0470128725 .
-
Stallings. Computer Organization and Architecture: Designing for Performance (8th Edition). Pretice Hall, 2009. ISBN 978-0136073734 .
-
Stallings. Operating Systems: Internals and Design Principles (7th Edition). Pretince Hall, 2011. ISBN 978-0132309981 .
-
Tanenbaum A. S. Modern operating Systems.. Prentice Hall, 1992. ISBN 0-13-0313358-.
|