virtual machine
Mauro Cappelli
Rappresentazione di un sistema di calcolatori e delle sue risorse secondo una visione ad alto livello di astrazione che privilegia solo quegli elementi che possono essere [...] più utenti, i quali non hanno contezza gli uni degli altri. L’interfaccia tra utente e macchina virtuale è fornita dal software di sistema, intendendo con tale locuzione l’insieme dei programmi che gestiscono le risorse di un calcolatore e il loro ...
Leggi Tutto
telnet
Mauro Cappelli
Protocollo di rete client-server basato sul protocollo di trasporto TCP (Transmission control protocol) e impiegato per fornire un supporto per le comunicazioni di tipo generale, [...] bidirezionale e orientato ai byte. Per estensione, è detto telnet anche il pacchetto software che consente agli utenti di registrarsi in remoto (login) su qualsiasi calcolatore (host) di una rete di telecomunicazioni, usandolo come se esso fosse ...
Leggi Tutto
Abbreviazione di list processing, nome di un linguaggio di programmazione, sviluppato inizialmente presso il MIT, particolarmente orientato al trattamento di liste che possono contenere indifferentemente [...] dati o istruzioni di programma. Per questa sua caratteristica, il linguaggio è anche usato nel campo della intelligenza artificiale per realizzare particolari strumenti software, come per es. motori inferenziali per sistemi esperti. ...
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 [...] valori che andava da 1 a 20 e il cui sistema operativo, OS/360, costituiva il più grande progetto di software mai affrontato a quel tempo. Raggiungere tutti gli obiettivi progettuali richiese parecchi anni dopo la comparsa dei primi computer IBM/360 ...
Leggi Tutto
XML In informatica, sigla di extensible markup language, metalinguaggio estremamente flessibile e particolarmente efficace per la condivisione di dati tra sistemi diversi. Permette di scambiare informazioni [...] HTTP e consente a una molteplicità di operatori di distribuire con facilità servizi per i quali non detengono il software. L’XHTML, linguaggio per descrivere pagine HTML in conformità agli standard XML, permette una più efficace separazione di ...
Leggi Tutto
Nonostante i continui progressi tecnologici abbiano prodotto e. elettronici sempre più sofisticati, veloci, potenti e adattabili a nuove applicazioni, la domanda di risorse di calcolo e la disponibilità [...] generata l'elettricità che loro consumano. Potremmo quindi definire una griglia computazionale come un'infrastruttura hardware e software in grado di fornire accesso a elevate capacità di calcolo, in modo affidabile, consistente, pervasivo, sicuro ed ...
Leggi Tutto
Basi di dati
Paolo Atzeni
di Paolo Atzeni
Basi di dati
sommario: 1. Introduzione. 2. I sistemi di gestione di basi di dati (DBMS). 3. Il modello relazionale dei dati. 4. Linguaggi per basi di dati. [...] dati, intesa come capacità di rendere produttive le attività di coloro che le utilizzano, siano essi programmatori che realizzano i software per l'accesso alla base di dati oppure veri e propri utenti che si servono di tali programmi per svolgere il ...
Leggi Tutto
sistemi Grid
Mauro Cappelli
Tipologia di sistemi distribuiti realizzati attraverso una molteplicità di calcolatori connessi in rete e coordinati per l’esecuzione di un compito molto complesso. Un tale [...] una struttura fortemente decentralizzata. Tali caratteristiche, insieme all’uso di risorse di calcolo (sia hardware sia software) di tipo general purpose, distinguono una griglia da un semplice cluster di calcolatori. A differenza dei cosiddetti ...
Leggi Tutto
Informatica teorica
Giorgio Ausiello
Con l'espressione informatica teorica ci si riferisce a un complesso di discipline scientifiche aventi per oggetto lo studio formale degli strumenti, dei metodi [...] e proprie scuole di pensiero alternative. Anche se negli anni più recenti si è sviluppata, nell'ambito dell'ingegneria del software, la tendenza a utilizzare i diversi approcci in modo integrato, con un punto di vista sincretico, ci sembra opportuno ...
Leggi Tutto
Punto di un programma informatico, individuato da un’appropriata istruzione, in corrispondenza del quale l’elaborazione viene interrotta, affinché tutte le informazioni relative all’esecuzione del programma [...] c. è utilizzato dal programmatore per proteggere lunghe elaborazioni dall’eventualità di malfunzionamento hardware e/o software. L’aumentata affidabilità dei moderni calcolatori ha limitato questa applicazione del c. a programmi con caratteristiche ...
Leggi Tutto
software
〈sòftu̯eë〉 s. ingl. [comp. di soft «molle, morbido» e ware «merce»], usato in ital. al masch. – Termine correntemente usato nella tecnica elettronica per indicare, in contrapp. a hardware (v.), tutti i componenti modificabili di un...
software sociale
loc. s.le m. In informatica, applicazione che supporta la comunicazione, l’interazione e la condivisione tra più soggetti attraverso il mantenimento di una connessione tra gli utenti e l’acquisizione, la memorizzazione e la...