T1.2 Under overflaten Flashcards

1
Q

Hva er rollen til applikasjonsprogramvare?

A
  • Brukergrensesnitt: Gir et grensesnitt for interaksjon mellom brukeren og datamaskinen.
  • Oppgaveløsning: Utfører spesifikke oppgaver
  • Automatisering: Automatiserer repetitive oppgaver, noe som sparer tid og reduserer feil.
  • Produktivitet: Forbedrer produktiviteten ved å gi verktøy som gjør oppgaver enklere og raskere.
  • Tilpasning: Kan tilpasses for å møte spesifikke behov
  • Databehandling: Tilbyr funksjoner for databehandling, analyse og visualisering.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Hva er rollen til systemprogramvare?

A
  • Programvare som gir tjenester som er brukbare
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Hva er rollen til operativsystemet?

A
  • Grensesnittet mellom en bruker sitt program og maskinvaren / overordnet program som håndtere ressurser til en datamaskin til fordel for programmene på den
  • Håndterer periferienheter (I/O)
  • Allokerer lagring og minne
  • Beskytter ulike applikasjoner fra hverandre
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Hva er rollen til kompilatoren?

A
  • Oversetter kode fra et høynivåspråk til maskinkode
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Hva er de 5 hovedkomponentene i en datamaskin?

A
  1. Input
  2. Output
  3. Minne
  4. Datasti
  5. Kontroll
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Hvordan beskriver man hovedkomponenten input?

A

En mekanisme som forer datamaskinen med informasjon

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

Hvordan beskriver man hovedkomponenten output?

A

En mekanisme som gir resultatet av en utregning til en bruker

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

Hvordan beskriver man hovedkomponenten minne?

A

Lagringsområdet der programmer holdes når de kjører og som inneholder dataen som trengs av de kjørende programmene

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

Hvordan beskriver man hovedkomponenten datasti?

A

Komponenten til prosessoren som utfører aritmetiske operasjoner

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

Hvordan beskriver man hovedkomponenten kontroll?

A

Komponenten til prosessoren som kommanderer datastien, minnet og I/O delene basert på programinstruksjonene

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

Hva er DRAM (Dynamic Random Access Memory)?

A
  • Minne bygget som en integrert krets; gir tilfeldig tilgang til hvilken som helst lokasjon
  • Brukes til å lage minne
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Hva er cache minne?

A

Et lite, raskt minne som fungerer som en buffer for et større, tregere minne

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

Hva er SRAM (Static Random Access Memory)?

A
  • Minne bygget som en integrert krets, men raskere og mindre kompakt enn DRAM.
  • Brukes til å lage cache minnet
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Hva er prinsippet om lagrede program?

A
  • Ideen at instruksjoner og data av forskjellige typer kan lagres i minnet som tall og dermed være enkle å endre, som fører til lagret-program datamaskinen
  • Minne: inneholder instruksjoner og data. Instruksjoner og data går fra minne til prosessor
  • Prosessor (CPU): gjør beregninger på data gitt instruksjonene den mottar. Data går fra prosessor til minnet
  • Inndata/utdata: kommuniserer med omverdenen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q
  • Hva bygger prinsippet om lagrede program på?
A
  • Instruksjoner er representert som tall
  • Program er lagret i minnet for å bli lest eller skrevet, slik som med data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Hva er produksjonsprosessen for integrerte kretser?

A
  1. Design: Utvikling av kretsen ved hjelp av spesialprogramvare. Dette inkluderer spesifikasjoner for funksjonalitet, ytelse og strømforbruk.
  2. Maskering: Oppretting av maskeringsfotografier (masker) som brukes til å overføre designet til silisiumsubstratet. Maskene er laget av lysfølsomme materialer.
  3. Wafer Fabrication: Silisiumplater (wafere) kuttes fra silisiumkrystaller. Disse platene danner basen for IC-ene.
  4. Oxidation: Wafer-overflaten oksideres for å danne et lag av silisiumdioksid, som fungerer som en isolator.
  5. Photolithography: Et lysfølsomt materiale (fotoresist) påføres waferen. UV-lys brukes til å eksponere fotoresisten gjennom maskene, noe som overfører kretsdesignet.
  6. Etching: Uteksponert fotoresist fjernes, og det underliggende silisiumdioksidlaget etses bort for å danne de ønskede mønstrene.
  7. Doping: Waferen behandles med kjemikalier for å introdusere urenheter (doping) som endrer den elektriske ledningsevnen til silisiumet. Dette skaper n-type og p-type områder.
  8. Metallisering: Et lag med metall (ofte aluminium eller kobber) påføres for å lage ledninger som forbinder de forskjellige komponentene i kretsen.
  9. Chemical Mechanical Polishing (CMP): Overflaten av waferen poleres for å oppnå en jevn og flat overflate, noe som er kritisk for videre prosessering.
  10. Packaging: Waferen deles opp i individuelle brikker (die), som deretter pakkes i et beskyttende hus. Dette trinnet inkluderer også tilkobling av ledninger og kontakter.
17
Q
  • Instruksjon
A

En kommando som maskinvare forstår og følger

18
Q
  • Assembler
A

Et program som oversetter en symbolsk versjon av instruksjoner til binære instruksjoner

19
Q
  • Assembly språk
A

En symbolsk representasjon av maskin instruksjoner

20
Q
  • Piksel
A

Det minste individuelle bildeelementet

21
Q
  • Arkitektur
A

Det abstrakte grensesnittet mellom maskinvare og programvaren med lavest nivå som inneholder all nødvendig informasjon for å skrive et maskinspråk program som kjører riktig

22
Q
  • Implementasjon
A

Maskinvare som følger arkitektur abstraksjonen

23
Q
  • Volatilt minne
A

Minne, f.eks. DRAM, som lagrer data kun når det blir tilført strøm

24
Q
  • Primær minne / hovedminne
A

Minne brukt til å lagre programmer imens de kjører

25
Q
  • Ikke-volatilt minne
A

Minne som lagrer data selv uten en strømkilde og som kan bli brukt til å lagre program mellom kjøring

26
Q
  • Sekundær minne
A

Minne brukt til å lagre programmer og data mellom kjøring

27
Q
  • Transistor
A

En av / på bryter som er strømstyrt

28
Q
  • En integrert krets
A

En brikke med mange transistorer

29
Q
  • Hvorfor lages integrerte kretser med silisium?
A

Gjennom å kombinere silisium med ulike materialer kan man få:
- Elektriske ledere
- Isolatorer
- Strømstyrte brytere