Please enable JavaScript.
Coggle requires JavaScript to display documents.
Számítógépes Architektúrák - Coggle Diagram
Számítógépes Architektúrák
Számábrázolás, adattípus implementáció
Lebegőpontos számábrázolás
Valós típus
Méret
4
8
10
Műveletek
Operandus túlterhelés
Egyes műveletek nem használhatóak
Alapja a normalizálás
(-1)^S x M x 2^K
M
Mantissza
'1.H' alak
K
Karakterisztika
Speciális lebegőpontos értékek
+0.0 és -0.0
minden bit 0 az előjelen kívül
+végtelen és -végtelen
karakterisztika csupa 1
mantissza csupa 0
NaN
karakterisztika csupa 1
mantissza nem csupa 0
denormalizált szám
karakterisztika csupa 0
mantissza nem csupa 0
Fixpontos ábrázolás
Karakter típus
Értékei karakter kódok
Leképzés
Szimbólum -> egész szám
Nem karatker alak, hanem szám tárolódik fix pontos értékként
Karakter kódtáblák
Ascii
ISO-8859-1
Latin1
ISO-8859-2
Latin2
Unicode
Kódolási technikák
UTF8
Minden bájt 1 ASCII kód
UCS-2
UTF-16
UTF-32
Base64 kódolás
0-255 bájt
Felhasználás
email
LDAP
URL
Egész számok
Előjeles eset
Negatív érték esetén
Kettes komplemens
Nem negatív érték esetén
Előjel nélküli logika
Előjeles eset
Egyéb típusok
Tömb típus
Azonos elemek
Folytonos tárolás
Tömb neve
C nyelv
Első elemre mutat
Egyes nyelvek
Összes elemre hivatkozás
Sztring típus
Karakterek sorozata
Változó hosszúságú
Sztring elején tárolva a hossz
Speciális záró karakter
Assembly programozás
Nyelv
Hardverismeret szükséges
Platform függő
Alacsony absztrakciós szint
Programozói szabadság
Feladatra optimalizálható kód
Nagyobb program teljesítméyn
Nehezebben átlátható kód
PC, mikrokontroller
Utasítás szerkezet
3 címes
Műveleti kód
Opernadus cím
Operandus cím
Eredmény cím
2 címes
Műveleti kód
Operandus cím + eredmény cím
Operndus cím
1 címes
Műveleti kód
Operandus cím
0 címes
Műveleti kód
Program és utasítás felépítése
Címke
Azonosító
Kettősponttal zárul
Művelet
Mnemonic
Opernadus
Adat(ok) vagy hivatkozás(ok)
Megyjegyzés
fordító figyelmen kívül hagyja
Utasításkészlet architektúra
Regiszter készlet
Bitszélesség
Gépi utasítások
Utasítás típusok
Adatmozgató
Regiszter-regiszter
mov,xchg
Regiszter-memória
mov
Regiszter-I/O
in, out
Regiszter-verem
push, pop
Kiterjesztés
cbw, cwd, cdqe
Státusz bit beállítás
sti. cli
Aritmetikai
Összeadás
add, adc
Kivonás
Sub, sbb
Inkrementálás, dekrementálás
inc, dec
Kettes komplemens
neg
Előjeles/előjel nélküli szorzás
imul, mul
Előjeles/előjel nélküli osztás
idiv, div
Összehasonlítás
cmp
Bitenkénti
És
Vagy
Kizáró vagy
Egyes komplemens
logikai/előjel nélküli balra léptetés
shl
logikai/előjel nélküli jobbra léptetés
shr
Aritmetikai/előjeles jobbra léptetés
sar
jobbra/balra forgatás
ror, rol
jobbra/balra forgatás carryn keresztül
rcr,rcl
Vezérlésátadó
Feltétel nélküli ugrás
jmp
Feltételes ugrás
je
jne
jg
Ciklusszervező
loop
loopz
loopnz
Hívó utasítás
call
Szubrutinból visszatérés
ret
Szoftveres megszakítás
int
Megszakításból visszatérés
iret
Sztringkezelő
Sztring mozgató
mov, movsw
Szting összehasonlító
cmps
Keresés sztringben
scas
BCD és valós aritmetika
Fordítási direktíva
Helyfoglalás
.byte
.comm
.zero
Láthatóság megadás
.globl
.local
Szintaxis megadás
.intel_syntax
Szegmens definiálás
.text
.data
.bss
Helyettesítő szimbólum létrehozása
.set
Egyéb utasítások
Lebegőpontos
fld
fst
fadd
Rendszervezérlő
hlt
Üres utasítás
nop
INformáció
cpuid
Címzési módok
Adat elérés
Rejtett
Nincs igazi cím megadás
Pl: nincs operandus
Közvetlen adat
Műveleti kód után található adat
Operandus
Konstans
Közvetlen cím
Műveleti kód utáni memóriacím
Operandus itt helyezkedik el
Regiszteres Cím
Műveleti kód hivatkozik a rehiszterre
Regiszterben az operandus
Közvetett cím
M.k. után cím
Operandus igazi címe
Indexelt cím
Mk után cím
Hozzáadva az index
operandus memória cím
Regiszter Relatív cím
Mk hivatkozik egy regiszterre
Regiszterben található címen az operandus
Memória architektúra
Műveletvégzés a CPU-ban
RAM
Utasítások
Adatok
A CPU és RAM közötti átvitel
Megszakítás kezelés
Gépi kód
Az egyetlen nyelv amit a processzor megért
Bináris formátum
Processzoronként változhat
Könnyen dekódolható a hardver számára
Digitális elektronika alapjai hardver szempontból
Digitális hálózatok
Kombinációs
Kimenet csak az aktuális bementtől függ
Állapot mentes
Komparátorok, multiplexerek, dekóderek, összeadó
Szekvenciális
Kimenet az aktuális bementettől és az aktuális állapottól is függ
véges állapot
latsch, flip-flop, regiszter, memória
Komparátor
Kombinációs hálózat
A bemenetet hasonlítja
Multiplexer
Kombinációs hálózat
N jelből 1-et választ ki vezetőjelek alapján
K darab vezérlőjel 2^K bemenő jel
Címdekódoló
Kombinációs hálózat
Címbenet alapján aktivál kimenetet
N bites bemenetre 2^N darab kimenet
Összeadó áramkör
Félösszeadó
Két but összeadás
Teljes összeadó
3 bit összeadása
Több bites összeadók
Ripple-carry összeadók
Láncba fűzött teljes összeadók
Carry look-ahead összeadó
Párhuzamos átvitel
Gyorsabb működésű összeadó
Latch-ek
Szekvenciális
1 bit tárolása
Szintvezérelt
CLK1 -> Bemenet értéke
CLK0-> tárolja az állapotát
Flip-flopok
Szekvenciális
Felfutáskor bemenetet tárol, egyébként a korábbi állapotot
Regiszterek
Szekvenciális
N bit információ tárolása
Azonos órajelű flip-flop
Alkalmazása
Tároló
Léptető
Memória
Közvetlen hozzáférésű memória (RAM)
SRAM
5-6 tranzisztor
Gyors kimenet
Tartós tárolás
DRAM
Egyzserű szerkezet
Lassú kimenet
Szivárgás ->frissítés
Különbség a cellában
Bitcella
1 bit tárolása
Cím választja ki melyik cella kerüljön kimenetre
A számítógép vázlatos felépítése
Számítógép réteg modell
0.szint
Digitális logikai áramkörök
Kapuk, tranzisztorok
1.szint
Mikro-architektúrák
Konkrét ALU, belső "belső trükkök
2.szint
Utasításkészlet
ISA
3.Szint
Operációs rendszerek
Ütemezés, tárkezelés
4.szint
Programozási nyelvek
alkalmazások
Neumann architektúra
Elektronikus működés
Kettes számrendzser
Soros programvégrehajtás
UIniverzális felhasználhatóság
Tárolt programok elve
Adat és program tárolás ugyanott/ugyan úgy
Harvard architektúra
Külön adat és program memória
Eltérő
Felépítés
Címtartomány
Típus
Párhuzamos adat és utasítás az elérés miatt nagyobb teljseítmény
Főként mikrokontrollerekben, DSP-ben használt
Első alkalmazás: MARK 1
Módosított Harvard Architektúra
Külön adat/utasítás gyorsítótár, közös memória
Modern CPU-k esetében elterjedt
A számítógép alapvető felépítése
Processzor
Központi feldolgozó egység
A számítógép agya
Vezérlés
Utasítás végrehajtás
Mikroprocesszor integrált áramköröket tartalmaz
Műveletek és az egységek szinkronizálásahoz órajelet használ
Memória
Operatív tár
Aktuális művelet
Elsődleges tároló nem háttértár
Címezhető adattároló "rekeszek"
Adatok és utasítások tárolása
Elektronikus működés
I/O interfész
A számítógép központi része
I/O eszközök portonc satlkaoznak
Címezhető portok
Adatátvitel során puffereket használunk
Szoftveres szinten driverekre van szükség
Buszrendszer
Busz (sín)
Digitális jelek továbbítása
Részei
Címbusz
Adatbusz
Vezérlő busz
részegységek működésésen összehangolását segítő vezérlő jelek továbbítása
Perifériák
Input
Output
Tároló
Hálózat
Az alapvetőn felüli részek
Alaplap
NYÁK lap
Csatlakoznak
Processzor
Memória
Bővítő kártyák
Háttértár
Tápegység
Tartlamaz
Buszok
külső/belső csatlakozók
Vezérlő chipek
elemet
Konfigurációs jumperek
Bővítő kártyák
Különálló nyomtatott áramköri lapkák
Alaplapra csatlakoztathatóak
Kiterjesztik a számítógép felhasználhatóságát
A processzor felépítése és működése
Processzor
Részei
Vezérlő egység
Aritmetikai és logikai egység egység
Címző egység és Busz illesztő egység
Regiszterek
Belső buszrendszer
Belső gyorsítótár
Egyéb
Órajel generátor
Regiszterek
Kis méretű áramkör
Busz szélességel egyenlő méret
8-512 bit tárolása
Gyors hozzáférésű
Darabszámát a provesszor határozza meg
10-100
Regisztertömb elemi
Van nevük
3 kategória
Rendzser
Általános
Speciális célú
Típusai
Programszámláló regiszter (PC vagy IP)
A következő utasítás memóriacímét tartalmazza
Az utasítás vágraehajtása után átáll
aktuális mutasítás méretével növekszik
Szekvenciális végrehajtás eszköze
Értékét egyes utasítások is állíthatják
Vezérlőegységhez kapcsolódik
Utasítás regiszter (IR)
A memóriából beolvasott utasítás műveleti kódját tartalmazza
Vezérlőegységhez kapcsolódik
A CU ez alapján dönt
milyen műveletet kell elvégezni
milyen adaton kell dolgozni és hogyan érthető el
A programozó által nem hozzáférhető
Munka regiszter, akkumulátor
Általános regiszter
Aritmetikai és logikai műveletek operandusait tartalmazza
A Műveletek eredménye is itt tárolódik
Újabb processzorokban több hasonló regiszter ugyanerre a célra
Általában egész típusú adatokat tartalmaznak
Állapot regiszter (SR, FLAGS)
Processzor álapottalm művelet eredményével kapcsolatos jelző/vezérlő biteket tartlamaz
Feltételes vezérlésűtadás
Átvitel (CF)
Nibble átvitel (AF)
Túlcsordulás (OF)
Előjel (SF)
MEgszakítás maszk (IF)
Nulla (ZF)
Paritás (PF)
Veremmutató regiszter
Hardveres rendszerverem használata
A verem tetejének memóriacímét tartalmazza
Általában a verem előrefelé nő
Általában SP a legutóbb betett elemet címzi (x86)
Speciális célú regiszter
A "push" és "pop" művelet automatikusan változtatja az SP értékét
Memóriacím regiszter (MAR)
Örszeköti a (külső) rendszerés belső címbuszt
Azt a címet tartalmazza, amelyhez a legközelebb hozzá kell férni
A címző egység hajtja meg
Címbusz szélességű
Memória adat regiszter
Összeköti a rendszer (külső) és belső adatbuszt
Azt az adatot tartalmazza
amelyet legközelebb ki kell írni a memóriába
Amely legutóbb be lett olvasva a memóriából
Kétirányú regiszter
Adatbusz szélességű
Aritmetikai és logikai egység
Számítási műveleteket végez
Tartalmaz
fixpontos összeadó
Komplemens képzőt
Léptető regisztert
Bitenkénti logikai műveletet végző áramkört
Vezérlő egység
Az IR-ben lévő érték alapján irányítja, szabályozza a többi egység működését
Fontos regiszterei
IR, PC, SR
Vezérlés történhet
Huzalozott logikával
Minden utasításhoz létrehozott bonyolult áramkörök
Mikroprogramozott
Minden műveleti kód elindít egy apró mikroprogramot
Címző/címgeneráló egység
Addressing Unit (AU), Adress Generation Unit(AGU)
Címzési módok alapján határozzák meg az operandus helyét
Az AU az operandus címét allítja elő és helyez el az MAR-ban
Az utasításban található címet képzi le "fizikai" memóriacímre
Tárolóvédelmi hibák felismerése
Kapcsolat
BIU
Órajel
Periódikus négyszög hullám
Órajel generátor
Szinkronizálja az egységek működését
Frekvenciája arányos a CPU által disszipált hővel
Periódusidő nagyobb mint a jelterjedési idő
1 MHz - 5GHz
Gyakran változtatható
Sebesség jellemzésére manapság nem jó
CISC processzor
Sok, összetett utasítás
Sokféle címzési mód
Változó hosszaságú utasítások
Egy utasítás több gépi ciklust igényel
Mikroprogramozott
Kevés regiszter
Utasítások elérhetik közvetlenül a RAM-ot
x86, Motorola 68k
RISC processzor
Kevés egyszerű utasítás
Kevés címzési mód
Állandó hosszúságú utasítások
Egy utasítás egy gépi ciklust igényel
Huzalozott vagy mikroprogramozott
Sok regiszter
Csak a Load/Store utasítás éri el a RAM-ot
ARM, MIPS AVR
A CPU működése
Egy elemi művelet sorozat ismételgetése
Fetch-execute ciklus
Órajel szinkronizálás
CU vezényel
Végtelen minitin gépies ismétlés során
Adatmozgatás
Műveletvégzés
Fontos a regiszterek tartalma és annak változása
Fetch Execute ciklus
Utasítás bolvasása
Dekódolás
Művelet végrehajtása vagy címszámítás
Adatmemória hozzáférés
Visszaírás
Megszakítási rendszer és input/output
Megszakítás
Az általános célú számítógépek fontos képessége, hogy kölcsön hat az I/O eszközökkel
Ezek azonnali választ várnak a processzortól
Váratlanul bekövetkező eseményekre a CPU-nak reagálnia kell
A megszakítás szolgál a CPU figylemének felhívására
Speciális jelzés a CPU számára
Egy esemény bekövetkeztét jelzi
Normál végrehajtást meg kell szakítani
Forrás
Hardver
Processzor
Szoftver
Megszakítás pítusok
Aszinkron
Külső forrásból származik
Független az aktuális utasítástól
Szinkron
Processzor által kiváltott jel
Hiba
Javítható
Evetés
Javíthatatlan
Csapda
nyomonkövetés
Fogalmak
Megszakítási vonal
Egy (vagy több) CPU busz vezeték
Megszakítási kérelem
A megszakítások egész számokkal azonosíthatóak
Lehet prioritásuk
Programozható megszakítás
Azonosítsa a megszakítás forrását, aktiválja a megszakítási vonalat, kezeli a prioritásokat
Megszakítás kezelő rutin
Az a programrész, amely megszakítási kérelem esetén aktiválódik
Hívás nélküli alprogramhoz hasonlít
Kontextus
Normál rutin folytatása
Mentés
vissza kell állítani az eredeti környezetet, regiszter tartlmakat
Maszkolás
Egyes megszakítási kérelmek figyelése kikapcsolható
Egyszerre, globálisan a processzorban
Külön-külön, a PIC-ben lévő IMR segítségével
Vannak nem maszkolható megszakítások
Nested interupt
Megszakítási rutint megszakító ujabb IRQ
Megszakítás megszakítása
Megszakításkezelési technikák
Vektoros megszakítás kezelés
Megszakítási vonal aktiválás
A megszakítás kérő azonosítja magát
Buszrendszeren egyedi kódot/címet küld
IRS címek egy táblázatban vannak tárolva
Lekérdezéses (polling) megszakításkezelés
Megszakítási vonal aktiválás
A CPU sorozatos lekérdezésekkel kideríti kinek van megszakítási igénye
I/O interfészek
Összeköttetés a CPU és a perifériák között
Címezhető eszközök
Memóriára leképzett I/O
egyetlen címtér
Portra leképzett I/O
külön címtér
Különböző adatsebesség
Különböző fizikai jelek
Soros és párhuzamos átvitel
Az eszközvezérlés nem a CPU feladata
I/O technikák
Programozott I/O
A program írja le mikor kell a perifériához fordulni
Utasításokként csak egy szó átvitele az I/O bufferek és a CPU regiszterek között
I/O adat és címregiszterek a CPU-ban
Sok CPU időt felemészt az eszközök állapotának sorozatos lekérdezése
Speciális I/O utasítások
Megszakításvezérelt I/O
A periféria megszakításokkal jelez a CPU-nak
Ha van új input
Ha kész az outputtal
A CPU nem figyel folyamatosan
Az adatmozgás a CPU és az I/O modul között történik
Direkt memória hozzáférés
Külön vezérelő révén közvetlen a RAM-I/O kapcsolt
A CPU kéri fel a DMA vezérlőt a műveletre
Ha a DMA vezérlő kész van, megszakítást kér
CPU nem vesz részt adatmozgatásban
I/O processzor
DMA kiterjesztése nagyobb önállósággal
Buszrendszerek
Párhuzamos
ISA
PCI
ATA
VESA
SCI
AGP
Soros
PCI Express
Serial ATA
USB
Serial Attached SCSI
FIREWIRE
PCI busz
Peripeheral Component Interconnect
Párhuzamos belső busz
Sínszélesség
32 bit
64 bit
Átviteli sebesség
133-533 MB/s
Fejlesztés
1992-2002
Külön vezérlő áramkör szükséges
PCIe busz
Peripherial Component Interconnect Express
A párhuzamos PCI busz soros utódja
Lefedi az OSI modell több rétegét
Fejlesztés
2003
Alkalmazás
Videókártya
SSD/HDD
Hálózati kártya
Point-to-point kapcsolat az eszközök között
1link
1-32 sáv
Minden sáv 4 vezeték
Sávonként dual simplex átvitel
Átviteli sebesség
240-242000MB/s
Hot-swapping
Parallel ATA busz
AT Attachment
Párhuzamos belső busz
Szinonimák
Pata
ATAPI
UATA
IDE
EIDE
Átviteli sebesség
3,3-166MB/s
HDD CD és DVD
SATA busz
Serial ATA
Soros belső busz
Pont-pont kapcsolat
Átviteli sebesség
150-1969MB/s
Hot-swapping
HDD, SSD, CD és DVD
USB
Unversal Serial Bus
Soros külső busz
Hot swapping
Elosztható
Átviteli sebesség
0,18-10000MB/s
Csatlakozók
Standard
Mini
Micro
Vezérlő hub-ok
Northbridge
Memóriavezérlő
SouthBridge
I/O vezérlő
Eszközmeghajtó
Device Driver
Szoftver interfész a hardverhez
Eszköztípusok
Karakteres
Blokkos
hálózati
A programok a hardvertől független rendszerhívásokat alkalmaznak
Az eszközmeghajtók "töltik meg" ezt a konkrét hardver (és operációs rendszer) specifikus tartalommal
BIOS
Basic input output system
Az operációs rendszer és a hardver között
Alaplapi ROM/Flash által tárolt kód
INincializálja és teszteli a hardveket
Elindítja a Bootstrap Loadert
I/O kezelő megszakításkezelő rutinokat is tartalmaz
Szöveges felhasználói interfész
UEFI
Unified Extensible Firmware Interface
Interfész az operációs rendzser és a platform firmware között
Cél a BIOS leváltása
Rugalmas OS elötti környezet
Boot és futásidejű szolgáltatások
Együttműködés a GPT-vel
Adattárolás
Tárolók osztályozása
Írhatóság szempontjából
Hiearchiabeli helye szerint
Tárolási közeg szerint
Adat,egőrzés szerint
Elérés szerint
Elsődleges memória
A processzor és a futó programok által aktívan használt tároló
Gyors eléréső
Nem maradandó memória
Méret korlátos
Ide tartoznak
Regiszterek
Gyorsítótárak
Operatív tár
Másodlagos memória
Háttértároló
Az elsődeleges memória kiterjesztése
Nagytároló kapacitás
Kisebb elérési sebesség
Maradandó tárolás
Ide tartoznak
HDD, SSD
CD DVD BlueRay Disk
Memóriakártya
Harmadlagos memória
Többnyire eltávolítható adathodozókra épít
Robotikus eszözök csatlakoztatják a kívánt tároló médiumot
Ritka hozzáférés
Óriási tároló kapacitás
Cél a hosszű távú arhiválás
Ide tartoznak
Mágnesesszalagos tárolók
Optikai tárolók
Félvezető memóriák
ROM
Gyártás során kerül bele a tartalom, nem változtatható
tartalmát megőrzi tápfeszültség nélkül is
PROM
Gyártás során üres
Írás folyamata lassú
Erasable Programmable ROM (EPROM)
Erős UV fénnyel törölhető
Ismét írható
Elexctronically EEPROM
Elektrikusan törölhető tartalom
Flash memória
Speciális EEPROM
Blokkonként törölhető
RAM
Véletlen/Közvetlen elérés
Írható olvasható
Elvaszti a tartalmát
SRAM
Static RAM
Frissítés nélül is megtartja a flip-flopokban a tartalmát a tápellátás megszűnéséig
DRAM
Dynamic RAM
Rendszeresen frissíteni kell
kondenzátor révén tárol
Lassabb az SRAM-nál
Olyan gyorsan válaszol ahogy tud
SDRAM
Synchronous DRAM
Órajellel szinkronban
Gyosrabb az aszinkron DRAM-nál
Pipline működés
DDR
Double data rate
Gyorsított SDRAM
Az órajel fel és leszálló élére is szinkronizás
Gyorsítótár
Köztes tároló a RAM és a CPU között
Térbeli lokalitás elve
Ha egy program hivatkozik egy címre, valszeg a szomszédos címekre is fog hamarosan
Időbeli lokalitás elve
Ha egy program hivatkozik egy címre hamarosan újra fog
Leggyakrabban használt adatok tárolása
Kisebb tárolókapacitás, gyorsabb elérés
Átlátszóak a felhasználó számára
Asszociatív CAM memóriát tartalma
CPU cahce
Többszintű
On-chip vagy off chip
Gyorsítótár felépítése
A tárolás egysége a Sor
A Sorban TAG és Flags mezők
A Blokk a főtár egy részének másolata
A TAG a Blokk tötárbeli címéhez kötődik
A cache működése
A processzor a szükséges adatot a chachben keresi
Ha az adott adat cím el van tárolva a Tag-ben(cache hit) akkor válaszol a Blokk tartalma alapján
Ha a cache-ben nincs
Beolvassa a főtárból
Dönt hogy hogy mentsa
Válaszol a Blokk alapján
Asszociativitás
Egy adott memóriacímben lévő adat hány cache sorban tárolódhat
Közvetlen leképzésű
1 RAM cím 1 Sor
Teljesen asszociatív
Bármely címről bármely sorba
Csoportos asszociatív
Egy RAM néhány sor egyikébe kerül
Helyettesítési stratégia
Véletlen
Gyors de nem hatékoöny
Legkevésbé használt LRU
hatékony de komplikált
Nem legutóbb használt
hatékony és egyszerű
Közvetlen írás
Gyorsítótár írásával egyidejűleg a főtár is íródik
Az írást a cache nem gyorsítja
Visszaírás
Gyrsítótár minden írás esetén módosul
A Tag vezérlő "dirty"
Problémás többprocesszoros rendzserekben
Cache jellemzői
A gyorsítótár mérete
Késleltetés (1-30 órajel)
A Blokk mérete
A Blokk kikeresésének ideje
Aktualizálási idő
Helyettesítési stratégia
Találati arány
A címek felépítése
Cím= TAG & Index & Offset
Offset
Bájt pozíciója a blokkban
Index
Azonosítja a cache sor csoportot
Tag
A RAM cím további bitjei
Virtuális memória
Fizikai memória transzparens átlépése
Fizikai memória keretre
Logikai memória lapokra
Külön virtuális és fizikai címzés
Virtuális cím leképzése fizikai címre
Laptábla
A nem használt lapok kilapozhatóak a HDD-re
Memory Management Unit irányít
Hivatkozás RAMban nem lévő lapra
Lapcsere szükséges
Lapcserélési stratégia
FIFO, LRU
Megvalósítás
Linux swap partíció
Windows C:\pagefile.sys
Laptábla
Tartalma: melyik lap, melyik keret
A memóriában tárolva
Kezdőcím a laptábla alap regiszterben
Címfordítás is memória hozzáférést igényel
Translation Lookaside Buffer
Laptábla hiearchikusan lehet több szintű
Virtuális memória kezelése
CPU logikai memória igény
TLB ellernőrzés
Laptábla ellőrzés
Válassz a RAMban
Szükség esetén indítsd el a kiírást HDDre
Közben a folyamat várakozó állapot
A hattérben a DMA vezérlő beikdvassa a RAM-ot
1 more item...