Grundlæggende programmering
Basic programming
At give den studerende kendskab til opbygning og virkemåde af datamatsystemer beståendedels af procesenheder, memory management, filsystemer, input/output, dels af det maskinnære programmel.
To give the student knowledge about the structure and functionality of computerized systems, on the level of processes, memory management, file systems and input/output, and on the machine-level.
Fundamental ingredients in OS: Processes, scheduling, inter process communication, resource allocation, memory management, segmenting, paging, filesystems, input/output, concurrency control, safety.Specialized OS: Eg. Ressource constrained systemsCase studies: Eg. UNIX/Linux and WindowsMachine-level programming: Eg. architechture, interrupts, arithmetic, concurrency control
Forelæsninger, øvelser og 2 større obligatoriske opgaver.
4-timers skriftlig eksamen med sædvanlige hjælpemidler bedømt efter 13-skalaen.Aflevering af de 2 obligatoriske opgaver er et kraf for at kunne blive indstillet til eksamen, men indgår ikke i bedømmelsen til eksamen.