Előadás - az operációs rendszer kiterjesztett gép

Használata a legtöbb számítógép a gépi nyelv nehéz, különösen az IO. OS védi a programozók a berendezés merevlemezt, és ad neki egy egyszerű fájl felület, az operációs rendszer gondoskodik a kellemetlen dolgokat kapcsolatos megszakítani kezelésének, időzítő menedzsment és a memória, valamint egyéb alacsony szintű problémákat. Minden esetben, egy absztrakt, képzeletbeli gép, amely, hála az operációs rendszer, most már kezelni a felhasználó sokkal egyszerűbb és könnyebben kezelhető, mint a tényleges gép mögött absztrakt automata.

Ebből a szempontból, a funkció az operációs rendszer az, hogy a felhasználó valamilyen hosszabb vagy virtuális gép, amelyet könnyebb programozni, és amelyekkel könnyebb dolgozni, mint a közvetlenül a hardverrel, az igazi eleme a gépen.

Az operációs rendszer biztosítja számunkra a számos funkció, hogy a program használható speciális parancsok, az úgynevezett rendszer hívásokat.

3. Az operációs rendszer erőforrás-kezelő

Fogalom, amely úgy véli, az operációs rendszer elsősorban a kényelmes felhasználói felület - a kilátás fentről lefelé. Egy másik nézet, alulról felfelé, áttekintést nyújt az operációs rendszer, mint a mechanizmus van jelen az eszköz-yuschem számítógép vezérelje minden része ennek az összetett gép. A modern számítógépek állnak processzor, memória, időzítő, meghajtók, egér, hálózati interfész, nyomtatók és rengeteg egyéb eszközök. Összhangban a második megközelítés az operációs SYS téma az, hogy a szervezett és ellenőrzött elosztási-ment processzort, memóriát és input-output eszközök között különböző pro-gramm, a versenyt a jogot, hogy használja őket.

Képzeljük el, mi történne, ha egy számítógép volt Rabo olvad három program egyidejű és mindannyian próbált nyomtatni a kimenet ugyanazt a nyomtatót. Talán az első néhány sor egy lapon volna alakult ki az első program, a következő néhány - a második programot, majd ezután következett egy pár sort a harmadik program, stb újbóli eredmény lett volna a káosz ... Az operációs rendszer hozza a sorban az ilyen helyzetekben, puffer a lemezen az összes nyomtatandó adatokat. A program során az operációs rendszer elmenti a kimeneti lemezre egy ideiglenes fájlban. Aztán a végén ezt a programot, a rendszer küldi az adatokat a nyomtatóra, míg más programok-ma továbbra is alakítani a kiadási, figyelmen kívül hagyva azt a tényt, hogy még mindig nem lesz elküldve a nyomtatóra.

Amikor a számítógép (vagy hálózat) által használt több felhasználó, req-Gence a memória kezelése, input-output eszközök és egyéb források, hogy megvédje őket jelentősen megnő, mivel a felhasználók hozzáférhetnek az őket teljesen kiszámíthatatlan módon. Ezen kívül gyakran kell terjeszteni a felhasználók között nem csak a berendezés, hanem az információ (fájlok, adatbázisok, és így tovább. D.). Ebből a szempontból a fő feladata az operációs rendszer is fenntartják követni, hogy ki és milyen erőforrásokat használnak a kérelmek feldolgozását források számításánál a terhelési tényező, és a felbontás a problémák ütköző kéréseket különböző alkalmazások és a felhasználók.

Erőforrás-gazdálkodás magában muitipiexáijuk őket (forgalmazás-set) két módja van: az idő és a tér. Ha egy erőforrás eloszlik az időben, a különböző felhasználók és alkalmazások használják felváltva. Először egyikük hozzáférés használata a forrás, majd egy másik, és így tovább .. Például egyes programok akar fellebbezni, hogy a központi processzort. Ebben a helyzetben az operációs rendszer lehetővé teszi a hozzáférést az első processzor egyetlen program, majd miután már dolgozott elég hosszú, egy másik program, majd a következő, és a végén, ismét az első. Annak meghatározása, milyen hosszú a forrás kerül felhasználásra az időben, ki lesz a következő, és mikor ő kap egy életet - ez a feladata az operációs rendszer. Egy másik példa az idő osztásos multiplex - a feladatok elosztását, POS-lai nyomtatáshoz a nyomtatóhoz. Amikor sorban várakozó feladat lehet nyomtatni ugyanazt a nyomtatót, az operációs rendszer minden alkalommal meg kell dönteni, hogy melyik közülük a nyomtatandó következők.

Egy másik típusú eloszlás - a térbeli multiplexeléses. Ehelyett váltakozó munka minden ügyfél kap egy részét a forrás. Általában operátor-proliferációs memórián osztoznak több program fut, úgy, hogy azok

mind tartózkodhatnak a memóriában (pl, Execu-Zuya CPU egy időben). Feltételezve, hogy a memória dos tatochno tárolni több program hatékonyan osztja a több alkalmazást egyszerre, mint kiosztani az összes memóriát a programot, különösen, ha szüksége csak egy kis része a rendelkezésre álló memóriát. Természetesen a problémák igazságos elosztása, a memória védelme, és így tovább. D., és oldja meg ezeket a problémákat van az operációs rendszer. Egy másik forrás, az elosztása a térben - a meghajtó (HDD). Sok rendszerben, a lépés egy lemezre egyidejűleg tartalmazhat több fájlt Felhasználó A-teley. Kiosztása lemezterület és nyomon követi a ki mit kap blo-ki disk célokra, egy tipikus irányítási feladat, amely egyben az operációs rendszer.

Még dolgozik számítógépen

Abstract Informatika

Kapcsolódó cikkek