Hva er Unix-operativsystemet: Arkitektur og dens egenskaper

Prøv Instrumentet Vårt For Å Eliminere Problemer





Et datasystem inneholder maskinvare og programvare komponenter . Vi kan installere og bruke mange typer programvare på datamaskinene våre. Programvaren på datamaskinen skiller seg ut som to typer - systemprogramvare og applikasjonsprogramvare. Systemprogramvaren er spesielt designet for å gi en plattform for annen programvare på datamaskinen. Programvare er den brukerdefinerte programvaren som fungerer på systemprogramvaren. Et operativsystem er et eksempel på systemprogramvare. Applikasjonsprogramvare kan tilpasses av brukerne, mens det ikke er mulig for systemprogramvaren. Eksempel på applikasjonsprogramvaren er File viewer, regneark, spill osv. Unix er et operativsystem som kommer under kategorien systemprogramvare.

Hva er Unix-operativsystemet?

For å kontrollere og administrere maskinvare, kreves programvareressurser og operativsystem for datamaskinen. Operativsystemet fungerer som mellomleddet mellom maskinvare og den brukerdefinerte applikasjonsprogramvaren. Unix er et multitasking-operativsystem med flere brukere.




Den ble utviklet på Bell Labs forskningssenter i løpet av 1970-tallet av Ken Thompson, Dennis Ritchie og andre. Dette operativsystem ble spesielt designet for å fungere på store hovedrammesystemer. Unix er skrevet ved hjelp av a C programmeringsspråk . Det er det første bærbare operativsystemet og brukes på mange plattformer. Det gir forskjellige avanserte sikkerhetsfunksjoner.

Dette operativsystemet brukes på forskjellige enheter som PCer, nettbrett, mobile enheter osv. Det spilte en viktig rolle i utviklingen av Internett og nettverk.



Arkitekturen til Unix-operativsystemet

Unix har et grafisk brukergrensesnitt som ligner på Windows-operativsystemet som gjør det enkelt for navigering og et godt støttende miljø. Den interne designvisningen til dette operativsystemet kan være kjent fra arkitekturen.

Unix arkitektur

Unix arkitektur

Arkitekturen til dette operativsystemet er firelags. Den består av maskinvare, kjerne, systemanropsgrensesnitt (skall) og applikasjonsbiblioteker / verktøy, verktøy osv. ... Kjernen styrer maskinvaren til datamaskinen og ligger i kjernen av arkitekturen. Systemanrop fungerer som grensesnittet mellom kjernen og andre biblioteker. Disse bibliotekene inkluderer generelle funksjoner og er bygget oppå systemanropene. Shell er et spesielt program som gir et grensesnitt til de andre applikasjonene i arkitekturen.


Kjerne

For dette operativsystemet er Kernel den sentrale kjernen som samhandler direkte med maskinvaren i systemet. Hovedfunksjonene til Kernal er-

  • Datamaskinvare som minne, plate, skrivere osv. Styres av kjernen.
  • Kjernen planlegger prosessene, kontrollerer og utfører forskjellige brukerdefinerte oppgaver.
  • Administrerer datalagring og kontrollerer tilgangen til datamaskiner fra flere brukere.
  • Kjernen består av flere underkomponenter som konfigurasjoner, inkludert oppstartskode, enhetsdrivere for å kontrollere maskinvare, headerfiler.

Skall

Det er grensesnittet mellom brukeren og kjernen. Brukere kan samhandle med skallet ved hjelp av skallkommandoer. Shell har to hovedansvar som inkluderer å tolke kommandoene gitt av brukerne og utføre dem ved hjelp av kjernen, og gir brukerne programmeringsevne til å skrive skallkommandoer for et skallskript for å utføre spesifikke oppgaver.

Kommandoer

Noen av hovedkategoriene for kommandoer som brukes av Unix-operativsystemet er - 'sh' - skallkommandoer som gir et primært brukergrensesnitt, 'verktøy' som danner kjerneverktøysettet til Unix-kommandoer inkluderer underkategorier som systemverktøy som støtter administrative verktøy og bruker verktøy for verktøy for miljøadministrasjon.

Den har også kommandoer for applikasjoner for generelle formål som dokumentformatering og typesetting. Noen Unix-systemer inkluderer også pakker som TeX og Ghostscript. Dette systemet gir også muligheten til å produsere enhetsuavhengige enkle vektordiagrammer. Den støtter også kommunikasjon mellom systemene samt kommunikasjon mellom brukerne.

Eiendommer

Fra tidspunktet for utviklingen har Unix blitt adoptert av mange selskaper. Det spiller fortsatt en stor rolle i mange datasentre og forskningslaboratorier. Noen av egenskapene til Unix som gjør det så å foretrekke fremfor andre systemer er-

  • Tilgang til flere brukere - Flere brukere kan jobbe på systemet samtidig ved å koble til via et punkt som kalles terminal.
  • Multi-tasking -Det gir muligheten til å kjøre flere programmer eller prosesser av flere brukere på ett system.
  • Bærbarhet - Det gir fleksibiliteten til å brukes på flere maskinvarearkitekturer. Siden det bruker et høyt nivå språk, er det enkelt å forstå og endre Unix-koden i henhold til maskinvarearkitekturen til datamaskinen. For å jobbe med ny maskinvarearkitektur, må brukeren bare endre Unix-koden og kjøre på systemet.
  • Prosesser - Filer er innsamling av data opprettet av brukeren. Det inkluderer dokumenter, programmeringsinstruksjoner osv ... Prosesser er kjøringen av programmene eller filene. Unix følger den hierarkiske filstrukturen som starter med en rotkatalog etterfulgt av underkatalogene som slutter med filnavnet.
  • Kommunikasjon - Forespørsler og kommandoer gitt av brukeren utføres av kjernen og skallet sammen. Brukeren kommuniserer med systemet ved hjelp av Shell. Det gir også kommunikasjon mellom systemene gjennom UUCP. Dette operativsystemet overholder også TCP / IP-protokollen.
  • Det gir også enkelt vedlikehold av filene
  • Dette operativsystemet gir rør og filtre til brukeren for å designe komplekse programmer fra enkle programmer.
  • Det gir et bredt utvalg av verktøy for programvareutvikling og programvarevedlikehold.
  • Det brukes veldig populært på stasjonære datamaskiner, bærbare datamaskiner, hovedrammer og annen datamaskinvare.

Typer av Unix-operativsystemer

Unix gir brukeren fleksibilitet til å endre Unix-koden i henhold til deres behov. Dermed er det enkelt å portere Unix-koden på forskjellige typer maskinvare. Den fritt tilgjengelige kildekoden til dette operativsystemet og dets bærbarhetsfunksjon fører til forskjellige Unix-lignende operativsystemer. Noen av de populære Unix-operativsystemene er Solaris, Darwin, AIX, HP-UX, FreeBSD, NetBSD, Xenix, IRIX, Tru64, macOS, etc ...

Unix-varemerket eies av 'The Open Group'. Denne gruppen gir sertifiseringsprogrammene til et operativsystem som offisielt blir sertifisert som Unix.

Dermed diskuterer denne artikkelen en oversikt over UNIX-operativsystemet og i hatten slags operativsystem er UNIX . De Unix arkitektur har sett ulike utviklingstrekk i strukturen fra utviklingen. I dag er dette operativsystemet foretrukket av mange selskaper som IBM, Apple.Inc, Microsoft, Silicon Graphics, Oracle Corporation og mange andre open source-prosjekter og selskaper. Hva er et skall i Unix-operativsystemet?