OPF:INMBAOPS Operating Systems - Course Information
INMBAOPS Operating Systems
School of Business Administration in KarvinaSummer 2018
- Extent and Intensity
- 2/1/0. 5 credit(s). Type of Completion: zk (examination).
- Teacher(s)
- Mgr. Milena Janáková, Ph.D. (lecturer)
Mgr. Milena Janáková, Ph.D. (seminar tutor) - Guaranteed by
- Mgr. Milena Janáková, Ph.D.
Department of Informatics and Mathematics – School of Business Administration in Karvina
Contact Person: doc. Mgr. Petr Suchánek, Ph.D. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
- fields of study / plans the course is directly associated with
- Managerial Informatics (programme OPF, B_SYSINF)
- Course objectives
- The aim of the course is to familiarize students with the structure and basic functions of operating systems.
- Syllabus
- 1st Operating system and its structure. Development environment for creating an operating system - higher language, object-oriented approach. Overview of Operating Systems.
2nd Operating memory. Memory manager. Memory protection. Memory allocation. Memory fragmentation. Allocation Strategy.
3rd Management processes and queues. Table processes. Status process. Multitasking. Switching programs. Context. Cooperative and preemptive multitasking. Sharing time. Priorities.
4th Drivers peripherals. Input and output (I / O) devices. Dedicated devices. Shared devices. Drivers (screen, keyboard, mouse, printer, disk). The position of the drivers in the operating system. Security.
5th File system. System directories. File Types. File sharing. Security.
6th System services. Implementation services. Classical Library. Allocating and releasing memory. Working with files. Services for working with devices via drivers. Process management. Graphic operations and work with windows.
7th Graphical system. User interface. Operations to communicate with the user. The structure of the graphical system - windows, icons, menus, dialog boxes.
8th Application programs. Command interpreter: command-line and graphical. Applications: word processing, network configuration, administration of user accounts, file sharing, terminal. Development environment for application creating.
9th Operating system MS Windows. Overview of functions. Workspace. Control panel. Working with programs. Accessories.
10th Linux/UNIX operation system. Introduction. Characteristics and basic properties. Shell. Users and user identification.
11th Linux / UNIX commands. Getting help and information about system. Access to the built-in documentation. Information about commands. Process management and available devices. Monitoring and auditing system. Backup and recovery.
12th Programming tools and network services in a Linux / UNIX environment. C compiler. Translations of large projects and debuggers. Sendmail, Web, DNS and other services linked to the Internet and a user processes.
13th Operational systems for mobile applications.
- 1st Operating system and its structure. Development environment for creating an operating system - higher language, object-oriented approach. Overview of Operating Systems.
- Literature
- required literature
- CANNON, J. Linux for Beginners: An Introduction to the Linux Operating System and Command Line. Create Space Independent Publishing Platform, 2014. ISBN 1496145097. info
- SILBERSCHATZ, A., P. GALVIN and G. GAGNE. Operating systems concepts. New York: Willey, 2012. ISBN 978-1118063330. info
- recommended literature
- TANENBAUM, A. S., BOS, H. Modern Operating Systems. New Jersey: Prentice Hall, 2014. ISBN 978-0133591620. info
- Language of instruction
- English
- Further comments (probably available only in Czech)
- The course can also be completed outside the examination period.
- Teacher's information
- Ongoing test, seminar work, at least 70% attendance at seminars, retrieval and processing resources on the Internet, processing foreign sources.
- Enrolment Statistics (Summer 2018, recent)
- Permalink: https://is.slu.cz/course/opf/summer2018/INMBAOPS