Operációs rendszer (OS) –

Az operációs rendszer a felhasználó és a hardver közötti interfész, amely lehetővé teszi a számítógép hardverének és szoftverének kölcsönhatását.

Az operációs rendszer egy olyan szoftver, amely minden alapvető feladatot ellát, mint a fájlkezelés, memóriakezelés, tároláskezelés, folyamatkezelés, a be- és kimenet kezelése, valamint a perifériás eszközök, például a lemezmeghajtók és nyomtatók vezérlése.

Hirdetések


Ténylegesen a műveletek sokaságát végrehajtó és a szükséges kimenetet biztosító agytrösztként működik.

Operációs rendszer OS

Operációs rendszer funkciói –

Az operációs rendszer összes funkcióját az alábbiakban osztjuk meg –

ÁLLOMÁNYKEZELÉS –

Az operációs rendszer a megfelelő meghajtókon keresztül kezeli az eszközök kommunikációját.

Az eszközkezeléshez a következő tevékenységeket végzi –

  • Minden eszközt nyomon követ. Az I/O vezérlő felelős ezért a feladatért
  • Eldönti, hogy melyik folyamat mikor és mennyi időre kapja meg az eszközt.
  • Az eszköz hatékony kiosztása.
  • Az eszközök kiosztásának megszüntetése.

FILEKEZELÉS –

Az operációs rendszer kiosztja és feloldja az erőforrások kiosztását. Szabályozza, hogy melyik folyamat milyen időtartamra kapja meg a fájlt. Emellett nyomon követi az információkat, a helyet, a felhasználást, az állapotot stb.

A kollektív lehetőségeket gyakran fájlrendszernek nevezik. Az operációs rendszer olyan feladatokat is ellát, mint a könyvtárak és fájlok létrehozása, másolása/mozgatása és a fájlok átnevezése/törlése.

MEMÓRIUMKEZELÉS –

A memóriakezelés az elsődleges vagy főmemória kezelésére utal. A főmemória gyors tárolást biztosít, amelyhez a CPU közvetlenül hozzáférhet.

Amikor a program végrehajtásra kerül és befejeződik, a memóriaterület felszabadul, amely más programok számára használható. A számítógép memóriája úgy van elrendezve, hogy a leggyorsabb regiszterek állnak az első helyen, majd a CPU gyorsítótár, a véletlen hozzáférésű memória, végül a lemezes tároló következik.

Az operációs rendszer memóriakezelője koordinálja a különböző típusú memóriák használatát, hogy melyiket kell ki- vagy felosztani, és hogyan kell az adatokat mozgatni közöttük

FOLYAMATKEZELÉS –

A számítógépen futó minden program egy folyamat, akár a háttérben, akár a frontendben van. Az operációs rendszer felelős azért, hogy egyszerre több feladat is futhasson (multitasking).

Az operációs rendszer megállapítja a processzor és a folyamatok állapotát, kiválasztja a feladatot és annak processzorát, kiosztja a processzort a folyamatnak, és a végrehajtáskor felszabadítja a folyamatot.

MASTERMIND –

Mastermind az egyik kifejezés, amit joggal használhatunk az operációs rendszerre. Ok – Az operációs rendszer olyan funkciók sokaságát végzi, amelyeket csak szuperintelligens elme képes elvégezni, ezért a “Mastermind” kifejezés.

  • OS biztosítja az operációs rendszer nélküli indítást
  • Megoldást biztosít a számítógépes rendszer logikai memóriájának növelésére a számítógépes rendszer fizikai memóriájának felhasználásával.
  • Az operációs rendszer ellenőrzi a programban előforduló hibákat
  • A rendszer helyreállítását biztosítja, ha a rendszer megsérül.
  • Az operációs rendszer a nagy programot kisebb programokra bontja, amelyeket szálaknak is neveznek. És ezeket a szálakat egyenként hajtja végre

TÁRHELYKEZELÉS –

Az operációs rendszer irányítja az összes tárolási műveletet. Néhány ezek közül – hogyan tárolja az adatokat vagy fájlokat a számítógépeken, és hogyan férnek hozzá a felhasználók a fájlokhoz. Az operációs rendszer felelős a fájlok tárolásáért és eléréséért. A fájlok létrehozása, a könyvtárak létrehozása és a fájlok és könyvtárak adatainak olvasása és írása, valamint a fájlok és könyvtárak tartalmának másolása egyik helyről a másikra.

Kapcsolódó – Elosztott operációs rendszer

Az operációs rendszer (OS) típusai –

Az alábbiakban felsoroljuk a különböző operációs rendszertípusokat. –

  • Windows
  • iOS
  • MAC OS
  • Ubuntu
  • Novell Netware
  • Unix
  • Linux

Kapcsolódó- LINUX vs UNIX

Mobil operációs rendszer

Ezek közül néhány Mobil operációs rendszer –

  • iOS
  • Symbian
  • Blackberry
  • Windows
  • Android OS
  • Bada

.