- Pianeta Scuola Gallery
Transcript
- Pianeta Scuola Gallery
Percorsi di informatica Glossario A Abort Segnale prodotto quando ci si trova in presenza di errori critici, ossia in caso di problemi che il sistema non riesce a risolvere e che possono richiedere la chiusura del programma corrente. Accesso Insieme di operazioni necessarie a localizzare un dato registrato in una qualsiasi struttura di memoria. Accesso concorrente Quando due processi o utenti tentano di accedere simultaneamente alla stessa risorsa. Accesso diretto Possibilità di accedere direttamente ad un elemento della memoria tramite il suo indirizzo. Accesso random Possibilità di accedere ad un elemento in un tempo che non dipende dalla sua posizione. Accesso remoto Modalità di accesso a una risorsa ospitata su un elaboratore connesso in rete con quello su cui si opera. Accesso sequenziale Quando si scorrono tutti i dati della struttura. Account È l’iscrizione di un utente, registrata su un server che consente l'accesso ai servizi che esso offre. L’account si componen di login (nome o pseudonimo) e password (codice di accesso segreto) e tutela la sicurezza. Un esempio di account è quello che si può avere con un Internet Service Provider (ISP), attraverso il quale è possibile connettersi a Internet. Accumulatore Registro che viene incrementato di una determinata quantità ad ogni operazione. ActiveX Componente software pronta per essere usata in ® applicazioni scritte con linguaggi Microsoft Object Oriented o all’interno di applicazioni web compatibili con tal inguaggi. ADA Linguaggio definito dal dipartimento della difesa americano che permette la definizione di programmi concorrenti. Add-in, add-on Si tratta di un qualunque dispositivo hardware che viene collegato al computer ed è comunemente chiamato periferica. In ambito software è un programma che si aggiunge ad un programma originale per migliorarne le potenzialità. © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica ADSL Asymmetric Digital Subscriber Lines È la tecnologia che permette collegamenti ad Internet molto più veloci di quelli "tradizionali" poiché sfrutta quasi del tutto (99%) lo spettro di frequenza del doppino telefonico, suddividendolo in 256 sottofrequenze che vanno da 64 KHz a 1.1 MHz. AGVS Automated Guided Vehicle Systems Carrelli in grado di muoversi su percorsi prestabiliti in modo semiautonomo facilmente interfacciabili con il sistema informativo della fabbrica. AI Artificial Intelligence Intelligenza Artificiale. Albero Particolare tipo di grafo dotato di un nodo radice e in cui non sono presenti cicli. Alfanumerico Insieme di caratteri composto da lettere, cifre e caratteri speciali. (Contrazione di ALFAbetico-NUMERICO). Algebra di Boole Ramo della matematica che studia espressioni costruite mediante operatori logici (quali AND NOT OR XOR ecc.). Algebra relazionale Insieme di operazioni che possono essere fatte su dati organizzati in tabelle relazionali. Si basa su fondamenti matematici rigorosi. Algoritmo Insieme di regole ben definite ovvero procedura ben definita per la risoluzione di una classe di problemi. Allegato Termine con cui viene indicato un file, di qualunque natura, inviato con un messaggio di posta elettronica ALU Aritmetic Logic Unit Componente della CPU preposta alle operazioni aritmetiche e logiche sui dati espressi in forma binaria. Analisi Fase di studio e approccio a un problema anche complesso per individuare una soluzione. Si cerca di suddividere il problema in parti meno complesse. Analogico Apparecchiatura, variabile, segnale che funziona per valori appartenenti a un insieme continuo in analogia col fenomeno fisico che viene rappresentato (in contrapposizione a digitale). Animazione grafica Realizzazione di immagini e disegni animati presenti in applicativi e pagine web Anonymous Termine utilizzato al posto del proprio nome nel collegamento tramite Internet, quando si vuole mantenere l’anonimato API Application to Program Interface © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Insieme di funzioni, protocolli e variabili accessibili, che permette l’interfacciamento software tra sistemi eterogenei. Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica Applet È una piccola applicazione, scritta in linguaggio Java, che può essere inserita in pagine HTML. Applicazioni Programmi di tipo applicativo utilizzabili dall’utente finale del sistema per espletare un lavoro. Area di overflow Spazio di memoria di massa, inizialmente vuoto, posto alla fine di un file e utilizzato per inserimenti di nuovi record. Array Termine che indica variabili multiple con indice, quali vettori, tabelle e matrici. ASCII American Standard Code for Information Interchange Rappresenta un codice a 7 bit per la trasmissione o memorizzazione di caratteri. Può essere aggiunto un ottavo bit per estendere l’insieme dei valori consentiti da 128 a 256. Assemblatore Programma che traduce un listato scritto in assembler in linguaggio macchina. Assembler Linguaggio simbolico molto vicino al linguaggio macchina e quindi caratteristico per ogni calcolatore. Dicesi macroassembler un linguaggio assembler che permette di definire istruzioni composte da più istruzioni elementari. Associazione Legame logico esistenti tra due o più entità. Corrisponde al concetto matematico di relazione tra elementi appartenenti a uno stesso o a più insiemi. Attributo Proprietà attraverso cui è possibile descrivere un oggetto, sia esso una entità, una associazione, un file ecc. Automatico Elaborazione e trasformazione dei dati e delle informazioni senza interventi esterni, dopo che vi è stata una opportuna preparazione e avviamento. Automazione industriale Insieme delle attività informatiche nate per poter automatizzare le attività legate al processo produttivo nelle fabbriche. AVI Audio Video Interleaved © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Rappresenta l’estensione dei file usati per le sequenze ® video digitali nell’ambiente Windows . Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica B Bacheca elettronica Vedi BBS. Backbone Rete di computer collegati tra loro tramite linee ad alta velocità, che trasmettono i dati molto rapidamente. Backslash Barra rovesciata (\) che in ambiente DOS/Windows viene utilizzata per separare i nomi dalle directory. Backspace Tasto che serve per cancellare il testo situato immediatamente prima del cursore. Backup Indica sia le apparecchiature che le procedure per intervenire in caso di guasto o di emergenza. Baco vedi bug. Banda larga (Broadband) Modalità di trasmissione in cui il canale fisico viene suddiviso in più canali logici con differenti frequenze. Questi sottocanali possono quindi trasmettere simultaneamente segnali di diversi utilizzatori anche sotto forme diverse (ad esempio voce, immagini, dati). Base di dati Vedi data base. BASIC ® Beginner’s Allpurpose Simbolic Instruction Code Il Beginner’s All-purpose Simbolic Instruction Code è un linguaggio sviluppato nel 1964 per facilitare l'uso dei calcolatori da parte dei principianti. La sua sintassi è alla base di quella del più moderno VisualBasic. Batch Modo di esecuzione di programmi a scadenze prefissate senza interazioni con l’utente. Baud rate Numero dei cambiamenti di stato di un segnale per secondo. Viene spesso erroneamente usato al posto di bps per definire la velocità di trasmissione di un modem. BBS Bulletin Board System Sistema telematico a cui gli utenti si collegano per prelevare programmi, per accedere a gruppi di discussione o per servizi di posta elettronica. BCD Bynary Coded Decimal Binario © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Uno dei primi sistemi di codifica dei dati numerici. Sistema di numerazione posizionale in base 2, con due soli simboli possibili. Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica BIOS Basic Input Output System Abbreviazione di BInary-digiT, ma in inglese significa anche pezzetto. Rappresenta la più piccola quantità di informazione che può essere trasmessa o elaborata. Bit BNF Software, presente all’interno di ogni computer, che fornisce le funzioni base come il controllo della tastiera, dello schermo, della stampante, la comunicazione tra la CPU e il disco rigido o il lettore dei floppy e la scheda grafica. BacKus Normal Form Modalità di rappresentazione formale della sintassi di un linguaggio. Body rental Attività per cui un consulente lavora in modo esclusivo presso un cliente per un determinato periodo, e verrà pagato in base alle ore di lavoro prestate. Boostrap Operazione attraverso cui, all’accensione del calcolatore, viene caricato in memoria centrale parte del sistema operativo attraverso le istruzioni presenti nella ROM e quindi viene avviato il sistema operativo stesso. Bottom-up Metodologia di analisi che permette di risolvere un problema analizzandone prima i dettagli. BPR Business Process Reengineering Processo per cui le attività di un’azienda vengono riorganizzate in modo da migliorare la comunicazione tra enti con lo scopo di eliminare le attività non produttive. BPS Bits Per Second Unità di misura della velocità di trasmissione dei dati. Bridge Dispositivo che connette tra loro due diverse reti. Broadcast Tipo di trasmissione che permette di collegare più nodi alla stessa rete e di comunicare a tutti contemporaneamente. Bubble-sort Particolare metodo di ordinamento. Buffer Area di memoria dove vengono immagazzinati temporaneamente dei dati che devono essere trasferiti fra due unità che hanno differenti caratteristiche di trasferimento (quali potrebbero essere per esempio il computer e la stampante). Bug Errore o malfunzionamento del programma Si usa anche il termine "baco” poiché in inglese bug è un generico invertebrato dannoso e di sgradevole aspetto. Bus Linea di comunicazione tra più apparecchiature elettroniche. Byte Insieme di 8 bit consecutivi. Nelle macchine a 8 bit costituisce la cella elementare di memoria che può essere indirizzata individualmente. © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica C C Moderno linguaggio di programmazione nato nel 1974; sintetico, efficiente e facilmente portabile; molto adatto per la scrittura di software di base. C++ Estensione Object Oriented del linguaggio C. Cabinet vedi Case (2). Cache memory Memoria di appoggio alla CPU molto veloce che permette di conservare alcuni dati tra i più usati per evitare continui accessi alla memoria centrale e alla memoria di massa. CAD Computer Aided Design Sistemi per la progettazione assistita da calcolatore. Indica tutte le applicazioni in cui i calcolatori svolgono un ruolo fondamentale nell'aiutare i progettisti. CAE Computer Aided Engineering Sistemi per la progettazione assistita da calcolatore per quanto riguarda gli aspetti di elettronica. CAI Computer Aided Instruction Sono sistemi di istruzione e di addestramento basati sull’uso interattivo del computer. vedi elaboratore Calcolatore CAM Computer Aided Manufacturing Sistemi per la produzione assistita da calcolatore. Indica tutte le possibili applicazioni dei calcolatori in ausilio alla produzione industriale. Campo Componente elementare di un record. Canale Termine che indica sia in senso fisico che logico una via di comunicazione per il trasferimento di dati tra unità centrale e le sue periferiche. Caratteri jolly Sono dei simboli che possono corrispondere a qualsiasi valore. Nel DOS ci sono due caratteri jolly (* e ?) che possono essere usati per selezionare un insieme di file dai nomi simili per mezzo di una singola indicazione. Carrier Segnale con cui un modem rileva la presenza di un altro modem col quale deve comunicare. CASE Computer Aided software Engineering Strumento per la produzione e la documentazione del software. Case (2) Contenitore o involucro esterno del computer che ne raggruppa tutte le parti elettriche ed elettroniche. Catalogo elettronico Catalogo di prodotti consultabile in formato elettronico. Oltre alla consultazione è possibile a volte anche provvedere all’acquisto. © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica Cavo costituito da una coppia di conduttori concentrici separati da materiale isolante e rivestiti di plastica usato sia per le comunicazioni telefoniche che nelle reti. Cavo coassiale CBT Computer Based Training Addestramento basato sull'utilizzo del mezzo informatico. CD Compact Disk vedi compact disk. CD-I Compact Disk Interactive Disco ottico compatto che contiene programmi con cui si può interagire direttamente. CD-R Compact Disk Recordable Disco ottico compatto il cui contenuto può essere riscritto. CD-ROM Compact Disk-Read Only Memory Supporti di memoria dotati di grandi capacità e realizzati tramite tecnologia laser. CED Centro Elaborazioni Dati vedi EDP. Intersezione tra la riga e la colonna di una tabella di un foglio elettronico ( o della memoria) che rappresenta l’elemento minimo che costituisce il foglio di lavoro. Cella CGA Color Graphics Adapter Particolare tipo di scheda video. CGI Common Gateway Interface Tecnologia di interfacciamento tra un server web e programmi applicativi. Chat Termine che indica le discussioni, fatte in tempo reale dagli utenti di Internet sulla rete. Chiave Campo di un record atto a poterne effettuare l’identificazione. Si usa anche come sinonimo di password, ossia parola d'ordine che permette l'accesso a dati o funzioni di un sistema informativo. Chiavi in mano vedi turnkey. Chiosco elettronico Terminale particolarmente semplice dotato di tastiera ridotta e/o di video touch-screen, posto in corrispondenza di luoghi ad alto afflusso di persone per fornire informazioni eventualmente corredate di immagini. Chip Piastrina di materiale semiconduttore sulla quale sono realizzati componenti elettronici come transistor, diodi ecc. Ciberfaccine Insieme di simboli, che visti insieme sembrano rappresentare un volto, usati nelle prime comunicazioni con Internet per indicare lo stato d’animo dello scrivente Ciclo Ripetizione di un gruppo di istruzioni di un programma. © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica Ciclo di vita (del software) Fasi che accompagnano il software durante la sua vita. Cifratura Procedimento che consente di convertire un testo in codice per evitare che possa essere facilmente interpretato da tutti. Il testo criptato può essere decifrato solo utilizzando una chiave speciale Circuito digitale Dispositivo hardware in grado di realizzare una funzione booleana. Circuito combinatorio Dispositivo hardware in cui le uscite dipendono esclusivamente dai valori presenti in ingresso. Circuito sequenziale Dispositivo hardware in cui le uscite dipendono sia dai valori presenti in ingresso che dallo stato. Classe Insieme di entità dotati di caratteristiche comuni. Client Nodo di una rete che utilizza le risorse di uno o più server. Client / server Modalità operativa in cui vi è uno o più elaboratori server che mettono a disposizione le proprie risorse, e altri computer (client) che le utilizzano. Cliente Rappresenta colui che commissiona un lavoro, per esempio la produzione di un programma o una attività di consulenza. Clock Sistema di temporizzatore dell’elaboratore che permette la sincronizzazione tra le varie componenti. Cluster Piccola cella di memoria del disco fisso; rappresenta il numero di settori consecutivi considerati come una singola entità dal sistema operativo del controller. CMOS Complementary Metal Si riferisce a una tecnologia mediante la quale possono Oxid Semiconductor essere costruite memorie in cui sono conservate in maniera permanente le impostazioni di sistema relative alla BIOS. Ha il vantaggio di richiedere poca potenza. COBOL Common Business Oriented Langusage Uno dei primi linguaggi di programmazione orientato ai problemi gestionali. Coda Particolare tipo di lista in cui gli elementi vengono inseriti e prelevati da un unico estremo. Codifica (di informazioni) Insieme di simboli e regole che permettono la rappresentazione delle informazioni. Codifica (di programmi) Attività di traduzione di un algoritmo in un linguaggio di programmazione. © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica Collisione (1) Situazione in cui due messaggi cercano di utilizzare lo stesso mezzo trasmissivo nello stesso momento. Collisione (2) Situazione per cui due chiavi fanno riferimento alla stessa locazione in un file. Commento Parte di programma sorgente che non viene tradotta in linguaggio macchina, ma utile per spiegare e descrivere il programma stesso. Commutazione Tecnica attraverso cui si utilizzano le linee di comunicazione a disposizione solo per il tempo necessario alla comunicazione tra due nodi. Al termine le linee usate vengono rilasciate. Compact disk (CD) Disco ottico di dimensioni ridotte. I più diffusi dono i CDROM. Compattazione Attività attraverso cui si spostano gli elementi di una struttura (vettori, tabelle, file) per riempire spazi vuoti comparsi a causa della cancellazione di elementi. Compilatore Programma che traduce il testo di un programma scritto in un linguaggio ad alto livello (Fortran, Pascal, Cobol, etc.) in una sua versione orientata al linguaggio macchina detta abitualmente "oggetto". Complemento alla base Tecnica che permette di trattare le sottrazioni come somme algebriche per utilizzare lo stesso circuito sia per le somme che per le sottrazioni. Compressione Operazione che consiste nel ridurre lo spazio occupato da un file su disco, rimuovendo o codificando opportunamente i caratteri ripetitivi. Computer vedi elaboratore. Concentratore Apparecchiatura (può essere anche un elaboratore) che si colloca tra l’elaboratore centrale e i terminali in modo da gestirne il collegamento. Configurazione hardware È l’insieme delle apparecchiature hardware che compongono un sistema. Consulenza Attività per cui un esperto di un particolare argomento (basi di dati, reti ecc.) opera presso un cliente per la soluzione di un determinato problema. Controller Circuito, normalmente una scheda di espansione, che controlla le operazioni del disco fisso e del dischetto floppy o di un lettore di CD-ROM. © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica Programma del sistema operativo che si occupa di caricare in memoria centrale il programma scelto dallo schedulatore dei lavori, e di renderlo disponibile per l’esecuzione. Controllore del traffico CORBA Common Object Request Broker Architecture Standard per l'uso di oggetti in ambienti Object Oriented per permettere agli oggetti di comunicare tra loro indipendentemente dal sistema operativo. Cella di memoria il cui valore non cambia nel tempo. Costante CP/M Control Program for Microcomputer Primo sistema operativo per microcomputer di larga diffusione. CPS Carattere Per Secondo Unità di misura per la velocità di trasmissione dei dati. CPU Central Processing Unit È l’unità centrale di elaborazione, cioè il cervello dell’elaboratore. Quello che si verifica quando l’attività di un computer viene bloccata dal cattivo funzionamento di un componente hardware o software. Crash D DAT Digital Audio Tape Nastri digitali per musica, usati anche come mezzo di backup particolarmente economico. Data base Insieme di dati tra loro correlati e memorizzati con criteri indipendenti dai programmi che li utilizzano. Data management Programma del sistema operativo che si occupa di gestire i dati presenti in memoria di massa. Data flow Strumento di analisi e documentazione del software basata sul flusso delle informazioni. Dati dinamici Informazioni presenti in un particolare ambito (database, sito internet ecc) che per la loro natura cambiano con una certa frequenza (per esempio i valori dei listini della borsa). Dato Un qualunque fatto o cosa che venga fornito da qualcuno, oppure raccolto tramite osservazioni e/o misurazioni. DB Data Base DBIII © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati vedi data base. Linguaggio per gestire dati organizzati in tabelle relazionali. Con la versione precedente (DBII) è stato il primo linguaggio per basi di dati su personal computer, ed è tuttora molto diffuso. Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica DBMS Data Base Management System Sistema per la gestione delle basi di dati. DDE Dynamic Data Exchange Sistema di intercomunicazione di Windows che permette a due programmi di condividere dati (testo, grafica) e inviare comandi da un'applicazione all'altra. DDL Data Description Language È un linguaggio che permette la definizione della struttura del database (le entità, gli attributi, le viste, gli indici ecc.). In quasi tutti i DBMS esiste anche un modulo che permette l’uso del linguaggio in modo interattivo. Dead lock Blocco letale. Vedi stallo. Debug Indica la fase di ricerca e soluzione degli errori e tutte le tecniche relative. Debugger Programma che effettua il debug. Dedicato Si dice di elaboratore o sistema utilizzato esclusivamente in un determinato ambito applicativo. Default Indica un valore o un parametro stabilito in modo implicito. Deframmentazione Operazione che consiste nell’analizzare i dati contenuti nel disco fisso e nel riunire in un’area contigua le informazioni contenute in un file. Il sistema operativo suddivide infatti ogni file in tante parti, in modo da ottimizzare l’impiego dello spazio su disco. Tale operazione rende più veloce l’accesso ai dati contenuti in un file in quanto situati in aree contigue anziché sparsi alla rinfusa su tutto il disco fisso. Deployment Fase di messa in opera di un'applicazione informatica (da un semplice data base ad un sistema informativo complesso) che segue la fase di programmazione e quella di beta test. È normalmente affiancata da corsi specialistici agli utenti finali sull’utilizzo dell'applicazione e prevede, almeno nelle fasi iniziali, un forte supporto tecnico agli stessi da parte di personale qualificato. DES Data Encription Standard È uno standard per la crittografia dei dati che si basa su un algoritmo sviluppato dall'IBM. Per la codifica e la decodifica del messaggio si deve disporre di una chiave tramite la quale l'algoritmo ricodifica i dati. La sicurezza è determinata dalla lunghezza della chiave: più sono i bit che la compongono, minore è la probabilità di rintracciare la giusta sequenza. Desktop Personal computer da tenere sulla scrivania. Nei sistemi operativi a finestre è anche sinonimo di scrivania elettronica e rappresenta l’ambiente di base del lavoro. Device Periferica generica quale: stampante, mouse, modem, disco, scanner ecc. © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica Device driver Elemento software progettato per controllare una particolare periferica. Device manager vedi gestore periferiche. DHTML Versione di HTML in grado di gestire anche interazioni dinamiche. Diagramma a blocchi vedi flow-chart Diagramma di flusso vedi data-flow o flow-chart Dial-up Azione che il modem esegue quando compone un numero telefonico per connettere un computer ad un altro mediante linea telefonica. Un account in dial-up fornito da un Internet Imternet service provider (ISP) permette di collegarsi attraverso il modem al computer dell'ISP che, a sua volta, ci permette l'accesso a Internet. Digitale Dal termine inglese digital: numerico. Usato in contrapposizione ad analogico, per indicare un’apparecchiatura a stati discreti. DIMM Double In-line Memory Module Moduli di memoria RAM con una doppia linea di contatti (DIL), utilizzato come memoria principale dei PC di tipo Pentium e successivi. Hanno 168 piedini. La loro velocità è di 60 o 70 nanosecondi. Un modulo DIMM può arrivare a 256 Mb. Sono più lunghi dei moduli SIMM. I connettori per DIMM hanno due interruzioni DIP switch (jumper) Blocco di piccoli interruttori montati su un circuito allo scopo di selezionare varie opzioni per configurare una scheda o una periferica esterna. Directory Tabella contenente i nomi dei file registrati e le informazioni per l'accesso ad ognuno di essi. Disco ottico Disco che utilizza una tecnologia ottica per memorizzare e rendere disponibili informazioni. Disco magnetico Supporto di memoria magnetico (rigido o flessibile), capace di memorizzare decine di milioni di byte. Disk pack Pila di dischi distanziati fra loro per permettere alle testine di inserirsi. Display Indica sia un mezzo di visualizzazione (per esempio video) sia il processo di visualizzazione dei dati. Distributori Aziende legate più o meno strettamente con il produttore da rapporti di esclusività. Si incaricano di diffondere e vendere un prodotto in una particolare area. DLL Dynamically Linked Library © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Librerie di programmi eseguibili che possono essere collegate dinamicamente ad altri programmi. Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica DML Data Manipulation Language Linguaggio che permette all'utente di interrogare e modificare le informazioni contenute nella base di dati. Può essere usato in modo interattivo oppure all’interno di altri linguaggi. DNS Domain Name System Sistema di assegnazione di nomi simbolici ai domini Internet in relazione ai rispettivi indirizzi IP. Document management vedi gestione documenti. Documentazione Insieme di informazioni, in genere su carta, che descrivono come funziona un programma, come va usato e come è stato realizzato. Domain Parte dell’indirizzo di Internet utilizzato per individuare l’appartenenza ad un dato sistema o una data zona geografica. Doppino telefonico Usato originariamente per le trasmissioni telefoniche è attualmente il mezzo di trasmissione più semplice e diffuso anche per la trasmissione dei dati nelle reti locali. DOS Disk Operating System Sistema operativo basato sulla gestione dei dischi come memorie di massa. Dot pitch Misura, espressa in decimi di millimetri. del punto più piccolo che un display è in grado di visualizzare. Download Prelievo di file da un computer a un altro. DP Data Processing vedi EDP DPI Dots Per Inch Punti per pollice. Rappresenta l’unità di misura usata per definire la risoluzione di una stampante. Driver (1) Software che consente a una periferica (o a una scheda di espansione) di essere riconosciuta dal sistema operativo e di comunicare quindi con il computer. Driver (2) Termine per indicare la parte meccanica di una memoria di massa. È la componente che movimenta il disco o il nastro ed effettua le operazioni di lettura e scrittura DTP Desk Top Publishing Attività e strumenti per la realizzazione di prodotti grafici (libri, giornali, documenti) tramite uso dell’elaboratore. DVD Digital Versatile Disk Disco mobile di elevata capacità usato per contenere principalmente musica e filmati. © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica E EBCDIC Extended Binary Coded Decimal Interchange Code Sistema di codifica dei caratteri. EDI Electronic Data Interchange Tecnologia che permette lo scambio elettronico dei dati ovvero lo scambio di documenti commerciali (file) fra aziende pubbliche e/o private consorziate tra loro. Programma che permette di battere un testo o correggerlo aggiungendo o togliendone parti cambiando automaticamente alcune ricorrenze di caratteri con altre ecc. Editor EDP Electronic Data Processing. Indica l’insieme dei sistemi (hardware e software) che permettono l’elaborazione elettronica dei dati. EIDE Enhanced Integrated Device Electronic Evoluzione del sistema IDE che permette il trasferimento dei dati a velocità elevata. EIS Engineering Information System Sistema informativo per la gestione delle informazioni legate a un progetto. Elaboratore Sistema in grado di effettuare delle elaborazioni automatiche. Elaboratore di canale Piccoli elaboratori che si occupano del trasferimento dei dati dalla memoria centrale alle periferiche e viceversa, liberando così la CPU. Elaborazione Processo logico-deduttivo attraverso cui si fa uso di dati e di informazioni per ottenere dei risultati. Elaborazione a lotti I dati sono accumulati in una memoria ausiliaria ed elaborati successivamente tutti insieme (in un unico lotto). Elaborazione interattiva Si colloquia con l’applicativo in esecuzione, e i dati sono elaborati non appena introdotti. Elemento nullo Valore neutro la cui presenza indica che il valore delle variabili non è significativo. E-mail (electronic mail) vedi posta elettronica. Entità Elementi della realtà che vengono raggruppati in una classe essendo dotati di caratteristiche comuni. Entity-Relationship (ER) Metodologia per la descrizione dei dati basata sull’individuazione di entità e relazioni. © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica EOF End Of File Indicatore di fine file. EOL End Of Line Indicatore di fine linea. EPROM Erasable Programmable Read Only Memory Memoria ROM di tipo programmabile e cancellabile. Contiene il BIOS, il firmware o altro software in modalità persistente. vedi entity relationship. E-R ERP Enterprise Resource Planning Sistema informatico integrato che copre tutti gli aspetti della vita commerciale di un'azienda, dal ricevimento degli ordini, all'elaborazione, la confezione, la spedizione e la fatturazione. Il tutto può essere composto da un unico software o da diversi moduli interagenti od integrati (di uguale o diverso produttore). Eseguibile (programma o modulo) Programma in linguaggio macchina che l’elaboratore è in grado di eseguire. Espressione Un insieme di operatori e operandi. Può essere algebrica o booleana. Estensione Nome che viene dato ai tre caratteri che seguono il punto nel nome di un file e che servono a identificare il tipo di file o il programma che l’ha generato. Evento Fatto che accade. Può essere la fine di un programma, l’invio di un messaggio, il click fatto con il mouse. F FAQ Frequently Asked Question Rappresenta un documento contenente un insieme di risposte alle domande più frequenti su particolari argomenti. FAT File Allocation Table Parte del disco fisso o di un dischetto contenente le informazioni relative al nome, alle dimensioni, alla data di creazione e la localizzazione dei file memorizzati all’interno del supporto magnetico. Modem che può essere utilizzato anche come fax e quindi permette di servirsi del computer per trasmettere e ricevere fax. Fax-modem FDDI Fiber Distributed Data Particolare tipo di interfaccia di rete. Interface Fibra ottica © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Cavo sottilissimo in materiale vetroso lungo il quale il messaggio viene trasportato in forma digitale sotto forma di impulsi luminosi. Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica FIFO First In First Out Metodo per gestire una lista di elementi (coda) in cui il primo a essere inserito è anche il primo ad essere servito o consumato. File Contenitore di byte memorizzati su disco identificati da un unico nome. I byte possono essere anche strutturati in record. Il termine file è spesso tradotto con “archivio”. File ad accesso diretto File nel quale i record sono reperibili tramite una chiave. File batch File contenente uno o più comandi in forma di testo, utilizzati per semplificare una serie di operazioni di frequente esecuzione o per configurare e controllare automaticamente alcuni aspetti del funzionamento del computer o per automatizzare compiti noiosi o per farli agire come semplici programmi. File sequenziale File nel quale i record sono memorizzati e riletti uno di seguito all’altro. Finestra Riquadro dello schermo in cui vengono visualizzate informazioni, immagini, applicazioni o menù. Firewall Sistema di sicurezza di una rete col quale viene inibito l’accesso alla rete da parte di computer o applicativi non autorizzati. Firmware Insieme di programmi contenuti nella ROM, e quindi non modificabili da parte dell’utente, che permette al computer di funzionare in modo prestabilito ad esempio nella fase di avvio. Flip-flop Circuito sequenziale elementare che realizza l’hardware necessario per la memoria centrale. Floating point Notazione dei numeri reali a mantissa ed esponente di dieci. Floppy disk Supporto di memoria economico costituito da un disco magnetico flessibile di piccole dimensioni. Viene spesso usato il termine "dischetto". Flow-chart Tradotto con "diagramma a blocchi” o "diagramma di flusso", indica uno schema che, attraverso una simbologia stabilita permette di rappresentare i passi di un algoritmo o di un programma. Flusso di lavoro Insieme di attività da svolgere in un’azienda per il raggiungimento di un particolare risultato (ad esempio l’evasione di una pratica). Foglio elettronico Software che consente di inserire formule e compilare tabelle con estrema facilità e senza competenze di programmazione. © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica Forma normale Modalità in cui si può trovare una tabella relazionale. Importante la Prima forma normale (condizione affinché una tabella sia relazionale) e la Terza forma normale (livello di accettabilità della base di dati). Formattazione Operazione attraverso la quale si suddivide logicamente un disco in tracce e settori permettendo la sua successiva scrittura. Fortran FORmula TRANslator Linguaggio di programmazione ad alto livello usato particolarmente in campo tecnico e scientifico. Framework Insieme di programmi integrati, che permettono il raggiungimento di uno scopo comune, ad esempio la realizzazione di applicazioni. Frammentazione Fenomeno per cui nella memoria centrale esistono tante piccole aree separate in cui non è possibile caricare un processo, anche se la dimensione totale lo permetterebbe. Freeware Programma che si può copiare e distribuire liberamente e senza costo alcuno. FTP File Transfer Protocol Protocollo per trasferire file tra computer tramite Internet. Funzione Particolare tipo di sottoprogramma che ha solo parametri di input, e fornisce in output un unico risultato. Funzioni di hash Funzione che permette di trasformare la chiave di un record in indirizzo di memoria di massa. Fusione Operazione attraverso cui si uniscono due o più insiemi di elementi. G Gap Porzione non utilizzata sulla memoria di massa. Gateway Dispositivo hardware che consente il collegamento tra due reti e lo scambio dei dati tra esse. Generazione (di elaboratori) Modalità con cui si definiscono le epoche di sviluppo dei calcolatori. Ogni generazione è caratterizzata da un’importante innovazione tecnologica rispetto alla generazione precedente. Gestione documenti Insieme di attività e sistemi che permettono di gestire in modo elettronico i documenti aziendali riducendo i problemi di comunicazione e di archiviazione. Gestore della memoria Programma del sistema operativo che si occupa di verificare la disponibilità della memoria per poter caricare dati e programmi. © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica Programma del sistema operativo che si occupa di gestire le periferiche di sistema assegnandole ai vari processi in esecuzione. Gestore periferiche GIF Graphic Interchange Format Formato di un file utilizzato per la grafica. Un’immagine di tipo GIF può contenere al massimo 256 colori. GIS Geographical Information System Sistemi in grado di gestire informazioni di tipo geografico (cartine, mappe ecc.). Gopher Sistema basato su un menù che consente di esplorare e prelevare file sulla rete Internet. Antenato del web. Grado di portabilità Indica la facilità di uso di un sistema su macchine differenti senza eccessive modifiche. Grafo Insieme di elementi (nodi) collegati tra loro da archi. Groupware Insieme di strumenti informatici che permettono di agevolare la comunicazione e il coordinamento delle attività dei gruppi di lavoro. GUI Graphical User Interface H Interfaccia di tipo grafico mediante la quale l’utente interagisce con un programma. Costituita di piccole immagini (icone), menù a tendina, finestre ecc. Hacker Utilizzatore di computer particolarmente esperto, in grado di alterare consapevolmente sistemi progettati e realizzati da altri. Quando tale abilità viene utilizzata a fini dannosi o fraudolenti si parla di “pirata informatico”. Half word Mezza parola, composta da metà dei byte che compongono la parola (vedi word o parola). Hangup Operazione che consiste nella sconnessione dalla linea telefonica. Hard copy Registrazione su carta dei risultati di un'elaborazione o più spesso copia su carta di ciò che appare sullo schermo del video. Hard disk Disco magnetico rigido. Hardware Parte “dura” di un sistema: è costituita da componenti di natura elettronica e meccanica (tastiera, video, memoria, stampante ecc.). Deriva dall’inglese “ferramenta”. Hash Metodo per trovare, a partire da una chiave (numerica o alfanumerica), la posizione fisica di un record all’interno di un file. © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica Home banking Possibilità di accedere ai servizi bancari da casa tramite un elaboratore remoto. Home computer Calcolatore di piccole dimensioni dedicato per lo più a scopi personali. Home page Prima pagina di un sito web. Host Computer con determinate responsabilità funzionali, connesso in rete e quindi in grado di comunicare con altri computer. Hot link Scorciatoia per collegarsi ad altre pagine web o siti Internet. HTML HyperText Markup Language Linguaggio di rappresentazione per la creazione di ipertesti in ambito web. HTTP Hyper Text Transfer (Transmission) Protocol Rappresenta il protocollo utilizzato per il trasferimento di ipertesti su Internet e consente il funzionamento del World Wide Web. Unità di misura (hertz) che rappresenta il numero delle volte in cui si manifesta un dato fenomeno in un secondo. Hz I I/O Input/Output Indica generalmente l'insieme delle periferiche e delle attività per l'input e l'output dei dati. Piccola immagine visualizzata sullo schermo di un computer, usata per rappresentare un oggetto, quale un programma, un documento, un file ecc. Icona ICT Information and Communicatin Technology Rappresenta l'insieme delle tecnologie informatiche e telematiche. IDE Integrated Device Electronics Interfaccia per dispositivi di memorizzazione di massa in cui il controller e' integrato nel dispositivo stesso. Immagazzinamento (sistema) Sistema automatico per magazzini industriali, composto di appositi apparecchi (in genere degli elevatori) in grado di prendere (o posizionare) del materiale in particolari locazioni. Indexed sequential File ad accesso diretto gestito con le tabelle degli indici. Indirizzo Identificatore numerico tramite cui è possibile individuare la posizione di un’informazione in memoria Indirizzo assoluto Indirizzo della posizione assoluta in memoria (vedi indirizzo relativo). © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica Indirizzo di posta elettronica Indirizzo, nella forma <nome_utente>@<dominio>, che consente di identificare in modo univoco l’utente a cui inviare la posta elettronica. Indirizzo IP Indirizzo numerico assegnato a un’interfaccia di rete, secondo il protocollo Internet. Indirizzo relativo Indirizzo di una locazione di memoria, non assoluta, ma calcolata per differenza rispetto a una data locazione iniziale. Information retrieval Sistema che, secondo criteri flessibili, permette di trovare informazioni all’interno di sistemi informativi complessi. Informazione Interpretazione e/o collegamento di dati, che permette di prendere decisioni. Ingegneria del software Studio delle metodologie per la progettazione, produzione, documentazione e manutenzione del software. Input Tutte le operazioni di caricamento dei dati oppure l'insieme di dati che un programma si aspetta di ricevere. Instruction Register Registro che contiene la prossima istruzione che deve essere eseguita dalla CPU. Integrità Situazione in cui un sistema (hardware o software) non presenta anomalie e permette un funzionamento regolare. Interattivo Dicesi di un sistema di elaborazione che permette di eseguire programmi in modo colloquiale con l'utente. Spesso usato come contrario di batch. Interfaccia Dispositivo di collegamento, che permette il dialogo tra due parti di un sistema. Interlacciato Metodo di formazione delle immagini su un monitor che avviene attraverso successivi raffinamenti fino a che non appare l’immagine completa Internet Insieme di reti e computer collegati tra loro, caratterizzati dall’uso di protocolli comuni, che permette la condivisione di dati e lo scambio di posta elettronica. Interprete Programma che traduce le istruzioni in linguaggio macchina. Non produce un programma oggetto, ma manda in esecuzione le istruzioni man mano che le traduce. Sono linguaggi interpretati il BASIC e il LISP (che possono anche essere compilati) e le shell dei sistemi operativi. © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica Interrupt Meccanismo attraverso cui è comunicato alla CPU l’accadimento di alcuni eventi. La CPU prima di proseguire con l’istruzione successiva esamina il tipo di interrupt e si comporta di conseguenza. Intranet Sistema informativo aziendale basato sulla rete interna che. Utilizza gli stessi protocolli di Internet. IP Internet Protocol Protocollo di trasmissione utilizzato in Internet. IPL Initial Program Loading Fase iniziale di caricamento del sistema operativo in memoria centrale. IR Instruction Register vedi instruction register. IRC Internet Relay Chat Servizio di rete che permette di conversare in tempo reale tramite Internet digitando il testo dei propri interventi tramite la tastiera (vedi chat). ISAM Indexed Sequential Access Method Tecnica utilizzata per velocizzare l'accesso ai file sequenziali utilizzando degli indici. ISDN Integrated Services Digital Network Protocollo per linee telefoniche digitali, che consente di trasmettere voce, immagini, dati digitali a una velocità superiore rispetto a una linea telefonica analogica. ISP Internet Service Provider Società che fornisce l’accesso alle principali attività di Internet: posta elettronica, World Wide Web ecc. Singoli ordini impartiti al calcolatore mediante un programma scritto in un certo linguaggio di programmazione. Istruzioni J Linguaggio di programmazione creato dalla Sun ® Microsystems . È Object Oriented, interpretato e indipendente dall’hardware e dal sistema operativo. Java JCB Job Control Block Dispositivo periferico manuale che permette di dare in ingresso una coppia di valori usabili come comando di posizione o di direzione di movimento. Viene usato prevalentemente nei giochi. Joystick JPEG Blocco di informazioni che identifica un lavoro in attesa di essere caricato in memoria. Joint Photographic Experts Group © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Rappresenta uno schema di compressione delle immagini grafiche di alta qualità.l Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica K K Prefisso moltiplicatore per mille. In informatica indica un valore di 1024 e non 1000 poiché si fa riferimento a 10 2 = 1024. Kernel Nucleo del sistema operativo di un computer responsabile del collegamento tra l’hardware di base e i livelli software più alti e più complessi di un sistema. L Etichetta. Usato in diversi contesti. Label LAN Local Area Network Rete locale di estensione ridotta, caratterizzata da alte prestazioni. In genere è collocata all’interno di un edificio e non occupa suolo pubblico. Dispositivo che emette luce monocromatica, in un fascio molto ristretto e concentrato. Utilizzato per leggere e scrivere sulle memorie ottiche e nelle comunicazioni su fibra ottica. Laser LCD Liquid Crystal Display Schermo piatto a cristalli liquidi, che offre il vantaggio di comportare bassi consumi di energia. LED Light Emitting Diode Si tratta di un dispositivo che produce una emissione luminosa quando viene attraversato da corrente elettrica e viene utilizzato soprattutto per indicare l’attività del disco fisso (se è in uso), la presenza di alimentazione e così via Insieme di sottoprogrammi standard che può essere unita a un programma per svolgere alcune funzioni (per esempio stampa, funzioni matematiche, ecc.). Libreria LIFO Last In First Out Metodo per gestire una lista di elementi (pila) in cui l'ultimo a essere inserito è il primo ad essere servito o consumato. Linea commutata Linea che può essere utilizzata da nodi diversi in momenti diversi e con modalità diverse. Linea dedicata Collegamento fisso che esiste tra due nodi della rete, come ad esempio quello esistente tra un computer e una stampante. Linguaggio Insieme ben definito di regole sintattiche e semantiche in base alle quali è possibile scrivere un programma per il calcolatore. Linguaggio macchina Linguaggio di programmazione a livello bassissimo, basato sul sistema binario. © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica Linguaggio Procedurale È un linguaggio che permette di scrivere programmi in cui si descrivono i passi che bisogna fare per raggiungere un certo risultato. Linguaggio simbolico Linguaggio di programmazione basato su istruzioni simboliche che corrispondono a istruzioni in linguaggio macchina. Link Fase in cui il programma oggetto viene collegato con altri moduli e librerie per creare il modulo rilocabile. Linker Programma di sistema che effettua la fase di link. Linux Sistema operativo open source basato su Unix. LISP List Processor Linguaggio usato nelle applicazioni di intelligenza artificiale. Lista Insieme di elementi collegati tra di loro da un rapporto di sequenzialità. Load Operazione di caricamento di dati o programmi in una memoria centrale o periferica. Loader Programma che effettua l’operazione di load. Local bus Particolare standard hardware che consente una maggiore velocità di trasferimento dei dati Log File in cui viene registrato automaticamente tutto quanto appare sul monitor di un computer durante una sessione. Login Procedura utilizzata per accedere ad un sistema. Logistica Settore aziendale che si occupa delle problematiche di immagazzinamento e spostamento delle merci, sia internamente che verso e dall’esterno Logo Linguaggio di programmazione e ambiente di apprendimento rivolto prevalentemente ai bambini. Loop vedi ciclo. LPT Indica la porta parallela del personal computer, che viene usata normalmente per collegare la stampante LQ Letter Quality Stampa effettuata con la qualità di una macchina da scrivere elettronica. LSI Large Scale Integration Tecnica utilizzata per la realizzazione di circuiti integrati. © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica M M Prefisso moltiplicatore per un milione. Per megabyte si intende più di un milione di byte (1024 KB). MAC Sistema operativo per personal computer della McIntosh . È stato il primo sistema operativo per personal computer basato su una interfaccia utente a finestre. Macchia di leopardo Indica un processo che non avviene in modo omogeneo e ordinato, ma in modo disordinato e non coordinato, come sono le macchie su una pelle di leopardo. Macro Serie di comandi riuniti in un unico comando con lo scopo di automatizzare, abbreviare e sveltire le operazioni di uso più comune. Magnetizzazione Operazione attraverso cui si cambia la polarità magnetica di una cella su una memoria di massa. Mail server Server che distribuisce i messaggi di posta elettronica. Mailbox Casella postale virtuale, utilizzata per la gestione della posta elettronica. Mailing list Elenco di persone a cui va inviato un particolare messaggio o documento. Quando si usa la posta elettronica è rappresentato da un insieme di indirizzi elettronici. Main Indica il componente principale di un sistema. Programma principale. Mainframe Calcolatore di grandi dimensioni. Deriva dall’armadio metallico contenente l’unità centrale dei grandi elaboratori. ® MAN Metropolitan Area Network Rappresenta un insieme di computer collegati tra loro e situati nell’ambito di un’area urbana. MAR Memory Address Register Registro in cui si colloca l'indirizzo della cella di memoria centrale a cui si deve accedere. Master-slave Organizzazione in cui esiste un nodo o elaboratore principale (master) che controlla un nodo o elaboratore secondario (slave). Quest’ultimo non può lavorare in modo completamente autonomo. Matrice Insieme strutturato di dati a due dimensioni (array bidimensionale). MB Abbreviazione di megabyte. © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica MBR Memory Buffer Register Registro dati che contiene l'informazione letta dalla memoria centrale o quella che va scritta in memoria centrale. Memoria Dispositivo dell’elaboratore in grado di conservare dati e informazioni. Memoria cache Memoria ausiliaria utilizzata per velocizzare l’uso della CPU. Memoria centrale Componente del calcolatore in cui si memorizzano temporaneamente i programmi e i loro dati per poterli eseguire. Memoria di massa Memoria persistente di grandi capacità, costituita da unità disco o nastro. Memoria persistente Memoria che mantiene indefinitamente l’informazione anche dopo il cessare dell’alimentazione (per esempio memorie magnetiche e ottiche). Memoria virtuale Tecnica per utilizzare una parte della memoria di massa come memoria centrale, permettendo così il caricamento e l’esecuzione anche di programmi la cui dimensione è maggiore della memoria stessa. Memoria volatile Memoria che perde l’informazione quando cessa l’alimentazione (per esempio RAM). Memory manager vedi gestore della memoria. Menù Serie di comandi o di opzioni visualizzati sullo schermo disponibili all’interno di un programma. Merge vedi fusione. Metodo (OOP) Operazione legata ad un oggetto che può essere chiamata da un programma oppure essere automaticamente eseguita quando si verifica un particolare evento (per esempio click del mouse). Metodo di organizzazione Modalità di memorizzazione dei record nella memoria di massa Metodologia ad oggetti Metodologia per l’analisi dati basata su oggetti. MHz Multiplo (10 ) di hertz, unità di misura della frequenza. Un milione di cicli al secondo. Microprocessore Componente elettronico contenente le parti fondamentali di un calcolatore (unità di controllo unità logica aritmetica, e registri di uso generale). © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati 6 Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica MIDI Musical Instrument Digital Interface Protocollo e interfaccia per lo scambio di informazioni tra strumenti musicali elettronici (tastiere, sintetizzatori ecc.) o tra computer e strumenti. MIME Mail Interface with Multimedia Extensions Protocollo che consente di inviare messaggi postali multimediali tramite posta elettronica. Indica un computer di medie prestazioni; piccolo solo se confrontato con un mainframe. Minicomputer MIPS Million Instruction Per second Unità di misura per indicare la velocità di un elaboratore nell'eseguire le istruzioni. MIS Management Information System Sistema per la raccolta e la gestione delle informazioni a supporto di tutte le attività manageriali. Modelli logici Sono modelli che permettono di descrivere dati e procedure secondo una modalità indipendente dall’implementazione. Modelli semantici Chiamati anche modelli concettuali, sono dotati di meccanismi di astrazione e di operatori. Hanno il dichiarato scopo di permettere la modellazione della realtà secondo una logica naturale per l’uomo e vengono tipicamente utilizzati nella fase di progettazione delle basi di dati. Modem ModulatorDemodulator Apparecchiatura di interfaccia tra terminale e linea telefonica converte i segnali da digitali in analogici e viceversa. Modulo Parte di un programma o di un sistema. Monitor Dispositivo di output utilizzato per la visualizzazione di testo e grafica, prodotti da un computer. Monoprogrammazione Sistemi operativi che permettono l’esecuzione di un solo programma utente per volta. Motore di ricerca Applicazione che permette di selezionare una serie di siti web in cui andare a cercare le informazioni desiderate. Mouse Dispositivo che permette il movimento del cursore sullo schermo Movimentazione (sistemi) Macchine in grado di spostare materiale da una parte all’altra di una fabbrica, per esempio da un magazzino a un macchinario e viceversa. MPEG Motion Picture Experts Group © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Standard di codifica e compressione di filmati digitali. Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica MRP Material Requirement Planning Tecnica che permette di ottenere informazioni attendibili sulle scorte di materiali e componenti permettendone una corretta pianificazione del fabbisogno. Multipiattaforma Sistema che può essere utilizzato su più piattaforme hardware / software. Multiplexer Dispositivo che permette a vari canali di trasmissione di servirsi di un solo circuito. Multiprogrammazione Sistemi operativi che permettono di allocare contemporaneamente più programmi utente in memoria centrale e di ripartire tra di essi l’uso delle risorse. Multitasking Elaborazione contemporanea di più applicazioni.L’utente può passare da una all’altra Mutua esclusione Principio secondo cui una risorsa può essere utilizzata da un solo processo per volta. N Nastro magnetico Nastro di materiale magnetizzabile su cui vengono memorizzati sequenzialmente insiemi di byte. Netiquette Sta per network etiquette e rappresenta il codice di comportamento corretto per il navigatore Internet. Netscape Uno dei primi browser apparsi sul mercato. Newsgroup Canali di notizie su Internet, dedicati ad argomenti specifici. NLQ Near Letter Quality Definisce l’impostazione che occorre dare ad una stampante per far sì che possa produrre documenti di qualità quasi equivalente a una macchina da scrivere tradizionale. NOC Network Operation Central Rappresenta il posto di controllo della tradizionale funzionalità di una rete. Nodo Elemento di un grafo o di una rete. Normalizzazione Procedimento che trasforma successivamente le tabelle relazionali di uno schema di partenza suddividendole in altre più piccole aventi lo stesso contenuto di informazione. Si basa sulle Forme normali. NOS Network Operating System © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Rappresenta il sistema operativo di rete. Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica Null modem Tecnica di collegamento di due computer tramite un cavo seriale che si può fare senza ricorrere all’utilizzo di un modem. Numerazione (sistemi di) Insieme di simboli e regole atte a rappresentare grandezze numeriche. O OA Office Automation vedi office automation. Tecnica di programmazione basata su particolari componenti software detti oggetti, entità dotate di proprietà che ne definiscono le caratteristiche e di metodi che stabiliscono le operazioni che si possono eseguire sull’oggetto stesso. Object-oriented programming OCR Optical Character Recognition Programma che permette il riconoscimento di un testo da un’immagine digitale raster. OEM Original Equipment Manufacturer Produttori di componenti di primo equipaggiamento. Office automation Impiego delle tecnologie informatiche e di telecomunicazioni per il lavoro d’ufficio. Off line Stato di una periferica che, pur essendo accesa, non è direttamente accessibile da un’altra unità e quindi non è in grado di ricevere dati o informazioni. Oggetto (Programma o Modulo) Programma scritto in linguaggio macchina, risultato della traduzione di un compilatore o di un assemblatore. Non può essere direttamente eseguito. OLE Object Linking and Embedding Stato di una periferica direttamente accessibile da un’altra unità e quindi in grado di ricevere dati o informazioni. On line OOP Rappresenta un sistema mediante il quale è possibile lo scambio di informazioni, o oggetti, tra documenti o programmi diversi, mantenendone inalterati il formato e le caratteristiche. Object Oriented Programming vedi object oriented programming. Open Solitamente indica le istruzioni con cui si stabilisce un collegamento logico tra un programma e una periferica (stampante o file su disco). Ordinamento Processo attraverso cui un insieme di elementi viene riorganizzato in base al valore (crescente o decrescente) di un certo campo. © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica Sistema operativo per personal computer, basato sull’uso di finestre, introdotto da IBM nel 1987 come alternativa a ® Windows . OS/2 OSI Open System Interconnection Standard dell'ISO per garantire l'interoperabilità e lo scambio dei dati tra reti differenti. Ottiche (memorie) Si tratta di supporti di memoria basati sull’uso della luce per memorizzare o leggere informazioni. Output Operazione di trasferimento dei dati verso l'esterno (per esempio stampante). Outsourcing Processo per cui il centro EDP di un’azienda viene trasferito presso una società esterna che si occupa della gestione della rete di terminali, dell’elaboratore e della gestione del software (sia per la manutenzione che per lo sviluppo). Overflow Situazione in cui il risultato di un’operazione è più grande del numero massimo rappresentabile nella cella di memoria o nel registro. Overhead vedi system overhead. Overlay Tecnica per cui un programma viene suddiviso in più parti che vengono eseguite singolarmente alternandosi tra di loro P PABX Private Automatic Branch Exchange Sistema telefonico interno, con un centralino e un meccanismo automatico che consente di chiamare da fuori direttamente i numeri interni, e da questi di chiamare direttamente i numeri esterni. Pacchetto software vedi package. Package Insieme di programmi che risolvono problemi applicativi ricorrenti e generalizzabili. In Italiano si usa il termine pacchetto software. Pagina web Pagina di un sito Internet che contiene grafici, testi, animazioni ed elementi interattivi. Palette Insieme dei colori che sono disponibili in un programma di grafica. Parametro Valori o indirizzi di variabili che vengono passate ai sottoprogrammi per il loro svolgimento. Parola di memoria vedi word. © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica Partizione Suddivisione della memoria centrale in più parti per poter caricare più programmi. Le partizioni possono essere fisse o variabili Pascal Primo linguaggio di programmazione orientato alla programmazione strutturata. Path Percorso da seguire per arrivare a un file all’interno di una directory o di una sotto directory. PC (1) Personal Computer Computer di ridotte dimensioni utilizzabile essenzialmente da una singola persona. PC (2) Program Counter Contatore di programma contenente l'indirizzo della successiva istruzione che il microprocessore deve eseguire. PCB Process Control Block Blocco di informazioni relative a un lavoro caricato in memoria. PCI Peripheral Component Interconnect Standard di collegamento tra schede per scambiare una grande quantità di dati in tempi brevi. PDM Product Data Management Sistemi per la gestione durante la fase di progettazione e industrializzazione dei dati relativi ai prodotti. Peer to peer Organizzazione per cui ogni elaboratore della rete può essere il server per alcuni elaboratori e accedere come client ad altri. Performance vedi prestazioni. Periferica Dispositivo collegato all’elaboratore che permettono di introdurre dati e informazioni, di visualizzare risultati e di memorizzare informazioni. Permanente Si dice delle memorie che conservano le informazioni memorizzate anche dopo lo spegnimento della macchina Personal computer vedi PC (1). PERT Project Evaluation and Revieu Tecnique Tecnica utilizzata per la rappresentazione e lo studio di sistemi complessi di attività, condizionate tra loro. Pila Particolare tipo di lista in cui gli elementi vengono inseriti e prelevati da un unico lato. Pila di dischi vedi disk pack. Pin Termine con cui vengono indicati i poli di un connettore. Pixel Puntino che fa parte di un’immagine È il più piccolo punto di cui si possa controllare il colore o l’intensità © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica PLC Programmable Logical Controller Controllore logico programmabile. Strumento usato nelle applicazioni di automazione industriale. Sostituisce i pannelli a relè usati dagli elettricisti negli impianti ed è spesso collegato ad un computer che opera in real time. PLM Product Lifecycle Managemet Sistemi per la gestione dei dati relativi ai prodotti durante tutta la loro vita (dalla progettazione alla produzione). Plotter Unità periferica di output per produrre disegni di qualità su carta. Plug & play Modalità per cui una componente hardware aggiunta a un elaboratore viene automaticamente identificata ed è quindi possibile utilizzarla immediatamente senza particolari attività di installazione da parte dell’utente. Plug-in Si utilizzano per espandere le funzionalità di un programma base (per esempio di un browser). Politiche di gestione Insieme di norme usate dal sistema operativo per una gestione razionale delle risorse. Polling selecting Modalità di interazione tra elaboratore e terminali, per cui ad ogni collegamento i terminali trasmettono i loro messaggi (polling), mentre quando il sistema deve inviare un messaggio al terminale attende che questi gli indichi che è pronto a ricevere (selecting). POP (POP3) Post Office Protocol Protocollo utilizzato dai per accedere alle mailbox di un server di posta elettronica. Porta (1) Indica un’interfaccia, una presa o una connessione, tramite cui è possibile collegare delle periferiche. Porta (2) Circuito digitale che realizza un’operazione elementare dell’algebra booleana. Porta parallela Porta del computer che permette il trasferimento di otto bit alla volta. Porta seriale Porta del computer che permette il trasferimento di un bit alla volta. POS Point Of Sale Invio di messaggi e documenti tra computer collegati in rete. Posta elettronica PPP Postazioni telematiche da cui è possibile concludere transazioni per l’acquisto di servizi e prodotti. Point to Point Protocol Protocollo utilizzato per effettuare un collegamento diretto tra due computer. Prestazioni © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Indici che permettono di valutare il funzionamento di un sistema dal punto di vista di: velocità di accesso ai dati, velocità di elaborazione ecc. Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica Procedura (1) vedi sottoprogramma. Procedura (2) Insieme ordinato di programmi e procedimenti che risolvono un determinato problema. Processi concorrenti Due processi che sono attivi contemporaneamente all’interno del sistema e che potrebbero entrare in conflitto nell’accesso alle risorse. Processo (1) Insieme di azioni che concorrono al raggiungimento di un risultato o effetto. Processo (2) Il programma nel momento in cui è in esecuzione. Program Counter vedi PC (2). Programma Insieme di istruzioni codificate, di comandi comprensibili dall’elaboratore che lo guidano a realizzare una particolare serie operazioni e che gli permettono di trasformare gli input in output. Programmatore Figura professionale che si occupa di scrivere programmi. Programmazione Strutturata Tecnica di programmazione che permette di scrivere programmi facilmente leggibili auto-esplicativi ben documentati e facilmente modificabili. Prolog Linguaggio basato sulla programmazione logica, usato in intelligenza artificiale, soprattutto nella realizzazione di sistemi esperti. PROM Programmable Read Only Memory Memoria di sola lettura che può però essere programmata. Prompt Simbolo o insieme di caratteri che (in una shell) indica che il computer è pronto a ricevere istruzioni. Proposizione Costrutto linguistico che può assumere valore vero o falso Proprietà (OOP) Sono dati privati di un oggetto e non possono venire raggiunte esplicitamente dall'esterno se non tramite l'applicazione delle operazioni (metodi) associate. Protocollo Insieme di regole e di linee guida definite affinché due o più soggetti possano lavorare in modo congiunto, per realizzare un compito eventualmente scambiandosi dei dati. Protocollo di trasmissione Regole che i nodi di una rete devono rispettare per utilizzare il canale trasmissivo. Definisce anche un linguaggio comune e delle regole per lo scambio dei dati. © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica Prototipo Programma non definitivo che serve per verificare con il cliente la rispondenza del sistema ai requisiti; utile per verificare il corretto funzionamento di alcune soluzioni. Pseudocodifica Modalità di rappresentazione di un algoritmo utilizzando un linguaggio molto vicino ai linguaggi di programmazione ma con una sintassi poco vincolante e parole in linguaggio naturale PSW Program Status Word Registro del microprocessore che contiene le informazioni relative allo stato di un programma in esecuzione. Elemento o parte di un record che indica un altro elemento, ad esempio il successivo di una lista. Puntatore Q Q&A Questions and Answers Parte finale di una presentazione in cui è possibile fare domande ai relatori. Documento scritto in forma di domande e relative risposte. QL Query Language Linguaggio di interrogazione per data base. Quarta generazione Lo sono i linguaggi non procedurali, per cui non è necessario scrivere del codice per realizzare un’applicazione, ma è sufficiente descrivere i dati da usare e cosa si vuole ottenere. Query Con questo termine si indica una interrogazione fatta ad una base di dati, utilizzando normalmente strumenti interattivi. È possibile anche inserire delle query all’interno di programmi applicativi. Quit Comando normalmente utilizzato per terminare l’esecuzione di un programma. R Directory principale di un file system che contiene file o altre directory. Radice RAM Random Access Memory Memoria principale di un computer. Memoria di lettura e scrittura ad accesso diretto di tipo volatile. Deve il suo nome al fatto che il tempo di accesso a una cella non dipende dalla sua posizione ma è uguale per tutte le celle. Random File ad accesso diretto gestito tramite l’accesso calcolato. Vedi hash Range Insieme di valori, compresi tra due estremi. © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica Raster Immagine vista come una serie di linee, ogni una contenente una serie di punti o pixel. Real audio (real video) Tecnologia che consente la trasmissione sul web in tempo reale di flussi audio e video. Sul fronte audio la qualità è buona ed è già utilizzata Sul fronte video, la larghezza di banda disponibile verso Internet per la maggior parte degli utenti è ancora troppo piccola per consentire prestazioni adeguate. Real time Un sistema che interagisce con un fenomeno esterno si dice in tempo reale (o real time) se riesce a seguire tale fenomeno nel tempo effettivo del suo evolversi. Reboot Operazione di riavvio del computer senza togliere l’alimentazione. Record L'elemento base di un file o di una tabella. Un record è a sua volta essere ripartito in campi. Record fisico Insieme di dati fisicamente trasferiti in blocco su/da una memoria di massa. Può essere sinonimo di "settore", "blocco fisico", "buffer". Record logico Insieme di dati tra loro correlati organizzati e gestiti all'interno di un programma. Refresh Operazione periodica di lettura e scrittura immediata del contenuto di una memoria dinamica per evitare la perdita dell’informazione con il passare del tempo. Registro Dispositivo in grado di mantenere le informazioni codificate come stringhe binarie. Registro di stato Particolare registro contenente l’insieme delle informazioni relative all’esecuzione del programma. Serve alla CPU per poter operare sul programma stesso. Relative File ad accesso diretto gestito tramite il numero di posizione del record. Release Versione di un programma rilasciato agli utenti. Remoto Indica un qualsiasi computer o terminale situato a grande distanza dal sistema centrale di elaborazione. Reset vedi reboot. Restore Procedura che permette di recuperare e reinstallare sul computer dati preventivamente salvati. Rete Insieme di computer collegati fra loro. © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica Rete combinatoria Insieme di circuiti logici in cui le uscite ad un certo istante dipendono solo dai valori presenti agli ingressi. Rete sequenziale Insieme di circuiti logici in cui le uscite dipendono non solo dai valori degli ingressi ma anche dallo stato. RGB Red, Green, Blu Tecnologia usata nei monitor combinando i tre colori primari (rosso, verde, blu) per ottenere tutte gli altri. Ricerca Operazione per ottenere un insieme di dati (vettore, tabella, file, database) che soddisfa determinate condizioni. Ricerca dicotomica (o binaria) Particolare metodo di ricerca: su un insieme ordinato di N elementi, sono sufficienti al più log2N tentativi. Ricevente Qualunque apparato in grado di ricevere un segnale o un messaggio. Ridondanza Indica la presenza di inutili duplicazioni di informazioni all’interno di un sistema informativo o di una base di dati. Rilocabile (modulo) Vedi eseguibile. RISC Reduced Instruction Set Computer Microprocessore che riconosce solo un set ridotto di istruzioni, corrispondenti alle operazioni statisticamente più richieste dai programmi. Si contrappone a CISC (Complex Instruction Set Computer) che riconosce invece un insieme di istruzioni più esteso. Le istruzioni di un RISC sono tutte abbastanza semplici da richiedere solo un ciclo di clock, mentre quelle di un CISC richiedono un numero variabile di cicli di clock. Risoluzione grafica Grado di dettaglio con cui un’immagine è stampata o visualizzata su schermo o acquisita da uno scanner. È misurata in punti per unità di area. Risorsa Entità disponibile nel sistema. Può essere hardware o software. Rivenditore Azienda che si occupa di vendere hardware e software al cliente finale. Robot Macchina predisposta a sostituire l’uomo in alcune attività produttive come lavorazioni varie, manipolazioni, montaggio ispezione e controllo. ROM Read Only Memory Root © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Memorie a sola lettura. Sono in genere caricate dalle case costruttrici con programmi che permettono l’avvio del sistema. vedi radice. Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica Dispositivo utilizzato nella trasmissione dati per inviarli ai corretti destinatari. Router RPG Report Program Generator S Vecchio linguaggio utilizzato per applicazioni tipicamente gestionali. Scanner Dispositivo di input che permette di acquisire l’immagine di un documento cartaceo trasformandola in un formato digitale. Scansione Processo attraverso cui, mediante uno scanner, si trasformano immagini da supporto cartaceo in formato digitale. Scheda audio Scheda in grado di registrare e riprodurre suoni. Scheda grafica Dispositivo che consente di visualizzare sullo schermo immagini grafiche e animazioni. Schedulatore dei lavori Programma del sistema operativo che si occupa di scegliere quale dei programmi in attesa deve essere caricato in memoria centrale per l’esecuzione. Schedulatore dei processi Programma del sistema operativo che si occupa di scegliere tra i processi in attesa di essere eseguiti, quello a cui assegnare l’utilizzo della CPU. Schedulazione Processo attraverso cui si provvede alla pianificazione delle attività da svolgere definendo priorità e risorse. Schema (DB) È l’insieme delle entità, delle associazioni e degli attributi in un database che sono stati individuati per rappresentare quella parte di realtà che interessa tutte le applicazioni. Script Termine generico utilizzato per indicare un file di comandi eseguibile da un linguaggio di programmazione interpretato (per esempio Vbscript, Jscript, Javascript, php ecc.). SCSI Small Computer System Interface Seek © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Standard per il collegamento di periferiche (dischi rigidi, lettori CD-ROM, scanner ecc.) a un computer ad alte prestazioni. Permette la connessione di più periferiche su un singolo canale e il loro funzionamento contemporaneo. Si è successivamente evoluto negli standard Ultra SCSI, SCSI-2 (Ultra2 SCSI), SCSI-3 (Ultra3 SCSI) ecc. Tempo necessario per spostarsi da un punto a un altro di un disco. Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica Segmentazione Suddivisione del programma in segmenti che possono essere caricati più agevolmente nelle partizioni della memoria centrale. Selezione (ordinamento) Particolare metodo di ordinamento. Server Computer di una rete che mette a disposizione degli altri computer alcune delle proprie risorse hardware o software. Settori Suddivisione logica di un disco magnetico in porzioni SGML Standard Generalized Metalinguaggio di rappresentazione delle informazioni Markup Language basato sul concetto di denotare mediante tag gli elementi di un documento, in base alla natura di ciascun elemento. Shareware Software distribuibile e utilizzabile gratuitamente per un certo periodo di tempo, dopo di che per continuare ad usarlo occorre acquistare una licenza. Shell Interprete dei comandi di un sistema operativo (in ® Windows , il “Prompt dei comandi”). Shift Tecnica che permette di dividere o moltiplicare un numero per la sua base spostando la virgola. SIMM Single In line Memory Modul Tipo di circuito elettronico impiegato tra l’altro per contenere i chip di memoria. Sincronizzazione Processo attraverso cui due o più sistemi intercomunicanti si scambiano informazioni relative a scadenze temporali e priorità. Sintassi Insieme di regole che stabiliscono come scrivere correttamente un comando o una istruzione di un dato linguaggio. Sistema Insieme organico di elementi che concorrono alla composizione di una unica entità e/o al perseguimento di un unico fine. Sistema centralizzato Sistema in cui tutta la potenza elaborativa è concentrata in un elaboratore di grossa potenza a cui accedono i terminali. Sistema distribuito Sistema in cui la potenza elaborativa è distribuita tra i vari elaboratori collegati in rete. Ogni elaboratore può accedere alle risorse degli altri nodi della rete stessa. Sistema operativo Insieme strutturato di programmi che permettono l’interazione tra l’uomo e la macchina, gestiscono e coordinano le risorse hardware e software di un sistema di elaborazione, ottimizzandone l'uso. © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica Dispositivo posto sotto il controllo di un altro dispositivo detto master. Slave SLIP Serial Line Internet Protocol Protocollo utilizzato per un collegamento a Internet su linea seriale. Slot Contenitore di messaggi utilizzato per scambiare dati in alcuni protocolli per reti locali. Slot di espansione Insieme di connettori posti sulla scheda madre in cui possono essere inserite schede aggiuntive per potenziare il computer. SMTP Simple Mail Transfert Protocol Protocollo Internet utilizzato nella trasmissione di messaggi di posta elettronica. Software Parte “morbida” del sistema, cioè programmi, istruzioni e dati. Software applicativo Insieme di programmi creati per assolvere determinati compiti di interesse dell’utente. Software di base Quella parte di software realizzata allo scopo di risolvere non specifici procedimenti elaborativi, ma problemi comuni e generici. Software house Società operante nel settore informatico specializzata nella realizzazione di programmi software Sorgente (Programma) Programma scritto in un linguaggio di programmazione ad alto livello. In inglese source. Sort vedi ordinamento. Sottodirectory Qualsiasi directory situata all’interno di un’altra directory. Sottoprogramma Insieme di istruzioni che realizzano una porzione di programma riutilizzabile più volte. Source vedi sorgente. Spamming Inviare lo stesso messaggio contemporaneamente a più utenti. Nell’accezione deteriore significa spedire messaggi non richiesti ad un gran numero di utenti. Spazio libero distribuito Spazio di memoria di massa, inizialmente vuoto, posto alla fine di ogni blocco, utilizzato per inserimenti di record. SPOOL Simultaneous Peripheral Operation On Line Spooler © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Tecnica di gestione delle periferiche virtuali per cui una periferica dedicata viene vista come condivisa. Programma del sistema operativo che si occupa della gestione dell’area di spool. Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica Sportello elettronico vedi chiosco elettronico. Spreadsheet Vedi foglio elettronico. SQL Structured Query Language Linguaggio standard per l’interrogazione e la manipolazione delle basi di dati relazionali. Stallo Situazione in cui due o più processi sono in attesa di eventi che per vari motivi non potranno mai avvenire in genere perché dipendenti uno dall’altro. Stampante Dispositivo di output che permette la stampa su carta di lettere, cifre, immagini. Standard Insieme di norme concordate per la realizzazione di applicazioni, sistemi e protocolli. La normativa può essere definita a livello nazionale o internazionale o anche solo a livello aziendale. Standard (programmi) Programmi realizzati per coprire una vasta gamma di necessità da parte di più clienti, che possono eventualmente essere successivamente personalizzati per soddisfare particolari esigenze. Streamer Periferica che utilizza piccole cassette di nastri magnetici usata per il backup dei dischi fissi. Supercomputer Elaboratore in grado di svolgere un elevatissimo numero di istruzioni al secondo usato per calcoli scientifici. Surfing Navigazione rapida che salta in continuazione da un sito Internet ad un altro. SVGA Super Video Graphic Array Particolare scheda grafica con risoluzione 800x600, 1024x768 o 1600x1200 pixel. System integrator Società che fornisce al cliente una soluzione completa, integrando più sistemi (hardware e/o software) di terze parti. System overhead Caso in cui il tempo che il sistema operativo dedica alla elaborazione dei programmi di sistema è superiore al tempo dedicato all’elaborazione dei programmi degli utenti. © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica T Tabella Insieme di dati strutturati, organizzato in record. Tabella relazionale Insieme di dati organizzati in tabella, che rappresentano le relazioni tra gli attributi di una o diverse entità. Tag Codici che identificano la natura degli elementi che compongono un documento (per esempio una pagina HTML). Target Disco o directory punto di arrivo di un file copiato o spostato. Task Singolo compito o attività da svolgere da parte di un a persona o dell’elaboratore. Tastierino numerico Insieme dei tasti situati nella parte destra della tastiera per agevolare l’immissione dei numeri. TCP/IP Trasmission Control Protocol / Internet Protocol Insieme di protocolli usati per la trasmissione dei dati in Internet. Telecomunicazioni Tecnologie per le comunicazioni a distanza. Teleconferenza Possibilità di effettuare una riunione, mostrando le immagini e ascoltando le voci, tra persone localizzate in posti differenti con la possibilità di scambiarsi anche documenti e di accedere a informazioni comuni. Teleprocessing Elaborazione di dati a distanza. Indica qualunque tecnica che permette di fornire/ricevere risultati mediante terminali remoti rispetto all’unità centrale. Telnet Programma che consente di aprire una shell su un computer remoto tramite Internet. Terminale Una delle apparecchiature periferiche in un sistema di elaborazione dati. Testina Parte dell’unità periferica (hard disk o driver per nastri) che effettua l’operazione di lettura o di scrittura sul supporto (disco o nastro). TIFF Tagged Image File Format Time / material © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Formato molto diffuso per le immagini grafiche acquisite da scanner. Tipo di contratto per cui un consulente, durante un lavoro presso un cliente, dipende operativamente dal cliente stesso. Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica Time slice Quantità di tempo che un processo ha a disposizione per usare la CPU, scaduto il quale deve lasciare il posto ad un altro processo. Time-sharing Modalità per cui il sistema operativo ripartisce il tempo lla CPU tra i vari processi in esecuzione. Token Messaggio di controllo dei protocolli in uso sulle reti ad anello, che identifica il nodo che ha il diritto di trasmettere. Top-down Metodologia di analisi che prevede di scomporre un problema in sottoproblemi più semplici. Topologia Descrive come sono dislocati fisicamente i vari nodi di una rete e i loro collegamenti. Tracce Suddivisione logica di un disco magnetico in anelli concentrici. Track ball Dispositivo di input, simile ad un mouse rovesciato, in cui si muove solo la pallina. Trasmissione parallela Modalità in cui si inviano lungo una linea di trasmissione i bit parallelamente a gruppi di otto (o multipli). Trasmissione seriale Modalità in cui si inviano lungo una linea di trasmissione i bit uno dopo l’altro. Trasmittente Qualunque apparato in grado di inviare un segnale o un messaggio. TTY TeleTYpewriter In alcuni sistemi rappresenta una generalizzazione del concetto di periferica di ingresso/uscita. Indica normalmente una risorsa (tastiera di un terminale o file) che produce un qualche tipo di input o a cui si vuole inviare un output (monitor di un terminale o file). Tupla È la singola occorrenza di una tabella relazionale. Corrisponde al concetto di record. Turnkey Sono sistemi completi (“chiavi in mano”) allestiti dalle software house, capaci di rispondere a specifiche richieste relative sia all’hardware che al software. © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica U UMTS Universal Mobile Telecommunication System Sistema per le trasmissioni dati della terza generazione (3G), basato sullo standard GSM (Global System for Mobile). L'UMTS si prefigge di raggiungere la velocita' di 2Mbps per i computer e la telefonia mobile. Underflow Situazione in cui il risultato di un’operazione è più piccolo del numero minimo rappresentabile nella cella di memoria o nel registro. Unità di controllo Componente della CPU che si occupa di decodificare le istruzioni e di eseguirle. Unix Tipologia di sistema operativo usato su diversi tipi di computer. Linux è un esempio di Unix. URL Uniform Resource Locator Indirizzo univoco per accedere ad un nodo presente sulla rete Internet. USB Universal Serial Bus Interfaccia per Periferiche di tipo digitale, come telecamere, tastiere, mouse, scanner ecc. Consente la trasmissione dei dati a velocità elevata. Usenet Principale rete di newsgroup collegata a Internet. User id Abbreviazione utilizzata per definire l’identità dell’utente che intende accedere al sistema informatico. User name vedi user id Utente finale È colui che utilizzerà il calcolatore e i programmi realizzati. Non ha normalmente esperienze informatiche, ma è esperto del dominio applicativo. V Zona di memoria contenente un valore e identificatada un nome. Variabile VESA Video Equipment Consorzio, nato nel 1988, che ha definito degli standard Standards Association riguardanti l'architettura delle schede di espansione, le risoluzioni video. Vettore © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Termine con cui si indica una variabile strutturata formata da più elementi dello stesso tipo (array monodimensionale). Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica Memorizzazione di un disegno per “primitive”. per esempio: di un segmento si tengono nel file solo le coordinate dei due estremi, anziché tutti i pixel che lo compongono. Vettoriale VGA Video Graphic Array Particolare tipo di scheda grafica da 640x480 pixel definita dal consorzio VESA. Video Dispositivo di output che permette la visualizzazione delle informazioni in forma di testo e immagini. Videodischi Particolare tipo di disco ottico in cui le immagini sono memorizzate in formato analogico. View vedi vista Vista È una particolare rappresentazione gabellare dei dati memorizzati in un database, relativa ad una o più applicazioni. Visual Basic Linguaggio visuale per creare applicazioni negli ambienti a finestre nato come estensione del BASIC. VLSI Very Larghe Scale Integrated Tecnica utilizzata per la realizzazione di circuiti integrati. Volatile Si dice delle memorie che non conservano le informazioni memorizzate dopo lo spegnimento della macchina. Von Neumann L’architettura descritta da Von Neumann considera come componenti principali di un sistema di elaborazione la Memoria Centrale, la CPU e le periferiche. VRML Virtual Reality Modeling Language Standard per gestire interfacce a visione soggettiva, con grafica tridimensionale e audio, all’interno delle pagine web. Wide Area Nertwork Rete di notevole estensione geografica: può connettere città o nazioni differenti. W WAN Web vedi WWW. Webcam Piccola telecamera interfacciabile col computer, in modo da poter digitalizzare le riprese ed eventualmente riportarle sul web in tempo reale. WIMP Windows Icons Mouse Pointer © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Indica un’interfaccia utente basata sull’uso di finestre, icone e mouse. Percorsi di informatica www.edizionijuvenilia.it Percorsi di informatica Windows ® ® Sistemi operativi per personal computer della Microsoft basati su interfaccia utente a finestre. Ne esistono in uso diverse versioni: 2000, NT, XP ecc. Word Parola di memoria. elemento indirizzabile singolarmente composta da un numero di byte che varia da calcolatore a calcolatore (1, 2, 4, 8). Word Processor Software per la videoscrittura che consente di creare documenti (comprensivi di testo ed elementi grafici), modificarli e stamparli. Workstation Stazione di lavoro intesa nel senso di computer dotato di capacità adeguate allo svolgimento di particolari compiti professionali (per esempio CAD). WORM Write Once Read Many Disco ottico scrivibile una sola volta ma leggibile molte volte. WWW World Wide Web Rete ipertestuale a livello mondiale basata su Internet. eXtensible Markup Language È una semplificazione del linguaggio SGML ed è utilizzato per definire altri linguaggi compatibili con la stessa logica, per esempio la sintassi di HTML è definita mediante XML. X XML © 2005 by Edizioni Scolastiche Juvenilia, Milano Edumond Le Monnier S.p.A. Tutti i diritti riservati Percorsi di informatica www.edizionijuvenilia.it