Mi az operációs rendszer?
Az operációs rendszer az elsődleges szoftver, amely a számítógépen lévő összes hardvert és egyéb szoftvert kezeli. Az operációs rendszer, az úgynevezett „operációs rendszer”, a számítógép hardverével is csatlakozik, és olyan szolgáltatásokat nyújt, amelyeket az alkalmazások használhatnak.
Mit csinál az operációs rendszer?
Az operációs rendszer a szoftver alapkészlete egy olyan eszközön, amely mindent együtt tart. Az operációs rendszerek kommunikálnak az eszköz hardverével. A billentyűzetről és az egerekről mindent a Wi-Fi rádióra, tárolóeszközökre és kijelzőre kezelnek. Más szóval, az operációs rendszer kezeli a bemeneti és kimeneti eszközöket. Az operációs rendszerek a hardverkészítők által írt eszközillesztőket használják az eszközökkel való kommunikációhoz.
Az operációs rendszerek magukban foglalják az olyan szoftvereket is, mint a közös rendszerszolgáltatások, könyvtárak és alkalmazás-programozási felületek (API-k), amelyeket a fejlesztők az operációs rendszeren futó programok írására használhatnak.
Az operációs rendszer a futtatott alkalmazások és a hardver között helyezkedik el, a hardver illesztőprogramokat használva a két interfész között. Például, ha egy alkalmazás valamit kinyomtatni szeretne, akkor ezt a feladatot az operációs rendszerhez kezeli. Az operációs rendszer elküldi az utasításokat a nyomtatónak, a nyomtató illesztőprogramjaival a megfelelő jelek küldésére. A nyomtatásra nem alkalmas alkalmazásnak nem kell törődnie azzal, hogy milyen nyomtatóval rendelkezik, vagy hogyan érti, hogyan működik. Az operációs rendszer kezeli a részleteket.
Az operációs rendszer a több feladatot is kezeli, és a hardver erőforrásokat több futó program között osztja fel. Az operációs rendszer vezérli, hogy mely folyamatok futnak, és elosztja őket a különböző CPU-k között, ha számítógépe több CPU-val vagy maggal rendelkezik, és több folyamatot is párhuzamosan futtathat. Azt is kezeli a rendszer belső memóriáját, amely a memóriát a futó alkalmazások között osztja fel.
Az operációs rendszer az egyetlen nagy darab szoftver, amely a show-t futtatja, és minden másért felelős. Például az operációs rendszer vezérli azokat a fájlokat és egyéb erőforrásokat is, amelyeket ezek a programok elérhetnek.
A legtöbb szoftveralkalmazás operációs rendszerre van írva, amely lehetővé teszi az operációs rendszer számára, hogy sok nehéz emelést végezzen. Ha például a Minecraftot futtatja, akkor egy operációs rendszeren futtatja. A Minecraftnak nem kell pontosan tudnia, hogy az egyes hardverelemek hogyan működnek. A Minecraft számos operációs rendszerfunkciót használ, és az operációs rendszer ezeket az alacsony szintű hardveres utasításokra fordítja. Ez megmenti a Minecraft fejlesztőit és minden más programot, amely egy operációs rendszeren fut - sok baj.
Az operációs rendszerek nem csak PC-k
Amikor „számítógépek” futó operációs rendszereket mondunk, nem csak hagyományos asztali számítógépeket és laptopokat értünk. Az okostelefon olyan számítógép, mint a tabletta, az intelligens TV, a játékkonzolok, az intelligens órák és a Wi-Fi routerek. Az Amazon Echo vagy a Google Home egy olyan operációs rendszert futtató számítástechnikai eszköz.
A jól ismert asztali operációs rendszerek közé tartozik a Microsoft Windows, az Apple MacOS, a Google Chrome OS és a Linux. A domináns okostelefon operációs rendszerek az Apple iOS és a Google Android.
Más eszközök, mint például a Wi-Fi útválasztó, „beágyazott operációs rendszereket” futtathatnak. Ezek olyan speciális operációs rendszerek, amelyek kevesebb funkcióval rendelkeznek, mint egy tipikus operációs rendszer, amelyet kifejezetten egy olyan feladathoz terveztek, mint egy Wi-Fi útválasztó működtetése, GPS-t navigáció vagy ATM üzemeltetése.
Ahol az operációs rendszerek befejeződnek és a programok indulnak?
Az operációs rendszerek más szoftvereket is tartalmaznak, beleértve a felhasználói felületet, amely lehetővé teszi az emberek számára az eszközhöz való kapcsolódást. Ez lehet egy asztali felület a számítógépen, egy érintőképernyős felületen egy telefonon, vagy egy hangfelület a digitális asszisztens eszközön.
Az operációs rendszer egy nagy szoftver, amely sokféle alkalmazásból és folyamatból készült. Az operációs rendszer és egy program közötti vonal néha kicsit elmosódott. Nincs pontos, hivatalos definíció az operációs rendszerről.
Például a Windows rendszeren a File Explorer (vagy a Windows Intéző) alkalmazás a Windows operációs rendszer lényeges része, még az asztali felület és az operációs rendszeren futó alkalmazás rajzolására is képes..
Az operációs rendszer magja a Kernel
Alacsony szinten a „kernel” az operációs rendszerének központi számítógépes programja. Ez az egyetlen program az operációs rendszer indításakor betöltött első dolog. Kezeli a memória felosztását, a szoftverfunkciók konvertálását a számítógép CPU-jának utasításai közé, és a hardvereszközök bemenetével és kimenetével foglalkozik. A rendszermagot általában egy elszigetelt területen futtatják, hogy megakadályozzák, hogy a számítógép más szoftverei megrongálódjanak. Az operációs rendszer kernel nagyon fontos, de csak egy része az operációs rendszernek.
Az itt található vonalak is kicsit fuzzyak lehetnek. Például a Linux csak egy kernel. A Linuxot azonban gyakran gyakran operációs rendszernek nevezik. Az Android operációs rendszernek is nevezik, és a Linux kernel köré épül. A Linux disztribúciók, mint az Ubuntu, a Linux rendszermagot vesznek fel, és további szoftvereket adnak hozzá. Operációs rendszereknek is nevezik őket.
Mi a különbség a firmware és az operációs rendszer között?
Számos eszköz csak „firmware-t” futtat, az alacsony szintű szoftver típusát, amely általában egy hardvereszköz memóriájába van programozva. A firmware általában csak egy kis szoftver, amely csak az abszolút alapokat szolgálja.
Amikor egy modern számítógép elindul, betölti az UEFI firmware-t az alaplapról. Ez a firmware alacsony szintű szoftver, amely gyorsan inicializálja a számítógép hardverét. Ezután elindítja az operációs rendszert a számítógép szilárdtest-meghajtójáról vagy merevlemezéről. (A merevlemez-meghajtónak vagy a merevlemeznek saját belső firmware-je van, amely a meghajtón belüli fizikai szektorok adatait tárolja.)
A firmware és az operációs rendszer közötti vonal is kissé elmosódott. Például az Apple iPhone és iPad operációs rendszere, az iOS nevet, gyakran „firmware-nek” nevezik. A PlayStation 4 operációs rendszerét hivatalosan firmware-nek is nevezik.
Ezek olyan operációs rendszerek, amelyek több hardvereszközzel kapcsolódnak, szolgáltatásokat nyújtanak a programokhoz, és erőforrásokat osztanak fel az alkalmazások között. A TV-távirányítón futó nagyon egyszerű firmware-t azonban általában nem operációs rendszernek nevezik.
Az átlagos személynek nem kell pontosan megértenie, hogy mi az operációs rendszer. Hasznos lehet tudni, hogy milyen operációs rendszert kell tudnia, hogy melyik szoftver és hardver kompatibilis a készülékkel.
Képhitel: Stanislaw Mikulski / Shutterstock.com, mama_mia / Shutterstock.com, GagliardiImages / Shutterstock.com