KTU operacinių sistemų egzamino konspektas
Ištrauka
Atmintinės būna 3 tipų – pagrindinė, spartinančioji (mažai apie čia kalbama) ir išorinė (arba antrinė. Tai galėtų būti, pavyzdžiui, diskai). Išorinė yra pigi, tačiau reikia daugiau laiko išrinkti duomenis. Ji taip pat skirta programoms ir duomenims ilgai saugoti, o PA skiriama tuo metu vykdomoms programoms saugoti. Duomenų perkėlimas iš vienos į kitos rūšies atmintines yra OS uždavinys.
Pagrindinės atmintinės valdymas – tai užduotis, kurią vykdo OS kartu su TĮ, siekdama, kad kuo daugiau procesų tilptų PA. OS yra priversta sudėti į PA kiek įmanoma daugiau procesų, kad neprastovėtų tuščiai. Kad procesai vienas kitam nemaišytų, OS turi fiksuoti, kurios PA sritys užimtos, kas jas užėmė, turi spręsti, kur įkelti naują procesą, kur ir kaip priskirti papildomas sritis procesams, kai jie to užsiprašo, pasibaigus – fiksuoti jų turėtas PA sritis kaip laisvas.
PA valdymui keliami reikalavimai:
- Galimybė keisti proceso įkėlimą vietą atmintinėje;
- Procesui skirtos atmintinės srities apsauga nuo kitų procesų poveikio;
- Galimybė bendrai naudoti kurąi nors atmintinės sritį, ją dalytis;
- Loginis atmintinės organizavimas;
- Fizinis organizavimas.
Vykdymo metu (po programos sukompiliavimo) proceso įkėlimo vieta gali keistis – tai, pavyzdžiui, gali būti susiję su laikinu procesų iškėlimu į diską (swap mechanizmu). Toks laikinas dažniausiai blokuotų procesų iškėlimas leidžia OS turėti daugiau laisvos PA ir skirti ją parengtiems vykdyti procesams. Kadangi OS gali laikinai iškelti juos į išorinę atmintį, tai procesai vykdymo metu gali užimti skirtingas vietas PA. Dėl šios priežasties programos kode negali būti fiksuotų nuorodų į atmintinę.
Kai laikoma daug procesų, reikia prižiūrėti, kad jie namaišytų vienas kitam. Reikalaujama, kad procesai negalėtų kreiptis į kitam procesui skirtą atmintinės sritį, neturint specialaus leidimo. Kompiliavimo metu negalima patikrinti programose naudojamų adresų (nes, kaip minėta, įkėlimo vieta gali keistis). Kreipimosi adresai, vykdant procesą, turi būti patikrinami TĮ priemonėmis.
Turinys
- Įvadas (atminties valdymas)1
- Pagrindinės atmintinės valdymo sąvokos1
- Paprastas atmintinės valdymas2
- Fragmentacijos sąvoka. Išorinė, vidinė fragmentacija4
- Virtualioji atmintinė4
- Adresų tipai. Loginio adreso transliavimas į fizinį. MMU4
- Atminties skirstymas, taikant paprastą puslapiavimą (proceso įkėlimas, kt.)5
- Puslapių lentelė ir jos įrašo struktūra6
- Segmentavimas, skirstymas segmentais ir kt.6
- Puslapių mainai (keitimo strategijos, puslapių kilnojimas)7
- I/O įtaisai9
- I/O įtaisai (bendrai)9
- I/O valdymo tikslai9
- Įrenginių kontrolieriai9
- I/O veiksmų valdymas10
- Įrenginių tvarkyklės10
- Nuo įrenginio nepriklausanti programinė I/O įranga, vartotojo lygmens I/O įranga10
- Diskai11
- Fizinė disko struktūra11
- Disko užklausų vykdymas11
- RAID architektūra12
Reziumė
- Autorius
- fenky
- Tipas
- Konspektas
- Dalykas
- Informatika
- Kaina
- €2.12
- Lygis
- Universitetas
- Įkeltas
- Bir 24, 2016
- Publikuotas
- "Informacijos neturime"
- Apimtis
- 12 psl.
Ne tai, ko ieškai?
Išbandyk mūsų paiešką tarp daugiau nei 16600 rašto darbų