* NTNU Norges Teknisk-Naturvitenskapelige Universitet
Fakultet for Informasjonsteknologi, Matematikk og Elektroteknikk / Institutt for Teknisk Kybernetikk
TTK4147: Pensum
Pensum

Foreløbig "endelig" pensumliste. 12 Mai 2006 kl 23.59 er den _endelig_ .

Kapittel Tittel Merknad
Stallings: Operating Systems Errata
1 Computer System Overview  
2 Operating Systems Overview  
3 Process Description and Control  
4 Threads, SMP and Microkernels  
5 Concurrency: Mutual Exclusion and Synch.  
6 Concurrency: Deadlock and starvation 6.4, 6.7, 6.8, 6.10: kursorisk. 6.5,6.6,6.9: ikke pensum
7 Memory Management  
8 Virtual memory 8.3 ikke pensum
9 Uniprocessor Scheduling  
10 Multiprocessor and Real-Time Scheduling 10.1: kursorisk, 10.4: ikke pensum
11 I/O management, Disk Scheduling Frem t.o.m. s496. (Disk sched. policies)
12 File Management Kun 12.1 - 12.4(ikke detaljer), resten kursorisk
13 Networking Ikke detaljer, forventes i stor grad kjent fra KTN.
14 Distributed processing Kun 14.1-14.3, resten kursorisk
Appendix B Object-Oriented Design

B1, B2, B3 (forventes kjent fra tidligere fag)

B4: kursorisk

Burns&Wellings: Real-Time Systems and Programming Languages
1 Introduction to real-time systems  
2 Designing real-time systems Ikke detaljer om spesifike metoder eller språk !
13 Scheduling Ekstra viktig, husk regne/tegne fra forelesningene.
15 Low-level programming Ikke direkte språk-relaterte ting, unntatt C.
17 A case study in Ada Kursorisk, og ikke noe vedrørende ADA
Artikler & notater
J.A. Stankovic Misconceptions about Real-Time Computing motivasjon/støttelitteratur
Dedicated systems What makes a good RTOS  
Dedicated systems VxWorks/x86 5.3.1 evaluation Kursorisk
Dedicated systems QNX Neutrino v6.3 evaluation  
Dedicated systems Summary, WinCE 3.0 evaluation Kursorisk
Dedicated systems Summary, WinNT 4.0 evaluation  
Windows CE .Net diplomoppgave Kun kapittel 1,2,3: disse er kursorisk pensum.
V. Yodaiken The RTLinux Manifesto  

I tillegg er alle øvinger og gjennomgått materiale i med øving pensum

Notater og annet som er relevant for øvinger, mao pensum
Linux Device Drivers. 3rd Edition

1 An introduction to Device Drivers,

2 Building and running modules

4 Debugging techniques

9 Communicating with Hardware

10 Interrupt Handling

Ikke detaljer utover det som ellers er forelest, eller relevant for øvingene.
Videoer vist i timer, se oppslagstavla for link. Kun i den grad det er forelest / relevant for øvinger. Ikke detaljer uansett.  

 

Redaktør: 1. Amanuensis Amund Skavhaug Teknisk ansvarlig: Halvor Platou, Sondre Garsjø Sist oppdatert: 10 May 2006 22:28:38.