TDT4160 Datamaskiner og digtalteknikk

4.7(3)
studied byStudied by 117 people
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/261

flashcard set

Earn XP

Description and Tags

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

262 Terms

1
New cards

Program

Rekke med instruksjoner til en datamaskin

2
New cards

Oversetting

Gjøre om et høy-nivå program til lav-nivå ved å lage et nytt program med tilsvarende lav-nivå instruksjoner

3
New cards

Interpretation

Når du har et lav-nivå program som gjør om høy-nivå instruksjoner direkte til lav-nivå, linje for linje

4
New cards

Virituell maskin

En tenkt datamaskin som forstår høy-nivå programmer

5
New cards

Digital logikk

6
New cards

Mikroarkitektur

7
New cards

Assembler

Oversetter fra assembly til lavere nivå

8
New cards

Kompilator

Oversetter høy-nivå programmer

9
New cards

Moores lov

Hvert 2. år vil antall transistorer i integrerte kretser dobles

10
New cards

Nathans first law of software

Software is a gas. It expands to fill the container holding it.

11
New cards

Mainframe

Store datamaskiner som tar opp flere rom

12
New cards

Server

Større datamskiner

13
New cards

Cluster

Mange servere sammen

14
New cards

CPU

Hjernen til datamaskinen

15
New cards

Buss

Overfører signaler

16
New cards

MIPS

Million instructions per second

17
New cards

Control unit

Hente og bestemme type instruksjoner

18
New cards

ALU

Gjør operasjoner på operander

19
New cards

Program counter

Internt register med neste instruksjon

20
New cards

Instruction register

nåværende instruksjon

21
New cards

Data path

Del av CPU, registre, ALU og busser

22
New cards

Register-memory

Operasjon som henter ord fra minne til register eller sender registerverdi til minne

23
New cards

Register-register

Gjør operasjon på to ting i register

24
New cards

Data path cycle

kjøre to operander gjennom ALU og lagre resultatet

25
New cards

RISC

Reduced instruction set computer

26
New cards

CISC

Complex instruction set computer

27
New cards

Pipelining

Dele opp cycle i stages som gjør at man kan kjøre flere instruksjoner samtidig

28
New cards

Superskalare arkitekturer

Kan issue flere instruksjoner per klokkesykel, har feks flere ALUer

29
New cards

Processor level parallelism

Flere prosessorer

30
New cards

SIMD(Single Instruction Multiple Data)

Mange prosessorer som gjør samme instruksjon på forskjellig data

31
New cards

vector-prosessor

utfører operasjoner på vektorer

32
New cards

multiprosessorer

flere CPUer

33
New cards

multicomputere

flere CPUer med adskilt minne

34
New cards

bit

0 eller 1

35
New cards

Big endian

nummerering av bits fra venstre til høyre

36
New cards

Small endian

Nummerering av bits fra høyre til venstre

37
New cards

Hamming distance

antall forskjellige bit mellom to ord

38
New cards

kodeors

databits og sjekkbits

39
New cards

paritetsbit

en bit som legges til slik at det blir et partall antall 1

40
New cards

Hammings algortime

en algoritme som lar deg rette opp i feil i ordenene dine

41
New cards

cache

lite og raskt internt minne i cpu

42
New cards

lokalitetsprinsippet

data som brukes etter hverandre ligger ofte i nærme i minnet

43
New cards

hit ratio

hvor ofte du får cache hit

44
New cards

unified cache

instruskjoner og data i samme caches

45
New cards

split cache

instruksjoner og data i hver sin cache

46
New cards

SIMM

Minnechips på en side av kretskort

47
New cards

DIMM

Rekke med minnechips på begge sider av kretskort, vanligst

48
New cards

Magnetiske disker

Roterende disker som bruker magnetisk for å lese av

49
New cards

Arm

Bevegses over magnetisk disk der det skal leses av

50
New cards

Sylinder

Hvor langt inn/ut dataen på disken befinner seg

51
New cards

Perpendicular reading

Lagring av data på magnetisk disk vertikalt

52
New cards

Reed-Solomon

vanlig error-correction algortime på magnetiske disker

53
New cards

Harddisk

Magnetisk disk som er sealed for å unngå støv

54
New cards

Seek

Tiden det tar for armen å bevege seg til riktig sted

55
New cards

Roterende latens

Tiden det tar før riktig del av disken roterer under armen

56
New cards

Disk controller

Tar i mot beskjeder, beveger arm og retter feil i disken

57
New cards

IDE-disker

Integrert kontroller på disken

58
New cards

LBA(Logical Block Adressing)

Nummerere sektorene på en disk fra 0 til 2^(28)-1, bn 128GB

59
New cards

Nåværende bottleneck på magnetisk disk

128PB

60
New cards

SCSI-disk(small computer system interface)

Likner på IDE, men koblet i serie, tillater flere aktive devices

61
New cards

RAID(Redundant Array of Inexpensive Disk)

Samlebetegnelse for minne som bruker parallellisering

62
New cards

SSD

Minne med mange flash minneceller, raske, dyre

63
New cards

wear leveling

datamaskinen passer på å fordele skrivingen utover minnecellene i en SSD for å forlenge levetiden

64
New cards

CD-ROMs

Optiske disker, lang seek-tid

65
New cards

Pits

Depresjoner i CD

66
New cards

Lands

Der det ikke er pits i en CD

67
New cards

CD-R

Etterlikner CD-ROMs og lar deg fortsette å skrive senere

68
New cards

VTOC

Volume Table of Contents oversikt over tracks på CD, skapte problemer med å forsette å skrive senere

69
New cards

CD-RW

Rewritable CDer

70
New cards

DVD

Digital Versitale Disk, rød laser, kortere pits, tettere spiral

71
New cards

Double-sided DVD

DVD du kan snu og ha data på begge sider

72
New cards

Dual layer DVD

DVD med to lag med data på en side

73
New cards

Blue-Ray

Blå laser ga større nøyaktighet

74
New cards

DMA(Direct memory acess)

Når kontroller på disk kan lese og skrive til minne ute CPU

75
New cards

Bus arbiter

Bestemmer hvilken komponent som får bruke bussen

76
New cards

Interrupt handler

CPU setter igang når I/O er ferdig

77
New cards

Cycle stealing

I/O har prioritet på buss og stjeler fra CPU

78
New cards

PCI(Peripheral Component Interconnect)

Egen buss til minne

79
New cards

Skew

Med parallell buss må du vente på lengste propageringstid

80
New cards

PCIe(PCIexpress)

Seriell buss og root complex

81
New cards

Seriell buss

Sender bits i et ord etter hverandre istedenfor parallellt med flere busser

82
New cards

Transparent infrared touch screen

Bruker brytning av lysstråler til å finne berøringspunkt

83
New cards

Transparent resistive touch screen

Bruker to lag med ledninger som berører hverandre ved sammenpresning

84
New cards

Transparent projected capacitive touch screen

Kondensatorer som endrer egenskap når de berøres fordi mennesker leder strøm

85
New cards

LCD-skjerm

Liquid Crystal Display, molekylene endrer optiske egenskaper ved strømtilførsel

86
New cards

Passive matrix display

Ledninger i rutenett som lyser opp når i krysspunkt

87
New cards

Active matrix display

En liten transistor for hver piksel

88
New cards

Mekanisk mus

To hjul eller ball på undersiden

89
New cards

Optisk mus

LED-lys under som detekterer bevegelse

90
New cards

Mekanisk-optisk mus

Ballen på undersiden slipper gjennom puls av lys

91
New cards

Gamut

Alle fargene en printer kan printe

92
New cards

Modem

Modulator Demodulator, overfører mellom bits og signal

93
New cards

Modulasjon

Endring på sinusignal for å representere bits

94
New cards

Amplitudemodulasjon

Konvertering mellom analog og digital der høy amplitude 1, lav amplitude 0

95
New cards

Frekvensmodulasjon

Konvertering mellom analog og digital der høy frekvens 1, lav frekvens 0

96
New cards

Fasemodulasjon

Konvertering mellom analog og digital der man endrer fasen til sinusbølgen for å representere 0 og 1

97
New cards

Baud rate

Antall ganger signalet kan skifte

98
New cards

Dibit faseenkoding

Deler opp i mindre faseskift som lar deg sende flere bits om gangen(eks 01)

99
New cards

Simplex

Modem som kun kan overføre ene veien

100
New cards

Carrier

Sinusbølge som representerer bits