Logo ČVUT
Loading...
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2011/2012

Operating System UNIX

The course is not on the list Without time-table
Code Completion Credits Range
E36UNX KZ 4 2+2s
The course is a substitute for:
The UNIX Operating System (XE36UNX)
Lecturer:
Tutor:
Supervisor:
Department of Computer Science and Engineering
Synopsis:

History of the UNIX operating system, versions, system architecture. On-line documentation. File system hierarchy, manipulation with files. Text processing, filters, pipelines. Programmable filters. Job control, process states, signals. SHELL programming, variables, parameters, control statements.

Requirements:

Paper 10 minutes, semestral work, final test.

Syllabus of lectures:

1. History of the UNIX operating system, BSD and AT&T standards

2. System architecture, on-line documentation

3. File system organization, special files, implementation

4. Manipulation with files, SHELL metacharacters

5. Access rights, file security, file attributes, inf. nodes

6. Hard and symbolic links

7. Standard input and output, redirection, filters, pipelines

8. Programmable filters, non-interactive text processing

9. Job control, obtaining the process status, signals

10. SHELL - principles of batch programming, variables

11. SHELL - control flow, loops, branching, status of commands

12. Backup on magnetic tape, printers, modems, terminals

13. Development environment of the C programming language

14. Free

Syllabus of tutorials:

1. History of the UNIX operating system, BSD and AT&T standards

2. System architecture, on-line documentation

3. File system organization, special files, implementation

4. Manipulation with files, SHELL metacharacters

5. Access rights, file security, file attributes, inf. nodes

6. Hard and symbolic links

7. Standard input and output, redirection, filters, pipelines

8. Programmable filters, non-interactive text processing

9. Job control, obtaining the process status, signals

10. SHELL - principles of batch programming, variables

11. SHELL - control flow, loops, branching, status of commands

12. Backup on magnetic tape, printers, modems, terminals

13. Development environment of the C programming language

14. Free

Study Objective:
Study materials:

[1] Teufel, Stefanie.: Linux a KDE, Grada, 80-7169-944-6, 260 str.

[2] http://docs.sun.com

Note:
Further information:
No time-table has been prepared for this course
The course is a part of the following study plans:
Generated on 2012-7-9
For updated information see http://bilakniha.cvut.cz/en/predmet11061404.html