UNIX Sistema operativo (➔ operativo, sistema) implementato con il linguaggio di programmazione C, sviluppato dai Bell Laboratories inizialmente per uso interno e successivamente introdotto in ambiente [...] accademico e industriale in varie versioni prodotte principalmente dagli stessi Bell Laboratories e dall’università di Berkeley (California). La prima versione, essenzialmente opera di K. Thompson e D. ...
Leggi Tutto
Programmatore informatico statunitense (New York 1941 - Berkeley Heights, New Jersey, 2011). È noto soprattutto per aver creato, in collaborazione con K. Thompson, il sistema operativo UNIX, per il quale [...] hanno ricevuto entrambi il Premio Turing nel 1983. Inoltre, insieme a B. Kernighan, è considerato l’inventore del linguaggio di programmazione C ...
Leggi Tutto
(App. IV, i, p. 650; V, ii, p. 44; v. calcolatrici, macchine, VIII, p. 352; App. I, p. 339; II, i, p. 482; III, i, p. 281)
Gli e. e., nel corso degli ultimi anni, hanno subito innovazioni talmente radicali [...] operativo di base e su esso fu sviluppato il protocollo TCP/IP per il supporto della rete Internet. Negli anni Ottanta, Unix è diventato di fatto lo standard per gli e. e. a uso scientifico, dai superelaboratori (Cray-IIs della Cray) alle stazioni ...
Leggi Tutto
linker
Mauro Cappelli
Software di sistema che raccoglie le procedure separatamente prodotte nella fase di traduzione di un programma scritto in un certo linguaggio di programmazione e provvede a realizzare [...] un programma detto file oggetto (in sistemi MS-DOS e Windows i moduli oggetto hanno l’estensione .obj, mentre in UNIX l’estensione .o). Il programma ottenuto dopo la fase di collegamento è un programma eseguibile completo, che può essere caricato ...
Leggi Tutto
INFORMAZIONE, SCIENZA DELLA
Roman Tirler
Pierluigi Ridolfi
Stefano Ceri e Alfonso Fuggetta
Tecnologie della comunicazione di Roman Tirler
Sommario: 1. Introduzione. 2. Tecniche di comunicazione dati: [...] Internet si basa su SMTP (Simple Mail Transfer Protocol, RFC 821), un altro sistema molto diffuso è l'UUCP (Unix-to-Unix Copy Program). Fino a non molto tempo fa la posta elettronica era basata principalmente su sistemi proprietari ed era utilizzata ...
Leggi Tutto
La grande scienza. Computer science
Scott Kirkpatrick
Computer science
La computer science si colloca con caratteristiche peculiari tra le scienze cosiddette esatte e dell'ingegneria, costituendo dal [...] logiche eleganti, sia la capacità di controllare caratteristiche hardware del computer come i singoli bit nella memoria e nei registri. UNIX è scritto quasi interamente in C e il codice assembler appare soltanto in alcune parti del kernel, il 'nucleo ...
Leggi Tutto
free software
Mauro Cappelli
Programma di un calcolatore elettronico che può essere usato, copiato, modificato e ridistribuito senza alcuna restrizione (ovvero con restrizioni minimali). Per programma [...] al 1983, quando Richard Stallman annunciò la nascita del progetto GNU (un acronimo ricorsivo che significa GNU’s not UNIX), che diede inizio allo sviluppo di un sistema operativo senza copyright (definito appunto copyleft) e al progetto utopico di ...
Leggi Tutto
file system
Mauro Cappelli
Sistema di gestione dei file che determina le modalità di assegnazione dei nomi, memorizzazione e organizzazione all’interno di un volume di archiviazione. Un file system [...] (ACL, Access control list) o altre strutture più complesse (capabilities). I sistemi operativi moderni (come Windows, Mac OS X, Unix e Linux) sono in grado di gestire diversi file system, i quali possono essere classificati in disk file system (le ...
Leggi Tutto
LINGUAGGI PROGRAMMATIVI
Carlo Ghezzi
I l. p. (o linguaggi di programmazione) costituiscono il mezzo linguistico tramite cui gli elaboratori possono essere programmati. Essi costituiscono pertanto lo [...] presenti per la prima volta nel Simula 67.
Il linguaggio C nasce come linguaggio in cui viene scritto il sistema operativo UNIX. Si tratta forse del primo esempio di uso di un linguaggio di alto livello per produrre software di sistema, software cioè ...
Leggi Tutto
Internet e Web
Alberto Marinelli
In senso tecnico Internet è un network di computer-network: è infatti costituita da una serie di reti (private, pubbliche, aziendali, universitarie, commerciali) connesse [...] , il network creato dalla compagnia telefonica AT&T e basato sul protocollo di trasmissione UUCP (Unix to unix copy protocol) per i sistemi operativi Unix. Lo stesso utilizzo del termine Internet (con la I maiuscola) si accredita per operare una ...
Leggi Tutto