1.035.019

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

Az operációs rendszerek szerkezete/Memóriakezelés/Folyamatok kezelése/Megszakítások, I/O-kezelése/Állománykezelés

Szerző
Szerkesztő
Lektor

Kiadó: Műszaki Könyvkiadó
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 172 oldal
Sorozatcím: Informatika felsőfokon
Kötetszám:
Nyelv: Magyar  
Méret: 23 cm x 16 cm
ISBN: 963-16-2284-3
Megjegyzés: Fekete-fehér ábrákkal illusztrált. Tankönyvi száma: MK-00251.
Értesítőt kérek a kiadóról
Értesítőt kérek a sorozatró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ó

Ma már szinte közhelynek számít az a megállapítás, hogy a számítógépek robbanásszerűen terjednek. Napjainkban alig lehet megnevezni az életnek olyan területét, ahol a számítógépeket nem... Tovább

Előszó

Ma már szinte közhelynek számít az a megállapítás, hogy a számítógépek robbanásszerűen terjednek. Napjainkban alig lehet megnevezni az életnek olyan területét, ahol a számítógépeket nem alkalmazzák. Mivel a felhasználók legnagyobb része nem ír programokat, hanem csak eszköznek tekinti a gépet, többnyire nem is foglalkozik az általa használt számítógép működtetését biztosító, kiemelkedő fontosságú alkotóelemmel, az operációs rendszerrel (OR). Pedig enélkül a számítógépek hatékonysága rendkívül alacsony lenne. Azt mondhatjuk, hogy ez a fajta ellenőrző szoftver alapvető szerepet játszik abban, hogy a különböző hardver elemeket egységes egésszé kovácsoljuk.
Egyetértek Malcolm G. Lane és James Mooney szellemes hasonlatával1, amelyben az OR nélküli számítógépet egy vezető nélküli buszhoz hasonlítják: egy ilyen busz még közlekedhet annak ellenére, hogy mindazok az utasok, akik használni akarják a buszt, számos nehézséggel találják szembe magukat. Az emberek eltérő tulajdonságai miatt állandó veszekedés lesz a buszon arról, hogy mikor fékezzenek, milyen sebességgel haladjanak, és milyen menetirányt válasszanak az egyéni célok eléréséhez. Ilyen helyzetben hibák könnyen keletkeznek, és súlyos következménnyel járhatnak: az utasoknak állandóan harcban kell állniuk egymással azért, hogy ki vezesse a buszt, és az hol álljon meg. Könnyen lehet, hogy a busz útvonalát nem egy átfogó vizsgálat alapján meghatározott, mindenki számára elfogadott - kompromisszumokat is tartalmazó - döntés alapján határozzák meg az utasok, hanem a nyers erő dönti el a menetirányt.
Ha azonban van egy vezető a buszon, akkor bizonyos dolgok egy része már eleve ellenőrzés alá kerül. Bár az utasoknak lehetnek kívánságaik, de nem szükséges nekik gondoskodni a sebességváltásról, a fékezésről vagy a kormányzásról. Ezeket a feladatokat mind átveszi a vezető, és így az utazás lényegesen kényelmesebb és mentesebb a stressztől. Annak ellenére, hogy az utasok nem vezethetik a buszt közvetlenül a saját úticéljukhoz, a busz kijelölt útvonalán haladva mégis oda fognak érni, és - elfogadva a tömegközlekedés által kínált kompromisszumokat - általában nem fognak panaszkodni. Vissza

Tartalom

Bevezetés 7
Alapfogalmak 10
Az operációs rendszer határai 10
Az operációs rendszerek feladatai 12
Az OR felületei 13
Memóriakezelés 13
Folyamatok szervezése 14
Perifériakezelés 14
Állománykezelés 15
Hibakezelés, megbízhatóság, védelem 15
Rendszerkezelés, rendszerkönyvelés 15
Az operációs rendszerek története 17
A kezdetek 19
A felügyelő programok megjelenése 19
Szalagos és lemezes operációs rendszerek 20
A batch programozás megjelenése 21
Időosztásos rend szerek 23
A UNIX operációs rendszer 24
Absztrakt és virtuális gépek 25
OR-ek kis számítógépekre 26
Hálózatok és osztott rendszerek 28
Összefoglalás 29
Az operációs rendszerek szerkezete 31
Forráskódok szervezése é 31
Társzervezés 33
Végrehajtási struktúrák 37
Klasszikus szervezés 37
Rendszereljárások alkalmazása 38
Nyitott környezetek 38
Komponensek interakciója 39
Adaptálhatóság 40
Az operációs rendszerek felületei 42
Válasznyelvek 47
Parancsállományok 48
Szűrők 49
A program interface 50
A programok betöltése 50
Rendszerszolgáltatások 51
Memóriaszervezés 52
Memória-allokáció 53
Allokáció egyfelhasználós rendszereknél 53
Allokáció többfelhasználós, többfeladatos rendszerekben 54
Adatstruktúrák dinamikus allokációhoz 56
Allokációs stratégiák dinamikus allokáláshoz 58
Átrendezés, tömörítés 60
Áthelyezési módszerek 60
Áthelyezés szoftver úton 60
Áthelyezés báziscímekkel 61
Áthelyezés relatív címzéssel 61
Áthelyezési regiszterek alkalmazása 62
Egyéb technikák 62
Overlay struktúra 62
Memóriavédelem 63
Egyfelhasználós rendszerek 63
Többfelhasználós rendszerek 63
Virtuálismemória-kezelés 65
Memóriaáthelyezési technikák 66
Áthelyezési táblázat 66
Leképezési regiszterek 67
Lapra bontás 68
Virtuálismemória-kezelés 70
Memóriaáthelyezés 70
Laphiba 72
A virtuális memóriakezelés technikái 72
Háttértár kezelése 75
Szegmentált virtuális memória 75
Folyamatok szervezése 77
A folyamat leírása 78
A folyamatok és az erőforrások kapcsolata 79
A folyamatok állapotai 81
Környezetváltás 84
Folyamatvezérlő műveletek 85
Folyamatok előállítása 85
Folyamatok megszüntetése 88
Attribútumok olvasása és megváltoztatása 88
Felfüggesztés és újraindítás 89
Az ütemezés 90
Ütemezési célok és eszközök 91
Néhány fontos jellemző 92
Prioritások 92
Az önköltség 93
Megszakíthatóság 93
Batch folyamatok ütemezése 94
Hosszútávú ütemezés 94
Középtávú ütemezés 94
Rövidtávú ütemezés 96
Interaktív folyamatok ütemezése 95
Középtávú ütemezés
Rövidtávú ütemezés 95
Hardver támogatás 98
Folyamatok interakciói 99
A holtpont 99
Holtpontmegelőzés 100
Holtpontelkerülés 101
Holtpontérzékelés 102
Holtpont megszüntetése 102
A kölcsönös kizárás (Mutual exlusion) 103
Folyamatok közötti kommunikáció 105
Szinkronizálás 106
Közvetlen kommunikáció üzenetek küldésével és fogadásával 106
Közvetlen kommunikáció csatornahasználattal 107
Közvetett kommunikáció 107
Megszakítások, I/O -kezelés 108
A megszakítások típusai 108
Megszakítások rendezése, maszkolás 110
Input és output készülékek kezelése 110
Órák és időzítők 112
A készülékek kezelése 115
Az I/O készülékek jellemzői
Tároló típusú készülékek 116
Billentyűzet 119
Az egér 120
Terminálok 120
Nyomtatók 121
Készülékmeghajtók 122
Interface-ek és jellemzőik 123
Programozási technikák 124
Adatstruktúrák 124
A polling technika 124
Megszakítási technika 125
Pufferek alkalmazása 125
Cache alkalmazása 126
A meghajtók részfeladatai 127
Előkészület az I/O-műveletre 127
Az I/O-művelet megindítása 128
Megszakítás szolgáltatások 128
Hibaérzékelés és -elhárítás 128
I/O-művelet lezárása 129
I/O-művelet megszakítása 129
I/O-ütemezés 129
Az állományok kezelése 131
A kötet fogalma és szerkezete 131
Állományok szervezése 133
Egyszerű, folytonos tárolás 133
Folytonos elhelyezés, kiterjesztésekkel 134
Blokkolt szervezés 134
Könyvtárak szervezése 136
Az állományok neve 136
Az állományok szerkezete 137
Műveletek állományokon 139
Hibakezelés, megbízhatóság, védelem 142
Hibakezelés 142
Készülékhibák kezelése 143
Programhibák kezelése 144
A fájl-rendszer hibáinak kezelése 145
Megbízhatóság 146
Hardver megoldások 147
Szoftvermegoldások 148
Védelem 148
Belső védelem 149
Kommunikációs adatvédelem 150
Külső védelem 151
Jogi védelem 152
Rendszerkezelés, rendszerkönyvelés 153
Rend szergenerálás 153
A telepítés típusai 153
A telepítés módszerei 154
Rendszerbetöltés 155
Rendszerleállítás 156
Szabályos leállítás 157
Nem szabályos leállítás 157
Rendszertuningolás 157
Rendszerkönyvelés 158
Osztott operációs rendszerek 160
OR-ek többprocesszoros környezetben 162
OR-ek hálózatokon 162
Osztott OR-ek szervezése 164
Irodalomjegyzék 166
Tárgymutató 169

Dr. Galambos Gábor

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

Szép állapotú példány.

Állapot:
2.480 ,-Ft
20 pont kapható
Kosárba
konyv