Dinamikus tárolási
-Ez processzor felett az intézkedések a számítógép végzi adatfeldolgozó funkciót
Összefoglalás pamyat- adatokat tartalmaz, és programmy.Eo úgynevezett ideiglenes valós RAM (nem menti, ha nincs csatlakoztatva)
Beviteli eszközök / Output szánt adatátvitel számítógépek között és a külvilág (nyomtató, monitor)
Rendszer busz a készlet struktúrák és mechanizmusok közötti kölcsönhatás processzor főmemóriát és I / O eszköz.
Regisztrál egy domainmemória folyamat, amely különbözik a gyors hozzáférést és kis kapacitású.
1 típus: felhasználó számára hozzáférhető nyilvántartást (skraschaet számú hozzáférést a fő memóriában történő gépi nyelv)
2-es típus: A vezérlés és az állapot regiszterek (irányítást a programok végrehajtását)
MBR memória buffer (ahol az adatok beírása)
I / OAR címregiszter (száma I / O eszközök)
I / OBR puffer regiszter (a közötti adatcserét I / O eszközök és a processzor)
IR (használati nyilvántartás tartalmazza az utolsó kijelölt parancsra)
-set tárolt program utasításokat a számítógép memóriájában.
Futó ez a minta parancs végrehajtását megálló
1) Az adatok átvitelét a processzor memóriájába, vagy fordítva
2) adatátvitel processzor az I / O eszköz
3) Az adatok feldolgozása (logikai művelet)
4) kontroll (változó a parancsokat)
Megszakítás -Mechanism melynek során a különböző eszközök megszakíthatja a normális működését a processzor.
Mnogozadachnost- ingatlan operációs rendszer vagy programozási környezet lehetőségének biztosítása párhuzamos (vagy ál) feldolgozása több folyamat. Igaz többfeladatos operációs rendszer csak akkor lehetséges, elosztott számítástechnikai rendszerek.
Vannak 2 típusú multitasking:
Áramlási multitasking (fluxus alapú). Legkisebb elementupravlyaemogo kód - folyam (egységes program tud végezni a két vagy több feladatot egy időben).
fut a minta megszakítási parancs végrehajtását ellenőrzi
egy piros nyíl-megszakítás engedélyező
a zöld nyíl-ban megszakítás
Több -situatsiya megszakítás fordul elő, hogy ha van egy megszakítás a jel megkapjuk a parancsot, hogy feldolgozza a többi.
tiltás új megszakítások. rendelkezésre álló prioritás
még nincs feldolgozva az előző
Parmetry emlékek: hangerő, sebesség, költség
Az alsó fokára a háromszög, a költsége alacsonyabb, nagyobb kapacitású, hozzáférési idő magasabb.
Gyorsítótárat köztes adatok tárolása, mivel azok között mozgó fő memória és regisztrálja protsessora.Prednaznachena teljesítmény javítása érdekében.
10. leírása folyamatok az operációs rendszer. Process attribútumok.
Az operációs rendszer kezeli események fordulnak elő a számítógépes rendszer. Azt tervezi és koordinálja a folyamatok végrehajtását, az erőforrások és kiosztja őket arra, hogy on-demand rendszer és a felhasználói programok az alapvető szolgáltatások. El tudjuk képzelni, egy operációs rendszer, mint egyfajta mechanizmus, amely szabályozza, hogy a folyamatokat használja a rendszer erőforrásait. Ez a koncepció ábra mutatja be. 3.7. Tegyük fel, hogy a multitasking környezetben, számos folyamat (Pj. P „), amely a már létrehozott és betölteni a virtuális memóriát. Minden folyamatot a működéséhez szükség van a hozzáférést bizonyos rendszer erőforrásait, amelyek magukban foglalják a processzor, input-output eszközök és a fő memória. Ebben a helyzetben, az ábrán látható, Pi folyamat a futó állapotban, azaz a tárolt a fő memória legalább egy része a folyamatnak. Ezen túlmenően, ez vezérli a két input-output eszközök. Process P2 is tárolja a fő memóriában, de blokkolva vár álló input-output eszköz birtokában a folyamat Pj. A P folyamat „kiürítjük a központi memória és ennek megfelelően felfüggesztették.
Ábra. 3.7. Folyamatokat és erőforrásokat valamikor
Komplex multitasking rendszer széles körű információkat az egyes folyamatot. Mint korábban említettük, akkor feltételezhetjük, hogy ez az információ a szabályozási folyamat egységet. Különböző rendszerek szervez az információkat különböző módokon; a végén ez a fejezet és a következő néhány példa egy ilyen szervezet. Közben nézzük a kérdést, hogy milyen típusú információra van szüksége az operációs rendszer leállítása nélkül a rendszer a szervezet az információt. Táblázat. 3.5 felsorolja a tipikus fajta információt, amelyet az operációs rendszer minden egyes folyamatot. Talán néhány olvasó meglepetés a szükséges információ mennyisége azonban ez a lista meg sokkal meggyőzőbb, ha jobban megismerjék az operációs rendszer funkcióit.
3.5 táblázat. Tipikus elemek a vezérlő feldolgozó egység
Folytatás táblázat. 3.5.
3.6 táblázat. EFLAGS regisztrációhoz bit Pentium processzor
Folytatás táblázat. 3.6.
Ábra. 3.11. Process listaszerkezetet11. módok végző folyamatok az operációs rendszer. kernel függvények.
Vannak 2 módok:
A rendszer folyamatok működnek az operációs rendszer kódját magmódban, végző különböző közigazgatási funkciók, mint a memória kiosztása és csere folyamatokat. Felhasználói folyamatok végrehajtását felhasználói programkódot felhasználói módban, és az operációs rendszer kódját - magmódban. A felhasználói folyamat be van kapcsolva, amikor a rendszer hívás kernel módban, létrehozva egy kivétel vagy megszakíthatja feldolgozás.
OS kernel - ez része az operációs rendszer, amely ellátja az alapvető funkciókat.
A funkciók a kernel:
1. Process Management
1) létrehozása és megszüntetése
3) Tervezés és ütemezés
4) szinkronizálás és információcsere folyamatok közötti
5) A szervezet vezérlőbiokk