Kompilator och länkare.
Målkod och exekverbar kod.
Processer, interrupt, växling av process, long jump i C.
Tidmätning med olika typer av timers.
Virtuellt minne.
I/O.
Nätverk.
Parallellprogrammering med trådar, processer etc samt därmed förknippade problem som kapplöpningstillstånd och låsning.
Kursens mål är att ge kunskap om
- hur kompilator och länkare sätter ihop program
- hur dator och operativsystem exekverar och växlar program
- hur man mäter tid på en dator
- hur dator och operativsystem hanterar minnet
- hur förbindelse med yttre enheter och nätverk går till
- hur parallellprogram fungerarför att kunna skriva program som utnyttjar operativsystemets tjänster.