A kosaram
0
80%-ig
még
5 db

Operációs rendszerek

Nyitott rendszerű képzés-Távoktatás-Oktatási segédlete - Felsőoktatási Tankönyv

Szerző
Lektor

Kiadó: INOK Kiadó
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 254 oldal
Sorozatcím:
Kötetszám:
Nyelv: Magyar  
Méret: 23 cm x 17 cm
ISBN: 963-9625-21-3
Megjegyzés: Fekete-fehér ábrákkal illusztrálva.
É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

Előszó

Az operációs rendszerek fejlődése, mint megannyi más informatikai területé, továbbra is nagy ütemben folytatódik. Az előző kiadás óta eltelt egy évben csaknem minden vezető szoftvercég... Tovább

Előszó

Az operációs rendszerek fejlődése, mint megannyi más informatikai területé, továbbra is nagy ütemben folytatódik. Az előző kiadás óta eltelt egy évben csaknem minden vezető szoftvercég generációváltást hajtott végre, megjelent a NetWare 5, vége felé közeledik a Windows NT 5.0 tesztje, példátlan terjedésnek indult a Linux.. A változások többnyire az elosztott rendszerek irányába mutatnak, így könyvünket is e szellemben igyekeztünk átformálni.
Alapvető változás, hogy szakítottunk az operációs rendszerek tárgyalásának hagyományos sorrendjével, és a felhasználók számára közvetlenül tapasztalható kezelői felület és állománykezelés témaköreinek tárgyalása után mélyedünk el fokozatosan az operációs rendszerek magjában zajló folyamatokban. A korszerű, többszálú operációs rendszerek megértéséhez nélkülözhetetlen témakörökkel, a párhuzamos programozás, valamint a közösen használt erőforrások tárgyalásával is kiegészült a könyv. Vissza

Tartalom

Előszó
Előszó a második kiadáshoz
Előszó az első kiadáshoz
A könyvben használt jelek
Bevezetés1
A számítógépek felépítése2
Hardver megközelítés2
Funkcionális megközelítés7
Az operációs rendszerek fejlődése9
A kezdetek9
Kötegelt feldolgozás12
Multiprogramozás (Többfeladatos rendszerek)15
Interaktív rendszerek18
Személyi számítógépek20
Feldolgozási módok összefoglalása22
A jelen és a közeljövő tendenciái22
A Unix operációs rendszerek23
Többprocesszoros rendszerek24
Elosztott rendszerek26
Operációs rendszerek mindenhol27
Alapfogalmak27
Folyamatok28
Erőforrások31
Az operációs rendszerek meghatározása33
Az operációs rendszerek szerkezete, szolgáltatásai34
Virtuális gépek40
"Virtuális" kernel41
"Vékony" kliensek43
A Linux története44
Unix kezdetek44
A Linux születése45
Rendszermag, rendszer, disztribúció46
Összefoglalás47
Ellenőrző kérdések47
Felhasználói felület49
A felhasználó és a rendszermag50
Külső erőforrások50
Belső erőforrások51
A programozói felület51
Forráskód elkészítése52
Fordítás52
Szerkesztés53
Betöltés, dinamikus könyvtárak54
Karakteres felhasználói felület55
Programkezelés55
A parancsértelmező egyéb funkciói58
Grafikus felhasználói felületek59
Az ablakozó rendszer működése60
A grafikus felületek jellemzői61
Segédporgramok, alrendszerek64
Egy felhasználóbarát felület jellemzői65
A Linux felhasználói felülete66
Állományok, katalógusok69
Fájlnevek71
Fájlok jellemzői73
Közvetett hivatkozások75
Katalógusok (directory)76
Katalógus nélkül76
Egyszintű katalógus77
Kétszintű katalógus78
Többszintű (hierarchikus) fájl rendszer79
Hozzáférési jogok80
Hozzáférési jogok típusai81
Jogok nyilvántartása82
Fájlok elhelyezése83
Folytonos kiosztás84
Láncolt elhelyezés86
Indextábla alkalmazása87
Műveletek állományokkal, katalógusokkal89
A fájlrendszerek jövője91
Állománykezelés a Linuxban92
Logikai állománykezelés92
Klasszikus fájlkezelés92
A virtuális fájlrendszer94
EXT2FS - A Linux lemezes fájl rendszere94
PROC - A nemlétező fájlok rendszere96
Biztonság96
Háttértárkezelés101
Háttértárolók felépítése102
Mágnesszalagok103
Mágneslemezek104
Optikai tárolók106
Eszközmeghajtók108
A lemez eszközmeghajtójának felépítése109
Lemezütemezés - A meghajtó "felső" oldala111
A címszámítás - az eszközmeghajtó "alsó" oldala114
Memória területek kiválasztása115
Az adattárolás optimalizálásának más módszerei119
Blokkméret optimalizálása119
Adattömörítés121
Megbízhatóság, redundancia123
Korszerű tároló architektúrák126
Nagy tárolórendszerek jellemzői126
A tárolórendszerek megbízhatósága128
Hierarchikus tároló architektúrák130
Erőforráskezelés135
Az erőforrás kezelő136
Erőforrás foglalási gráf137
Holtpont138
Kiéheztetés139
Példa - A vacsorázó bölcsek141
Holtpont kezelő stratégiák141
Holtpont megelőző stratégiák143
Holtpont felszámolása154
Közös erőforrások157
Folyamat- és processzorkezelés167
Folyamatok létrehozása167
Műveletek folyamatokkal169
Várkozási sorok169
Környezetváltás171
A folyamatok alapállapotai171
Felfüggesztett állapot173
Processzorütemezés174
Előbb jött, előbb fut176
Legrövidebb előnyben178
Körben járó algoritmus180
Prioritásos és preemptív módszerek182
A Linux folyamatkezelési megoldása184
A kernel folyamatainak szinkronizálása184
CPU ütemezés185
Memóriakezelés189
Valóságos tárkezelés189
Rögzített címzés190
Áthelyezhető címzés190
Átlapoló módszer191
Tárcsere192
Állandó partíciók193
Rugalmas partíciók195
Lapozás196
Virtuális tárkezelés201
A virtuális tárkezelés alapjai203
Lapkiosztási elvek207
Lapcsere stratégiák209
Hogyan csökkentheti a programozó a laphibák számát?216
A címszámítás gyorsítása asszociatív tárral217
Tárvédelem, szegmentálás220
A folyamatok logikai egységeinek védelme221
A folyamatok védelme egymástól224
Az operációs rendszer védelme - prioritások225
Gyorstárak228
Tároló hierarchia229
Linux memóriakezelés231
A fizikai memória kezelése231
Virtuális memória232
Programok betöltése233
A párhuzamos programozás alapjai235
Bevezetés235
A precedenciagráf236
Fork-Join utasításpár238
Parbegin-Parend utasításpár242
Ellenőrző kérdések250
Felhasznált irodalom251
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