•Forveksle AND- og OR-symboler. AND har flat inngang og avrundet utgang. OR har buet inngang.
•Glemme at en boble på utgangen betyr NOT. NAND = AND + boble, NOR = OR + boble.
•Feil bruk av De Morgans lover. Husk: break the bar, change the sign. (AB)' = A' + B', IKKE A'B'.
•Tro at XOR med to like innganger gir 1. XOR gir 0 når inngangene er like (det er XNOR som gir 1).
Binær aritmetikk
•Glemme at 1 byte = 8 bit og bare har 256 verdier, IKKE 512.
•Forveksle konverteringsretning. Fra binært: multipliser og summer. Til binært: del og noter rest.
•Glemme å legge til 1 etter inversjon i 2-er-komplement. Bare å invertere gir 1-er-komplement.
•Blande megabyte (MB) og megabit (Mb) i overføringshastighetsoppgaver. 1 byte = 8 bit.
Assemblersprak (LMC)
•Forveksle OUT og OTC. OUT (902) skriver tallet, OTC (922) skriver ASCII-tegnet.
•Glemme at BRZ hopper bare når akkumulator er EKSAKT 0, ikke bare positiv.
•Forvirring om adresser vs. verdier. LDA 5 laster verdien som er LAGRET på adresse 5, ikke tallet 5.
•Glemme at DAT reserverer en minnecelle. 'a DAT 32' betyr at variabelen a starter med verdien 32 og ligger på en bestemt adresse.
Datamaskinarkitektur
•Tro at cache-miss betyr at minnet er ødelagt. Det betyr bare at dataen ikke var i cachen.
•Tro at sekundærminne (HDD/SSD) er flyktig. Det er RAM som er flyktig (mister data uten strom).
•Tro at ALU ligger utenfor CPU-en. ALU er en sentral del av CPU-en.
•Si at en 64-bits ALU krever 65 1-bits ALU-er. Det krever eksakt 64.
Sikkerhet
•Tro at brannmur eller tofaktor-autentisering er sikkerhetsmal. De er sikkerhetstiltak, ikke mål.
•Forveksle nøklene ved signering vs. kryptering. Signering = din private nøkkel. Kryptering = mottakers offentlige.
•Tro at symmetrisk kryptering kan gi digital signatur eller uavviselighet. Det kan den ikke -- begge parter har samme nøkkel.
•Tro at organisasjonen ikke er juridisk ansvarlig for persondata hvis de bruker ekstern IT-leverandor.
Datanettverk
•Blande megabyte (MB) og megabit (Mbit). Hastighet oppgis ofte i Mbit/s, filstørrelse i MB. Multipliser MB med 8.
•Glemme å trekke fra 2 (nettverksadresse og broadcast) når du beregner antall gyldige verter.
•Tro at NAT oversetter mellom MAC-adresser og IP-adresser. NAT oversetter mellom private og offentlige IP-adresser. ARP kobler IP til MAC.
•Si at UDP leverer data i riktig rekkefølge. Bare TCP garanterer rekkefølge.
Tegnkoding og datarepresentasjon
•Si at en byte kan representere 512 verdier. 1 byte = 8 bit = 2^8 = 256 verdier.
•Tro at ASCII har 256 tegn. ASCII bruker 7 bit og har 128 tegn. Extended ASCII bruker 8 bit.
•Si at vektorgrafikk er egnet for smarttelefonbilder. Foto fra kamera er rastergrafikk.
•Forveksle OTC (skriver tegn) med OUT (skriver tall) i LMC. 'S' skrives med OTC når akkumulator=83.
Personvern og trusselmodellering
•Tro at en organisasjon ikke er ansvarlig for personvern fordi de bruker ekstern IT-leverandor.
•Forveksle trusler mot integritet og tilgjengelighet. DDoS truer tilgjengelighet, MITM truer integritet.
•Tro at kryptert WiFi beskytter hele kommunikasjonen. Det beskytter bare strekningen fra enhet til ruter.
•Anta at ikke-konfidensiell informasjon ikke trenger HTTPS. Selv offentlig informasjon trenger integritetsbeskyttelse.
Eksamenstips
Digital logikk
•Porter-oppgaver (identifiser porten fra diagrammet) gir 1-3 poeng og er rene gratispoeng hvis du kan symbolene. Det gis ofte bonuspoeng for å få alle portene riktig, og XOR-porten er den vanligste fellen.
•Ved kretsanalyse: skriv uttrykket steg for steg fra venstre (innganger) til høyre (utgang). Ikke prove å gjøre alt i hodet. Merk at flere ekvivalente uttrykk kan være riktige samtidig (f.eks. F=A+BC og F=A+C dersom de er logisk like) -- kryss av for alle.
•Sannhetstabeller kan brukes til å verifisere svaret ditt -- sett inn 0 og 1 for alle kombinasjoner og sjekk mot alternativene.
•Karnaugh-diagrammer (K-map) og fullstendig boolsk forenkling var pensum i de tidligste eksamenene, men er nyere ar tatt UT av pensum. Sjekk pensumlisten din -- ofte får du en egen oppgave som ber deg skille hva som er innenfor arets pensum (Karnaugh, Decoder, Multiplexor kan være utenfor).
Binær aritmetikk
•Tallsystemkonvertering kommer ALLTID på eksamen. Lag deg en tabell over potenser av 2 (1,2,4,8,16,32,64,128,256,512,1024) på ark.
•For hex-til-desimal: del opp i to-siffer-grupper. 0xA07CD1: A0=160, 7C=124, D1=209 (nyttig for RGB).
•2-er-komplement: sjekk svaret ved å addere det negative og positive tallet -- summen skal bli 0 (med overflow).
Assemblersprak (LMC)
•LMC-oppgaver utgjor typisk 8-13 poeng i seksjonen. Spør programmet steg for steg på kladd -- det er den sikreste metoden.
•Ved maskinkode-oppgaver: husk at første siffer er operasjon (5=LDA, 3=STÅ, 1=ADD, 2=SUB). 901=INP, 902=OUT.
•Selvmodifiserende kode: programmet endrer sine egne instruksjoner under kjøring. Folg adressen nøyaktig.
Datamaskinarkitektur
•Cache-beregninger (3-7 poeng) kommer på nesten hver eksamen. Sett opp regnestykket systematisk: total = hits*hit-tid + misses*miss-tid.
•Sann/usann-oppgaver om maskinvare gir 5-8 poeng. Les pastanden nøyaktig -- ofte er det ett ord som gjør den usann.
•Sikkerhetsmal-oppgaven kommer på HVER eksamen (2+ poeng). Husk KIT som kjerne, men sjekk om oppgaven også godtar uavviselighet/sporbarhet/autentisitet. Distraktorene er alltid tiltak (brannmur, kryptering, tofaktor) og trusler (orm).
•Nøkkel-oppgaver (3-5 poeng): tegn et diagram med sender og mottaker, og skriv hvilken nøkkel som brukes for hver operasjon. Det gis ofte minuspoeng for feil avkrysning.
•Trusselmodellering: les scenarioet nøyaktig og koble hver trussel til riktig sikkerhetsmal. DDoS=tilgjengelighet, MITM=integritet+konfidensialitet, spionprogram=konfidensialitet.
•Lær deg skadevaretabellen utenat (orm/virus/bakdor/tastelogger/logisk bombe/trojaner) og begrepene hash, PKI, nulldagssarbarhet og risiko -- de gir lette poeng som matching- eller sann/usann-oppgaver.
Datanettverk
•Overføringshastighet og subnetting-oppgaver gir 5-8 poeng (ofte 2-4 poeng hver) og krever bare enkel regning. Ikke glem MB vs. Mbit-konverteringen! Bruk ALLTID nedlastingshastigheten når du laster ned en fil.
•Sann/usann om TCP vs. UDP er vanlig. Husk: TCP = pålitelig men tregere (flytkontroll, metningskontroll, rekkefølge), UDP = raskt men upalitelig (kun sjekksum). UDP egner seg IKKE for store filer.
•CIDR-oppgaver: konverter nettverksmasken til binært, tell 1-ere for prefikslengde. 255.255.255.248 = /29 (29 enere). For subnett-/broadcastadresse: regn IP og maske til binært, AND for subnett, inverter maske + OR for broadcast.
•Matching-oppgaver går igjen: applikasjonsprotokoll -> TCP/UDP (HTTP/IMAP/FTP=TCP, DHCP=UDP, DNS=begge), og nettverkstopologier (stjerne/ring/mesh er topologier; klient/server og hash er det IKKE).
•Begrepsoppgaver om NAT, ARP, switch, DHCP (en per LAN), CDN, DNS-prefetching og IPv6 gir lette poeng -- pugg en kort definisjon for hver.
Tegnkoding og datarepresentasjon
•RGB-oppgaven (1-2 poeng) er rene gratispoeng. Del hex-koden i tre par og konverter hvert par.
•Sann/usann om ASCII/UTF-8 gir 1-2 poeng. Husk: ASCII = 7 bit = 128 tegn, UTF-8 er bakoverkompatibel.
•OTC-oppgaver i LMC: slå opp ASCII-tabellen (den er gjerne oppgitt). Husk at OTC skriver tegnet, ikke tallet.
Personvern og trusselmodellering
•Personvern-oppgaven gir 4-9 poeng og er ren leseforsælse. Les scenarioet nøyaktig og vurder hver påstand separat.
•Koble alltid trusler til sikkerhetsmal. Spør deg selv: truer dette Konfidensialitet, Integritet eller Tilgjengelighet?
•Husk at GDPR gjelder uansett -- man kan aldri 'se bort fra' personopplysningsloven.