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
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
Computer science
Scott Kirkpatrick
La computer science si colloca con caratteristiche peculiari tra le scienze cosiddette esatte e l’ingegneria, costituendo dal punto di vista accademico un settore [...] codice assembler appare soltanto in alcune parti del kernel, il nucleo del sistema operativo contenente il codice specifico della macchina. UNIX era distribuito agli utenti nel suo codice sorgente in C e gli utenti lo dovevano poi compilare nei loro ...
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
Programmazione, linguaggi di
Gian Marco Todesco
I computer «possono fare tutto quello che gli sappiamo ordinare» scriveva nel 1842 Ada Augusta Byron Lovelace, considerata la prima programmatrice della [...] assemblativi, pur disponendo dei costrutti tipici di un linguaggio di alto livello. Nel 1973 il cuore del sistema operativo Unix viene riscritto interamente in C. Nel linguaggio molte funzionalità, come le funzioni matematiche o la gestione dell’I/O ...
Leggi Tutto
sistema operativo
Nicola Nosengo
Il direttore d’orchestra del software
Il sistema operativo è un programma informatico progettato per semplificare l’interazione dell’utente con il computer: mette a [...]
Da alcuni anni tuttavia esiste un terzo contendente: si tratta di Linux, un sistema operativo derivato dal sistema Unix e realizzato dal programmatore finlandese Linus Torvalds. Questo sistema operativo ha la particolarità commerciale di essere open ...
Leggi Tutto
Forma di condotta comunicativa atta a trasmettere informazioni e a stabilire un rapporto di interazione che utilizza simboli aventi identico valore per gli individui appartenenti a uno stesso ambiente [...] anni 1969-71, presso i laboratori Bell, B.W. Kernighan con diversi collaboratori, nel corso dello sviluppo del sistema operativo UNIX, definì il l. C che diventò rapidamente uno standard in molti settori applicativi e di largo uso per i problemi di ...
Leggi Tutto