|
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 |
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. |
|
|