Topics in Systems Programming
This list isn’t meant to be complete, simply informative:
The nature of information and computation
What a pc will do—and can do with efficiency
The organization and parts of a automatic data processing system
How knowledge is encoded and decoded
Digital Logic
The C artificial language (and others like it)
Assembly and Machine Languages
Basic software package practicality (file, process, and memory management)
Interfacing with the O.S.
Compiling, assembling, linking, loading
Exploiting systems
Defending systems from attack
File formats
Advanced software package practicality (virtual memory, interrupts, bootstrapping)
Device Drivers
Concurrency basics: threads and events
Networking basics
Further Readin
Post a Comment