Lecturer(s)
|
-
Šotek Karel, prof. Ing. CSc.
-
Hudec Tomáš, Mgr.
|
Course content
|
UNIX-like OS Theory and Management: resources, processes, virtual memory, I/O, signals. UNIX: kernel, system calls, processes, threads, scheduler, memory management, I/O, file-systems, network, X Window, security, installation and configuration of UNIX-like system (Linux/*BSD/Solaris), installation and management of services on these systems.
|
Learning activities and teaching methods
|
Monologic (reading, lecture, briefing), Demonstration, Work-related activities
|
Learning outcomes
|
The goal is to get students acquainted with the deeper theory of operating systems and practically applying the theory in the most common UNIX-like operating systems. Have possibilities to get practical experience and skills with the operating systems Linux, Solaris, *BSD.
Deeper overview of UNIX operating system principles and resources for programmers and processes; ability to use this during programming.
|
Prerequisites
|
User knowledge of any OS of UNIX kind, knowledge of C programming language, basic knowledge of OS management.
|
Assessment methods and criteria
|
Oral examination, Written examination, Home assignment evaluation
Credit is for solving practical tasks on seminars. These are counted also during exam.
|
Recommended literature
|
-
BRANDEJS, Michal. UNIX: Materiály k výuce. [online]. Brno: FI MU, 2008 [cit. 2021-04-27].
-
Graham, Steven – Shah, Steve. Administrace systému Linux: podrobný průvodce začínajícího administrátora. Překlad 3. vydání. Praha: Grada, 2003. ISBN 80-247-0641-5.
-
Kol. autorů. LINUX: Dokumentační projekt. 4. aktualizované vydání. Brno: Computer Press, 2008. ISBN 978-80-251-1525-1.
-
Kol. autorů. The Linux Documentation Project. [online].
-
Shah, Steve. Administrace systému Linux : překlad čtvrtého vydání. Praha: Grada, 2007. ISBN 978-80-247-1694-7.
-
Spoustová, Drahomíra. Pohádky z příkazové řádky: Učební text pro předmět Úvod do Unixu. [online]. 2007 [cit. 2008-04-01].
-
STONES, Richard – MATTHEW, Neil. Linux: Začínáme programovat. 4. vydání. Brno: Computer Press, 2008. ISBN 978-80-251-1933-4.
-
TANENBAUM, Andrew Stuart. Modern Operating Systems. 4. vydání. Pearson, 2014. ISBN 978-0133591620.
-
TANENBAUM, Andrew Stuart – WOODHULL, Albert. Operating Systems Design and Implementation. 3. vydání. USA: Prentice Hall, 2006. ISBN 978-0-13-142938-3.
-
Tanenbaum, Andrew Stuart. Structured Computer Organization. 5th Edition. U.S.A.: Prentice Hall, 2005. ISBN 978-0-13-148521-1.
|