Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Rozšírený stroj:
OS rozširuje schopnosti základného hardvéru, čo pre používateľov a aplikácie uľahčuje interakciu. Robí to niekoľkými spôsobmi:
* abstrakcia: OS skrýva zložitosť hardvéru od používateľa a aplikácií. Namiesto riešenia pokynov na nízkej úrovni na správu pamäte, prístup k diskom alebo sieťová komunikácia interagujú s OS prostredníctvom API na vysokej úrovni (rozhrania programovania aplikácií). To zjednodušuje vývoj a uľahčuje používanie systému. Napríklad programátor sa nemusí obávať, do ktorého konkrétneho sektora disku sa má písať; Jednoducho používajú funkciu súborového systému.
* Virtualizácia: OS vytvára virtuálne zdroje, ktoré priamo nezodpovedajú fyzickým komponentom hardvéru. To je rozhodujúce pre multitasking a efektívne rozdelenie zdrojov. Napríklad virtuálna pamäť umožňuje programom používať viac pamäte, ako je fyzicky dostupné vymenením častí programu medzi RAM a pevným diskom. Virtuálne stroje (VMS) poskytujú izolované prostredia a prevádzkujú viacero operačných systémov na jednom počítači.
* Vylepšená funkčnosť: OS poskytuje služby, ktoré samotný hardvér neponúka, napríklad systém súborov, sieťové pripojenie a grafické používateľské rozhranie (GUI). Tieto služby sú postavené na vrchole hardvéru a rozširujú jeho funkčnosť nad rámec základných schopností.
2. Správca zdrojov:
OS riadi hardvérové a softvérové zdroje počítača efektívne a spravodlivo a zabezpečuje, aby všetky spustené programy a používatelia mali prístup k tomu, čo potrebujú. To zahŕňa:
* Správa pamäte: Pridelenie a delenie pamäte na rôzne procesy, predchádzanie konfliktom a zabezpečenie efektívneho využívania dostupných RAM.
* Správa procesorov (plánovanie): Určenie, ktoré procesy získajú čas CPU a ako dlho, zaistenie reakcie a spravodlivého rozdelenia sily spracovania. Rôzne algoritmy plánovania optimalizujú rôzne ciele (napr. Minimalizácia času odozvy, maximalizácia priepustnosti).
* I/O Management: Správa vstupných a výstupných operácií, ako je vstup na klávesnicu, kliknutia myši, prístup k disku a sieťová komunikácia. Zahŕňa to údaje o vyrovnávacej pamäti, požiadavky na fronty a koordináciu používania periférnych zariadení.
* Správa systému súborov: Organizácia a správa súborov a adresárov na úložných zariadeniach. Zahŕňa to správu oprávnení na prístup k súboru, poskytovanie metód na vytváranie, odstránenie a úpravu súborov a zabezpečenie integrity údajov.
* Správa zabezpečenia: Ovládanie prístupu k zdrojom, zabránenie neoprávneného prístupu a používania a ochrana systému pred škodlivým softvérom.
Stručne povedané, OS pôsobí ako rozšírený stroj abstraktom zložitosti hardvéru, pridaním funkcií a vytváraním virtuálnych zdrojov. Súčasne funguje ako správca zdrojov, efektívne prideľuje a riadi prístup k týmto zdrojom (fyzický aj virtuálny), čím zabezpečuje spravodlivú a efektívnu prevádzku systému. Tieto dve úlohy sú vzájomne prepojené; Vlastnosti rozšíreného stroja sa spoliehajú na schopnosti správy zdrojov a funkcie správy zdrojov sú efektívnejšie a robustnejšie prostredníctvom abstrakcie poskytovanej aspektom rozšíreného stroja.