![Page 1: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/1.jpg)
1
SOCS
Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid
![Page 2: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/2.jpg)
2
Hoofdstuk 2
Elektronica Transistorgeheugens Geheugenmedia Organisatie Snelheid
![Page 3: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/3.jpg)
3
Elektronica
Digitale Logica Begrippen uit de elektriciteit Transistoren Schakelingen Schakelalgebra
![Page 4: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/4.jpg)
4
Begrippen u/d elektriciteit
+
stroom I
spanningsbron E
I = E
R
weerstand R
electronene
![Page 5: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/5.jpg)
5
Begrippen u/d elektriciteit
Elektrische lading Eenheid: Coulomb C Atoom
Positieve kern Negatieve elektronen
Elektrisch veld Kracht die eenheidslading zou ondervinden
Elektrische spanning Potentiaalverschil tussen 2 punten Is arbeid nodig om eenheidslading van het ene punt naar
het andere te verplaatsen Eenheid: Volt V
![Page 6: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/6.jpg)
6
Begrippen u/d elektriciteit
Elektrische stroom Transport van ladingen doorheen medium Stroomsterkte = hoeveelheid ladingen die zich per
tijdseenheid door een doorsnede van de geleider verplaatsen
Eenheid: ampère A Elektronenstroom = verplaatsing van electronen
Wet van Ohm Stroomsterkte doorheen geleider evenredig met de
spanning over de geleider Weerstand:
Eenheid: ohm
![Page 7: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/7.jpg)
7
Begrippen u/d elektriciteit
+
stroom I
spanningsbron E
I = E
R
weerstand R
electronene
![Page 8: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/8.jpg)
8
Geleiders vs Isolatoren
Geleiders Elektronen zwak gebonden aan atomen Bewegen gemakkelijk doorheen materiaal
Isolatoren: geleiden niet Half-geleiders (Si, Ge)
+ vreemde atomen (Sb, As, P, …) p-type: plaats voor extra elektronen n-type: elektronen op overschot sandwich structuur
![Page 9: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/9.jpg)
9
Transistor
n-type
p-type
n-type
emitter
collector
basis
n-p-n
Er bestaat ook p-n-p
![Page 10: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/10.jpg)
10
Transistor
+Vcc
Veel toepassingen:o.a. snelle binaire schakeling
Vuit
Vin
C
E
B
0V
![Page 11: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/11.jpg)
11
Transistor
+5V
0V
5V
+5V
5V
0V
basisstroom
collector-emitterstroom
TRANSISTOR = gesloten TRANSISTOR = open
0V 0V
![Page 12: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/12.jpg)
12
Transistor
+Vcc
Vuit
Vin
NIET poortNIET poort
Vin Vuit
0 +Vcc
+Vcc 0
Vin Vuit
onwaar waar
waar onwaar
![Page 13: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/13.jpg)
13
Transistor
V1 V2 Vuit
0 0+Vcc
+Vcc 0 0
0 +Vcc 0
+Vcc +Vcc 0
+Vcc
Vuit
V1 V2
NOF poortNOF poort
![Page 14: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/14.jpg)
14
Transistor
V1 V2 Vuit
0 0+Vcc
+Vcc 0+Vcc
0 +Vcc+Vcc
+Vcc +Vcc 0
+Vcc
Vuit
V1
V2
NEN poortNEN poort
![Page 15: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/15.jpg)
15
MOS Transistor
Metal Oxyde Semiconductor PMOS, NMOS, CMOS Voordelen:
minder plaats op chip verbruiken minder energie compactere minder storend t.o.v. buren schakelingen goedkoper te maken
Nadeel: trager
![Page 16: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/16.jpg)
16
Schakelingen
in uit in1 in2 uit in1 in2 uit0 1 0 0 1 0 0 11 0 0 1 0 0 1 1
1 0 0 1 0 11 1 0 1 1 0
in1 in2 uit in1 in2 uit0 0 0 0 0 00 1 1 0 1 01 0 1 1 0 01 1 1 1 1 1
NIET
NOF NEN
ENOF
Basis-operaties
![Page 17: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/17.jpg)
17
Schakelalgebra
Logische variabele: waar (1) of onwaar(0) Basisbewerkingen: EN(.), OF(+), NIET( ) Logische functie in n variabelen
voorstellen via waarheidstabel
A B A B (XOR)0 0 00 1 11 0 11 1 0
A.B + A.B
![Page 18: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/18.jpg)
18
Schakelalgebra
A B A B A.B A.B A.B+A.B AB
0 0 1 1 0 0 0 0
0 1 1 0 1 0 1 1
1 0 0 1 0 1 1 1
1 1 0 0 0 0 0 0A
B
A B
A.B
A.B
![Page 19: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/19.jpg)
19
Schakelalgebra
Vereenvoudigingen
Wet EN-vorm OF-vorm
Identiteit 1.A = A 0+A=ANulwet 0.A = 0 1+A=1Idempotentie A.A = A A+A=AInversie A.A = 0 A + A = 1Commutatieve A.B = B.A A+B = B+ADistributieve A+B.C = (A+B).(A+C) A.(B+C) = A.B+A.CAbsorbtie A.(A+B) = A A+A.B = ADe Morgan A.B = A + B A+B = A . B
![Page 20: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/20.jpg)
20
Schakelalgebra
Voorbeeld: OFA B A + B0 0 00 1 11 0 11 1 1
A.B + A.B + A.B = A.B + A.(B+B) [distributie]= A.B + A.1 [inversie]= A.B + A [identiteit]= (A+A).(B+A) [distributie]= 1.(B+A) [inversie]= B+A [identiteit]
A.B + A.B + A.B
![Page 21: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/21.jpg)
21
Schakelalgebra
Elke schakeling kan met uitsluitend NEN-poorten (NOF-poorten) gemaakt worden
A
A
A
B
B
A.B
A+B
A
![Page 22: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/22.jpg)
22
Geïntegreerde Schakelingen-O2
smelten±15cm
oxidatie lichtgevoelige laag
masker (negatief) + belichting
ontwikkelbadetsbad
![Page 23: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/23.jpg)
23
Geïntegreerde Schakelingen
doperingtot n/p-type
oxidatie
enz.
verzagen= chips
pinnetjes
testen
behuizing
![Page 24: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/24.jpg)
24
Geïntegreerde Schakelingen
Classificatie
Klasse #poorten
SSI Small Scale Integration 1..10
MSI Medium Scale Integration 10..100
LSI Large Scale Integration 100..100.000
VLSI Very Large Scale Integr. > 100.000
![Page 25: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/25.jpg)
25
Hoofdstuk 2
Elektronica Transistorgeheugens
Bipolaire FLIP-FLOP SRAM en DRAM Leesgeheugens
Geheugenmedia Organisatie Snelheid
![Page 26: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/26.jpg)
26
Bipolaire Flip-Flop
Schakeling met 2 stabiele toestanden
1
1
0
1
1
0
0
0
1
1
![Page 27: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/27.jpg)
27
Bipolaire Flip-Flop
Lezen
1
1
0
1
1
0
Bit
“1”“0”
![Page 28: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/28.jpg)
28
Bipolaire Flip-Flop
Schrijven
1
1
0
1
01
0
1
0
1
1
0
10
1
0
0
1
“1 schrijven” “0 schrijven”
![Page 29: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/29.jpg)
29
Bipolaire Flip-Flop
1-bit geheugencel
BP
= puls = normaal 0, tijdens “schrijven” 1
![Page 30: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/30.jpg)
30
Transistorgeheugens
Matrixstructuur Individuele bits Adresdecodering (selectie van bits)
…
…
…
…
![Page 31: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/31.jpg)
31
SRAM
Static RAM Bouwstenen: Bipolaire flip-flops Snelste Duurste Gebruik:
CMOS SRAM (batterijvoeding: weinig energie) Voorgeheugens (caches: snelheid)
![Page 32: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/32.jpg)
32
DRAM
Dynamic RAM Bouwstenen: Condensatoren (20 fF = 20 x 10-15 F)
Geladen: “1” Ontladen: “0”
woordlijn
bitlijn
FETFET = Field Effect Transistor
![Page 33: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/33.jpg)
33
DRAM
Nadelen: Lezen = destructief (dus herschrijven)
Lekstroom (dus opfrissen)
10 ms
![Page 34: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/34.jpg)
34
Vergelijking
SRAM DRAMToegangstijd … 10 ns … 50 .. 150 nsCyclustijd … 12 ns … 70 .. 250 nsCapaciteit # 100 kbits 16 .. 64 Mbit
toegangstijdLees Resultaat
geheugencyclustijd
Lees
Decodering adresSchakeltijd van poorten
(Herschrijven)(Opfrissen)Uitdoven parasietsignalen
![Page 35: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/35.jpg)
35
Optimisaties
Reductie van geheugencyclustijd Geheugenspreiding
2 geheugenmodules
EDO (Extended Data Output) Lezen van opeenvolgende woorden
SDRAM (Sychronous burst DRAM) Gelijkaardig
even adressen oneven adressen
![Page 36: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/36.jpg)
36
SIMM en DIMM
SIMM = Single In-line Memory Module
DIMM = Dual In-line Memory Module (2-zijdig)
![Page 37: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/37.jpg)
37
Leesgeheugens (ROM)
ROM = Read Only Memory Verschillende varianten:
ROM (bij constructie gevuld) PROM (Programmable ROM)
slechts eenmaal beschrijfbaar (speciaal apparaat) EPROM (Erasable PROM)
kan gewist worden via UV-licht EEPROM (Electrically EPROM)
ter plaatse wissen FLASH: variante van EEPROM
(grote blokken wissen)
venster
![Page 38: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/38.jpg)
38
Hoofdstuk 2
Elektronica Centraal Geheugen (RAM) Geheugenmedia
Magneetschijven Optische Schijven Magneto-Optische Schijven Magneetbanden/Cassettes
Organisatie Snelheid
![Page 39: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/39.jpg)
39
Magneetschijven
Harde Magneetschijf Geperfectioneerde magneetschijven Soepele Schijven Alternatieven
![Page 40: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/40.jpg)
40
Harde Magneetschijf
Fysisch voorkomen
holle asplaat (glas/aluminium)
magnetiseerbare laag
30 .. 50 cm3 .. 12 cm
< 3 cm
30003600 t/min54007200
![Page 41: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/41.jpg)
41
Harde Magneetschijf
Werking
schrijven
0 0 1 1 0 0 …
II
lezen
geleider inbewegend
magnetisch veld
0,1 .. 0,2 m
5 .. 10 m
![Page 42: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/42.jpg)
42
Harde Magneetschijf
![Page 43: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/43.jpg)
43
Harde Magneetschijf
menselijk haar 50 m
rookdeeltje 5 mvingerafdruk 3 m
magnetiseerbare laag 2.5 m
lees/schrijfkopvlieghoogte
0.5 m
![Page 44: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/44.jpg)
44
Harde Magneetschijf
Lees/schrijfkop zweven boven oppervlak (< 1 m) stofvrij zoniet headcrash Winchester-schijven
platen + koppen in hermetisch afgesloten doos bij stilzetten: landen op landingszone
![Page 45: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/45.jpg)
45
Harde Magneetschijf
Spoor = { sectoren }
sectorspoor
HD … data … ECC
800 ... 2000 sporen/cmspoorbreedte = 10 .. 15 m
512b .. 4kb data
# sectoren / spoor= vast (niet optimaal) of= neemt toe naar buiten
![Page 46: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/46.jpg)
46
Harde Magneetschijf
Werking
kam
cilinder= { sporen onder lees/schrijfkoppen voor bep. stand kam }
lees/schijfkop
![Page 47: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/47.jpg)
47
Harde Magneetschijf
![Page 48: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/48.jpg)
48
Harde Magneetschijf
Lees/Schrijf (CILINDER, KOP, SECTOR)
a) Positioneren (= zoektijd, seektime) spoor-spoor: 1 ms gemiddeld: 10 ms
b) Rotationele wachttijd (= latency time) wachten tot juiste sector onder de kop gemiddeld = ½ toer (4 .. 8 ms)
c) Lezen/Schrijven debiet = 5 .. 30 Mb/s (kortstondig!)
![Page 49: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/49.jpg)
49
Geperfectioneerde Schijven
Hogere Snelheid Hogere Betrouwbaarheid
tegen verlies van informatie RAID
Redundant Array of Inexpensive Disks Redundant Array of Independant Disks
Controller Controller
![Page 50: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/50.jpg)
50
RAID technologie
...Strip 4Strip 0
...Strip 5Strip 1
...Strip 6Strip 2
…Strip 7Strip 3 RAID 0
• disk striping• I/O in parallel
...Strip 4Strip 0
...Strip 5Strip 1
...Strip 6Strip 2
…Strip 7Strip 3
...Strip 4Strip 0
...Strip 5Strip 1
...Strip 6Strip 2
…Strip 7Strip 3
RAID 1• disk striping• disk mirroring• schrijven duurt even lang• lezen kan sneller
Data 0 Data 2
Data 1 Data 3
![Page 51: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/51.jpg)
51
RAID technologie
RAID 2• Hamming code (4 bits 7 bits)• bits in parallel• armpositie & rot. positie gesynchroniseerd
...
Bit 1
...
Bit 2
...
Bit 3
…
Bit 4
...
Bit 5
...
Bit 6
...
Bit 7
...
Bit 1
...
Bit 2
...
Bit 3
…
Bit 4
...
Pariteit
RAID 3• Pariteitsbit (4 bits 5 bits)• bits in parallel• armpositie & rot. positie gesynchroniseerd
![Page 52: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/52.jpg)
52
RAID technologie
...Strip 4Strip 0
...Strip 5Strip 1
...Strip 6Strip 2
…Strip 7Strip 3
...P4-7P0-3 RAID 4
• disk striping• pariteits-strip• disk crash: herstel• 1 strip wijzigen:
• 2 x Lezen + 2 x Schrijven
...Strip 4Strip 0
...Strip 5Strip 1
...Strip 6Strip 2
…P4-7
Strip 3
...Strip 7P0-3 RAID 5
• = RAID 4• verspreid pariteit strip
![Page 53: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/53.jpg)
53
Floppy Disk, Diskette
Afmetingen 5.25 “ en 3.5”
Kop raakt oppervlak Sleet + Warmte Start /Stop: ±½ s
Soepele Schijven
![Page 54: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/54.jpg)
54
Soepele Schijven
Param. LD 5.25” HD 5.25” LD 3.5” HD 3.5”
Afm. 5.25” 5.25” 3.5” 3.5”
Cap. (byte) 360K 1.2 M 720K 1.44M
# Sporen 40 80 80 80
# Sec/Spoor 9 15 9 18
# Koppen 2 2 2 2
Toeren/min 300 360 300 300
Debiet (kBps) 250 500 250 500
Type Plooibaar Plooibaar Stevig Stevig
![Page 55: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/55.jpg)
55
Magneet Schijven
Harde Magneetschijf Geperfectioneerde magneetschijven Soepele Schijven Alternatieven:
ZIP (100MB/250MB), JAZ (1GB/2GB), SuperDisk (120MB) (Imation)
HiFD (100MB) (Sony) ...
Drive compatibelmet 3.5” FD
![Page 56: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/56.jpg)
56
Optische Schijven
Voorloper: Video-disk (30 cm) Audio CD CD-ROM CD-R CD-RW DVD (DVD-ROM, DVD-R, …)
![Page 57: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/57.jpg)
57
Audio CD
1980 (Philips & Sony) 12 cm , 1.2 mm dik Informatie Digitaal 16-bit sampling,
44,4 kHz Red Book tot 74 min. muziek
![Page 58: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/58.jpg)
58
Compact Disc
Productie: branden van putjes in glasplaat maken van matrijs persen van CD dunne laag aluminium laklaag label
![Page 59: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/59.jpg)
59
Compact Disc
Afspelen: m.b.v. laserinfrarood 0.78 m
![Page 60: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/60.jpg)
60
Compact Disc
![Page 61: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/61.jpg)
61
Compact Disc
1: overgang, 0: geen overgang
![Page 62: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/62.jpg)
62
Compact Disc
Spiraal (binnen naar buiten) 22.188 omwentelingen
(± 600 per mm) Constante bitstroom
530 T/min 200 T/min= Constant Linear Velocity
![Page 63: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/63.jpg)
63
CD-ROM
1984 (Philips & Sony) CD voor opslag van data: CD-ROM Compact Disc, Read-Only Memory Compatibel met audio CD Yellow BookYellow Book
Formaat van Data Extra Foutenbescherming
![Page 64: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/64.jpg)
64
CD-ROM
Symbool: 8 bits 14 bits...
...
42 symbolenFrame (588 bits)• 24 data bytes• rest: fouten+synch.
98 frames
DATA ECCH
16 bytes 2048 bytes 288 bytes
Sector• Mode 1
• Mode 216 bytes 2336 bytes DATAH
00ffffffffffffffffffff00min:s:sect:mode
![Page 65: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/65.jpg)
65
CD-ROM
Foutencontrole: 3 niveaus Per symbool (1-bit fout) Per frame (# opeenvolgende fouten) ev. per sector (Cross Interleaved Reed-Solomon code)
Efficientie: 98 x 588 bits = 57.624 bits 2048 x 8 = 16.384 bits
![Page 66: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/66.jpg)
66
CD-ROM
Capaciteit: ±270.000 sectoren (550 MB .. 630 MB)
Debiet: 75 sect. / s = 150 kB (mode 1) = 171 kB (mode 2) x2, x4, …, x32, … Hogere snelheden
CAV (constant angular velocity) aan binnenzijde Zoektijd:
controller: berekening van plaats + zoeken 100 ms
![Page 67: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/67.jpg)
67
CD-I
Compact Disc, Interactive Philips, 1986 Speler verbonden met TV MPEG video, geluid, … Green Book Toepassing:
Spelletjes Educatieve programma’s
![Page 68: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/68.jpg)
68
CD-R
Compact Disc, Recordable 1989 WORM, Write-Once, Read Many Groef met sinusoidale rand (snelheid) Uitzicht: Goudkleurig i.p.v. zilverkleurig
LabelBeschermlaagReflecterende Au-laagDoorzichtige KleurstofSubstraat
1.2
mm
![Page 69: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/69.jpg)
69
CD-R
Schrijven: Laser: Hoog vermogen (verkleuring)
Lezen: Laser: Laag vermogen (donkere plek: minder reflectie)
ook te lezen op gewone CD-ROM lezen Beschrijven:
in een continue operatie beschrijven, zonder stoppen
![Page 70: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/70.jpg)
70
CD-R
Orange BookOrange Book CD-R CD-ROM/XA (incrementeel beschrijven)
Toepassing: PhotoCD Backup
Piraterij! verkeerde lengte, verkeerde ECC, …
![Page 71: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/71.jpg)
71
CD-RW
Compact Disc, ReWritable Zoals CD-R, kleurstof vervangen door legering
twee stabiele toestanden: kristallijn & amorf
![Page 72: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/72.jpg)
72
CD-RW
Schrijven: Laser: hoog vermogen
legering smelt, koelt af tot amorf Laser: medium vermogen
legering omgezet naar kristallijn Lezen:
Laser: laag vermogen kristallijn: veel reflectie amorf: weinig reflectie
Duurder dan CD-R (kan niet gewist!)
![Page 73: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/73.jpg)
73
DVD
Digital Video Disk, Digital Versatile Disk Zelfde formaat CD-ROM (120 mm schijf)
Capaciteit: 4.7 GB Debiet: 1.4 MB/s
CD DVD
![Page 74: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/74.jpg)
74
DVD
Compressie: MPEG-2 (4 Mbps) afhankelijk van detail & hoeveelheid beweging
Audio 24-bit sampling, 96 kHz DigitalSurround (5 kanalen + 1 subwoorfer-kan.)
Films meerdere talen (<= 8) + ondertiteling meerdere verhaallijnen (te selecteren) meerdere gezichtspunten kinderslot
![Page 75: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/75.jpg)
75
DVD
4 Formaten: single-sided, single-layer 4.7 GB single-sided, dual-layer 8.5 GB double-sided, single-layer 9.4 GB double-sided, dual-layer 17 GB
Semi-reflectieve laag
Aluminium reflector
![Page 76: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/76.jpg)
76
Magneto-Optische Schijven
Legering Boven Curiepunt (Tc): magnetisatie wijzigen Onder Curiepunt: magnetisatie bevroren
Schrijven: Lezen: Kerr effect
Concentrische sporen, sectoren, CAV Verwijderbaar medium, vaak 5.25”
laserB
laser polarisatie
![Page 77: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/77.jpg)
77
Magneto-Optische Schijf
![Page 78: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/78.jpg)
78
Magneetbanden
Spoel-tot-spoel
1”, 1/2” breed, 2400 ft lang capaciteit: … 180 MB ... 9 sporen (1 byte + pariteit)
lees en schrijf koppen
![Page 79: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/79.jpg)
79
Magneetbanden
Blokken van variabele lengte hiaat (½ - 1”): start/stop
dichtheid: 1600 B/duim, 6250 B/duim debiet: tot 3 MB/s terugspoelen: 50 s tot 3 min
hiaat
![Page 80: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/80.jpg)
80
Cassettes
![Page 81: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/81.jpg)
81
Cassettes
Cartridge vaak streaming mode
blokken van ½kB .. 1 kB met heel klein hiaat backup: data compressie (tot 2 x zoveel op tape) 28 .. 144 sporen vaak serieel beschreven
(serpentine recording)
![Page 82: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/82.jpg)
82
Cassettes
Types ½” cartridge
4 GB .. 35 GB 1 MB/s .. 5 MB/s
¼” cartridge (QIC)vooral op PCs 400 MB .. 4 GB 125 kB/s .. 1.5 MB/s heel veel incompatibele formaten
![Page 83: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/83.jpg)
83
Cassettes
Types (helical scan) 8 mm (videoband)
3 GB .. 25 GB 500 kB/s .. 6 MB/s
4 mm (DAT) 2 GB .. 12 GB 50 kB/s .. 1 MB/s
![Page 84: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/84.jpg)
84
Massageheugens
JukeBox met CDs Speciale Cassette lader
200
CD
s
20 Cassettes
![Page 85: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/85.jpg)
85
Hoofdstuk 2
Geheugenmedia Organisatie
Bussen Pijplijnen Voorgeheugens
Snelheid
![Page 86: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/86.jpg)
86
Bussen
Transport van gegevens tussen lokaties serieel vs parallel (8, 16, 32, 64, …)
Implementatie punt-tot-punt verbinding (duur!) gemeenschappelijke verbinding (bus)
CPU RAM VideoBestuurder
Harde SchijfBestuurder
CD-ROMBestuurder ...
![Page 87: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/87.jpg)
87
Bussen
Verschillende lijnen Adressen Gegevens Controlesignalen (Opdrachten)
Voorbeelden (E)ISA (Extended Industry Standard Architecture) PCI (Peripheral Component Interconnect) ...
![Page 88: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/88.jpg)
88
Bussen
CPU RAM
...
PCIbridge
VideoBestuurder
SCSIBestuurder
SCSISchijf
ISAbridge
DrukkerBestuurder
Geluidkaart Modem
ISA busISA bus
PCI busPCI bus
SCSI busSCSI bus
![Page 89: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/89.jpg)
89
Interne bussen
Registers
Rekeneenheid
![Page 90: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/90.jpg)
90
Bussen
Bus breedte # adreslijnen
20 lijnen: max. 1M (PC/XT) 24 lijnen: max. 16 M (ISA) 32 lijnen: max. 4G (EISA/PCI) 64 lijnen: max. 16 E (PCI)
# datalijnen 8, 16, 32, 64 lijnen ev. 32 bits ophalen over 8-bit bus = 4 x lezen
multiplexed bus: adres/datalijnen gemeensch.
![Page 91: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/91.jpg)
91
Bussen
Participanten Meester = apparaat dat comm. initieert
CPU, DMA-apparaat, ... Slaaf = andere partij
geheugen, ...
CPU RAM
Lees xyz
Data
= Buscyclus
+
![Page 92: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/92.jpg)
92
Bussen
Werking: Synchroon
op kadans van een klok bus cyclus = geheel # klokcycli ISA (8.33 Mhz), PCI (33 MHz/66MHz)
Asynchroon bus toegang slechts zo lang als nodig
Bus Protocol: Hoe bus werkt
Hoe “meester” worden, Welke signalen + Timing ...
![Page 93: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/93.jpg)
93
Synchrone Bus
ADRES
DATA
MINMAX
MREQ
READ
WAIT (Geheugen)
![Page 94: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/94.jpg)
94
Bus Arbitratie
Hoe “meester” worden Gecentraliseerd
schakeling in CPU, aparte arbiter chip, …
Gedecentraliseerd
App. 1 App. 2 App. 3 App. 4
Arbiter
aanvraag
OK OK NOK NOK
![Page 95: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/95.jpg)
95
Bus Cycli
Lees cyclus Meester: Lees xyz Slaaf: Data
Schrijf cyclus Meester: Schrijf data xyz Slaaf: OK
Block transport Meester: Lees xyz ... Slaaf: Data, data, ...
Lees/Wijzig/Schrijf cyclus Meester: Lees xyz Slaaf: Data Meester: Schrijf Data* xyz Slaaf: OK
Interrupt cyclus
...
![Page 96: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/96.jpg)
96RAM
Pijplijnen
Soort lopende band in processor
HIA.w R1,10OPT R1,100BIG R1,2(R3+)LEZDRU
HIA.w R1,10 OPT R1,10 BIG R1,2(R3+) LEZ
DRU
Analyseer
Bereken adresHaal operand opVoer uit
![Page 97: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/97.jpg)
97
Pijplijnen
Complex! Indexatie
sprongbevelen voorspellen, meerdere pijplijnen
HIA.w R1,10OPT R3,100BIG R1,2(R3+)LEZDRU
Compiler:• herordenen van instructies• inlassen van NOP
![Page 98: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/98.jpg)
98
Voorgeheugens
RAM relatief traag t.o.v. CPU Extra snel voorgeheugen (cache memory)
CPUCPU cachecache
RAMRAMSRAM
DRAM
Kopie vangedeelte van RAM
![Page 99: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/99.jpg)
99
Voorgeheugens
CPUCPU RAMRAM
Lees a in VG? JA!
CPUCPU RAMRAM
Lees b
a
b
in VG? NEE!
![Page 100: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/100.jpg)
100
Voorgeheugens
Lokaliteitsprincipe lokaliteit in tijd
x nodig op tijd t x nodig op tijdstip t+dtlussen, tussenresultaten
lokaliteit in ruimte x nodig op tijdstip t x+dx nodig op tijdstip t+dt
programma’s, rijen, velden van records, … daarom: lijnbreedte (8 bytes, 16 bytes, …)
Voorgeheugen 90% .. 98% succes!
![Page 101: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/101.jpg)
101
Voorgeheugens
Ontwerpkeuzen: grootte (16 kB, 32 kB, … 512 KB, …) lijnbreedte (8B, 16B, 32B, …)
hoeveel tegelijk ophalen uit RAM hoe georganiseerd gemeenschappelijk VG versus
gescheiden VG voor data en instructies aantal voorgeheugens (1, 2 of meer)
![Page 102: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/102.jpg)
102
Voorgeheugens
Organisatie
direct afgebeeld voorgeheugen elk RAM “lijn” heeft vaste plaats in het VG tag duidt aan over welke geheugen-lijn het gaat
(de meest beduidende bits van het adres)
associatieve voorgeheugens een RAM lijn kan om het even waar in het VG tag duidt aan over welke geheugen-lijn het gaat associatief: alle tags tegelijk vergelijken!
![Page 103: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/103.jpg)
103
Voorgeheugens
Direct afgebeeld voorgeheugen
tag
RAM
VG
adres
=?
![Page 104: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/104.jpg)
104
Voorgeheugens
Associatieve Voorgeheugens
tag
RAM
VG
adres
=?
Teg
elijk
ver
gel
ijken
!
![Page 105: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/105.jpg)
105
Voorgeheugens
Schrijven in VG wegschrijven doorheen het VB
onmiddellijk hoofdgeheugen aanpassen uitgesteld wegschrijven
alleen in VG aanpassen, pas later in hoofdgeheugen
schrijven als niet in VG alleen in hoofdgeheugen eerst in VG brengen
![Page 106: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/106.jpg)
106
Voorgeheugens
Performantie ??? Toegangstijden: TRAM, TVG
Succesratio: s Gemiddeld:
TG = s * TVG+ (1-s) * TRAM Voorbeeld:
TRAM= 100 nsTVG = 10 nss = 95%
Tgem = 0.95 * 10 + 0.05* 100 = 9.5 + 5 = 14.5 ns
Kostprijs ??? Capaciteiten: CRAM, CVG
Prijs: KRAM, KVG
Totaal:K = CRAM* KRAM+ CVG * KVG
Voorbeeld:CRAM = 128 MBKRAM = 250 BEF/MBCVG = 128 kBKVG = 16.000 BEF/MB
K = 128 * 250 + 16.000/8 = 32.000 + 2.000 = 34.000
7 x sneller, slechts 6 % duurder7 x sneller, slechts 6 % duurder
![Page 107: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/107.jpg)
107
Voorgeheugens
Meerdere niveaus
CPUCPU CacheCacheL1L1 RAMRAMCacheCache
L2L2
16 kB
512 kB
128 MB
![Page 108: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/108.jpg)
108
Hoofdstuk 2
Geheugenmedia Organisatie Snelheid
MIPS MFLOPS Experimenteel testen
![Page 109: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/109.jpg)
109
Snelheid
MIPS Million Instructions Per Second
MFLOPS Million Floating Point Instructions Per Second
Merk Op: niet alle instructies even veel tijd! niet alle instructie-sets even uitgebreid niet altijd uitgebreide datatypes MIPS/MFLOPS = relatieve maat binnen
computerfamilie
![Page 110: 1 SOCS Hoofdstuk 2 Elektronica Transistorgeheugens Geheugenmedia (hulpgeheugens) Organisatie Snelheid](https://reader033.vdocuments.mx/reader033/viewer/2022052410/5551a0ef4979591f3c8b8464/html5/thumbnails/110.jpg)
110
Snelheid
Experimenteel testen Standaard testen
Whetstone: tech. wetenschappelijke programma’s Dhrystone: zonder bewegende komma operaties SPEC: { programma’s van verschillende constructeurs }
Gebruikersstandpunt Responstijd = tijd eerste resultaat - tijd opdracht ingegeven Verblijftijd = tijd afgewerkt - tijd opdracht ingegeven Doorvoer = # afgewerkte programma’s / tijdseenheid