DM072 – Foreløbig pensum for området Computerarkitektur og operativsystemer

 

Pensum for området Computer arkitektur og operativsystemer (CO) fremgår af:

 

 

Literatur:

 

Core C# and .NET, Stephen C. Perry, Prentice Hall,

ISBN: 0-13-147227-5

Database Systems 4 ed., Thomas Connolly & Carolyn Begg, Addison Wesley,

ISBN: 0-321-21025-5

======================================================

*Core C#

 

*Database Systems

 

IT Essentials: PC Hardware and Software kap 1

Note om talsystemer
Opgaver i talsystemer - tilhørende løsninger

Modelmaskinen
Programeksempler til modelmaskinen
Opgaver til modelmaskinen opg. 7+9
Løsninger til modelmaskinen
Den konventionelle maskine, lagdeling og den virtuelle maskine Slides

Processor og lagdelt maskine: Tannenbaum kap 1, kap 2.1-2.1.3 (papir-note udleveres mandag)
Den lagdelte maskine kap 3: (pdf-note)
Den konventionelle maskine 4.1,4.3  : (pdf-note)
Maskinelle enheder: (pdf-note)
Slides om .NET CLR og JVM

Som supplement kan kan læse de første 21 sider af kapitel 1 af Tannenbaums nye OS bog  der kan findes som preview i PDF format her

Intel Core 2 Duo - Test - BeHardware
Processor secifikationer

Program NtfsInfo - vis info om NTFS partitioner

 

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

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

Concurrency: http://en.wikipedia.org/wiki/Concurrency_%28computer_science%29