Informatica
Processo inverso
(reverse engineering) L’attività di analisi di un prodotto (hardware e/o software) e, più in generale, di un dispositivo, ottenuto mediante ingegnerizzazione, al fine di individuarne [...] i principi tecnologici utilizzati e il funzionamento interno e ricostruirne il progetto che ne era alla base. Per es., il reverse engineering del codice in linguaggio macchina di un programma permette ...
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: [...] pagina. ‟È vero che il software non potrebbe esercitare i poteri della sua leggerezza se non mediante la pesantezza dell'hardware; ma è il software che comanda, che agisce sul mondo esterno e sulle macchine, le quali esistono solo in funzione ...
Leggi Tutto
In informatica, Il software responsabile della gestione delle risorse di un calcolatore. Il nucleo di un sistema o. è costituito dal kernel (nocciolo), sempre presente in memoria principale, che permette [...] la comunicazione tra software e hardware. Elementi fondamentali sono: il gestore del file system, che garantisce un utilizzo efficace ed efficiente della memoria di massa; uno scheduler (➔ scheduling) per la gestione dei processi in attesa di ...
Leggi Tutto
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 [...] virtuale è pertanto un ambiente di esecuzione (spesso è un software a creare tale ambiente virtuale), composta dalle sole risorse hardware che l’utente è in grado di percepire, prescindendo da tutte le altre fisicamente presenti nel sistema. In tal ...
Leggi Tutto
linguaggio Java
Mauro Cappelli
Linguaggio di programmazione orientato agli oggetti sviluppato nel 1995 alla Sun Microsystems sulla base del linguaggio C++. Nei primi anni Novanta la Sun incaricò un [...] team) di sviluppare in libertà un nuovo linguaggio. Il gruppo di lavoro si concentrò sullo sviluppo di un’architettura hardware e di un sistema operativo per un dispositivo di controllo remoto palmare chiamato *7, realizzato per connettere in rete ...
Leggi Tutto
linguaggio macchina binario
Mauro Cappelli
Tipo di linguaggio in cui sono espresse le istruzioni che possono essere decodificate ed eseguite dall’unità di controllo di un calcolatore. Tutte le istruzioni [...] indirizzo. Il codice operativo è rappresentato da un codice intero senza segno assegnato a ciascuna istruzione macchina riconosciuta dall’hardware (per es., 0 corrisponde all’istruzione ADD, 1 all’istruzione COMPARE, e così via). Per un campo codice ...
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 [...] eterogeneo, secondo 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 ...
Leggi Tutto
Computer. Software applicativo
Andrea Bonaccorsi
Il software consiste di un insieme strutturato di istruzioni, procedure, regole, documentazioni e programmi espressi in bit di informazione, che possono [...] e farlo circolare liberamente.
Il quadro cambiò drasticamente nel 1969 con la decisione di IBM di vendere separatamente hardware e software. Iniziò la costituzione di un’industria separata, nella quale si registrò un massiccio processo di entrata ...
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 [...] e di copia. Il 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 ...
Leggi Tutto
Processo logico volto a realizzare un prodotto che soddisfi in modo ottimale requisiti espliciti (relativi a obiettivi e a vincoli tecnologici, di costo, tempo, qualità) vigenti nell’intero ciclo di vita [...] programmabili, a partire dalle specifiche tecniche da ottenere. Anche in questo caso la suddivisione del progetto fra parte hardware e software risulta cruciale e, in ogni caso, la simulazione del dispositivo con opportuni mezzi CAD rappresenta un ...
Leggi Tutto
hardware
〈hàadueë〉 s. ingl. [propr. «ferramenta», comp. di hard «duro, rigido» e ware «merce»], usato in ital. al masch. – Termine (che non ha avuto una soddisfacente traduz. ital.) usato nella tecnica elettronica per indicare, in contrapp....
iperconvergenza s. f. Proprietà di particolari infrastrutture informatiche che permettono l’integrazione avanzata di differenti sistemi nel convergere su un’unica architettura software, con pieno controllo anche da remoto di tutti i flussi....