Course code |
I140204 |
ECTS Credits |
6 |
Goals |
Efter avslutad kurs skall den studerande ha en grundläggande förståelse för hur datorhårdvara fungerar, känna till operativsystemets funktioner samt designen och uppbyggnaden av olika operativsystem. För att uppfylla målet skall den studerande:
– detaljerat kunna beskriva arkitekturen i en typisk modern PC
– kunna redogöra för de olika ansvarsområdena i ett operativsystem
– känna till och kunna beskriva de tekniker och algoritmer som används i operativsystem
– kunna utnyttja kunskapen till att resonera kring, lösa problem och utföra uppgifter inom området
– på programmatisk väg kunna utföra simuleringar av olika händelseförlopp i ett operativsystem
– kunna använda virtualiseringsteknik för operativsystem
– känna till containers och dess användningsområde
|
Contents |
Datorarkitektur
Operativsystemets funktioner
Processer
Samtidighet (”concurrency”)
Minneshantering
Skedulering
Input/Output
Virtualisering
Säkerhet
|
Attendance |
Obligatorisk närvaro vid genomgång av uppgifter.
|
Grading scale name |
1-5 (för betygssättning)
|
Vocational education and training |
Informationsteknik
|
Degree program |
Utbildningsprogrammet för informationsteknik
|
Descriptive assessment |
Godkända inlämningsuppgifter, laborationer samt skriftliga tentamen med eventuell uppföljande muntlig bekräftelse.
Bedömningskriterier:
I kursen tillämpas de allmänna bedömningsanvisningarna för Högskolan på Åland. Som precisering av de tre
nivåer som beskrivs i bedömningsanvisningarna gäller:
• Tillfredsställande insikter (1-2) kräver att den studerande förstår kursens centrala innehåll och kan tillämpa
sina kunskaper på ett självständigt sätt
• Goda insikter (3-4) kräver att den studerande dessutom kan analysera sina kunskaper i ämnet och sätta dem
i samband med kunskaper på andra områden.
• Utmärkta insikter (5) kräver en mycket god förmåga att tillämpa kunskaperna i ämnet i skiftande
sammanhang och analytiskt kunna hantera kunskaperna och relatera dem till nya kunskaper.
|
Material |
Arpaci-Dusseau, R. H. & Arpaci-Dusseau, A. C. (2018). Operating Systems: Three Easy Pieces. Arpaci-Dusseau Books. https://pages.cs.wisc.edu/~remzi/OSTEP/
Övrigt material enligt lärarens anvisningar.
|
Prerequisite |
Systemutvecklingsmetodik, Programmering1.
|
Documentation |
Godkänt vitsord noteras i studiekort. U, 1-5 (Vid validering används vitsordet Godkänd).
Bedömningskriterier:
I kursen tillämpas de allmänna bedömningsanvisningarna för Högskolan på Åland. Som precisering av de tre
nivåer som beskrivs i bedömningsanvisningarna gäller:
• Tillfredsställande insikter (1-2) kräver att den studerande förstår kursens centrala innehåll och kan tillämpa
sina kunskaper på ett självständigt sätt
• Goda insikter (3-4) kräver att den studerande dessutom kan analysera sina kunskaper i ämnet och sätta dem
i samband med kunskaper på andra områden.
• Utmärkta insikter (5) kräver en mycket god förmåga att tillämpa kunskaperna i ämnet i skiftande
sammanhang och analytiskt kunna hantera kunskaperna och relatera dem till nya kunskaper.
|
Teaching methods |
Föreläsningar och arbetsuppgifter, laborationer
|