1.035.517

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

Operációs rendszerek alapjai

Szerző

Kiadó: Széchenyi István Főiskola
Kiadás helye: Győr
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 180 oldal
Sorozatcím:
Kötetszám:
Nyelv: Magyar  
Méret: 23 cm x 16 cm
ISBN:
Megjegyzés: Néhány fekete-fehér ábrával.
É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 alapvető részét képezik bármelyik számítógépes rendszernek. Ennek megfelelően az informatikai oktatásban fontos helye van a velük foglalkozó tantárgynak. Ez a könyv bevezető... Tovább

Előszó

Az operációs rendszerek alapvető részét képezik bármelyik számítógépes rendszernek. Ennek megfelelően az informatikai oktatásban fontos helye van a velük foglalkozó tantárgynak. Ez a könyv bevezető áttekintést ad az operációs rendszerekről, azok alapvető működési elveiről, funkcióiról, felhasználásukról.
A könyvben nem fektetünk hangsúlyt egyik meglevő operációs rendszerre sem. Ehelyett olyan általános elveket tárgyalunk, amelyek a rendszerek széles körében alkalmazhatók. Mindazonáltal a példákat a legelterjedtebb rendszerekre, elsősorban a UNIX-ra mutatjuk be.
A könyv végén, ugyancsak példaként, rövid áttekintést adunk a UNIX és a Windows NT operációs rendszerekről.
A könyv hét fejezetből áll, amelyek tartalma a következő:
Az l. fejezet az operációs rendszerek funkcióit, típusait, illetve felépítésüket ismerteti. Ugyanitt kerül sor azoknak a hardver-elemeknek az ismertetésére is, amelyek szorosan kapcsolódnak az operációs rendszerekhez. A 2. fejezet a folyamatok (processzek) vezérlésével foglalkozik. Egy folyamat a rendszer által végzett tevékenység alapegysége, és általában több folyamat egyidejű végrehajtására van szükség. A fejezet a folyamatok ütemezését, szinkronizálását, a köztük levő kommunikációt, illetve a fellépő holtpontok kezelését mutatja be.
A 3. fejezet a központi memória és a háttértár együttes kezelésének elveit írja le. A rendszer és a felhasználók processzei a központi memóriából hajtódnak végre. A CPU optimális időkihasználása végett a folyamatokhoz megfelelő szervezéssel kell hozzárendelni a központi memóriát, valamint a mágneslemezes háttértárat. A fejezet a szervezés algoritmusait, és a tárkezelés módszereit mutatja be.
A 4. fejezet a bemeneti/kimeneti (input/output) rendszerekkel foglalkozik. Ezek a rendszerek a számítógép leglassúbb komponensei. Emiatt igen fontos feladat a működtetésük minél hatékonyabb megvalósítása. A fejezet erre vonatkozóan mutatja be a legelterjedtebb szervezési és működtetési megoldásokat.
Az elosztott rendszerek témájával az 5. fejezet foglakozik. Egy elosztott rendszer olyan processzorokat foglal magában, amelyeknek nincs közös memóriájuk és órajelük. Az ilyen rendszerek lehetővé teszik, hogy a felhasználók a rendszer különböző erőforrásaihoz hozzá tudjanak férni. A megosztott erőforrások növelik a feldolgozási sebességet és a megbízhatóságot, ami egyre fontosabbá teszi felhasználásukat. Mindehhez elosztott fájlrendszer is tartozik. A fejezetben az ilyen rendszerek működtetésének mechanizmusa kerül bemutatásra. Vissza

Tartalom

BEVEZETÉS 7
1 AZ OPERÁCIÓS RENDSZEREK ÁTTEKINTÉSE 9
1.1 Az operációs rendszerek funkciója 9
1.2 Az operációs rendszerek típusai 9
1.2.1 Egyszerű batch típusú (kötegelt feldolgozású) rendszerek 9
1.2.2 Multiprogramozású batch rendszerek 11
1.2.3 Időosztásos rendszerek 12
1.2.4 Személyi számítógépes rendszerek 13
1.2.5 Párhuzamos rendszerek 14
1.2.6 Elosztott rendszerek 15
1.2.7 Valós idejű rendszerek 15
1.3 a számítógépek felépítése és működése 16
1.3.1 A számítógépek felépítése 16
1.3.2 I/O-struktúra 17
1.3.3 Memória-struktúra IS
1.4 az operációs rendszerek felépítése 20
1.4.1 Folyamatkezelés (process management) 20
1.4.2 Memóriakezelés 21
1.4.3 Fájlkezelés 21
1.4.4 I/O-kezelés 21
1.4.5 Másodlagos tárolók kezelése 22
1.4.6 Hálózatkezelés 22
1.4.7 Védelmi rendszer
1.4.8 Parancsértelmező rendszer 23
1.5 az operációs rendszerek szolgáltatásai 23
1.6 Rendszerfelépítés
1.7 Virtuális gépek 26
1.8 Megvalósítás 28
2. FOLYAMATOK 29
2.1 A folyamat fogalma 29
2.2 Folyamatokból álló rendszerek 34
2.3 Folyamatok együttműködése 37
2.3.1 Információcsere folyamatok között 37
2.3.2 Vezérlési szálak 39
2.3.3 Szinkronizáció 39
2.3.4 Kommunikáció 46
2.3.5 Holtpontok (deadlock) 50
2.3.6 A holtpontok kezelése 53
2.3.7 Éhezés (starvation) 56
2.4 Folyamatok kezelése az operációs rendszerekben 56
2.4.1 A működés alapjai 56
2.4.2 Sorban állási modell 60
2.4.3 Állapotkezelés 61
2.4.4 Egy megvalósítási séma 63
2.5 Processzorütemezés 67
2.5.1 Ütemezési algoritmusok 70
2.5.2 Többprocesszoros ütemezés 74
2.5.3 Az algoritmusok értékelésének módszerei 75
3 TÁRKEZELÉS 77
3.1 Memóriakezelés 78
3.1.1 A program címeinek kötése, áthelyezhető és újrahívható programok 80
3.1.2 A programok fizikai tárigényének csökkentése 83
3.1.3 Társzervezési módok 84
3.2 Virtuális memória 88
3.2.1 Általános elvek 88
3.2.2 A betöltendő lap kiválasztása 92
3.2.3 Lapcsere-stratégiák 93
3.2.4 Gazdálkodás a fizikai memóriával 94
3.3 Fájlkezelés 96
3.3.1 Alapfogalmak 96
3.3.2 A fájlok belső szerkezete 98
3.3.3 Fájlmodellek (hozzáférési módszerek) 98
3.3.4 Az állományok tárolása a lemezen 99
3.3.5 Könyvtárak 103
3.3.6 Műveletek 107
3.3.7 Osztott állománykezelés 109
3.3.8 A hozzáférés szabályozása 111
4 BEMENETI-KIMENETI (I/O) RENDSZER 113
4.1 Egységes alkalmazói felület 116
4.1.1 Egyszerű adatmozgatás 116
4.1.2 Fájlműveletek 118
4.1.3 Grafikus eszközök kezelése 118
4.1.4 Terminálkezelés 119
4.1.5 Hálózati kapcsolatok kezelése 119
4.2 A kernel I/O alrendszere 119
4.3 Háttértár-kezelés 121
4.3.1 A lemezegység fizikai szervezése 122
4.3.2 A lemezműveletek ütemezése 123
4.3.3 Az adattárolás megbízhatósága 126
5 ELOSZTOTT RENDSZEREK 127
5.1 Elosztott rendszerek definíciója 127
5.2 Elosztott rendszerek típusai 128
5.3 Elosztott rendszerek tulajdonságai 133
5.3.1 Erőforrás-megosztás 133
5.3.2 Nyilt rendszer 135
5.3.3 Konkurrens működés 136
5.3.4 Méretezhető rendszer 137
5.3.5 Hibatűrés, megbízhatóság 138
. 5.3.6 Átlátszóság 139
5.4 Elosztott rendszerek operációs rendszerei 140
5.4.1 Hálózati operációs rendszerek tipikus szolgáltatásai 142
5.4.2 Elosztott operációs rendszerek tipikus szolgáltatásai 142
5.5 Elosztott fájlrendszerek 143
5.5.1 Elosztott fájlrendszerekkel szemben támasztott igények 143
5.5.2 Elosztott fájlrendszerek megvalósítása 144
5.6 SUN Network File System (SUN NFS) 145
5.6.1 SUN NFS jellemző tulajdonságai 145
5.6.2 A SUN NFS részei 146
5.7 AZ X Window rendszer 148
5.7.1 AZ X protokoll 149
5.7.2 Az X Window rendszer koncepciója 150
6 VÉDELEM ÉS BIZTONSÁG 153
6.1 Számítógépes rendszerek védelme 153
6.1.1 Védelmi tartományok 154
6.1.2 Elérési mátrix ábrázolása és kezelése 156
6.2 Számítógépes rendszerek biztonsága 158
6.2.1 A felhasználók azonosítása 159
6.2.2 A rendszer biztonságát növelő általános módszerek 161
6.2.3 A rosszindulatú programok típusai 162
7 ALKALMAZOTT RENDSZEREK 165
7.1 A UNIX rendszer 165
7.1.1 A UNIX működésének alapjai 166
7.2 A Windows NT rendszer 169
7.2.1 A Windows NT-vel szemben támasztott követelmények 171
7.2.2 A Windows NT felépítése és jellemző tulajdonságai 172
IRODALOM 179
Általános operációsrendszer-ismeretek 179
Unix operációs rendszer 179
Windows NT operációs rendszer 180
Elosztott rendszerek 180
Megvásárolható példányok
Állapotfotók
Operációs rendszerek alapjai Operációs rendszerek alapjai Operációs rendszerek alapjai Operációs rendszerek alapjai Operációs rendszerek alapjai

A gerinc enyhén elszíneződött, a lapélek és néhány lap nedvességtől hullámos, foltos.

Állapot:
3.480 Ft
1.740 ,-Ft 50
9 pont kapható
Kosárba
konyv