1.034.161

kiadvánnyal nyújtjuk Magyarország legnagyobb antikvár könyv-kínálatát

A kosaram
0
MÉG
5000 Ft
a(z) 5000Ft-os
szállítási
értékhatárig

Bepillantás az operációs rendszerek világába

Szerző
Lektor

Kiadó: LSI Oktatóközpont
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 478 oldal
Sorozatcím:
Kötetszám:
Nyelv: Magyar  
Méret: 23 cm x 17 cm
ISBN: 963-577-286-6
Értesítőt kérek a kiadóról

A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról
A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról

Tartalom

Előszó11
Elméleti alapok12
Az operációs rendszer fogalma12
Alapfogalmak13
A program, a processzus és a thread fogalma13
A processzor14
A megszakítások14
A rendszerhívások14
Az operációs rendszerek szerkezete15
Monolitikus15
Szintekre tagolt15
Mikrokernel15
Exokernel16
A processzusok16
A processzusok adatai16
A processzusok környezete17
A processzusok szerkezete17
Az ütemezés18
Bevezetés18
Ütemezési algoritmusok19
Memóriakezelés22
Bevezetés22
A szegmentálás24
A lapozás24
A védelem26
A virtuális tárkezelés26
A kommunikáció28
Bevezetés28
Állományok28
Csövek29
Üzenetek29
Osztott memória30
DJGPP32
Bevezetés32
Telepítés32
A GNU C fordító34
A fordítás menete34
Parancssori opciók37
Környezeti változók46
A GNU assembler46
Bevezetés46
Az AT&T assembly formátuma47
Assembly forráskód előállítása49
A beépített assembly a C forráskódokban51
A GNU szerkesztő61
Bevezetés61
Parancssori opciók61
Az Id parancsnyelve66
Az ar program75
A make program77
Bevezetés77
A változók78
Függvényhívások80
A direktívák81
A függőségi szabályok81
Automatikus változók83
Egyéb szabályok86
A parancssori paraméterek87
A függőségek automatizálása88
Összefoglalás90
NASM91
bevezetés91
A NASM és a MASM rövid összehasonlítása92
Parancssori opciók94
A NASM nyelvi elemei97
A NASM forrássorok97
Egyéb utasítások98
Az effektív címek99
A konstansok100
A kifejezések101
A SEG és a WRT kulcsszavak102
A lokális címkék102
A NASM előfeldolgozó103
Egysoros makrók104
Többsoros makrók106
A feltételes fordírtás114
Előfordítási ciklusok118
Forrásállományok beillesztése118
Adatszerkezetek119
A NASM direktivái121
BITS122
SECTION122
ABSOLUTE122
EXTERN és GLOBAL123
COMMON124
Kimeneti formátumok124
A bin formátum125
Az obj formátum126
A coff, elf és aout formátumok129
Az rdf formátum130
Összefoglalás131
Az operációs rendszerek betöltése132
A bootolás132
Bootolás a DOS alól134
Bootolás lemezről152
Boot lemez készítése153
Boot szektor példa154
A memória mérete160
Bootolás hajlékonylemezről163
A boot szektor lemezre írása167
Multiboot és a Grub172
Bevezetés172
A MultiBoot fejléc172
A multiboot info formátuma174
A kernel betöltése utáni állapot177
MultiBoot struktúrák C nyelven178
A GRUB180
A GRUB parancsai183
A lemezek és a filerendszerek kezelése186
Egy példa a Multiboot használatára189
A GRUB menüállomány használata197
Az OS32199
Az OS32 alapjai199
A kernel készítése199
A szerkesztés201
A multiboot fejléc203
A példa kipróbálása206
A GDT és az IDT206
A globális deszkriptorok206
Megszakítások és kivételek kezelése211
A PIC és a PIT217
A képernyőkezelés222
A képernyőelérés módjai222
Képernyőkezelés az OS32-ben224
A kivételkezelők módosítása232
A példa kipróbálása236
A billentyűzet kezelése237
A billentyűzet működése237
A billentyűzet megszakítás kezelése241
A makefile alkalmazása250
A memóriakezelés252
Bevezetés252
Definíciók255
A lapok kezelése259
A példa kipróbálása272
A taszkok kezelése275
Bevezetés275
Definíciók276
A taszk-állapotszegmens279
Környezetváltás a veremben283
A sejtmp() és a longjmp()286
A környezetváltás az OS32-ben289
A taszkok kezelése296
A felhasználói programok elindítása 306
A példa kipróbálása310
A rendszerhívások312
A rendszerhívások beállítása312
Az OS32 szolgáltatásai315
A rendszerhívások használata a felhasználó szinten326
A példa kipróbálása331
Az ütemezés336
Az FCFS és az SJF ütemezés336
A Round-Robin ütemezés350
Az ütemezők összehasonlítása357
Prioritásos ütemezés358
A threadek kezelése386
A taszkok és threadek elválasztása386
A taszkok és threadek kezelése389
A threadek ütemezése409
A rendszerhívások411
Egy több threadból álló program413
A példa kipróbálása420
Problémák a threadekkel422
Kommunikáció423
Üzenetek az OS32-ben423
A rendszerhívások424
Az üzenetek átadása428
Az üzenetek kezelése430
A threadek megszüntetése435
A példa kipróbálása437
A szemaforok441
A megváltozott fejlécek441
A szemaforok kezelése444
A rendszerhívások448
A példa kipróbálása450
Osztott memória453
Az osztott memória az OS32-ben453
A megváltozott fejlécek454
A rendszerhívások457
Az osztott memória kezelése460
A lapok leképezése465
A példa kipróbálása469
Mikrokernel-gondolatok475

Horváth Gábor

Horváth Gábor műveinek az Antikvarium.hu-n kapható vagy előjegyezhető listáját itt tekintheti meg: Horváth Gábor könyvek, művek
Megvásárolható példányok

Nincs megvásárolható példány
A könyv összes megrendelhető példánya elfogyott. Ha kívánja, előjegyezheti a könyvet, és amint a könyv egy újabb példánya elérhető lesz, értesítjük.

Előjegyzem
konyv