Mi az a Unix operációs rendszer: architektúra és tulajdonságai

Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére





A számítógépes rendszer hardvert és szoftvert tartalmaz alkatrészek . Számos szoftvert telepíthetünk és használhatunk számítógépeinken. A számítógépen található szoftvereket két típusként különböztetik meg - a rendszer szoftverét és az alkalmazási szoftvert. A rendszerszoftvert kifejezetten arra tervezték, hogy platformot teremtsen a számítógépen lévő egyéb szoftverekhez. Az Application Softwares a felhasználó által definiált szoftver, amely a rendszer szoftverén működik. Az operációs rendszer példája a rendszerszoftvereknek. Az alkalmazási szoftvert a felhasználók testreszabhatják, míg a rendszerszoftver esetében ez nem lehetséges. Az alkalmazásszoftverre példa a File Viewer, a táblázat, a játékok stb. A Unix egy operációs rendszer, amely a rendszerszoftver kategóriájába tartozik.

Mi az a Unix operációs rendszer?

A számítógép hardverének, szoftveres erőforrásainak és operációs rendszerének ellenőrzéséhez és kezeléséhez szükség van a számítógépre. Az operációs rendszer közbenső szerepet játszik a hardver és a felhasználó által definiált alkalmazásszoftver között. A Unix egy többfeladatos, többfelhasználós operációs rendszer.




A hetvenes években a Bell Labs kutatóközpontban fejlesztette ki Ken Thompson, Dennis Ritchie és mások. Ez operációs rendszer kifejezetten nagy nagygépes rendszereken való működésre tervezték. A Unix az a segítségével íródik C programozási nyelv . Ez az első hordozható operációs rendszer, amelyet számos platformon használnak. Különféle fejlett biztonsági szolgáltatásokat nyújt.

Ezt az operációs rendszert különféle eszközökön használják, például PC-ken, táblagépeken, mobil eszközökön stb. ... Alapvető szerepet játszott az Internet és a hálózatépítés fejlesztésében.



A Unix operációs rendszer felépítése

A Unix a Windows operációs rendszerhez hasonló grafikus felhasználói felülettel rendelkezik, amely megkönnyíti a navigációt és a jó támogató környezetet. Ennek az operációs rendszernek a belső felépítése az architektúrájából ismerhető meg.

Unix építészet

Unix építészet

Ennek az operációs rendszernek a felépítése négyrétegű. Hardverből, kernelből, System Call interfészből (shell) és alkalmazáskönyvtárakból / eszközökből, segédprogramokból stb. Áll. A kernel ellenőrzi a számítógép hardverét és az architektúra középpontjában áll. A rendszerhívások interfészként szolgálnak a kernel és más könyvtárak között. Ezek a könyvtárak általános funkciókat tartalmaznak, és a rendszerhívások tetejére épülnek. A Shell egy speciális alkalmazás, amely interfészt biztosít az architektúra többi alkalmazásához.


Kernel

Ennek az operációs rendszernek a Kernel a központi mag, amely közvetlenül kölcsönhatásba lép a rendszer hardverével. A Kernal fő funkciói:

  • A számítógépes hardvereket, például a memóriát, a lemezt, a nyomtatókat stb. A kernel vezérli.
  • A kernel ütemezi a folyamatokat, vezérli és végrehajtja a felhasználó által definiált különféle feladatokat.
  • Kezeli az adattárolást, és több felhasználó vezérli a számítógéphez való hozzáférést.
  • A kern számos alkomponensből áll, például konfigurációkból, beleértve a rendszerindító kódot, a hardver vezérléséhez szükséges eszközillesztőket, a fejlécfájlokat.

Héj

Ez a felhasználó és a kernel közötti interfész. A felhasználók shell parancsok segítségével léphetnek kapcsolatba a héjjal. A Shell-nek két fő feladata van, amelyek magukban foglalják a felhasználók által adott parancsok értelmezését és végrehajtását a kernel használatával, programozási lehetőséget biztosítva a felhasználók számára, hogy shell-parancsokat írjanak egy shell-szkripthez bizonyos feladatok végrehajtásához.

Parancsok

A Unix operációs rendszer által használt főbb parancskategóriák közül néhány az „sh” - shell parancsok, amelyek elsődleges felhasználói felületet biztosítanak, a „segédprogramok”, amelyek a Unix parancsok alapvető eszköztárát alkotják, alkategóriákat tartalmaznak, mint például az adminisztrációs eszközöket támogató rendszer segédprogramok és a User segédprogramok a környezeti menedzsment eszközökhöz.

Parancsokat is tartalmaz általános célú alkalmazásokhoz, például a dokumentum formázásához és a betűkészlethez. Egyes Unix rendszerek olyan csomagokat is tartalmaznak, mint a TeX és a Ghostscript. Ez a rendszer lehetőséget nyújt eszközfüggetlen egyszerű vektor-diagramok előállítására is. Támogatja a rendszerek közötti kommunikációt, valamint a felhasználók közötti kommunikációt is.

Tulajdonságok

Fejlesztésétől kezdve a Unixot sok vállalat átvette. Még mindig nagy szerepet játszik számos adatközpontban és kutató laboratóriumban. A Unix néhány olyan tulajdonsága, amely annyira előnyben részesíti más rendszerekkel szemben,

  • Többfelhasználós hozzáférés - Több felhasználó egyszerre dolgozhat a rendszeren, ha terminálként ismert ponton keresztül csatlakozik.
  • Többfeladatos -Ez lehetővé teszi több program vagy folyamat futtatását több felhasználó által egy rendszeren.
  • Hordozhatóság - Rugalmasságot biztosít több hardverarchitektúrához. Mivel magas szintű nyelvet használ, könnyű megérteni és módosítani a Unix kódot a számítógép hardverarchitektúrájának megfelelően. Így az új hardver architektúrán való munkához a felhasználónak egyszerűen módosítania kell a Unix kódot és futtatnia kell a rendszeren.
  • Folyamatok - A fájlok a felhasználó által létrehozott adatgyűjtés. Dokumentumokat, programozási utasításokat stb. Tartalmaz. A folyamatok a programok vagy fájlok végrehajtása. A Unix a hierarchikus fájlstruktúrát követi, amely egy gyökérkönyvtárral kezdődik, amelyet a fájlnévvel végződő alkönyvtárak követnek.
  • Kommunikáció - A felhasználó által adott kéréseket és parancsokat a kernel és a shell együtt hajtja végre. A felhasználó a Shell segítségével kommunikál a rendszerrel. UUCP-n keresztül rendszerközi kommunikációt is biztosít. Ez az operációs rendszer a TCP / IP protokollnak is engedelmeskedik.
  • A fájlok egyszerű karbantartását is biztosítja
  • Ez az operációs rendszer csöveket és szűrőket biztosít a felhasználó számára, hogy összetett programokat tervezzen egyszerű programokból.
  • Sokféle eszközt kínál a szoftverfejlesztéshez és a szoftverek karbantartásához.
  • Nagyon népszerű az asztali számítógépeken, laptopokon, nagygépeken és más számítástechnikai hardvereken.

A Unix operációs rendszerek típusai

A Unix rugalmasságot biztosít a felhasználó számára, hogy az Unix kódot az igényeiknek megfelelően módosítsa. Így könnyen hordozható a Unix kód különböző típusú hardvereken. Ennek az operációs rendszernek a szabadon elérhető forráskódja és hordozhatósága különféle Unix típusú operációs rendszerekhez vezet. Néhány olyan népszerű Unix operációs rendszer, mint a Solaris, Darwin, AIX, HP-UX, FreeBSD, NetBSD, Xenix, IRIX, Tru64, macOS stb.

A Unix védjegy a „The Open Group” tulajdona. Ez a csoport biztosítja a tanúsítási programokat egy operációs rendszer számára, amely hivatalosan Unix tanúsítvánnyal rendelkezik.

Így ez a cikk a UNIX operációs rendszer és a ban ben hat típusú operációs rendszer UNIX . A Unix architektúra felépítésének kezdetétől fogva különféle fejleményeket tapasztalt. Ma ezt az operációs rendszert sok vállalat, például az IBM, az Apple.Inc, a Microsoft, a Silicon Graphics, az Oracle Corporation, és sok más nyílt forráskódú projekt és vállalat részesítette előnyben. Mi a shell a Unix operációs rendszerben?