1. | ![]() |
Introduction | Introduce major ideas and thems in computer systems | ![]() |
2. | ![]() |
Introduction | Introduce major ideas and thems in computer systems | ![]() |
3. | ![]() |
Programs, Processes and Threads | Learn about programs, processes and threads Experiment with memory allocation and manipulation |
![]() |
4. | ![]() |
Programs, Processes and Threads | Learn about programs, processes and threads Experiment with memory allocation and manipulation |
![]() |
5. | ![]() |
Processes in UNIX | Leaen how to processes Experiment with fork and exec |
![]() |
6. | ![]() |
Processes in UNIX | Leaen how to processes Experiment with fork and exec |
![]() |
7. | ![]() |
UNIX I/O | Learn the basics of deviceindependent I/O Experiment with read and write |
![]() |
8. | ![]() |
UNIX I/O | Learn the basics of deviceindependent I/O Experiment with read and write | ![]() |
9. | ![]() |
Files and Directories | Learn about file systems and directories Experiment woth directory traversal |
![]() |
10. | ![]() |
Files and Directories | Learn about file systems and directories Experiment woth directory traversal |
![]() |
11. | ![]() |
Files and Directories | Use functions for accessing directories Understand hard links and symbolic links |
![]() |
12. | ![]() |
Files and Directories | Use functions for accessing directories Understand hard links and symbolic links |
![]() |
13. | ![]() |
UNIX Special Files | Learn about interprecess communication Experiment with client-server interactions |
![]() |
14. | ![]() |
UNIX Special Files | Learn about interprecess communication Experiment with client-server interactions |
![]() |
15. | ![]() |
UNIX Special Files | Use device control to set parameters Understand how UNIX achieves device independence |
![]() |
![]() |
UNIX Special Files | Use device control to set parameters Understand how UNIX achieves device independence |
![]() |
|
![]() |
Times and timers | Learn how time is represented | ![]() |
|
![]() |
Times and timers | Learn how time is represented | ![]() |
|
![]() |
POSIX Threads | Learn basic thread concepts experiment woth POSIX thread calls |
![]() |
|
![]() |
POSIX Threads | Learn basic thread concepts experiment woth POSIX thread calls | ![]() |
|
![]() |
POSIX IPC | Learn about classical interprocess communication experiment with synchronized shared memory | ![]() |
|
![]() |
Connection-Oriented Communication | Learn about connection-oriented communication |
![]() |
|
![]() |
Connectionless Communication and Multicast | Learn about connectionless communication |
![]() |
|
![]() |
Connectionless Communicationand Multicast | Experiment with sockets and UDP | ![]() |