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 cannot be taken simultaneously with:
Operating System UNIX (E36UNX)
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. Programable filters. Job control, process states, signals. SHELL programming, variables, parameters, control statements.

Requirements:
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. User access to the system, on-line documentation.

2. File system hierarchy, file attributes.

3. Manipulation with files, SHELL metacharacters.

4. Access rights, file and process security, UID's and GID's.

5. Hard and symbolic links, searching in the file system.

6. Standard input and output, filters, pipelines.

7. Programmable filters for text processing.

8. Job control, process states, process scheduling.

9. Interprocess communication, signals, signal handlers.

10. SHELL - variables, parameters, batch programming.

11. SHELL - control statements, loops, branching.

12. File system backup, backup programs.

13. Development environment of the C programming language.

14. Free.

Study Objective:
Study materials:
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/predmet10520504.html