DM072 - 1. studieår       til andre ugeplaner

Ugeplan for Systemkonstruktion & Computerarkitektur og Operativsystemer

Sidst ændret: 2008.03.25

 

Uge 13
Dag Tidspunkt Emne Litteratur / Opgaver
Tirsdag  08:30 - 11:50  Kort opsamling på webprogrammering  
Teori om operativsystemets centrale ressource:

Processer og tråde

Slides fra gemmengangen - til understøttelse af stoffet - herunder flere figurer

Fra Wikipedia læses følgende udvalgte sider:
Operativsystem gennerelt: http://en.wikipedia.org/wiki/Operating_system
Kernen: http://en.wikipedia.org/wiki/Kernel_%28computer_science%29
Process management: http://en.wikipedia.org/wiki/Process_management_%28computing%29
Processer: http://en.wikipedia.org/wiki/Computer_process
Process state modellen: http://en.wikipedia.org/wiki/Process_states
Context switch: http://en.wikipedia.org/wiki/Context_switching
Interrupt: http://en.wikipedia.org/wiki/Interrupt
Multitasking:  http://en.wikipedia.org/wiki/Computer_multitasking
Typer af parallelitet: http://en.wikipedia.org/wiki/Distributed_Computing#Types_of_parallelism
Concurrency: http://en.wikipedia.org/wiki/Concurrency_%28computer_science%29
Interprocess komminukation : http://en.wikipedia.org/wiki/Inter-process_communication
Reentrant program: http://en.wikipedia.org/wiki/Reentrant
Tråde: http://en.wikipedia.org/wiki/Thread_%28computer_science%29#Processes.2C_threads.2C_and_fibers
Torsdag  08:30 - 11:50  Processer og tråde  
Memory administration (materiale følger)

Intro om synkronisering og deadlock

 

Slides fra gemmengangen - til understøttelse af stoffet - herunder flere figurer

 

Fra Wikipedia læses følgende udvalgte sider:
Fysiske memory hieraki: http://en.wikipedia.org/wiki/Main_memory#Primary_storage
Memory protection : http://en.wikipedia.org/wiki/Memory_protection
Memory segmentation: http://en.wikipedia.org/wiki/Segmentation_%28memory%29
Fysiske og virtuelle adresser : http://en.wikipedia.org/wiki/Physical_address
Virtual memory: http://en.wikipedia.org/wiki/Virtual_memory
Page table : http://en.wikipedia.org/wiki/Page_table
Paging (og thrashing): http://en.wikipedia.org/wiki/Paging
Page fault: http://en.wikipedia.org/wiki/Page_fault
(*)  Core C# and .NET, Stephen C. Perry