Legjobb válasz
Az operációs rendszerek célja a számítógép memóriájának, a folyamatoknak és az összes hardver és eszköz kezelésének kezelése. szoftver. Az operációs rendszer a legfontosabb szoftver a számítógépen, mivel lehetővé teszi a számítógépes hardver számára, hogy hatékonyan kommunikáljon az összes többi számítógépes szoftverrel.
- Program végrehajtása : Az operációs rendszer felelős minden típusú program végrehajtásáért, legyen szó felhasználói programokról vagy rendszerprogramokról. Az operációs rendszer különféle rendelkezésre álló erőforrásokat használ fel minden típusú funkció hatékony futtatásához.
- Bemeneti / kimeneti műveletek kezelése : Az operációs rendszer felelős mindenféle bemenet kezeléséért, például billentyűzetből, egérből, asztali számítógépből stb. Az operációs rendszer minden interfészt a legmegfelelőbb módon végez, mindenféle bemenet és kimenet osztályozásával. Például az összes perifériás eszköz, például az egér vagy a billentyűzet jellege különbözik, akkor az operációs rendszer felelős a köztük lévő adatok kezeléséért.
- A fájlrendszer kezelése : Az operációs rendszer felelős minden típusú adat vagy fájl, például hajlékonylemez / merevlemez / pendrive stb. Tárolásával kapcsolatos döntések meghozataláért. Az operációs rendszer dönti el, hogy az adatok hogyan manipulálni és tárolni kell.
- Hibaelhárítás és -kezelés : Az operációs rendszer felelős minden olyan hiba vagy hiba észleléséért, amely képes bármilyen feladat közben jelentkeznek. A jól biztosított operációs rendszer néha ellenintézkedésként is szolgál a számítógépes rendszer bármilyen külső forrásból történő megsértésének megakadályozásában és valószínűleg azok kezelésében.
- Erőforrás-kiosztás: Az operációs rendszer biztosítja az összes rendelkezésre álló erőforrás megfelelő felhasználását azzal, hogy eldönti, hogy melyik erőforrást mennyi ideig használja. Az összes döntést az operációs rendszer hozza meg.
- Számvitel: Az operációs rendszer nyomon követi a számítógép összes funkcióját. rendszer egyszerre. Az összes részletet, például a fellépő hibák típusait, az operációs rendszer rögzíti.
- Információ és erőforrás védelem: Az operációs rendszer felelős a gépen rendelkezésre álló összes információ és erőforrás legvédettebb felhasználása érdekében. Az operációs rendszernek meg kell akadályoznia bármilyen külső erőforrás kísérletét, hogy akadályozhasson bármilyen adatot vagy információt.
Kérjük, fejezze be, ha hasznosnak találja
Köszönöm
Válasz
9 Megpróbálhatja, ha a Linuxot használja alapul. De természetesen talán csak a Windows-nak tűnik.
Ezt túlságosan leegyszerűsítem, de ahhoz, hogy egy új operációs rendszert, például a Windows FROM SCRATCH-t írhassak, létre kell hoznod:
- Kernel
- Folyamat végrehajtása
- Megszakítja
- Memóriakezelés
- Többfeladatos
- Hálózatépítés
- Biztonság
- Felhasználói felület
Ezek közül csak hármat magyarázok, mert önmagában ez a három önmagában is bonyolult. Ezek a rendszermag, a folyamat végrehajtása és a felhasználói felület.
Először fel kell építenie a kernelt. Ami alapvetően a hardver alapvezérlője. Ők irányítják a RAM-ot, ők a CPU-t, én pedig idézek a Wikipedia-ból ( Kernel (operációs rendszer) – Wikipedia ):
“ … a kernelnek meg kell adnia a I / O adatot, hogy az illesztőprogramok fizikailag hozzáférhessenek eszközeikhez valamilyen porton keresztül vagy a memória helye. ”
Kernel nélkül a CPU, a RAM és más hardverek alapvetően nem tudják, mit kell tenni a számítógép indítása után, ezért a programnak parancsolnia kell a CPU-t és a RAM-ot. közvetlenül a gépi nyelv használatával, és ez a fejlesztőnek kerül.
Most tegyük fel, hogy elkészítette a rendszermagját. Hurrá! Most beszéljünk arról, hogy ezek az alkalmazások hogyan működnek. Itt jön be a folyamat végrehajtása. Ez a híd a hardver és a szoftver között. Ez az operációs rendszer komponens lefordítja a program nyelvét a hardver számára érthető nyelvre.
Ez nagyon bonyolult, és az agyam leáll, ezért csak az alapvető magyarázatot adom meg és lépjen a szórakoztató részre: Felhasználói felület. Hurrá! Jó szórakozást kitalálni, mit próbálna megtenni a felhasználó a világon! A billentyűkombinációk lenyomásától az animációkig a fricskázó Lomtárban, ez önmagában rengeteg munka. Különösen, mivel a felhasználói felület híd a felhasználó, a szoftver és a hardver között. Jó szórakozást!
Most kihagytam egy csomó magyarázatot, de ez a három önmagában hosszú időt vesz igénybe, hogy gondolkodjon és dolgozzon rajta. És ha sikerül befejeznie az operációs rendszer projektjét, reméljük, hogy lesznek olyan fejlesztők, akik elég hajlandók kifejleszteni néhány alkalmazásprogramot az operációs rendszerhez, különben az operációs rendszer meghal a haszontalanságban.
(PS: A haszontalanság valódi szó?)