@@ -12,13 +12,13 @@ To introduce the concepts, design, and structure of the UNIX operating system. T
12
12
5 . Shell Programming: Bash: loops, functions and arrays.
13
13
14
14
** Part Two: C programming in UNIX**
15
- 6 . Compiling C and Running C programs: arguments, stdio, exit codes, environment, libraries, make.
16
- 7 . File Accessing: open/close/read/write.
17
- 8 . Process Management: ps/kill, creation (system, fork, exec), signals, termination, wait, zombies.
18
- 9 . InterProcess Communication: Pipes.
19
- 10 . Threads: creation, parameters, join, return values, attributes, cancellation, sync/async, critical section, thread data, cleanup.
20
- 11 . Process and Thread Synchronization: using mutexes and conditions on pthreads.
21
- 12 . Creating and Using thread pools.
15
+ 1 . Compiling C and Running C programs: arguments, stdio, exit codes, environment, libraries, make.
16
+ 2 . File Accessing: open/close/read/write.
17
+ 3 . Process Management: ps/kill, creation (system, fork, exec), signals, termination, wait, zombies.
18
+ 4 . InterProcess Communication: Pipes.
19
+ 5 . Threads: creation, parameters, join, return values, attributes, cancellation, sync/async, critical section, thread data, cleanup.
20
+ 6 . Process and Thread Synchronization: using mutexes and conditions on pthreads.
21
+ 7 . Creating and Using thread pools.
22
22
23
23
## Lab:
24
24
1 . Commands in UNIX (not handed it)
0 commit comments