bild
Skolan för
elektroteknik
och datavetenskap

DD225V Systemprogrammering och operativsystem 7,5 hp

Aktuell/nästa kursomgång: fovsys09 HT 2009

Föregående kursomgångar

Kursinnehåll

Denna kurs behandlar systemprogrammering i Unix-miljö. Vi diskuterar vad operativsystemet gör och hur man utnyttjar detta vid programmutveckling.

Detta är en fristående fortsättning på kursen DD221V Maskinnära programmering och datorarkitektur som du ej behöver ha läst. Kursen förutsätter dock att du kan programmera i C och kan lite om datorns uppbyggnad.

Vi kommer att ta upp följande:

  • Kompilering och länkning, objektkod och exekverbar kod
  • Processer, interrupt, signaler
  • Minneshantering: Virtuellt minne, dynamiskt minne
  • In- och ut-mating
  • Nätverksprogrammering, sockets
  • Parallellprogrammering med trådar, processer etc samt därmed förknippade problem som kapplöpningstillstånd och låsning

Copyright © Sidansvarig: Stefan Nilsson <snilsson@nada.kth.se>
Uppdaterad 2009-08-17