Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
základné komponenty:
1. jadro: Srdce OS. Spravuje najzákladnejšie úlohy:
* Správa pamäte: Prideľuje a spravuje pamäť pre rôzne programy.
* Správa procesov: Vytvára, plány a riadi vykonávanie programov.
* Správa systému súborov: Organizuje a riadi súbory a priečinky na úložných zariadeniach.
* Správa zariadení: Ovládacie prvky a komunikujú s hardvérovými zariadeniami (klávesnica, myš, pevný disk atď.).
* prerušuje a manipuluje s výnimkami: Reaguje na udalosti a chyby v systéme.
2. shell: Užívateľské rozhranie, ktoré umožňuje používateľom interagovať s OS. Prekladá vaše príkazy (napr. Písanie „LS“ do terminálu) do pokynov pre jadro.
3. Systémové služby: Toto sú nástroje, ktoré poskytujú funkčnosť pre správu systému. Príklady zahŕňajú:
* Nástroje na formátovanie diskov a rozdelenie
* Nástroje na správu súborov (napríklad „CP“, „MV“, „RM“)
* Informačné programy Systém („horné“, „df“)
* Nástroje konfigurácie siete
4. Systémové knižnice: Jedná sa o zbierky vopred napísaného kódu, ktoré poskytujú spoločné funkcie pre aplikácie, napríklad:
* Grafické knižnice používateľského rozhrania (GUI)
* sieťové knižnice
* Databázové knižnice
5. Ovládače zariadení: Softvér, ktorý poskytuje most medzi operačným systémom a špecifickými hardvérovými zariadeniami, čo im umožňuje komunikovať.
Ďalšie dôležité programy:
* Boot Loader: Načíta operačný systém do pamäte, keď sa počítač spustí.
* Systémové služby: Sú to procesy na pozadí, ktoré poskytujú služby OS a Applications, napríklad:
* tlačiť Spooler: Spravuje tlačové úlohy.
* Sieťové služby: Poskytnite sieťové pripojenie.
* Security Services: Implementovať autentifikáciu používateľa a riadenie prístupu.
* Aplikácie: Sú to programy, s ktorými používatelia interagujú priamo, ako sú webové prehliadače, procesory slov a hry.
Vzťah medzi týmito programami:
* jadro: Jadro je najzákladnejšou súčasťou a riadi všetko ostatné.
* Shell and System Utilities: Poskytujú používateľom spôsoby, ako môžu interagovať s jadrom a spravovať systém.
* Systémové knižnice: Používajú ich aplikácie a samotný OS na prístup k spoločným funkciám.
* Ovládače zariadení: Nechajte OS komunikovať so špecifickými hardvérovými zariadeniami.
Rôzne OSS:
Rôzne operačné systémy (ako napríklad Windows, MacOS, Linux) majú mierne odlišné štruktúry a súpravy programov, ale základné funkcie zostávajú podobné.
Toto je zjednodušený prehľad, ale poskytuje vám základné pochopenie toho, ako rôzne programy spolupracujú na vytvorení operačného systému.