Čo je operačný systém Unix: architektúra a jeho vlastnosti

Vyskúšajte Náš Nástroj Na Odstránenie Problémov





Počítačový systém obsahuje hardvér a softvér komponenty . Na naše počítače môžeme nainštalovať a používať mnoho druhov softvéru. Softvér v počítači sa rozlišuje na dva typy - systémový softvér a aplikačný softvér. Systémový softvér je špeciálne navrhnutý tak, aby poskytoval platformu pre ďalší softvér v počítači. Softvér aplikácie je softvér definovaný používateľom, ktorý funguje na softvéri systému. Príkladom systémového softvéru je operačný systém. Užívatelia si môžu aplikačný softvér prispôsobiť, zatiaľ čo systémový softvér to nemôže urobiť. Príkladom aplikačného softvéru je Prehliadač súborov, tabuľka, hry atď. Unix je operačný systém, ktorý patrí do kategórie systémového softvéru.

Čo je operačný systém Unix?

Počítač je vyžadovaný na kontrolu a správu hardvéru počítača, softvérových zdrojov a operačného systému. Operačný systém funguje ako medzičlánok medzi hardvérom a používateľom definovaným aplikačným softvérom. Unix je multitaskingový a viacužívateľský operačný systém.




Vyvinuli ho vo výskumnom centre Bell Labs v 70. rokoch 20. storočia Ken Thompson, Dennis Ritchie a ďalší. Toto operačný systém bol špeciálne navrhnutý pre prácu na veľkých sálových systémoch. Unix sa píše pomocou a Programovací jazyk C. . Je to prvý prenosný operačný systém a používa sa na mnohých platformách. Poskytuje rôzne pokročilé funkcie zabezpečenia.

Tento operačný systém sa používa na rôznych zariadeniach, ako sú počítače, tablety, mobilné zariadenia atď ... Zohral zásadnú úlohu pri vývoji internetu a sietí.



Architektúra operačného systému Unix

Unix má grafické užívateľské rozhranie podobné operačnému systému Windows, ktoré uľahčuje navigáciu a poskytuje dobré podporné prostredie. Pohľad na vnútorný dizajn tohto operačného systému je známy z jeho architektúry.

Unixová architektúra

Unixová architektúra

Architektúra tohto operačného systému je štvorvrstvová. Skladá sa z hardvéru, jadra, rozhrania systému System Shell (shell) a aplikačných knižníc / nástrojov, pomôcok atď. ... Jadro riadi hardvér počítača a nachádza sa v jadre architektúry. Systémové volania fungujú ako rozhranie medzi jadrom a ostatnými knižnicami. Tieto knižnice obsahujú všeobecné funkcie a sú postavené nad systémovými volaniami. Shell je špeciálna aplikácia, ktorá poskytuje rozhranie s ostatnými aplikáciami architektúry.


Jadro

Pre tento operačný systém je jadro centrálnym jadrom, ktoré priamo komunikuje s hardvérom systému. Hlavné funkcie Kernalu sú -

  • Počítačový hardvér, ako je pamäť, disk, tlačiarne atď., Je riadený jadrom.
  • Jadro plánuje procesy, riadi a vykonáva rôzne úlohy definované používateľom.
  • Spravuje úložisko dát a kontroluje prístup počítača k niekoľkým používateľom.
  • Jadro sa skladá z niekoľkých podzložiek, ako sú konfigurácie vrátane bootovacieho kódu, ovládačov zariadení na ovládanie hardvéru, hlavičkových súborov.

Shell

Je to rozhranie medzi používateľom a jadrom. Používatelia môžu interagovať s shellom pomocou príkazov shellu. Shell má dve hlavné zodpovednosti, ktoré zahŕňajú interpretáciu príkazov zadaných používateľmi a ich vykonávanie pomocou jadra, čo poskytuje programátorské schopnosti používateľom písať príkazy shellu pre shell skript na vykonávanie konkrétnych úloh.

Príkazy

Niektoré z hlavných kategórií príkazov používaných operačným systémom Unix sú - „sh“ - príkazy shellu poskytujúce primárne užívateľské rozhranie, „obslužné programy“ tvoriace základnú sadu nástrojov príkazov Unix zahŕňajú podkategórie, ako sú systémové nástroje podporujúce administratívne nástroje a User nástroje pre nástroje na správu prostredia.

Má tiež príkazy pre univerzálne aplikácie, ako je formátovanie a sadzba dokumentov. Niektoré systémy Unix obsahujú aj balíky ako TeX a Ghostscript. Tento systém tiež poskytuje zariadenie na výrobu jednoduchých vektorových grafov nezávislých od zariadenia. Podporuje tiež medzisystémovú komunikáciu, ako aj komunikáciu medzi používateľmi.

Vlastnosti

Od doby svojho vývoja si Unix osvojilo veľa spoločností. Stále hrá veľkú rolu v mnohých dátových centrách a výskumných laboratóriách. Niektoré vlastnosti systému Unix, ktoré ho robia tak výhodnejším ako iné systémy, sú -

  • Prístup viacerých používateľov - V systéme môže pracovať viac používateľov súčasne pripojením cez bod známy ako terminál.
  • Multi-tasking -Poskytuje zariadenie na spustenie viacerých programov alebo procesov viacerými používateľmi v jednom systéme.
  • Prenosnosť - Poskytuje flexibilitu pre použitie na viacerých hardvérových architektúrach. Pretože používa jazyk vyššej úrovne, je ľahké pochopiť a upraviť unixový kód podľa hardvérovej architektúry počítača. Pre prácu na novej hardvérovej architektúre musí používateľ jednoducho upraviť unixový kód a spustiť ho v systéme.
  • Procesy - Súbory sú zhromažďovaním údajov vytvorených používateľom. Zahŕňa dokumenty, programovacie pokyny atď. Procesy sú vykonávaním programov alebo súborov. Unix sleduje hierarchickú štruktúru súborov, ktorá sa začína koreňovým adresárom nasledovaným podadresármi končiacimi názvom súboru.
  • Komunikácia - Žiadosti a príkazy dané používateľom vykonáva jadro a shell spoločne. Užívateľ komunikuje so systémom pomocou aplikácie Shell. Poskytuje tiež medzisystémovú komunikáciu prostredníctvom UUCP. Tento operačný systém sa tiež riadi protokolom TCP / IP.
  • Poskytuje tiež ľahkú údržbu súborov
  • Tento operačný systém poskytuje používateľovi kanály a filtre na navrhovanie zložitých programov z jednoduchých programov.
  • Poskytuje širokú škálu nástrojov na vývoj a údržbu softvéru.
  • Veľmi populárne sa používa na stolných počítačoch, laptopoch, sálových počítačoch a inom výpočtovom hardvéri.

Typy operačných systémov Unix

Unix dáva užívateľovi flexibilitu upravovať Unixový kód podľa jeho požiadaviek. Je teda ľahké preniesť kód Unix na rôzne typy hardvéru. Voľne dostupný zdrojový kód tohto operačného systému a jeho prenosnosť vedú k rôznym operačným systémom typu Unix. Medzi populárne operačné systémy Unix patria napríklad Solaris, Darwin, AIX, HP-UX, FreeBSD, NetBSD, Xenix, IRIX, Tru64, macOS atď.

Ochrannú známku Unix vlastní spoločnosť „The Open Group“. Táto skupina poskytuje certifikačné programy pre operačný systém, ktorý má byť oficiálne certifikovaný ako Unix.

Tento článok teda pojednáva o prehľade operačného systému UNIX a v typ operačného systému je UNIX . The Unixová architektúra zaznamenala od svojho vývoja rôzny vývoj vo svojej štruktúre. Dnes tento operačný systém uprednostňujú mnohé spoločnosti, ako sú IBM, Apple.Inc, Microsoft, Silicon Graphics, Oracle Corporation a mnoho ďalších opensource projektov a spoločností. Čo je to shell v operačnom systéme Unix?