SylabUZ
Course name | Operating systems II |
Course ID | 11.3-WE-INFP-SystOper02-Er |
Faculty | Faculty of Computer Science, Electrical Engineering and Automatics |
Field of study | Computer Science |
Education profile | academic |
Level of studies | Erasmus programme |
Beginning semester | winter term 2017/2018 |
Semester | 4 |
ECTS credits to win | 4 |
Course type | obligatory |
Teaching language | english |
Author of syllabus |
|
The class form | Hours per semester (full-time) | Hours per week (full-time) | Hours per semester (part-time) | Hours per week (part-time) | Form of assignment |
Lecture | 30 | 2 | - | - | Exam |
Laboratory | 30 | 2 | - | - | Credit with grade |
Operating systems I
Operating system. Comparison of popular systems. Construction of systems. Remote operation of multiple users. Elementary configuration files. Communication among users. Electronic mail.
File system. Relative and absolute path. Filename. Mask. Meta-characters. Commands related to files. Links. Typical filesystem tree. Location of important system files.
Work with files. Displaying the text files. Access rights. FTP. File editor vi commands. Find command.
Shell programs. User configuration files. Work with variables. Streams and pipelines. Redirecting data. Filters. Regular expressions. Shell programming. Tests. Conditions. Loops. Functions.
Multitasking. Processes and threads.
Advanced processing of test files. sed editor. awk filter. Multitasking. Processes.
X Window. System administration.
Lecture: conventional lecture.
Laboratory: laboratory exercises.
Outcome description | Outcome symbols | Methods of verification | The class form |
Lecture – the passing condition is to obtain a positive mark from the exam in the form of a written test.
Laboratory – the passing condition is to obtain positive mark from the written test
Calculation of the final grade: lecture 50% + laboratory 50%
M. K. Johnson, E. W. Troan: Linux application development. Addison-Wesley, 1998.
U. Vahalia: UNIX Internals: The new frontiers, Prentice Hall, 1996.
S. Pratta, D .Martin: UNIX V System Bible. Commands and utilities. Prentice Hall Computer Publishing 1986.
S. Strobel, Thomas Uhl. Linux.unleashing the workstation in your PC, Springer-Verlag 1996.
Modified by prof. dr hab. inż. Krzysztof Patan (last modification: 08-05-2017 11:12)