Skip to content

Om emnet

Dette er emnet ING2504 Operativsystemer som undervises for Bachelor i ingeniørfag - telematikk (Cyberingeniørskolen, Forsvarets høgskole, Lillehammer). Disse websidene inneholder all den åpne informasjonen om dette emnet. Den andre informasjonen (kunngjøringer, løsningsforslag, emneevaluering) og andre interaktive læringsressurser (prøver/tester) finner du i itslearning.

Hva er pensum?

Det finner du i undervisningsplanen.

Hvor finner jeg alle filene som nevnes i læreboka og kompendiet?

Hva hvis jeg blir syk og ikke kan studere på et par uker?

Don't worry, the topics in this course have a natural sequence, but there is not a strong dependence between each week. If you have been unable to study for some time, just jump into the topics the current week and go back and revisit previous topics when you have time. Consider the sequence of topics in this course as the following:

  1. Study the first figure (CPU, Memory, I/O) in the compendia so you understand that the CPU has registers and loads instructions and data from memory, and to load these instructions and data we need to reach them in memory with addresses.
  2. Then study what an operating system is, what a process is, and how an operating system runs with special privileges. Chapters 2, 4, 5 and 6 in the text book.
  3. How you choose to study the rest of the topics has a natural sequence, but you can also choose this sequence yourself (in other words: choose between these after you have completed item 1 and 2 above):
    • Scheduling
    • Address spaces and paging BEFORE Memory management
    • Threads and locks BEFORE Condition variables, semaphores, concurrency
    • I/O and HDD/SSD BEFORE File systems
    • Virtual Machines and Containers
    • Operating System Security

Also remember that the text book has a nice summary at the end of each chapter. If you think the chapter text is difficult or you do not have time to read the entire chapter, then skip to the end and read the summary.

Note also that all the videos below are available as one YouTube playlist.