- Nisan, Noam & Schocken, Shimon (2008). The Elements of Computing Systems, MIT Press.
- Stallings, William (2014). Operating Systems: Internals and Design Principles, 8th edition, Pearson.
Referenslitteratur:
- Tanenbaum, Andrew S. (2014). Modern Operating Systems, 4th edition, Pearson.
EduSinglePage
Om kursen
Kursen syftar till att studenten utvecklar kunskap och färdighet inom utveckling av systemprogramvara. Speciellt fokuserar kursen på programvara för olika typer av operativsystem så som kompilatorer, drivrutiner, editorer och interpretatorer.
Denna kursen ges som del av program:
Kursinnehåll
Kursen ger en översikt av följande:
- Datorarkitektur
- Operativsystem: processer, schedulering, samtidighet, minnes-, resurs- och IOhantering
- Kompilatorer
- Laddare och länkare
- Garbage collectors
- Interpretatorer
- Drivers
- Övriga systemprogramvarukomponenter
Behörighetskrav
DA339A Objektorienterad programmering alternativt
DA315A Objektorienterad spelprogrammering
DA211A Introduktion till studier i datavetenskap alternativt DA154A Introduktion till datavetenskap eller
DA301A Speldesign eller 7,5 hp från DA215A Datateknik
7,5 hp från kurserna DA343A Objektorienterad programutveckling, trådar och datakommunikation och DA218A Flertrådad programmering
Utöver ovanstående formella förkunskapskrav förutsätts även att studenten har kunskaper från kurserna DA343A Objektorienterad programutveckling, trådar och datakommunikation och DA218A Flertrådad programmering.
Kurslitteratur
Kursvärdering
Malmö universitet ger studenter som deltar i eller har avslutat en kurs en möjlighet att framföra sina erfarenheter av och synpunkter på kursen genom en kursvärdering som anordnas av lärosätet. Universitetet sammanställer kursvärderingarna samt informerar om resultaten och eventuella beslut om åtgärder som föranleds av kursvärderingarna. Resultaten ska hållas tillgängliga för studenterna. (HF 1:14).