|
![]() |
![]() |
||
| Home - Attività - Curriculum - Siti - Contatti - Archivio | ||
![]() |
||
![]() |
|||
|
Glossario
Ecco il nuovo glossario generale di informatica. La pubblicazione avverrà gradualmente, un po' per volta. Dopo la prima trance iniziale, potrete riconoscere i nuovi termini, che verranno evidenziati in rosso. Accesso Operazione di lettura o scrittura dei dati sulle memorie di massa (dischi fissi, floppy-disk, CD-ROM, ecc.). Nell'accesso su floppy, che normalmente è fermo, occorre una fase in più che consiste nel raggiungimento della corretta velocità di rotazione, proprio per questo i tempi di accesso sono superiori. Accesso Random Metodo di accesso che consente la lettura o scrittura di una qualsiasi zona, senza aver processato le altre. Può riferirsi ad un'area di memoria o ad un file. A volte viene anche indicato con il termine di accesso diretto o accesso casuale. Adattatore Generico meccanismo per adattare tra loro due o più componenti; generalmente è una interfaccia che consente il collegamento tra dispositivi aventi connettori diversi. Algoritmo Serie di regole o di operazioni matematiche atte a fornire la soluzione di un problema in un numero finito di passi. Allineamento Posizione dei valori all'interno di un campo. I valori possono essere allineati a sinistra, a destra o centrati. L'allineamento standard per i campi numerici è a destra, con eventuali spazi a sinistra, mentre i campi alfanumerici vengono allineati a sinistra. ALU Arithmetic Logic Unit. Unità logico-aritmetica utilizzata nei sistemi a microcalcolatore come componente dedicato allo svolgimento di calcoli. Array Insieme di elementi omogenei in una o più dimensioni, indicati con lo stesso nome simbolico ed individuati da uno o più indici. Ad esempio, un tipo di array è una matrice a due dimensioni in cui ogni elemento viene individuato dalla riga e dalla colonna di appartenenza (come una tabella di excel). Arrotondamento (Round) Metodo matematico che consente di eliminare alcune cifre di un numero, tenendone conto in quelle più significative. Il più usato è l'arrotondamento matematico, in base al quale viene aumentata o meno di una unità l'ultima cifra significativa a seconda se la prima cifra eliminata vale da 5 a 9, oppure da 0 a 4. Ecco alcuni esempi: 11,573 arrotondato alla seconda cifra decimale vale 11,57 - invece 11,576 arrotondato vale 11,58. ASCII America Standard Code for Information Interchange. E' il principale sistema di codifica per lo scambio di informazioni tra i calcolatori. In alcuni casi viene utilizzato anche come codice di memorizzazione dei dati o dei programmi su disco. ATOM Nuovo processore realizzato da Intel specificamente per portatitili piccoli. Pur mantenendo totale compatibilità con Intel Core 2, consuma di meno ed è molto piccolo. Attributo Proprietà caratteristica di un elemento. Ad esempio un punto dello schermo può avere come attributo il colore; un campo dati di un file può avere come attributi il fatto di essere numerico, il numero di cifre ed il numero di decimali. Backup Copia dei dati archiviata e da utilizzarsi per una eventuale ricostruzione al verificarsi di un errore o di un guasto che possono aver causato la perdita dei dati originali. Batch Modo di svolgimento di un programma in elaborazione differita rispetto alla immissione dei dati. Binario Condizione che ha solo due possibili valori o stati ( on/off , 0/1 ). Normalmente si riferisce al sistema di numerazione in base 2. Bit Contrazione di Binary Digit (cifra binaria). E' la quantità minima di informazione e rappresenta anche la cella elementare che può memorizzarla. Può assumere i valori 0 e 1 (zero e uno), col significato di OFF e ON (spento e acceso). Blank Spazio non occupato da caratteri. Da non confondersi con space che indica una vera e propria spaziatura, uno spazio in bianco. Boleano Valore logico che può essere interpretato come Vero (true) o Falso (false). Generalmente lo stato di falso è rappresentato dal valore 0 (zero), mentre qualunque altro valore, in genere 1 (uno), corrisponde allo stato di vero. Buffer Area di memoria utilizzata come appoggio temporaneo dei dati. Il buffer è normalmente utilizzato nelle operazioni di I/O per compensare le diverse velocità tra i dispositivi che si scambiano i dati. Bug Indica un errore in un programma. Da questo termnine derivano anche: debug, operazione di ricerca degli errori; debugger, programma utilizzato per trovare gli errori, che consente di analizzare il contenuto delle variabili nel programma in esecuzione passo per passo. Bus Insieme dei collegamenti elettrici che collegano i vari componenti, sui quali viaggiano i segnali (dati, istruzioni, controlli). Byte Raggruppamento di 8 bit che comprende la rappresentazione in binario di un carattere o la memorizzazione di una istruzione elementare. Visto che ogni bit può assumere i due valori 0 e 1, un singolo byte può assumere 28 = 256 diversi valori. Carattere Qualsiasi simbolo utilizzato come parte dei dati o per il loro controllo ed organizzazione. Oltre ai numeri ed alle lettere dell'alfabeto ci sono anche speciali caratteri di controllo, ad esempio l'escape, oppure quelli corrispondenti ai tasti della tastiera, come il tabulatore, l'invio, ecc. Campo Rappresenta ogni zona logica in cui è diviso un record dati. Ad esempio in un file anagrafico un campo è la ragione sociale, un campo l'indirizzo, ecc. I campi possono essere di vari formati, a seconda dell'ambiente o database di appartenenza; i tipi principali sono quelli numerici (ce ne sono diversi, a seconda della capienza), quelli alfanumerici o testo, quelli logici (che possono contenere solo vero o falso), i campi data ed i campi memo. Chiave Particolare campo dati usato per l'indicizzazione delle informazioni e quindi per la ricerca a l'accesso al record. Può essere primaria, quando identifica in modo univoco il record, o secondaria quando può essere duplicata, ossia condivisa tra più record. Chip Piastrina di semiconduttore in cui è ricavato un circuito integrato. Per estensione viene anche usato come sinonimo stesso di circuito integrato. Compilatore Programma in grado di tradurre altri programmi, scritti in simbolico, in linguaggio macchina, ossia in una forma direttamente comprensibile dall'elaboratore. Complemento Indica un numero che può essere ottenuto come sottrazione tra due numeri: ad esempio il complemento a 10 di 7 è 3. In particolare nei computer è frequentemente utilizzato il complemento a 2, base di numerazione, per rappresentare i numeri negativi nel sistema binario. Concatenamento Unione di due o più stringhe per formarne una terza, somma delle precedenti; può anche indicare l'unione di due programmi o di raggruppamenti di dati su memoria di massa. CPU Central Processing Unit (Unità centrale di processo). Componente hardware (circuito) che governa tutto il sistema: controlla il funzionamento delle altre unità, svolge calcoli, gestisce la periferia. CRT Tubo a raggi catodici (Cathode Ray Tube). Componente in grado di presentare i dati in forma visibile, sfruttando le proprietà che hanno alcuni fosfori se eccitati da un fascio di elettroni. E' il componente principale dei monitor di vecchia generazione, ormai sostituiti da quelli a cristalli liquidi (LCD) o al plasma. Cursore Segnale di identificazione di una posizione sullo schermo, generalmente rappresentato da un trattino o da un rettangolo luminosi e lampeggianti. Data Base Insieme di dati organizzati secondo uno stesso schema logico, correlati fra di loro e che possono servire a diverse applicazioni. Nei sistemi più evoluti, la forma di memorizzazione dei dati è tale da renderli indipendenti dal programma che li utilizza. Ce ne sono di diversi tipi; tra i più famosi ricordiamo Informix ed Oracle, Access ed Sql Server; tra quelli gratuiti hanno avuto un ottimo successo MySql e Postgres. Debug Operazione di ricerca ed eliminazione degli errori. Nelle moderne tecnologie si tratta di un ambiente integrato con la piattaforma di sviluppo, che permette di seguire passo per passo l'esecuzione del programma. Default Valore opzionale di base assunto dal sistema in mancanza di altra indicazione. Delimitatore Carattere di separazione trai valori. Ad esempio, la virgola in alcuni linguaggi è un delimitatore durante l'immissione dei dati. DLNA Protocollo di comunicazione che consente la condivisione di contenuti digitali tra dispositivi collegati alla stessa rete. Directory Area riservata al sistema che contiene l'indice dei nomi dei files esistenti e delle loro caratteristiche fisiche (lunghezza, estensione, attributi, data modifica, posizione nelle memorie di massa, ecc.). Display Dispositivo per visualizzare informazioni, ad esempio uno schermo video. EBCDIC Acronimo di Extended Binary Coded Decimal Interchange Code, è un particolare codice utilizzato nella trasmissione dati, in alternativa al più noto codice ASCII. In esso, ogni carattere è rappresentato con 8 bits. Eco Ritrasmissione (Echo) del dato ricevuto. Ad esempio, i caratteri digitati e trasmessi dalla tastiera sono presentati come eco sul video. Edit Modifca dati; termine usato in particolare per indicare le operazioni di correzione, inserimenti o modifiche, dei programmi. EOF End Of File. Segnale di riconoscimento (carattere terminatore) della fine di un file. Esata Interfaccia che consente di collegare periferiche di archiviazione esterne Serial ATA. E' molto più veloce di quella USB 2.0. EXIF Standard usato dalle fotocamere per memorizzare nella foto altre informazioni, come le impostazioni di scatto, la digicam usata, ecc. File Flusso omogeneo di dati memorizzati su disco; archivio. Firmware Funzioni di software memorizzate permanentemente, ad esempio su ROM. Flag E' un qualunque tipo di indicatore. Sono variabili utilizzate ad un certo punto del programma per memorizzare uno stato o il verificarsi o meno di un particolare evento. In alcuni casi il flag viene indicato con i termini codice oppure indicatore. Floppy Dischetti flessibili amovibili di materiale magnetico, di vari formati e capacità, usati per copiare dati ai fini di salvataggio o di spostamento su altri computer. Sono ormai in via di estinzione, superati dalle ben più comode, capienti e sicure chiavette usb. Finestra Zona rettangolare dello schermo, gestita in modo indipendente dal resto, come se fosse un video separato, in genere abbinata ad un programma. La finestra attiva è quella attualmente selezionata dall'operatore. Utili e comode, le finestre sono nate con le prime versioni di Windows per consentire l'apertura di più programmi contemporaneamente. E' possibile passare da una finestra all'altra (Ad esempio con ALT + TAB), ridurle ad icona, oppure chiuderle. Font Assortimento di caratteri di una determinata dimensione e con proprie caratteristiche grafiche. Tra le famiglie di font più diffuse e comunemente utilizzate per la realizzazione dei siti web ricordiamo: Verdana, Arial, Courier, Times new Roman. Frequenza Indica il numero di volte al secondo in cui un segnale periodico assume lo stesso valore; è l'inverso del periodo. GPRS Tecnologia per il trasferimento dei dati per le reti di telefonia mobile. Permette di ricevere, ad esempio, pagine Internet, file o e-mail con un cellulare, oppure di trasferire filmati e brani musicali. Hardware E' la parte fisica, materiale, di un sistema di elaborazione. HSDPA Dall'inglese High Speed Downlink Packet Access, è una tecnologia nota anche come Adsm (Adsl mobile). E' l'evoluzione dell'UMTS e ne aumenta le prestazioni fino a una velocità di trasferimento pari a 7 Mbps in download. Indice Valore utilizzato per determinare la posizione di un record o per individuare un determinato elemoento di una tabella. Indirizzo E' un numero che specifica un registro o una locazione di memoria alla quale si riferisce l'istruzione di lettura o scrittura. Inizializzazione Impostazione dei valori iniziali di flags, contatori, stringhe, ecc. in un programma o in una subroutine. I/O Input/Output. Sigla che identifica ogni generica operazione di immissione (ingresso) o uscita dati. Jump Termine con cui si indica una variazione alla normale elaborazione sequenziale, ossia un salto. k Simbolo indicante kilo, in generale fattore moltiplicativo per 1000. Nei computer, riferendosi alle memorie, vale 1024. Lightscribe E' una tecnologia che utilizza il laser di scrittura del masterizzatore per disegnare sul disco la label (Etichetta, copertina). Per sfruttarla, però, si devono acquistare supporti ottici (CD / DVD) compatibili. Linguaggio macchina E' l'insieme dei codici, numerici, che il computer può interpretare ed eseguire direttamente, cioè senza le traduzioni necessarie negli altri linguaggi. Loop Ciclo, parte di programma contenente un insieme di istruzioni eseguite ricorsivamente finchè una determinata condizione è vera. Mainframe Unità centrale di elaborazione in una configurazione di grandi dimensioni. Matrice Array con due o più dimensioni. Merge Indica l'operazione, ed anche il programma che la effettua, di fusione dei dati contenuti in due diversi archivi o programmi. Multitouch Tecnologia che, a differenza dei normali display touchscreen, consente di utilizzare i comandi multi-gesture. In altre parole, utilizzando due dita si possono ingrandire le immagini, ruotarle, scorrere le pagine e molto altro ancora. E' stata una delle innovazioni che hanno fatto la fortuna dell'iPhone. Noise Segnale di origine indeterminata che si sovrappone al segnale utile, generando disturbi. Null Insieme vuoto, stringa priva di caratteri, da non confondere col carattere spazio, che occupa comunque una posizione. Offset Valore che indica il posizionamento di un dato a partire da una origine. Per esempio, in un file può essere il numero di bytes che indica la posizione del dato a partire dall'inizio del file, oppure riferito alla memoria può indicare un valore da detrarre o da sommare all'indirizzo per ottenere la posizione reale di un dato. Ottale Sistema di numerazione posizionale che usa il valore 8 come base. Overflow Superamento della capacità di memoria in un programma; ad esempio puntamento ad un elemento di tabella con indice superiore alla capacità stessa della tabella. Sono i buchi (o bachi) dei programmi spesso usati dagli hacker per le loro intrusioni. Parametro Nome simbolico utilizzato per il trasferimento di valori, come argomento di una funzione, nella chiamata di una subroutine o tra procedure. Periferica Qualsiasi dispositivo utilizzato dal computer per comunicare con il mondo esterno. Pixel E' un punto dello schermo in modo grafico. Può anche riferirsi al particolare bit dell'area di memoria che contiene l'informazione circa lo stato del punto stesso. Prompt Messaggio o simbolo utilizzato dal computer (o da un programma) a linea dei comandi per guidare l'operatore. Protocollo Insieme di regole che governano lo scambio di messaggi tra due unità. Puntatore Pointer. Variabile che col sue valore indica un particolare elemento di un insieme. Può riferirsi ad esempio ad un elemento di un array, ad un record, ad un byte all'interno del record, ecc. QOS Quality Of Service: è un sistema presente in molti router che consente di assegnare una priorità differente alle applicazioni che utilizzano la connessione, limitando i problemi in caso di congestione della rete. RAM Random Access Memory. Indica memorie ad accesso diretto. Random Metodo di indirizzamento in base alla posizione; sinonimo di accesso diretto o casuale. Read-only Dispositivo, generalmente memoria, utilizzabile solo in lettura, cioè che non consente modifiche. Real time Indica una applicazione in cui le azioni conseguenti alle immissioni sono svolte immediatamente. Record Insieme di informazioni correlate (singoli campi) che rappresenza una zona logica in cui può essere suddiviso un file. In un file anagrafico, ad esempio, ogni singola anagrafica (composta dai vari campi di ragione sociale, indirizzo, ecc.) costituisce un record. ROM Memoria in sola lettura (Read-Only Memory). Routine Parte di programma che contiene istruzioni utilizzabili da diverse altre parti per mezzo di un salto con ritorno; paragonabile alle funzioni dei più moderni linguaggi di programmazione. Scroll Movimento orizzontale o verticale dell'immagine sullo schermo video, in entrambi i sensi, realizzato con le barre di movimento cursore o con la rotella del mouse. Set Insieme di simboli riconosciuti in un linguaggio o da un elaboratore. Sintassi Regole che descrivono come usare le istruzioni di un determinato linguaggio. Sistema Operativo Software di base che controlla lo svolgimento dei programmi applicativi, inclusi eventuali Interpreti o Compilatori e le routines di gestione delle periferiche. Software Programmi, routines ed in generale tutto ciò che non è un oggetto fisico. Ad esempio sono software sia il sistema operativo (Windows Vista/Xp, Linux, ecc.) sia i vari programmi in esso installati (Office, Acrobat Reader, Flash, ecc.). Sort Ordinamento dei dati di un file secondo una determinata chiave. Tastiera (Keyboard) E' l'insieme dei tasti, simili a quelli di una macchina da scrivere, che servono per l'immissione dei dati nel cumputer. TMC sta per Traffic Message Channel ed è un sistema che permette di ricevere le informazioni sul traffico, in un navigatore satellitare, attraverso il segnale radio FM RDS. Funziona, però, solo sulle autostrade e sulle strade principali. UDP Protocollo di trasporto a pacchetto (User Datagram Protocol), che a differenza del protocollo TCP, non gestisce il riordinamento dei pacchetti nè la ritrasmissione di quelli persi. UMTS Acronimo di Universal Mobile Telecommunications System, è una tecnologia mobile di terza generazione. Permette di trasferire dati a una velocità massima di 384 kilobyte al secondo; la sua evoluzione è l'HSDPA. Virgola fissa Fixed Point. Rappresentazione di valori numerici reali con la virgola in posizione definita. VOIP Sta per Voice over IP e indica tutti quei sistemi che consentono la comunicazione voce attraverso la connessione Internet. WPS Wi-Fi Protected Setup: sistema che consente di configurare la connessione senza fili con l'adattatore Usb attraverso la semplice pressione di un tasto. La sicurezza e la chiave di rete vengono automaticamente impostate senza doverlo fare manualmente. XML eXtensible Markup Language, linguazzio di marchiatura evoluzione dell'HTML per creare documenti multimediali ed interattivi da condividere in Internet. Y2K Sigla (Year 2000) che ha identificato il problema del cambio di data nell'anno 2000. Per motivi di spazio, era abitudine memorizzare le date in un formato a 6 cifre, ad es. 990814 rappresenza il 14 agosto 1999; il problema è che con l'avvento dell'anno 2000 le due cifre dell'anno (es. 00 per l'anno 2000) diventano inferiori agli anni precedenti, con gravi problemi per gli ordinamenti ed i calcoli, tanto che è stato necessario riscrivere ed adeguare gran parte del software in commercio. Zoom Capacità di presentare una immagine o parti di un disegno in una scala ingrandita.
| |||
![]() |
|||