Vai al contenuto

Unix

À prupositu di Wikipedia

Unix hè una famiglia di sistemi upirativi sviluppata à l’urigine in i Bell Laboratories durante l'anni 1960 è l'anni 1970. Hè cunnisciuta per esse unu di i primi sistemi upirativi purtevuli, multiusadori è multitask, è per esse stata riscritta in gran parte cù u linguaghju di prugrammazione C. Unix tratta i fugliali cum’è sequenze simplice di byte è adopra un sistema di fugliali ierarchicu. Gestisce dinù i dispusitivi è e cumunicazione trà prucessi cum’è s’elli fussinu fugliali.

A storia di Unix principia in i laboratorii Bell di AT&T durante l’anni 1960. L’informatichi americani Ken Thompson è Dennis Ritchie sò stati trà i principali sviluppatori di u prugettu. Unix hè natu cum’è una evoluzione di Multics, un prugettu chì fù abbandunatu perchè era troppu cumplessu.

In u 1969, Thompson scrisse a prima versione di Unix nantu à un urdinatore Digital Equipment Corporation PDP-7. Dopu, Ritchie riscrisse una parte impurtante di u sistema in linguaghju C, ciò chì u rese più purtevule è flessìbile. Sta riscrittura permise à Unix di funziunà nant’à parechje architetture di calculu è cuntribuì à a so diffusione.

Durante l’anni 1970, Unix fù aduttatu da parechje università è istituti di ricerca, chì participonu à a so evoluzione è à u so migliuramentu. A versione 7 di Unix, publicata in u 1979, fù una di e versione più influente è introdusse parechje funziunalità prisente ancu in i sistemi upirativi muderni.

Durante l’anni 1980, Unix fù cummercializatu à larga scala è appariscinu parechje variante, frà e quale BSD (Berkeley Software Distribution) è System V. Ste variante frammentonu u mercatu, ma purtonu dinù una grande innuvazione.

Caratteristiche

[mudificà | edità a fonte]
Mascotta di Linux, un sistema unix-like

E caratteristiche principale di Unix sò e seguente:

  • Multiutilizatori: permette à parechji utilizatori d’aduprà u sistema à tempu, da terminali sfarenti, senza chì e so attività s’intreccinu. Ogni utilizatore hè identificatu da un nome d’accessu (username) è pò fà parte di gruppi, ognunu identificatu da un nome (groupname). U sistema hà dinù un utilizatore chjamatu root, chì face da amministratore è ùn hà restrizzione nant’à l’accessu à e risorse.
  • Multitask: u kernel pò fà corre parechji prucessi à tempu, spartendu u tempu di calculu trà elli (timesharing).
  • Gestione di a memoria virtuale: adopra a paginazione è a segmentazione per permette à ogni prucessu d’indirizzà una zona di memoria chì pò esse più grande ch'è a memoria centrale dispunìbule.
  • Purtevule: grazia à l’usu di u linguaghju C, Unix pò esse adattatu à parechje architetture di dispusitivi.
  • Apertu: e versione più recente si sò adattate à u standard POSIX. Unix mette dinù à dispusizione parechji servizii è protocolli di cumunicazione aduprati nant’à Internet, ciò chì faciliteghja l’integrazione di i sistemi Unix in una rete.
  • Ambiente di sviluppu in C: Unix hè strettamente ligatu à u linguaghju C è furnisce parechji strumenti per sviluppà appiecazione, frà i quali u compilatore cc.

Galleria d’imagine

[mudificà | edità a fonte]