az operációs rendszer összetevői

az operációs rendszer részei mind léteznek, hogy a számítógépes rendszer különböző részei együtt működjenek. Minden felhasználói szoftverprogramnak át kell esnie az operációs rendszeren annak érdekében, hogy bármelyik hardvert felhasználhassa, legyen az olyan alapvető, mint egy egér vagy billentyűzet, vagy olyan bonyolult, mint egy internetes összetevő.

Kernel

a kernel az egyik legalapvetőbb szintű ellenőrzést biztosítja a számítógép összes hardvereszköze felett. A kernel az operációs rendszer (OS) központi összetevője. Ez az operációs rendszer összetevője, amely kezdetben betöltődik, és a fő memóriában marad. Kezeli a memória hozzáférhetőségét a RAM-ban lévő programok számára, megállapítja, hogy mely programok férnek hozzá a hardver erőforrásokhoz. Létrehozza vagy visszaállítja a CPU működési állapotát az optimális működés érdekében.

folyamat végrehajtása

az operációs rendszer interfészt kínál az alkalmazási program és a hardver között, így az alkalmazási program csak az operációs rendszerbe konfigurált elvek és eljárások követésével tud kapcsolódni a hardverhez. Egy alkalmazásprogram végrehajtása magában foglalja egy folyamat létrehozását az operációs rendszer kernelével, amely kijelöli a memóriaterületet és számos más erőforrást.

megszakítás

a megszakítások elsődlegesek az operációs rendszerek számára, mivel megbízható módszert kínálnak az operációs rendszer számára, hogy kölcsönhatásba lépjen a környezetével és reagáljon rá. A megszakítás egy számítógépes rendszerhez csatlakoztatott eszköz vagy a számítógépes rendszeren belüli program jele, amelynek az operációs rendszernek ki kell lépnie, és pontosan meg kell határoznia, hogy mi a következő lépés. Amikor egy megszakítás érkezik, a számítógép hardvere automatikusan felfüggeszti a jelenleg futó programot, elmenti annak állapotát, és futtatja a megszakításhoz korábban társított számítógépes rendszerkódot.

memóriakezelés

ez biztosítja, hogy egy program ne ütközzön egy további program által jelenleg használt memóriával. Mivel a programok időmegosztása, minden programnak független hozzáféréssel kell rendelkeznie a memóriához. Egyszerűen fogalmazva: az MMU felel a memóriakezelés minden aspektusáért. Általában közvetlenül a cpu-ba van integrálva, bár egyes rendszerekben külön IC (integrált áramkör) chipet vesz fel.

a memóriakezelés munkáját 3 jelentős csoportra oszthatjuk:

  • hardver memória kezelése.
  • OS (operációs rendszer) memóriakezelés.
  • alkalmazás memória kezelése.

Multitasking

a Multitasking több Független számítógépes program működtetését írja le ugyanazon számítógépes rendszeren. Az operációs rendszer képes arra, hogy szemmel tartsa, hol van ezekben a munkákban, és az egyikről a másikra menjen anélkül, hogy elveszítené az információkat. Mivel sok számítógép egyszerre legfeljebb egy vagy két dolgot képes megtenni, ez általában időmegosztással történik, ami azt jelenti, hogy minden program a számítógép teljesítményének egy részét használja fel.

hálózatépítés

a processzorok a hálózatnak nevezett kommunikációs vonalakon keresztül lépnek kapcsolatba egymással. A kommunikációs hálózat tervezésénél figyelembe kell venni az útválasztási és csatlakozási technikákat, valamint a vélemény és a biztonság problémáit. Jelenleg a legtöbb operációs rendszer számos hálózati módszert, hardvert és alkalmazást tart fenn ezek használatához. Ez azt jelenti, hogy a különböző operációs rendszereket futtató számítógépek részt vehetnek egy közös hálózatban az erőforrások, például a számítástechnika, az adatok, a nyomtatók és a szkennerek megosztására, vezetékes vagy vezeték nélküli kapcsolatokat használva.

biztonság

ha egy számítógépes rendszer több egyénből áll, és több folyamat egyidejű működését teszi lehetővé, akkor a számos folyamatot biztosítani kell egymás tevékenységétől. A számítógépes rendszer, hogy biztonságos függ a különböző technológiák hatékonyan működik. A modern operációs rendszer hozzáférést biztosít számos erőforráshoz, amelyek könnyen elérhetők a rendszeren dolgozó szoftverek számára, valamint külső eszközökhöz, például hálózatokhoz a kernel segítségével. Az operációs rendszernek képesnek kell lennie arra, hogy különbséget tegyen a feldolgozandó igények és a nem feldolgozandó igények között. Amellett, hogy engedélyezi vagy letiltja a biztonsági verziót, a magas szintű védelemmel rendelkező rendszer szintén ellenőrzési lehetőségeket kínál. Ezek lehetővé tennék az erőforrásokhoz való hozzáférés iránti kérelmek nyomon követését (például: “Ki olvasta ezt a fájlt?”).

felhasználói felület

minden olyan információs eszköz, amellyel az egyén kölcsönhatásba léphet. A felhasználói felületet általában shell-ként írják le, és létfontosságú az emberi kommunikáció támogatásához. A felhasználói felület ellenőrzi a könyvtár keretrendszerét, és olyan szolgáltatásokat kér az operációs rendszertől, amelyek információkat szereznek a bemeneti hardvereszközökről, és megköveteli az operációs rendszer szolgáltatásaitól, hogy utasításokat, állapotüzeneteket és hasonlókat jelenítsenek meg a kimeneti hardvereszközökön. A növekvő függőség sok vállalat webes alkalmazások és a mobil alkalmazások ténylegesen vezetett számos vállalat hely fokozott aggodalom UI annak érdekében, hogy javítsa az egyén teljes élményt.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.