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

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 IN3000 gjelder f?lgende rangeringsrekkef?lge:

  1. Bachelorstudenter p? Informatikk; programmering og systemarkitektur
  2. Bachelorstudenter ved Institutt for informatikk med IN3000 i utdanningsplanen
  3. Bachelorstudenter ved Institutt for informatikk
  4. Andre

Spesielle opptakskrav

I tillegg til?generell studiekompetanse?eller?realkompetanse?m? du dekke spesielle opptakskrav:

  • Matematikk R1 eller Matematikk (S1+S2)

De spesielle opptakskravene kan ogs? dekkes med fag fra videreg?ende oppl?ring f?r Kunnskapsl?ftet, eller p? andre m?ter. Les mer om?spesielle opptakskrav.

Obligatoriske forkunnskaper

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.

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: IN4000 – 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 08:00:58

Fakta om emnet

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