This is a small booklet comprising the basics of Computer Architecture, Systems Programming, and Operating Systems.
Ideally this could serve as a convenient reference for someone taking courses related to these topics who doesn't understand how some of these isolated topics work.
Topics | Summary |
---|---|
Computer Architecture | The basics of Low Level programming, and the design of a computer |
Systems Programming | Get used to writing complex C programs that can use the processor to it's limits |
Operating Systems | Read about how the Kernel uses hardware to isolate processes and manage filesystems in virtual memory! |
Distributed Systems | I mean eventually... |
I hope to write this book in my spare time over the coming summer to enhance my own understanding and make these low level topics of computer science more accessible to the average monkey.