How cs341-illinois/coursebook works
This repository is an open systems-programming coursebook for CS 341. Its principal workflow is a learner studying the book’s C and systems topics, from introductory foundations through operating-system and networking concepts. The chapter files show the subject areas; the README documents PDF, Markdown, and HTML exports. The sampled source mostly covers conversion utilities, so this map focuses on the documented book and its content rather than assuming how unsampled chapter files are wired or built.
Main entry points: main.tex Coursebook · introc.tex C Introduction · background.tex Background · processes.tex Processes
Components 22
Foundations
- C Introduction
introc/introc.tex - Background
background/background.tex
Execution
- Processes
processes/processes.tex - Threads
threads/threads.tex - Scheduling
scheduling/scheduling.tex - Synchronization
synchronization/synchronization.tex - Deadlock
deadlock/deadlock.tex - Signals
signals/signals.tex
System Services
- Interprocess Communication
ipc/ipc.tex - Networking
networking/networking.tex - Filesystems
filesystems/filesystems.tex - Memory Allocation
malloc/malloc.tex
Further Topics
- Security
security/security.tex - Appendix
appendix/appendix.tex - Honors Topics
honors/honors.tex - Post Mortems
post_mortems/post_mortems.tex - Review
review/review.tex
Other components
- Learner
- Coursebook
main.tex - PDF Export
- Markdown Export
- HTML Export
Connections 21
- Learner → Coursebook: studies
- Coursebook → C Introduction: presents
- Coursebook → Background: presents
- Coursebook → Processes: presents
- Coursebook → Threads: presents
- Coursebook → Scheduling: presents
- Coursebook → Synchronization: presents
- Coursebook → Deadlock: presents
- Coursebook → Signals: presents
- Coursebook → Interprocess Communication: presents
- Coursebook → Networking: presents
- Coursebook → Filesystems: presents
- Coursebook → Memory Allocation: presents
- Coursebook → Security: presents
- Coursebook → Appendix: presents
- Coursebook → Honors Topics: presents
- Coursebook → Post Mortems: presents
- Coursebook → Review: presents
- Coursebook → PDF Export: exports as
- Coursebook → Markdown Export: exports as
- Coursebook → HTML Export: exports as