Turinys
1. Operacinių sistemų pagrindinės sąvokos
1.1. Operacinės sistemos apibrėžimas
1.1.1. OS kaip kompiuterio išplėtimas
1.1.2. OS kaip resursų valdymo sistema
1.2. OS evoliucija
1.2.1. Pirmas periodas (1945-1955)
1.2.2. Antras periodas (1955-1965)
1.2.3. Trečias periodas (1965-1980)
1.2.4. Ketvirtas periodas (nuo 1980 ir dabar)
1.3. OS klasifikacija
1.3.1. Resursų valdymo algoritmų ypatybės
1.3.3. Panaudojimo sričių ypatybės
1.3.4. OS realizavimo metodų ypatybės
1.4. Tinklinės operacinės sistemos
1.4.1. Tinklinės OS struktūra
1.4.2. Vieno rango tinklinės OS ir OS su išskirtu serveriu
1.4.3. Darbo grupių OS ir įmonės tinklų OS
2. Resursų valdymas
2.1. Procesų valdymas
2.1.1. Procesų būsenos
2.1.2. Procesų kontekstas ir deskriptorius
2.1.3. Procesų planavimo algoritmai
2.1.4. Išstumiantys ir neišstumiantys planavimo algoritmai
2.1.5. Procesų sinchronizavimo ir sąveikos priemonės
2.1.5.1. Sinchronizavimo problema
2.1.5.2. Kritinė sekcija
2.1.5.3. Aklavietės
2.1.6. Gijos
2.2. Atminties valdymas
2.2.1. Adresų tipai
2.2.2. Atminties paskirstymo metodai nenaudojant diskų
2.2.2.1. Atminties skirstymas fiksuoto dydžio skyriais
2.2.2.2. Atminties skirstymas kintamo dydžio skyriais
2.2.2.3. Perkeliami skyriai
2.2.3. Atminties skirstymo metodai panaudojant išorinę atmintį
2.2.3.1. Virtualioji atmintis
2.2.3.2. Puslapinis paskirstymas
2.2.3.3. Segmentinis paskirstymas
2.2.3.4. Puslapinis-segmentinis paskirstymas
2.2.3.5. Svopingas
2.2.4. Atminties įrenginių hierarchija. Duomenų kešavimo principas
2.3. Įvedimo-išvedimo valdymas
2.3.1. Fizinė įvedimo-išvedimo įrenginių struktūra
2.3.2. Įvedimo-išvedimo programinės įrangos struktūra
2.3.3. Pertraukimų apdorojimas
2.3.4. Įrenginių tvarkyklės (draiveriai)
2.3.5. Nepriklausantis nuo įrenginių OS sluoksnis
2.3.6. Vartotojiškas programinės įrangos sluoksnis
2.4. Failų sistema
2.4.1. Failų vardai
2.4.2. Failų tipai
2.4.3. Failų loginė struktūra
2.4.4. Failų fizinė organizacija
2.4.5. Kreipties į failą teisės
2.4.6. Disko kešavimas
2.4.7. Bendras failų sistemos modelis
2.4.8. Atmintyje atvaizduojami failai
2.4.9. Šiuolaikinės failų sistemų architektūros