Unix
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.
Storia
[mudificà | edità a fonte]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]
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]Vede dinù
[mudificà | edità a fonte]- Android
- AIX (sistema upirativu)
- AT&T
- Bell Laboratories
- Berkeley Software Distribution
- Dennis Ritchie
- Filusufia di Unix
- GNU
- HP-UX
- IRIX
- Ken Thompson
- Linux
- Microsoft XENIX
- Multics
- macOS
- OpenSolaris
- SCO UNIX
- Shell Unix
- Solaris (sistema upirativu)
- Unix-like
- Uzix
- X Window System
- Kernel panic
- Runlevel
- Permessi (Unix)