bild
Skolan för
elektroteknik
och datavetenskap

DD2486 Systemprogrammering och operativsystem 7,5 hp

Aktuell/nästa kursomgång: sysprog09 Period 2 09/10

Föregående kursomgångar

Studiehandbokstexten på svenska och engelska.

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 DD2377 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