Visa allastudier.se som: Mobil

Operativsystem

Umeå universitet
Sammanfattning
Fristående kurser (grundnivå)
Umeå
7.5 hp
Deltid
Klassrum
Startdatum: Vår 2021 - Umeå
Sista ansökan: 2020-10-14

Operativsystem

The goal of the course is to introduce the students to modern operating systems design. Both practical and theoretical aspects of operating Systems will be studied. The course will cover 5 main topics, namely,Module 1: IntroductionThis module will provide a top level description of modern operating systems.Module 2: kernels and processes Introduces the students to the design and implementation of different operating system kernels in some details.Module 3: concurrency, synchronization and schedulingIn this module we will cover threads and the semantics of concurrency, synchronization of multi-threaded programs, deadlocks, race conditions, processor scheduling and other related topics.Module 4: memory managementWe will cover topics related to memory such as hardware and software address translation mechanisms, caching and virtual memory. Module 5: I/O and File SystemsThis module introduces the students to the File system abstraction, different storage devices and filesystems We will flip the classroom for this course, a technique that has been proven very effective to improve the learning of students. To flip the classroom, we will use the Scalable-Learning platform developed at Uppsala ( https://www.scalable-learning.com/). Labs and assignments will include work with an embedded operating system, a mobile operating system, and a desktop server operating system.Course Book: The book used will be mainly "Operating Systems: Principles and Practice" by Thomas Anderson (Author), Michael Dahlin  the 2014 edition (or later). The course will follow the book closely while making use of a lot of the excellent open-source materials on the topic.

Förkunskaper

För tillträde till kursen krävs 60 hp i huvudområdet datavetenskap eller 2 års studier i båda fallen inkluderande goda kunskaper i programmeringspråket C inklusive att arbeta med trådad programmering samt kunskaper och erfarenheter av att programmera direkt mot ett operativsystem. Dessa kunskaper fås av kursen Systemnära programmering 7.5hp eller motsvarande kunskaper.

Umeå universitet

Umeå universitet

Välkommen till Umeå universitet

Att studera är första steget mot en spännande framtid. Att studera är också att ha kul under tiden. Gör det tillsammans med 36 000 studenter från hela världen! För att studierna ska fungera riktigt bra är det viktigt med en miljö att trivas...


Läs mer om Umeå universitet och visa alla utbildningar

Hitta till utbildaren

Umeå universitet

Recensioner

Det finns inga recensioner för Operativsystem

Jobb & Lön

Var finns framtidens jobb & hur mycket kommer jag att tjäna?

Få koll på vad du kan tjäna efter din utbildning och om den branschen är värd att investera din tid i.

Till Jobb & Lön

Du kanske också är intresserad av: