Tilbake
5.2

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.

240 min
0 oppgaver
Øvingseksamen 1fire seksjoner à 25 poeng
Din fremgang i kapitlet
0 / 0 oppgaver

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 4

Programmet 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

Løsningsforslag — seksjon 1

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 F

Kryss 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åstandSant/usant
aEt register er bygd av mange RAM-celler
bALU-en ligger inne i CPU-en
cEn 64-bits ALU krever 65 stykk 1-bits ALU-er
dI von Neumann-arkitekturen ligger kode og data i samme minne
eKlokkesignalet er lagret i RAM
fTeknologiutviklingen 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

Løsningsforslag — seksjon 2

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åstandSant/usant
aRisiko regnes som sannsynlighet ganget med konsekvens
bEt system uten forbindelse til internett har ingen sikkerhetsrisiko
cEt mellommannsangrep truer både konfidensialitet og integritet
dEn brannmur er et sikkerhetsmål
eEn 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.

Løsningsforslag — seksjon 3

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åstandSant/usant
aRuting skjer i nettverkslaget
bDHCP bruker TCP
cTCP tilbyr flytkontroll
dDNS kan bruke både TCP og UDP
eTCP krypterer innholdet i pakkene
fPortnumre 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.

Løsningsforslag — seksjon 4

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.