Øvingsoppgaver - Leksjon 0 Flashcards

1
Q

Forklar kort hva er PC-system er

A

-Pc-system er et system der data og instruksjoner
transporteres mellom komponentene.
-Viktig at systemet er i en “balanse” slik at komponentene ikke holder hverandre tilbake.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Gi en definisjon av “informasjon” i datasammenheng

A
  • Informasjon er data som får en verdi ved at man
    kjenner hvordan de skal tolkes og hva de
    representerer.
    -Informasjon vil i praksis lagres,
    overføres og bearbeides som forekomster av data.
    Den samme informasjonen kan forekomme i mange
    ulike data.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Nevn noen bruksområder for datamaskiner, gjerne fra egen hverdag. Hva er de viktigste hovedmomentene ved disse?

A
  • Mobiler
  • Datalagring
  • System til banker kommuner osv..

Hovedmomentene ved disse:

  • Hastighet
  • Pålitelighet
  • Lagringsevne
  • Pris
  • Størrelse
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Hva er forskjellene mellom det binære tallsystemet og titall-systemet?

A
  • Det binære tallsystem (også totallsystemet)
    representerer numeriske verdier ved å bruke to
    symboler, som oftest sifrene 0 og 1.
  • Titallsystemet er tallsystemet med grunntall 10, brukes over hele verden.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Hvorfor bruker datamaskiner det binære tallsystemet?

A
  • En datamaskin tolker hva den skal gjøre basert på signalet den får inn, 0 og 1.
  • Dette eliminerer usikkerheter.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Hvilke deler består Von-Neumann modellen av?

A
  • Øverst: Hukommelse
  • Midten: Prosessor
  • Venstre: Inn-enhet
  • Høyre: Ut-enhet
  • Nederst: Lager
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Hvor mange lag har en funksjonsorientert modell, og hva er disse lagene?

A
En funksjonsorientert modell har totalt 6 lag:
Lag 5: Brukerprogram-nivå
Lag 4: Kompilator-nivå
Lag 3: Operativsystem-nivå
Lag 2: Instruks-nivå
Lag 1: Mikroinstruks-nivå
Lag 0: Digital kretsnivå
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Hvor mange lag har en maskinvareorientert modell, og hva er disse lagene?

A

En maskinvareorientert modell har totalt 3 lag:

  • Port-nivå
  • Register-nivå
  • Prosessor-nivå
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Hva er hardware og gi noen eksempler på hardware

A

Hardware er fysiske komponenter som håndterer prosessering, datalagring og inn-/ut-operasjoner.

  • Harddisk
  • Ram
  • Cpu
  • Gpu
  • Mus
  • Tastatur osv…
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Hva er software, og gi noen eksempler på software

A

Software er ikke-fysiske applikasjoner som kjøres på en datamaskin, oppbygd på et programmeringsspråk som datamaskinen skjønner

  • Skype
  • Zoom
  • Word, excel
  • Chrome
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Hvorfor omtales “CPU” som hjernen i en datamaskin, hvordan gir denne instrukser?

A
  • En CPU utfører alle instruksjoner som vi gir til PCen.
  • Kan tenkes på som en hovedmotor
  • Programmeringsspråk gir oss mulighet til å sende instrukser til prosessoren
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Skriv om tre valgfrie typer av minne

A

3 ulike typer av minne:

  • RAM (Random Access Memory)
  • ROM (Read Only Memory)
  • Secondary Memory

Primærtypene av minne er RAM og ROM (Hard drives, cder)

  • RAM: “Lagringsplass” brukt i datamaskiner, gir tilgang til alle de lagrede dataene i vilkårlig rekkefølge.
  • ROM: “Lagringsmedium” som brukes i digitale kretser.
  • SM: Hvor programmer og data blir lagret over en lang tidsperiode.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Hva er forskjellen mellom minne og masselager?

A

-Minne er der data ligger tilfeldig for at den skal brukes
av prosessoren i en datamaskin.

-Masselager så blir data lagret permanent, brukes til personlige bilder, filer til datamaskinen osv.

  • Eksempel på masselager:
  • USB
  • Harddisk
  • Diskett
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Hva er komponentene i din pc?

A

Mine komponenter er:
GPU: RTX 3060 12GB
CPU: Ryzen 7 3700x
LAGRING: SSD 1 TB

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Forklar hva et abstraksjonsnivå er og hensikten

A

Abstraksjonsnivå er et begrep der man gjemmer bort kompleksitet for å forenkle hvordan man forstår og forholder seg til maskin eller programvare

Høyere abstraksjonsnivå gir færre detaljer og kompleksitet.
Lavere -..- gir mer detaljer og høyere kompleksitet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Forklar hva et operativsystem er

A
  • En programvare som gir et brukersnitt, sikkerhet og pålitelighet. OS gjør det mulig å kjøre applikasjoner og tildele dette til andre programmer.
  • Ikke alle datamaskiner trenger et operativsystem.
17
Q

Forklar hva bitstyrke er, og hvorfor det er viktig i passordsammenheng?

A

Bitstyrke sier noe om hvor sterkt et passord er.
Måles ved å finne ut hvor mange forsøk en tilfeldig angriper maksimalt trenger for å gjette passordet.
Anbefalt bitstyrke er på 80.

18
Q

Hva er brute-force?

A
  • Metode for å finne/gjette riktig passord gjennom å prøve alle mulige kombinasjoner som finnes.
19
Q

Er et passord som inneholder åtte bokstaver sikkert?

A
  • Ikke nødvendigvis
  • Disse kan være en del av vanlige passord
  • “Password” kan man ikke regne som trygt
20
Q

Hvilke tiltak kan man foreta seg for å sikre et passord?

A
  • Bruke mer enn bokstaver og tall, spesialtegn
  • Blanding av små og store bokstaver
  • Forskjellige passord på ulike tjenester
  • Lagre passordet sikkert
21
Q

Hva er de tre historiske problemstillingene knyttet til den morderne datamaskinen?

A
  • Beregningsproblemet: Hvordan vi raskt og sikkert utfører kompliserte beregninger på, før penn og papir, nå PC. - åpner for mye feilkilder.
  • Massedataproblemet: Hvordan man lagrer store mengder data på en pålitelig måte og behandle den, før store arkiver. - upålitelig og ineffektivt.
  • Reguleringsproblemet: Hvordan man styrer og automatiserer industrielle prosesser. Før flere industriarbeidere, nå er mye helautomatisert, feks fra en eller flere datamaskiner.
22
Q

Hva er Moores lov, hva beskriver den?

A
  • Er en obervasjon, der man har sett at antall transistorer på et areal vil dobles hver 24 mnd.
  • Transistorer er det som får en datamaskin til å fungere.
  • Flere transistorer, bedre ytelse.
  • Moores lov beskriver farten på den teknologiske utviklingen vi har sett fra midten av det forje århundre.
23
Q

Hva er Intel 4004 og hvilken generasjon hørte den til?

A
  • 4 generasjons CPU, produsert av Intel. (1971)

- Første CPU-en produsert av Intel, første mikroprosessoren som ble kommersielt tilgjengelig.

24
Q

Hva beskriver Wirths lov?

A
  • Et ordtak om at programvare blir tregere fortere, enn maskinvare blir raskere.