Što je operativni sustav Unix: Arhitektura i njegova svojstva

Isprobajte Naš Instrument Za Uklanjanje Problema





Računalni sustav sadrži hardver i softver komponente . Na svoja računala možemo instalirati i koristiti mnoge vrste softvera. Softver na računalu razlikuje se kao dvije vrste - sistemski softver i aplikativni softver. Softver sustava posebno je dizajniran za pružanje platforme za drugi softver na računalu. Programski softver je korisnički definirani softver koji radi na softveru sustava. Operativni sustav je primjer sistemskog softvera. Korisnici mogu prilagoditi aplikacijski softver, dok za sistemski softver to nije moguće. Primjer aplikacijskog softvera je Preglednik datoteka, proračunska tablica, igre itd. Unix je operativni sustav koji spada u kategoriju sistemskog softvera.

Što je operativni sustav Unix?

Za upravljanje i upravljanje računalnim hardverom, računarskim resursima i operativnim sustavom potrebni su. Operativni sustav djeluje kao posrednik između hardvera i korisnički definiranog aplikacijskog softvera. Unix je multitasking, višekorisnički operativni sustav.




Razvili su ga u istraživačkom centru Bell Labs tijekom 1970-ih Ken Thompson, Dennis Ritchie i drugi. Ovaj operacijski sustav je posebno dizajniran za rad na velikim mainframe sustavima. Unix je napisan pomoću a C programski jezik . To je prvi prijenosni operativni sustav i koristi se na brojnim platformama. Pruža razne napredne sigurnosne značajke.

Ovaj se OS koristi na raznim uređajima kao što su osobna računala, tableti, mobilni uređaji itd.… Igrao je ključnu ulogu u razvoju Interneta i umrežavanja.



Arhitektura operativnog sustava Unix

Unix ima grafičko korisničko sučelje slično operacijskom sustavu Windows koje olakšava navigaciju i dobro okruženje za podršku. Pogled na unutarnji dizajn ovog operativnog sustava može se poznati iz njegove arhitekture.

Unix arhitektura

Unix arhitektura

Arhitektura ovog operativnog sustava je četveroslojna. Sastoji se od hardvera, jezgre, sučelja sistemskog poziva (ljuska) i knjižnica / alata aplikacija, uslužnih programa itd. Jezgra kontrolira hardver računala i nalazi se u srži arhitekture. Pozivi sustava djeluju kao sučelje između jezgre i ostalih knjižnica. Te knjižnice uključuju opće funkcije i izgrađene su na vrhu sistemskih poziva. Shell je posebna aplikacija koja pruža sučelje s ostalim aplikacijama u arhitekturi.


Zrno

Za ovaj operativni sustav kernel je središnja jezgra koja izravno komunicira sa hardverom sustava. Glavne funkcije Kernala su-

  • Računalnim hardverom poput memorije, diska, pisača itd. Upravlja jezgra.
  • Jezgra raspoređuje procese, kontrolira i izvršava razne korisnički definirane zadatke.
  • Upravlja pohranom podataka i kontrolira pristup računalu od strane nekoliko korisnika.
  • Jezgra se sastoji od nekoliko potkomponenata kao što su konfiguracije, uključujući kod za pokretanje, upravljački programi uređaja za kontrolu hardvera, datoteke zaglavlja.

Ljuska

To je sučelje između korisnika i jezgre. Korisnici mogu komunicirati s ljuskom pomoću naredbi ljuske. Shell ima dvije glavne odgovornosti koje uključuju tumačenje naredbi koje korisnici daju i izvršavanje pomoću jezgre, pružajući mogućnost programiranja korisnicima da napišu naredbe ljuske za skriptu ljuske za obavljanje određenih zadataka.

Naredbe

Neke od glavnih kategorija naredbi koje koristi Unix operativni sustav su - 'sh' - naredbe ljuske koje pružaju primarno korisničko sučelje, 'uslužni programi' koji čine jezgru alata Unix naredbi uključuju podkategorije poput sistemskih uslužnih programa koji podržavaju administrativne alate i korisnika uslužni programi za alate za upravljanje okolišem.

Također ima naredbe za aplikacije opće namjene poput formatiranja dokumenata i slanja slova. Neki Unix sustavi također uključuju pakete kao što su TeX i Ghostscript. Ovaj sustav također pruža mogućnost za proizvodnju jednostavnih vektorskih ploha neovisnih o uređaju. Također podržava međusustavnu komunikaciju, kao i međuskorisničku komunikaciju.

Svojstva

Od vremena svog razvoja Unix su usvojile mnoge tvrtke. I dalje igra veliku ulogu u mnogim podatkovnim centrima i istraživačkim laboratorijima. Neka svojstva Unixa koja ga čine toliko poželjnijim od ostalih sustava su-

  • Višekorisnički pristup - Više korisnika može istovremeno raditi na sustavu povezivanjem kroz točku poznatu kao terminal.
  • Više zadataka Omogućuje pokretanje više programa ili procesa više korisnika na jednom sustavu.
  • Prijenosnost - Pruža fleksibilnost koja se koristi na više hardverskih arhitektura. Kako koristi jezik visoke razine, lako je razumjeti i modificirati Unix kod prema hardverskoj arhitekturi računala. Stoga da bi radio na novoj hardverskoj arhitekturi, korisnik mora jednostavno modificirati Unix kod i pokrenuti se na sustavu.
  • Procesi - Datoteke su zbirka podataka koje je kreirao korisnik. Uključuje dokumente, upute za programiranje itd.… Procesi su izvršavanje programa ili datoteka. Unix slijedi hijerarhijsku strukturu datoteke koja započinje korijenskim direktorijom, a zatim poddirektorijima koji završavaju imenom datoteke.
  • Komunikacija - Zahtjeve i naredbe koje korisnik daje provodi jezgra i ljuska zajedno. Korisnik komunicira sa sustavom pomoću Shell-a. Također pruža komunikaciju između sustava putem UUCP-a. Ovaj se operativni sustav također pokorava TCP / IP protokolu.
  • Također omogućuje jednostavno održavanje datoteka
  • Ovaj operativni sustav korisniku nudi cijevi i filtre za dizajniranje složenih programa iz jednostavnih programa.
  • Pruža širok spektar alata za razvoj softvera i održavanje softvera.
  • Vrlo se popularno koristi na stolnim računalima, prijenosnim računalima, glavnim računalima i drugom računalnom hardveru.

Vrste operativnih sustava Unix

Unix daje korisniku fleksibilnost da modificira Unix kod prema njihovim zahtjevima. Stoga je lako prenijeti Unix kod na različite vrste hardvera. Slobodno dostupni izvorni kod ovog operativnog sustava i njegova značajka prenosivosti vode do različitih operativnih sustava poput Unixa. Neki od popularnih operativnih sustava poput Unixa su Solaris, Darwin, AIX, HP-UX, FreeBSD, NetBSD, Xenix, IRIX, Tru64, macOS itd.

Zaštitni znak Unix u vlasništvu je 'The Open Group'. Ova grupa pruža programe certificiranja operacijskom sustavu koji treba službeno biti certificiran kao Unix.

Stoga ovaj članak govori o pregledu operativnog sustava UNIX i u vrsta operativnog sustava je UNIX . The Unix arhitektura je vidio različita kretanja u svojoj strukturi od vremena svog razvoja. Danas ovaj operativni sustav preferiraju mnoge tvrtke kao što su IBM, Apple.Inc, Microsoft, Silicon Graphics, Oracle Corporation i mnogi drugi projekti i tvrtke otvorenog izvora. Što je ljuska u operacijskom sustavu Unix?