02130 Digitale systemer og systemprogrammering |
Engelsk titel: Digital systems and systems programming |
Sprog: Dansk Point: 10 |
|
Eksamensplacering: |
F5-A (jun 07 2002), E5-A (dec 20 2001)
|
Undervisningsform: Forelæsninger og obligatoriske øvelser |
Evalueringsform: Bedømmelse af opgave(r)/rapport(er)
|
Karakter: 13-skala |
Faglige forudsætninger: 02110 |
Kursusmål: Gennemførelse af kurset vil gøre deltagere i stand til at beskrivesåvel de væsentligste komponenter i datamaskiners fysiske opbygningsom sammenhængen mellem komponenter og organisering afsystemprogrammer. De vil kunne forstå og bruge fagets terminologipå området i tekniske rapporter. De vil kunne designe mindredigitale systemer og udtale sig rimeligt om disses forventedeegenskaber, specielt med hensyn til forventet hastighed, størrelseog energiforbrug. De vil kunne udvikle og dokumentere programmer ogprogrambiblioteker, der bygger bro mellem maskinnære detaljer ogprogrammer skrevet i traditionelle programmeringssprog. |
Kursusindhold: Opbygningen af generelle processorer, herunder datavejen,kontrolenhed og hukommelses elementer. Design og konstruktion afspecialiserede processorer, herunder kombinatorisk og sekventiellogik, tilstandsmaskiner, sammenkobling af komplekse komponenterved hjælp af busser.Programmering på maskinnært niveau, hjælpemidler til udvikling afprogrammer, datamaskiner som lagdelte systemer, grænsefladen mellembrugerprogrammer og operativsystem, simpel multiprogrammering.Der forudsættes beherskelse af begreber og terminologi om udvikling, test ogdokumentation af mindre programmer i et begrebsstøttendeprogrammeringssprog (fx. Standard ML). Færdigheder i brug af gængsedatastrukturer og programmeringsparadigmer til implementation afalgoritmer. Der forudsættes ingen kundskaber vedrørende digitalelektronik. |
Kontaktperson: Jan Madsen, building 322, (+45) 4525 3751, jan@imm.dtu.dk Jørgen Steensgaard-Madsen, building 322, (+45) 4525 3732, jsm@imm.dtu.dk |
Institut: 002 Informatik og Matematisk Modellering |
Kursus URL: http://www.imm.dtu.dk/courses/02130 |
Opdateret: 14-01-2002 |
|
|