Kort om emnet

Dette emnet gir en grundig introduksjon til alle aspekter av prosessh?ndtering i operativsystemer. Tema inkluderer avbruddsbehandling, tr?der og prosesser, prosesskoordinering og synkronisering, fysisk og virtuelt lagerorganisering, ytere enheter og filsystemer. ?velsene omfatter b?de analyser av abstraksjoner, og deres konstruksjon og implementasjon. I l?pet av emnet skal hver student utvikle en kj?rende operativsystemkjerne for en Intel x86 basert datamaskin.

Hva l?rer du?

Tradisjonelle operativsystem som for eksempel UNIX og Windows har i flere ?r blitt brukt i forretnings- og forsknings?yemed. Emnet vil gi studentene en dyptg?ende forst?else av prosessh?ndtering i disse systemene p? uniprosessormaskiner.

Etter du har fullf?rt emnet kan du

  • forklare til andre hvordan et operativsystem er bygget opp og fungere,
  • bruke operativsystem-abstraksjoner i dine fremtidige programmer du vil utvikle,
  • bruke manualer fra Intel eller lignende for ? forst? lavniv? programvare p? egen h?nd,
  • programmere rutinert med Assembler og C,
  • skrive design dokumenter
  • presentere egne design-ideer og konsepter til andre p? kort tid p? en forst?elig m?te.

Opptak til emnet

Studenter m? hvert semester?s?ke og f? plass p? undervisningen og melde seg til eksamen?i Studentweb.

Dersom du ikke allerede har studieplass ved UiO, kan du s?ke opptak til v?re?studieprogrammer,?eller s?ke om ? bli?enkeltemnestudent.

Maksimalt 50 studenter kan f? opptak p? IN3000/4000.

For opptak til IN4000 gjelder f?lgende rangeringsrekkef?lge:

  1. Masterstudenter p? Informatikk; programmering og systemarkitektur med IN4000?godkjent i studieplanen
  2. Masterstudenter med IN4000 godkjent i studieplanen
  3. Masterstudenter ved Instiutt for informatikk
  4. Andre

IN2010 – Algoritmer og datastrukturer/INF2220 – Algoritmer og datastrukturer (videref?rt)/INF1020 – Algoritmer og datastrukturer (nedlagt)

IN2140 – Introduksjon til operativsystemer og datakommunikasjon

Overlappende emner

Undervisning

Undervisningen g?r over hele semesteret. og best?r av 4 timer forelesninger og 4 timer ?velser per uke (2 timer klasserom og 2 timer terminalstue).

Det er sterkt anbefalt ? m?te p? f?rste forelesning fordi det vil bli gitt viktig informasjon.

Det kreves gjennomf?ring av obligatoriske oppgaver.?Les mer om krav til innlevering av oppgaver, gruppearbeid og lovlig 亚博娱乐官网_亚博pt手机客户端登录 under retningslinjer for obligatoriske oppgaver.

Eksamen

Det kreves innlevering av seks prosjektoppgaver, der hver prosjektoppgave best?r av en teoretisk og en praktisk del; det er med andre ord tolv innleveringer totalt, og alle m? best?s for ? f? godkjent emnet.

Videre er det obligatorisk ? presentere muntlig design av den praktiske delen.

Karakteren bestemmes av praktisk del nr 2, 3, 4 og 5, som hver teller 25%.?Les mer om krav til innlevering av oppgaver, gruppearbeid og lovlig 亚博娱乐官网_亚博pt手机客户端登录 under retningslinjer for obligatoriske oppgaver.

Som eksamensfors?k i dette emnet teller ogs? fors?k i f?lgende tilsvarende emner: IN3000 – Operativsystemer, INF3151 – Operativsystemer (videref?rt), INF4151 – Operativsystemer (videref?rt)

Hjelpemidler til eksamen

Ingen hjelpemidler er tillatt.

Karakterskala

Emnet bruker?karakterskala fra A til F, der A er beste karakter og F er stryk. Les mer om?karakterskalaen.

Adgang til ny eller utsatt eksamen

I dette emnet tilbys det ikke utsatt eksamen for eksamenskandidater som er syke f?r eksamen eller som blir syke under eksamen. Det kan tilbys utsatt innleveringsfrist. Sykdommen m? dokumenteres med legeattest datert senest p? ordin?r innleveringsdato. Du m? levere legeattesten til Studieadministrasjonen ved IFI innen innleveringsfristen for hjemmeeksamen.

Mer om eksamen ved UiO

Andre veiledninger og ressurser finner du p? fellessiden om eksamen ved UiO.

Sist hentet fra Felles Studentsystem (FS) 22. des. 2024 09:01:31

Fakta om emnet

Niv?
Master
Studiepoeng
20
Undervisning
V?r
Eksamen
V?r
Undervisningsspr?k
Norsk (engelsk p? foresp?rsel)