1. |
|
Introduction
|
Introduce major ideas and thems in computer systems
(Technology’s Impact on
Programs) |
|
2. |
|
Programs, Processes and Threads
|
Learn about programs, processes and threads Experiment with memory allocation and manipulation
(Programs, Processes and
Threads) |
|
3. |
|
Processes in UNIX
|
Leaen how to create processes
Experiment with fork and exec
(Processes in UNIX) |
|
4. |
|
UNIX I/O
|
Learn the basics of deviceindependent
I/O Experiment with read and write.(UNIX I/O) |
|
5. |
|
Files and Directories
|
Learn about file systems and
directories Experiment woth directory traversal
(Files and Directories) |
|
6. |
|
UNIX Special Files
|
Learn about interprecess
communication
Experiment with client-server
interactions |
|
7. |
|
UNIX Special Files
|
Use device control to set parameters Understand how UNIX achieves device independence.(Signals) |
|
8. |
|
Times and timers
|
Learn how time is represented.
(Times and Timers) |
|
9. |
|
POSIX Threads
|
Learn basic thread concepts
experiment woth POSIX thread calls |
|
10. |
|
POSIX IPC
|
Learn about classical interprocess communication
experiment with synchronized shared memory |
|