Course: Operating Systems

« Back
Course title Operating Systems
Course code USII/POSY
Organizational form of instruction Lecture + Lesson
Level of course Bachelor
Year of study 3
Semester Summer
Number of ECTS credits 7
Language of instruction Czech
Status of course Compulsory
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
  • Čapek Jan, prof. Ing. CSc.
  • Horák Oldřich, Mgr. 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 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.

Assessment methods and criteria
Oral examination, Written examination, Home assignment evaluation

Assignment: 75 % attendance at seminars (at least 9 seminars). Completion and submission of all seminar work in given deadlines. Completion and public defence of a presentation during the seminars. The project proposal will be submitted to the tutor during the seminar in the third week of the semester. Complete text of the presentation in printed and electronic form will be submitted no later than a week before the presentation and defence. Brief, clear and outlined presentation (in HTML or PowerPoint) will be submitted in electronic form no later than at the beginning of the seminar when the presentation will be made. Positive evaluation of all work and the presentation by the tutor. Examination: oral. Grade is made out of 50 % assignment result and 50 % oral examination result. Detailed information will be provided during the first lecture.
Recommended literature
  • Čada O. Operační systémy.. Grada Publishing,Praha, 1994.
  • Čapek, Jan. Operační systémy I. Pardubice: Univerzita Pardubice, 2014. ISBN 978-80-7395-775-9.
  • Silberschatz A., Galvin P.,B., Gagne G. Operating systems concepts.. John Wiley, 2003. ISBN 0-471-25060-0.
  • Silberschatz. Galvin Gagne. Operating System Concepts. 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. Operating Systems: Internals and Design Principles (7th Edition). Pretice Hall, 2011. ISBN 978-0132309981 .
  • Tanenbaum A. S. Modern operating Systems.. Prentice Hall, 1992. ISBN 0-13-0313358-.

Study plans that include the course