Fogalomtár

A tananyagban előforduló fogalmak röviden, ábécérendben. Folyamatosan bővül: minden fázis hozzáteszi a sajátjait. Zárójelben: melyik fázisban szerepel először.

FogalomJelentés
Bájt (0.)8 bit; egy 0–255 közötti szám. A memória bájtok hosszú sora.
Bootloader (0.)Betölti a kernelt, és átadja neki a vezérlést (nálunk a Limine).
Cím (0.)Egy bájt sorszáma a memóriában („házszám”).
ELF (0.)A futtatható fájlok formátuma Linuxon és nálunk.
Firmware (UEFI) (0.)Az alaplapra égetett program: bekapcsoláskor ez fut először.
Fizikai cím (0.)A valódi hely a RAM-ban.
Hexadecimális (0.)16-os számrendszer (0–9, a–f), 0x előtaggal. Egy jegy = 4 bit.
Kernel (0.)Az operációs rendszer magja: a hardver és a programok között áll.
KVM (0.)A Linux kernel funkciója, amellyel a virtuális gép kódja közvetlenül a valódi processzoron fut.
Lapozótábla (0.)A virtuális → fizikai „fordítótábla”; a helyét a CR3 mutatja.
Linker, linker script (0.)A linker rakja össze a lefordított darabokat egy fájllá; a linker script az alaprajz.
Memórialap (0.)4 KB-os darab; a jogokat (írás, futtatás) laponként lehet beállítani.
no_std (0.)Rust szabványos könyvtár nélkül (nincs alattunk OS).
Regiszter (0.)A processzor belső, villámgyors jegyzetlapja.
Rendszerhívás (0.)Egy program kérése a kerneltől (pl. „olvasd be ezt a fájlt”).
RIP (0.)Utasításmutató: a következő végrehajtandó utasítás címe.
RSP (0.)Veremmutató: a verem tetejének címe.
Szegmens (0.)Egy összefüggő darab a kernelfájlban, saját jogokkal (kód, adat…).
Szimbólumtábla (0.)A kernelfájl tartalomjegyzéke: függvénynevek és címek.
Triple Fault (0.)Hiba a hibakezelés közben, a hibakezelés közben. A processzor feladja, a gép újraindul (nálunk: megáll).
unsafe (0.)Kód, amelynek helyességéért nem a fordító, hanem a programozó felel.
Verem (stack) (0.)Jegyzetfüzet, ahová a függvények a saját adataikat teszik.
Virtuális cím (0.)Amit a processzor lát; a lapozótábla fordítja fizikaira.
W^X (0.)Egy memórialap vagy írható, vagy futtatható, de soha nem mindkettő.