5.2 Øvingseksamen 1 — fire seksjoner à 25 poeng
Komplett 4-timers flervalgssett etter gjeldende mal (H2022/23): fire seksjoner à 25 poeng, hver må bestås, negativ poenggiving.
| Seksjon | Tema | Poeng | Tid |
|---|---|---|---|
| 1 | Digital representasjon og assemblerkode | 25 | ~60 min |
| 2 | Maskinvare og arkitektur | 25 | ~60 min |
| 3 | Datasikkerhet | 25 | ~60 min |
| 4 | Datanettverk | 25 | ~60 min |
Hver seksjon må bestås for seg. Et utmerket resultat på tre seksjoner berger ikke en fjerde som faller igjennom. Fordel tida jevnt, og la ingen seksjon stå tynn.
Negativ poenggiving. Gale avkrysninger trekker poeng, men en enkelt oppgave kan aldri gi mindre enn 0. Kryss av det du kan begrunne; la stå der du er i reell tvil. Se kap. 5.1 for strategien.
Ingen hjelpemidler. All regning skal gå for hånd: tallkonvertering, cache-sykler, subnetting og overføringstid.
Settet kan trygt deles over flere kvelder — én seksjon per økt er en helt vanlig måte å bruke det på. Men ta minst ett av de tre settene i boka i sammenheng, med tida på, før eksamen.
Alle oppgaver, tall, kretser, programmer og innpakninger er nyskrevet av Skolesaga. Ingenting er hentet fra reelle sett.
Løsningsforslaget ligger i egne bokser under hver seksjon. Det begrunner hvert alternativ, også de gale — det er den ferdigheten eksamen faktisk måler.
Forkunnskaper — sist du var her
Settet dekker hele boka. Har du lest del 1 til 4 og kap. 5.1, har du alt du trenger.
Det du bør ha friskt før du starter:
Tallsystemer: grupper i 3 bit for oktal, 4 bit for heksadesimal. To-er komplement: −2⁷·b₇ + Σ 2ⁱ·bᵢ.
LMC-opkodene: 1xx ADD · 2xx SUB · 3xx STA · 5xx LDA · 6xx BRA · 7xx BRZ · 8xx BRP · 901 INP · 902 OUT · 922 OTC · 000 HLT.
Portene, utgangskolonnen for radene 00, 01, 10, 11: AND 0001 · OR 0111 · XOR 0110 · NAND 1110 · NOR 1000 · XNOR 1001.
Cache: T = treff · 1 + bom · k, og snittet T ÷ n ligger mellom 1 og k.
Sikkerhet: de sju målene er konfidensialitet, integritet, tilgjengelighet, sporbarhet, uavviselighet, autentisitet og personvern. Hemmelig melding krypteres med mottakerens offentlige nøkkel. Signatur lages med avsenderens private nøkkel.
Nettverk: 2^vertsbit − 2 · subnett = IP AND maske · kringkasting = IP OR ¬maske · t = S · 8 / R.
Trenger du å slå opp underveis, står oppslagsverkene i kap. 0.1.
Seksjon 1 — Digital representasjon og assemblerkode (25 poeng, ~60 min)
*Oppgave 1.1 (5 poeng, svarform F1 — velg ett eller flere alternativer.)
Kryss av alle uttrykkene som har samme verdi som 110101₂.
a) 35₈ · b) 0x35 · c) 53₁₀ · d) 0x53 · e) 65₈
---
Oppgave 1.2 (4 poeng, svarform F1.)
Byten 10011010₂ kan tolkes på to måter. Kryss av alle påstandene som stemmer.
a) Uten fortegn er verdien 154.
b) Med fortegn er verdien −26.
c) Med fortegn (to-er komplement) er verdien −102.
d) Fortegnsbiten er 1, så tallet er negativt i to-er komplement.
---
Oppgave 1.3 (6 poeng, svarform F4 — velg ett alternativ per delspørsmål.)
Dette LMC-programmet ligger i minnet:
00 INP
01 STA 50
02 LDA 50
03 OUT
04 SUB 51
05 STA 50
06 BRP 02
07 HLT
50 DAT 0
51 DAT 4Programmet kjøres med input 9.
a) Hva skriver programmet ut, i rekkefølge?
1. 9 5 1 · 2. 9 5 1 −3 · 3. 9 · 4. 5 1
b) Hvor mange ganger utføres instruksjonen i celle 03?
1. 1 · 2. 2 · 3. 3 · 4. 4
---
Oppgave 1.4 (4 poeng, svarform F1.)
Maskinkoden 590 194 000 ligger i cellene 00, 01 og 02. Kryss av alle påstandene som stemmer.
a) Celle 01 inneholder STA 94.
b) Celle 01 inneholder ADD 94.
c) Celle 02 inneholder HLT.
d) Celle 00 inneholder LDA 90.
---
Oppgave 1.5 (3 poeng, svarform F4.)
En farge er oppgitt som 0x2F68A1.
a) Hva er rødverdien i titallssystemet?
1. 21 · 2. 104 · 3. 161 · 4. 47
b) Hva er blåverdien i titallssystemet?
1. 47 · 2. 104 · 3. 161 · 4. 26
---
Oppgave 1.6 (3 poeng, svarform F3 — kobling.)
Koble hvert format (1–4) til riktig kategori (A–C). Hver kategori kan brukes flere ganger eller ikke i det hele tatt.
1. JPEG · 2. PNG · 3. SVG · 4. ZIP
A. Tapskomprimert · B. Tapsfri komprimering · C.* Vektorformat — ingen komprimering
Seksjon 2 — Maskinvare og arkitektur (25 poeng, ~60 min)
Oppgave 2.1 (4 poeng, svarform F4.)
Hvilken port har hver av disse utgangskolonnene, lest ovenfra og ned for radene 00, 01, 10, 11?
a) 1 0 0 0
1. AND · 2. NAND · 3. NOR · 4. XNOR
b) 0 1 1 0
1. OR · 2. XNOR · 3. XOR · 4. NAND
---
Oppgave 2.2 (6 poeng, svarform F1.)
En krets er bygd av tre porter:
Port 1: NOT — inngang A — utgang P
Port 2: AND — innganger P og B — utgang Q
Port 3: OR — innganger Q og A — utgang FKryss av alle uttrykkene som er lik F.
a) A′·B + A · b) A + B · c) A·B + A′ · d) A + A·B · e) B + A
---
Oppgave 2.3 (6 poeng, svarform F2 — sant/usant-matrise.)
Denne oppgaven gir bonuspoeng for full pott og minus per feil avkryssing.
| # | Påstand | Sant/usant |
|---|---|---|
| a | Et register er bygd av mange RAM-celler | |
| b | ALU-en ligger inne i CPU-en | |
| c | En 64-bits ALU krever 65 stykk 1-bits ALU-er | |
| d | I von Neumann-arkitekturen ligger kode og data i samme minne | |
| e | Klokkesignalet er lagret i RAM | |
| f | Teknologiutviklingen har gitt færre transistorer per brikke |
---
Oppgave 2.4 (6 poeng, svarform F4.)
Et program utfører 3200 instruksjoner. Bom-raten er 20 %, og et bom koster 15 klokkesykler.
a) Hvor mange klokkesykler tar kjøringen?
1. 9600 · 2. 40 960 · 3. 48 000 · 4. 12 160
b) Hva er gjennomsnittet per instruksjon?
1. 3,0 · 2. 15,0 · 3. 3,8 · 4. 12,8
---
Oppgave 2.5 (3 poeng, svarform F3 — sortering.)
Sorter disse fem fra høyest til lavest abstraksjonsnivå.
A. Transistor · B. Instruksjonen ADD 07 · C. Volt · D. Register · E. Logiske porter
Seksjon 3 — Datasikkerhet (25 poeng, ~60 min)
Oppgave 3.1 (5 poeng, svarform F3 — kobling.)
Koble hvert tiltak (1–5) til det sikkerhetsmålet det primært ivaretar (A–E).
1. Kryptering av en fil i hvile · 2. Sikkerhetskopiering · 3. Logging av hvem som gjorde hva · 4. Sjekksum på en nedlastet fil · 5. Digital signatur på en avtale
A. Tilgjengelighet · B. Konfidensialitet · C. Integritet · D. Sporbarhet · E. Uavviselighet
---
Oppgave 3.2 (6 poeng, svarform F4.)
Ada skal sende en melding til Birk som bare Birk skal kunne lese.
a) Hvilken nøkkel krypterer Ada meldingen med?
1. Adas private nøkkel · 2. Birks private nøkkel · 3. Adas offentlige nøkkel · 4. Birks offentlige nøkkel
b) Hvilken nøkkel bruker Birk til å dekryptere?
1. Birks private nøkkel · 2. Adas offentlige nøkkel · 3. Birks offentlige nøkkel · 4. Adas private nøkkel
---
Oppgave 3.3 (6 poeng, svarform F1.)
Ada signerer et dokument digitalt og sender det til Birk. Kryss av alle påstandene som stemmer.
a) Signaturen gjør at ingen andre enn Birk kan lese dokumentet.
b) Birk validerer signaturen med Adas offentlige nøkkel.
c) Signaturen lages med Adas private nøkkel.
d) En gyldig signatur viser at dokumentet ikke er endret etter signeringen.
e) Signaturen gir uavviselighet: Ada kan ikke troverdig nekte for å ha signert.
---
Oppgave 3.4 (5 poeng, svarform F2.)
| # | Påstand | Sant/usant |
|---|---|---|
| a | Risiko regnes som sannsynlighet ganget med konsekvens | |
| b | Et system uten forbindelse til internett har ingen sikkerhetsrisiko | |
| c | Et mellommannsangrep truer både konfidensialitet og integritet | |
| d | En brannmur er et sikkerhetsmål | |
| e | En innsidetrussel forutsetter ondsinnet hensikt |
---
Oppgave 3.5 (3 poeng, svarform F1.)
Kryss av alle påstandene som stemmer.
a) En virksomhet som setter bort driften til en skyleverandør, beholder behandlingsansvaret.
b) En orm sprer seg selv over nettet uten å feste seg til en vertsfil.
c) Samtykke kreves for all behandling av personopplysninger.
d) Et rootkit kjennetegnes ved at det skjuler seg dypt i systemet.
Seksjon 4 — Datanettverk (25 poeng, ~60 min)
Oppgave 4.1 (7 poeng, svarform F4.)
Maskinen 192.168.60.100 står i et nett med masken 255.255.255.224.
a) Hva er CIDR-prefikset?
1. /26 · 2. /27 · 3. /28 · 4. /29
b) Hva er subnettadressen?
1. 192.168.60.0 · 2. 192.168.60.64 · 3. 192.168.60.96 · 4. 192.168.60.127
c) Hvor mange maskiner kan tildeles adresse?
1. 62 · 2. 32 · 3. 14 · 4. 30
---
Oppgave 4.2 (4 poeng, svarform F4.)
En fil på 640 MB lastes ned over en linje med nedlastingsrate 80 Mbit/s og opplastingsrate 20 Mbit/s.
Hvor lang tid tar nedlastingen?
1. 8 s · 2. 64 s · 3. 256 s · 4. 32 s
---
Oppgave 4.3 (6 poeng, svarform F2.)
| # | Påstand | Sant/usant |
|---|---|---|
| a | Ruting skjer i nettverkslaget | |
| b | DHCP bruker TCP | |
| c | TCP tilbyr flytkontroll | |
| d | DNS kan bruke både TCP og UDP | |
| e | TCP krypterer innholdet i pakkene | |
| f | Portnumre hører til transportlaget |
---
Oppgave 4.4 (5 poeng, svarform F3 — kobling.)
Koble hver tjeneste (1–5) til problemet den primært løser (A–E).
1. NAT · 2. DNS · 3. CDN · 4. DHCP · 5. IPv6
A. En ny maskin har ingen adresse og må få en automatisk · B. Adressene i den gamle versjonen tar slutt · C. Mange enheter må dele én offentlig adresse · D. Innholdet ligger langt fra brukeren · E. Mennesker husker navn, ikke tall
---
Oppgave 4.5 (3 poeng, svarform F1.)
Kryss av alle påstandene som stemmer.
a) Vanlige brukerprogrammer kjører i brukermodus.
b) En mobiltelefon trenger ikke et operativsystem.
c) Operativsystemet abstraherer bort maskinvaredetaljene.
d) Internett er pakkesvitsjet.
Dette kapitlet er skrevet av Anthropics toppmodeller (Claude Opus og Claude Fable) og er foreløpig ikke manuelt gjennomgått — kvalitetskontrollen gjøres av uavhengige KI-agenter, og innmeldte feil rettes fortløpende. Funnet en feil? Meld fra, så retter vi den. Les mer om hvordan innholdet lages.
Skolesaga er en uavhengig læringsressurs og er ikke tilknyttet eller godkjent av Universitetet i Oslo. Dette er ikke offisielt studiemateriell. Les mer.