Operációs rendszer
Az operációs rendszer (vagy operációs rendszer) számítógépes programok csoportja, beleértve az eszközillesztőket, a rendszermagokat és más szoftvereket, amelyek lehetővé teszik az emberek számára a számítógépekkel való interakciót. Kezeli a számítógép hardver- és szoftver erőforrásait. Közös szolgáltatásokat nyújt a számítógépes programok számára. Egy operációs rendszer lehet kicsi (mint a MenuetOS) vagy nagy (mint a Microsoft Windows). A különböző operációs rendszerek különböző célokra használhatók. Néhányat mindennapi dolgokra használnak, mint például egy személyi számítógépen. Mások mobil operációs rendszerek, vagy speciális munkához használatosak.
Egy operációs rendszernek sok feladata van. Gondoskodik arról, hogy az összes program használni tudja a CPU-t, a rendszermemóriát, a kijelzőket, a beviteli eszközöket és az egyéb hardvert. Egyesek a felhasználónak is felületet adnak a számítógép használatához. Az operációs rendszer felelős az adatok küldéséért is a hálózaton lévő más számítógépek vagy eszközök felé.
Néhány példa az általánosan használt operációs rendszerekre: macOS, Linux és Microsoft Windows.
Ubuntu GNU/Linux, egy szabad operációs rendszer
Történelem
Az első operációs rendszert az ENIAC (Electronic Numerical Integrator and Computer - Elektronikus numerikus integrátor és számítógép) esetében használták. Az ENIAC-ot nagyon nehéz volt működésre bírni. Az operációs rendszer működése azon alapult, hogy a kapcsolók és a kábelek hogyan voltak összerakva, és ettől a tényezőtől függően a lyukkártyák eredményt adtak. Bár ez egyfajta operációs rendszer volt, de nem az, amit a mai korban annak gondolunk.
Az első olyan operációs rendszer, amely a modern kor operációs rendszereinek látszott és érezte magát, a UNIX volt, amelyet 1969-ben a Bell Labs készített. Egy kis kernellel és sok apró programmal rendelkezett, amelyeket össze lehetett állítani, hogy a felhasználói bemenettel és adatokkal dolgozzanak. Sok funkcióját a Multicsból, egy régebbi, 1964-ben készült operációs rendszerből vették át.
Média lejátszása Videó: Egy régi UNIX rendszer használata.
Az operációs rendszerek típusai
Egy- és többfeladatos munkavégzés
Az egyfeladatos rendszer egyszerre csak egy programot tud futtatni. Egy többfeladatos operációs rendszer egyszerre több programot is képes futtatni. A többfeladatos működés a processzoridő felosztásával történik. A processzor az idejéből egy kicsit minden programnak ad.
Egy- és többfelhasználós
Az egyfelhasználós operációs rendszerek nem tudnak különbséget tenni a felhasználók között, de lehetővé tehetik több program egyidejű futtatását. A többfelhasználós operációs rendszer lehetővé teszi, hogy egyszerre több felhasználó lépjen kapcsolatba a rendszerrel.
Elosztott
Az elosztott operációs rendszer különböző számítógépek csoportját kezeli, és egyetlen számítógépnek tünteti fel őket. Az elosztott számításokat egynél több gépen végzik.
Sablonos
Az operációs rendszer, az elosztott és a felhőalapú számítástechnika kontextusában a templating egyetlen virtuális gép vendég operációs rendszerként történő létrehozására, majd több futó virtuális gép eszközeként történő mentésére utal. A technika a nagy szerverraktárakban gyakori.
Beágyazott
A beágyazott operációs rendszereket beágyazott számítógépes rendszerekben való használatra tervezték. Úgy tervezték őket, hogy kisebb gépeken, például PDA-kon működjenek, kisebb önállósággal és korlátozott számú erőforrással. A Windows CE és a Minix 3 néhány példa a beágyazott operációs rendszerekre.
Valós idejű
A valós idejű operációs rendszer garantálja az események vagy adatok feldolgozását egy adott időpontig. A valós idejű operációs rendszer lehet egy- vagy többfeladatos, de ha többfeladatos, akkor speciális ütemezési algoritmusokat használ, hogy a viselkedés determinisztikus jellege megvalósuljon. Egy eseményvezérelt rendszer a feladatok között azok prioritása vagy külső események alapján váltogat, míg az időmegosztásos operációs rendszerek az óra megszakításai alapján váltogatják a feladatokat.
Könyvtár
A könyvtári operációs rendszer olyan rendszer, amelyben a tipikus operációs rendszer által nyújtott szolgáltatásokat, például a hálózati szolgáltatásokat könyvtárak formájában nyújtják, és az alkalmazás- és konfigurációs kóddal együtt egy unikernelt alkotnak: egy specializált, egyetlen címtartományban lévő gépi képet, amely felhő- vagy beágyazott környezetekben telepíthető.
Kapcsolódó oldalak
Kérdések és válaszok
K: Mi az az operációs rendszer?
V: Az operációs rendszer (OS) olyan számítógépes programok csoportja, amelyek lehetővé teszik az emberek számára a számítógéppel való interakciót, valamint a számítógép hardver- és szoftver erőforrásainak kezelését.
K: Melyek az operációs rendszer összetevői?
V: Az operációs rendszer összetevői közé tartoznak az eszközillesztők, a rendszermagok és más szoftverek, amelyek a számítógépes programok számára közös szolgáltatásokat nyújtanak.
K: Lehet egy operációs rendszer kicsi vagy nagy?
V: Igen, egy operációs rendszer lehet kicsi (mint a MenuetOS) vagy nagy (mint a Microsoft Windows).
K: Milyen példák vannak az operációs rendszerekre?
V: Néhány példa az operációs rendszerekre a macOS, a Linux és a Microsoft Windows.
K: Milyen különböző felhasználási módjai vannak az operációs rendszereknek?
V: A különböző operációs rendszerek különböző célokra használhatók, például személyi számítógépek, mobil operációs rendszerek vagy speciális munkák.
K: Milyen feladatokat lát el egy operációs rendszer?
V: Az operációs rendszer gondoskodik arról, hogy minden program használni tudja a CPU-t, a rendszermemóriát, a kijelzőket, a beviteli eszközöket és az egyéb hardvert. Ezenkívül egyesek felületet biztosítanak a felhasználónak a számítógép használatához, és felelősek az adatok küldéséért a hálózaton belüli más számítógépeknek vagy eszközöknek.
K: Mi a jelentősége az operációs rendszernek?
V: Az operációs rendszer azért lényeges, mert lehetővé teszi az emberek számára a számítógépekkel való interakciót, kezeli a számítógép hardver- és szoftver erőforrásait, és közös szolgáltatásokat nyújt a számítógépes programok számára. Biztosítja továbbá, hogy minden program használhassa a hardvert, és adatokat küld a hálózatban lévő más számítógépeknek vagy eszközöknek.