Co je operační systém Unix: architektura a jeho vlastnosti

Vyzkoušejte Náš Nástroj Pro Odstranění Problémů





Počítačový systém obsahuje hardware a software komponenty . Na naše počítače můžeme nainstalovat a používat mnoho typů softwaru. Software v počítači se rozlišuje jako dva typy - systémový software a aplikační software. Systémový software je speciálně navržen tak, aby poskytoval platformu pro další software v počítači. Softwarové aplikace jsou uživatelem definovaný software, který funguje na systémovém softwaru. Příkladem systémového softwaru je operační systém. Uživatelé mohou přizpůsobit aplikační software, zatímco u systémového softwaru to není možné. Příkladem aplikačního softwaru je Prohlížeč souborů, tabulka, hry atd. Unix je operační systém, který spadá do kategorie systémového softwaru.

Co je operační systém Unix?

K ovládání a správě hardwaru počítače jsou pro počítač vyžadovány softwarové prostředky a operační systém. Operační systém funguje jako prostředník mezi hardwarem a uživatelem definovaným aplikačním softwarem. Unix je multitaskingový, víceuživatelský operační systém.




Byl vyvinut ve výzkumném středisku Bell Labs v 70. letech Ken Thompson, Dennis Ritchie a další. Tento operační systém byl speciálně navržen pro práci na velkých sálových systémech. Unix se píše pomocí a Programovací jazyk C. . Jedná se o první přenosný operační systém a používá se na mnoha platformách. Poskytuje různé pokročilé funkce zabezpečení.

Tento operační systém se používá na různých zařízeních, jako jsou počítače, tablety, mobilní zařízení atd.… Hraje zásadní roli při vývoji internetu a sítí.



Architektura operačního systému Unix

Unix má grafické uživatelské rozhraní podobné operačnímu systému Windows, které usnadňuje navigaci a poskytuje dobré podpůrné prostředí. Pohled na vnitřní design tohoto operačního systému lze znát z jeho architektury.

Unixová architektura

Unixová architektura

Architektura tohoto operačního systému je čtyřvrstvá. Skládá se z hardwaru, jádra, rozhraní (shellu) systémových volání a aplikačních knihoven / nástrojů, obslužných programů atd. ... Jádro řídí hardware počítače a nachází se v jádru architektury. Systémová volání fungují jako rozhraní mezi jádrem a dalšími knihovnami. Tyto knihovny obsahují obecné funkce a jsou postaveny na vrcholu systémových volání. Shell je speciální aplikace, která poskytuje rozhraní k dalším aplikacím architektury.


Jádro

Pro tento operační systém je jádro ústředním jádrem, které interaguje přímo s hardwarem systému. Hlavní funkce Kernalu jsou -

  • Počítačový hardware, jako je paměť, disk, tiskárny atd., Je řízen jádrem.
  • Jádro naplánuje procesy, řídí a provádí různé úkoly definované uživatelem.
  • Spravuje úložiště dat a řídí přístup počítačů několika uživateli.
  • Jádro se skládá z několika dílčích komponent, jako jsou konfigurace včetně bootovacího kódu, ovladače zařízení pro ovládání hardwaru, hlavičkové soubory.

Shell

Jedná se o rozhraní mezi uživatelem a jádrem. Uživatelé mohou komunikovat s shellem pomocí příkazů prostředí. Shell má dvě hlavní povinnosti, které zahrnují interpretaci příkazů zadaných uživateli a jejich provádění pomocí jádra, což uživatelům umožňuje programovat psaní příkazů shellu pro shell skript pro provádění konkrétních úkolů.

Příkazy

Některé z hlavních kategorií příkazů používaných operačním systémem Unix jsou - „sh“ - příkazy prostředí poskytující primární uživatelské rozhraní, „utility“ tvořící základní sadu příkazů Unixu zahrnují podkategorie, jako jsou systémové nástroje podporující nástroje pro správu a User nástroje pro nástroje pro správu prostředí.

Má také příkazy pro aplikace pro všeobecné účely, jako je formátování a sazba dokumentů. Některé systémy Unix také obsahují balíčky jako TeX a Ghostscript. Tento systém také poskytuje zařízení pro vytváření jednoduchých vektorových grafů nezávislých na zařízení. Podporuje také komunikaci mezi systémy a komunikaci mezi uživateli.

Vlastnosti

Od doby svého vývoje si Unix osvojilo mnoho společností. Stále hraje velkou roli v mnoha datových centrech a výzkumných laboratořích. Některé vlastnosti Unixu, díky nimž je tak výhodnější než jiné systémy, jsou -

  • Přístup více uživatelů - V systému může pracovat více uživatelů současně připojením přes bod známý jako terminál.
  • Multitasking - Poskytuje možnost spouštět více programů nebo procesů více uživateli v jednom systému.
  • Přenosnost - Poskytuje flexibilitu pro použití na více hardwarových architekturách. Protože používá jazyk vysoké úrovně, je snadné pochopit a upravit unixový kód podle hardwarové architektury počítače. Aby tedy uživatel mohl pracovat na nové hardwarové architektuře, musí jednoduše upravit unixový kód a spustit jej v systému.
  • Procesy - Soubory jsou sběr dat vytvořených uživatelem. Zahrnuje dokumenty, programovací pokyny atd. Procesy jsou spouštění programů nebo souborů. Unix sleduje hierarchickou strukturu souborů, která začíná kořenovým adresářem následovaným podadresáři končícími názvem souboru.
  • Sdělení - Požadavky a příkazy zadávané uživatelem provádí jádro a prostředí společně. Uživatel komunikuje se systémem pomocí prostředí Shell. Poskytuje také mezisystémovou komunikaci prostřednictvím UUCP. Tento operační systém se rovněž řídí protokolem TCP / IP.
  • Poskytuje také snadnou údržbu souborů
  • Tento operační systém poskytuje uživateli kanály a filtry k navrhování složitých programů z jednoduchých programů.
  • Poskytuje širokou škálu nástrojů pro vývoj a údržbu softwaru.
  • Velmi populárně se používá na stolních počítačích, laptopech, sálových počítačích a jiném výpočetním hardwaru.

Typy operačních systémů Unix

Unix dává uživateli flexibilitu upravit kód Unixu podle jeho požadavků. Je tedy snadné přenést unixový kód na různé typy hardwaru. Volně dostupný zdrojový kód tohoto operačního systému a jeho přenositelnost vedou k různým operačním systémům podobným Unixu. Mezi oblíbené operační systémy jako Unix patří Solaris, Darwin, AIX, HP-UX, FreeBSD, NetBSD, Xenix, IRIX, Tru64, macOS atd.

Ochrannou známku Unix vlastní společnost „The Open Group“. Tato skupina poskytuje certifikační programy operačnímu systému, který má být oficiálně certifikován jako Unix.

Tento článek tedy pojednává o přehledu operačního systému UNIX a v typ operačního systému je UNIX . The Unixová architektura zaznamenala od svého vývoje různý vývoj ve své struktuře. Dnes tento operační systém upřednostňuje mnoho společností, jako jsou IBM, Apple.Inc, Microsoft, Silicon Graphics, Oracle Corporation a mnoho dalších projektů a společností opensource. Co je to shell v operačním systému Unix?