CS360 -- Systems Programming
Jian Huang
--- Fall 2022
Lecture Notes
Some Fundamentals
, some of the things that I assume as prereq's (taken from my CS302 notes)
Stuff about C
Libfdr lecture notes
Red-Black Trees
Error Checking
Chapter 1
Introduction to System Calls and I/O
Cat/Buffering
Echo
Links
Stat
Prsize -- recursive directory traversal
Logfile -- atomic actions
The Setuid Bit
Taking Time
Assembler 1
Assembler 2
Printing out the stack
Assembler 3
Setjmp/longjmp
Memory
Malloc 1
Malloc 2
Fragmentation
Process
Fork
Exec/Wait
Misc about Process
Dup
Pipe
Signals
Sockets
Select
Termination
Servers
Threads lecture #1
Threads lecture #2
Threads lecture #3
Unix programming
Dow Jones lecture notes
Condition Variables, and Joining
The Printer Simulation