| |
C
Linguaggio di programmazione di medio livello
sviluppato nel 1972 da Dennis Ritche e Kernighan. Il
C è un linguaggio molto strutturato ed è un
compilatore. La sua caratteristica principale è che
le istruzioni sono ad alto livello, ma il controllo
della macchina è a basso livello. Questo linguaggio
è stato sviluppato per scrivere la versione
trasportabile su più sistemi del sistema operativo
UNIX
C6
Ambiente di chat lines creato e gestito
dall'azienda Italiana TIN. Vedi pure Chat, Nickname.
Cabinet
Termine che solitamente nel gergo dei
costruttori indica il contenitore del computer. Può
essere di forma orizzontale che verticale.
Cache memory
Memoria temporanea che, nelle architetture più
sofisticate, contiene le istruzioni e/o dati che
vengono maggiormente utilizzati da un programma. Nei
PC ad architettura non RISC, la cache memory, oltre
quanto già detto, è di supporto per eseguire le
microistruzioni che il processore richiede. Vedi
pure Concorrenza, Multiprogrammazione, Swapping.
CAD/CAM
(Computer-Aided Design / Computer-Aided
Manufacturing)
Insieme di applicazioni e di tecniche che hanno lo
scopo di elaborare e di progettare le forme
geometriche di un oggetto.
Calcolatore
L'elemento base dell'informatica è oggi in grado
di svolgere svariati compiti e non soltanto, come in
origine, dei calcoli matematici. Storicamente,
l'idea di un calcolatore - simile a quelli attuali -
si può far risalire al matematico inglese Charles
Babbage che descrisse quella che chiamò la "macchina
analitica". Il calcolatore odierno, dal punto di
vista fisico (hardware) è composto dalla unità di
elaborazione o CPU o processore che a sua volta si
distingue in unità aritmetico-logica ed unità di
controllo. Altri componenti sono la memoria RAM e
quella di tipo ROM, le memorie di massa e le
periferiche. Dal punto di vista del software, il
calcolatore contiene il sistema operativo, i
linguaggi di programmazione ed il software
applicativo oltre i dati e le informazioni.
Calcolatrice
E' un apparecchio tascabile o da tavolo in grado
di eseguire i calcoli aritmetici. Inizialmente
utilizzava una tecnologia meccanica, oggi sostituita
da veri e propri componenti che contengono il
software adatto al suo scopo.
Campo, field
In un record, l'area destinata ad un determinato
tipo di dati. Vedi pure Archivio, Chiave primaria,
Database, Record.
Canale
In un sistema di elaborazione dei dati, il
canale è un particolare dispositivo hardware che
gestisce il colloquio tra il calcolatore e le
periferiche lasciando libera l'unità centrale. Il
canale di I/O è un vero proprio calcolatore, avendo
anche l'I/O processor e le istruzioni che gestiscono
il trasferimento dei dati. Tale dispositivo è,
inoltre, utilizzato per la comunicazione di computer
collegati tra di loro.
Cartella o directory
Vedi Directory.
Cartrige (cartuccia, nastro magnetico)
Nastro magnetico simile alle cassette utilizzate nei
registratori musicali, ha funzioni di Memoria di
massa (vedi) ed è letto/scritto in modo sequenziale.
Vedi pure Nastro magnetico.
Case-sensitive
Un tipo di linguaggio che distingue la
differenza tra i caratteri maiuscoli e minuscoli. Il
sistema operativo MS-DOS (vedi) non è 'sensitive',
dato che accetta i comandi sia in lettere maiuscole
che minuscole, il sistema operativo Linux (vedi) è
invece 'sensitive', cioè è sensibile alla differenza
tra caratteri maiuscoli e minuscoli.
Casella di posta elettronica
Vedi Mailbox.
CCD (Change Color Device)
Un sensore presente nelle Fotocamere digitali (vedi)
che serve a convertire i segnali luminosi in segnali
elettrici. Il CCD è composto da un numero di Pixels
(vedi) che va da circa 300.000 a 18 o più milioni.
Vedi pure CMOS.
CD
Disco ottico (Compact Disc) ad una faccia ed uno
strato che può essere di tipo CD-R, per registrare i
dati o l'audio una volta e leggerli numerose volte
(WORM, Write Once Read Many) o CD-RW, registrabile,
cancellabile e, quindi, riscrivibile numerose volte.
La capacità va dai 650 MB a 702 MB per i dati e dai
74 minuti agli 80 minuti per l'audio. Vedi pure
Disc-at-Once, DVD, Indice, ISO 9660, Joliet, Lead-in,
Lead-out, LightScribe, Sessione, Settore, Table of
contents, Traccia, Track-at-Once, WORM.
CD audio o musicali
Sono i Compact Disc che contengono brani
musicali registrati in formato digitale e
solitamente sono utilizzati per riprodurre la musica
sui normali lettori dei CD stereo.
CD dati
Sono i CD-ROM che contengono memorizzati i dati
informatici.
CD di avvio
Normalmente un particolare CD-ROM (vedi) che
permette di avviare un PC dato che contiene i files
di sistema che sono necessari per far funzionare un
determinato sistema operativo. I CD di avvio
contengono una immagine che si definisce avviabile,
cioè l'esatta copia come se fosse in un dischetto
oppure in un disco rigido. Lo standard che si usa
per la creazione di un CD di avvio è "El Torito"
(vedi). Vedi pure Confezioni dei supporti ottici.
CD-ROM
Disco ottico già registrato e di sola lettura
(Compact Disc-Read Only Memory). Vedi pure CD, WORM.
CED (Centro Elaborazione Dati)
Vedi EDP.
Cella di memoria o locazione di memoria
Unità fisica di memoria in grado di registrare
una cifra binaria ("0" oppure "1").
Centro di calcolo
Sono luoghi in cui sono posti uno più computers
destinati a soddisfare le esigenze di enti, ditte o
privati. Solitamente i centri di calcolo hanno i
computers collegati tra loro - tramite Internet - in
modo da permettere collegamenti internazionali.
Cervello elettronico
Sinonimo di calcolatore, computer, elaboratore,
etc...
Centronics
Interfaccia parallela a 36 linee, utilizzata
solitamente per il collegamento tra il computer e la
stampante. Vedi pure Interfaccia, RS 232.
CGI (Common Gateway Interface)
Software che permette l'esecuzione di programmi sul
un server dietro la richiesta di un browser.
Chat o Chat Lines
Conversazione tra diversi utenti, tramite un
apposito programma che si collega a particolari
Server (vedi) sparsi in tutto il mondo. Si utilizza
il servizio IRC (vedi). Vedi pure C6, ICQ, ILS,
Netmeeting, Nickname, Stanza.
Chiave (key)
Una particolare identificazione, un indirizzo, che
permette di rintracciare i dati memorizzati in un
determinato supporto. Vedi pure Key.
Chiave primaria
Negli archivi strutturati, come le Strutture
sequenziali con indice (vedi) e le Strutture a liste
(vedi), rappresenta il Campo (vedi) di riferimento
per la creazione di un indice che sarà utilizzato
per recuperare i vari Record (vedi) di un File
(vedi). Gli indici sono creati (in una fase chiamata
"Indicizzazione", vedi) in riferimenti ai campi o al
campo che viene denominato "Campo chiave" o "Chiave
primaria". Il campo chiave rappresenta, allora, la
derivazione, ma non soltanto quella, di una
indicizzazione, essendo il campo rappresentativo del
record stesso.Da notare che un tempo ed ancora oggi
il termine "Chiave d'accesso" o più semplicemente
"Chiave" sono sinonimi del termine "Indice". Vedi
pure Database, Key, Organizzazione dei dati.
Chip (coriandolo)
Un circuito integrato (componente elettronico) che
viene realizzato interamente con un pezzettino di
Silicio (vedi).
Chroma key
Procedimento usato per la sovrapposizione di due
immagini video. Solitamente si rende trasparente una
parte del primo piano (prima immagine) in modo da
creare uno sfondo composto dalla seconda immagine.
Cibernetica
Scienza che studia i sistemi di comunicazione e
di regolazione nelle macchine e negli animali,
includendo l'uomo. Sono interessate alla cibernetica
altre scienze come il calcolo elettronico, la
scienza delle telecomunicazioni, la fisiologia, la
neurologia, la psicologia, la sociologia, etc...
Cifra
Simbolo usato per rappresentare i numeri.
Cilindro
Le tracce di un disco che si trovano alla stessa
distanza dal centro.
Circuito
L'insieme dei componenti collegati tra di loro.
Vedi pure Scheda.
Client
Ogni elaboratore, dotato di proprie risorse, che
fa parte di un sistema di rete locale. Utilizza le
risorse che sono messe a disposizione dei servers.
Vedi pure Host, Network, Server.
Client server
Architettura informatica che delinea la
realizzazione di applicazioni in rete. Vedi pure
Topologia di rete.
Clip
Una sequenza di immagini video oppure un brano
audio.
ClipArt
L'insieme di immagini, suoni, video, da inserire
in opere multimediali o pagine Web.
Clock (orologio)
Oscillatore al quarzo interno alla CPU che
sincronizza le attività della stessa. La sua
frequenza si misura in MegaHertz (MHz). Vedi pure
Hertz, Quarzo.
Cluster
1) Un insieme di computers collegati tra di loro
per formare un unico sistema.
2) Nei sistemi operativi questo termine indica
l'insieme dei settori di un disco indirizzabile con
una unica operazione di I/O. Vedi pure
Deframmentazione.
CMOS (Complementary Metal Oxide
Semiconductor)
Tecnologia elettronica che ha la caratteristica di
consumare poca energia. Questo tipo di Chip (vedi),
per il suo basso costo di realizzazione - dato che,
a differenza dei CCD (vedi) viene costruito come gli
altri componenti elettronici -, viene usato anche
come sensore per le Fotocamere digitali (vedi). I
vantaggi del CMOS, rispetto al CCD, sono il minore
consumo di energia, minore surriscaldamento e minore
costo del componente.
COBOL (COmmon Business Oriented Language)
Linguaggio di programmazione sviluppato nella
seconda metà degli anni '50 del secolo XX, il
secondo linguaggio di terza generazione dopo il
FORTRAN (vedi), di facile utilizzo ed orientato
verso applicazioni commerciali, in quanto la sua
struttura gli permette di creare applicazioni che
possono elaborare grosse quantità di dati in breve
tempo. Vedi pure Codasyl.
Codasyl (Committee on Data System Languages)
Comitato americano nato nel 1958 il cui scopo è
stato quello di creare linguaggi, strutture
informatiche ed architetture valide per la
risoluzione di problemi relativi al trattamento
automatico ed automatizzato di grandi quantità di
dati. A tale scopo, il Codasyl nel 1958 creò il
linguaggio COBOL (vedi). Vedi pure Database.
Codec (da COder/DECoder)
Indica un programma che codifica e decodifica i dati
di audio e video. vedi pure AVI.
Codice o codifica
1) Generalmente è una particolare convenzione
per rappresentare una informazione.
2) Volgarmente il software, cioè quell'insieme di
istruzioni che un computer può eseguire.
Codice offuscato
Termine bizzarro, ma attuale, che indica un
programma scritto (solitamente in linguaggio C) in
modo tale da confondere l'eventuale lettore del
codice.
Codice sorgente
In programmazione è l'insieme di istruzioni
scritte dal programmatore in un determinato
linguaggio evoluto.
Collaudo
Il collaudo è composto da una serie di test che
verificano, in diverse situazioni, la correttezza e
l'affidabilità di un programma.
Collegamento ipertestuale
La possibilità di passare da un documento ad un
altro tramite l'uso di zone di un documento
sensibili e che indirizzano ad un altro documento.
Vedi pure Ancora, HTTP, Ipertesto, WWW.
COM
Per .COM, vedi Domain.
Per sistemi di accesso alla CPU, vedi Porta COM.
Comando, command
Una determinata parola o una frase,
comprensibile dal computer, che stabilisce una
determinata azione che deve essere compiuta.
Commercio elettronico
Vedi B2B e B2C.
Commodore C64
Uno dei primi home computer della storia
dell'informatica ed il più venduto in assoluto con
circa 22 milioni di esemplari.
Commutazione (o teoria della commutazione)
Studio delle soluzioni per connettere tra di loro le
reti logiche.
Commutazione di pacchetto
Sistema di trasferimento dei dati in una rete,
suddividendoli in spezzoni in modo da non
congestionare il traffico. Vedi Internet.
Compatibilità
Possibilità che un computer esegua le applicazioni
destinate ad un altro computer.
Compilatore
E' quel programma, dato insieme ad un linguaggio di
programmazione, che si occupa di tradurre il codice
sorgente in istruzioni comprensibili
all'elaboratore, cioè in codice macchina. Vedi pure
Interprete.
Compressione
E' quel procedimento, effettuato tramite opportuni
algoritmi, tramite il quale si riduce lo spazio
utilizzato dai files memorizzati in un sopporto di
Memoria di massa (vedi).
Computer
Vedi Calcolatore.
Concentratore
Si tratta di un particolare apparato che permette di
fare confluire in un unico collegamento che avviene
ad alta velocità più trasmissioni di tipo seriale.
Concorrenza
In Multiprogrammazione (vedi) è la capacità del
calcolatore di elaborare più processi (task)
contemporaneamente attivi, dando così l'impressione
che per ogni processo c'è un computer dedicato ad
esso. Vedi pure Cache memory, Swapping, Time sharing.
Condivisione
Lo studio che viene fatto per far utilizzare le
risorse di un sistema di elaborazione dati a più
elaboratori.
Conduttore
Materiale di bassa resistenza tramite il quale può
confluire l'energia senza avere grandi dispersioni.
Confezioni dei supporti ottici
Particolari sistemi per contenere i supporti ottici
come CD (vedi) e DVD (vedi). 1) Jewel Case, è una
custodia singola di plastica trasparente; 2) Slim
Case, è una custodia singola sottile con il lato
superiore di plastica trasparente (anche colorata)
ed il lato inferiore normalmente di plastica nera;
3) Spindle, viene definita una custodia per più
supporti che vengono impilati (la classica
"campana"); 4) Videobox, si tratta della custodia di
grandi dimensioni in plastica e definita "a libro";
Bulk, custodia di cartone che contiene grosse
quantità di supporti ottici, normalmente sigillati
da un involucro di plastica trasparente.
Configurazione
Il progetto che indica l'insieme dei componenti
necessari a costituire un computer.
Connessione
Lo studio del tipo di collegamento che deve avvenire
tra due calcolatori che devono comunicare tra di
loro.
Controller
Apparecchiatura elettronica che ha lo scopo di
gestire un particolare dispositivo hardware.
Cookie
Una informazione di tipo semplice scritta in una
cartella del disco rigido, da parte di un server
Web. Solitamente si tratta di un pacchetto di dati
che servono ad identificare univocamente un computer
o un dato Indirizzo IP (vedi). Vedi pure Internet,
Sito Web.
Coprocessore
Dispositivo hardware, da abbinarsi al processore,
dotato di un set particolare di istruzioni
utilizzate per svolgere più rapidamente le
operazioni matematiche.
Copyleft
Termine coniato da Richard Stallman per indicare
l'opposto del Copyright (vedi). Invece di avere,
cioè, del software proprietario dove si applica la
legislazione riguardante il Copyright, si ha il
software libero, non nel senso di gratuito, ma
liberamente modificabile da chiunque. Il termine 'Copyleft'
gioca su ruolo di 'left' che è precisamente
l'opposto del termine 'right'. ('Right', significa
'destra', mentre 'left' significa 'sinistra'; ma
anche 'right' significa 'diritto', mentre 'left'
significa 'lasciato'). Vedi pure GNU.
Copyright
L'insieme delle norme che regolarizzano il Diritto
d'Autore di un'opera.
Core
Termine parecchio usato negli ambienti Unix (vedi) e
Linux (vedi) che indica la RAM (vedi). Il termine
deriva dal fatto che i computers della seconda
generazione utilizzavano anche la tecnologia delle
memorie a nuclei di ferrite, chiamata appunto core.
Nei sistemi Linux ed Unix, quando un processo genera
un errore, viene scaricata un'immagine del processo
stesso su un file che solitamente prende il nome di
'core'.
CPU (Central Processing Unit, unità centrale
di elaborazione)
Il microprocessore che è l'elemento attivo
(intelligente) del calcolatore. La CPU è composta
dall'unità di controllo (vedi CU), dall'unità
aritmetico-logica (vedi ALU) e dai registri che sono
unità elementari di memoria direttamente utilizzati
ed a disposizione della stessa CPU.
Cracker
Pirata informatico con la predilezione di violare le
protezioni informatiche altrui per carpirne le
informazioni contenute in quei computers.
Cracks
Programmi creati per modificare un software di tipo
Shareware (vedi), in modo da renderlo una versione
definitiva ed indefinitivamente utilizzabile. La
tecnica solitamente utilizzata, per rendere "cracked"
un software, consiste nel far "saltare" al software
shareware tutte quelle istruzioni che controllavano
il limite di utilizzo, illudendo, in questo modo, il
software stesso di essere una versione definitiva.
Vedi pure Cracker, Hacker, Warez.
Crash
Interruzione delle normali attività di un sistema di
elaborazione dei dati, dovuta a diverse cause, la
cui principale è un errore di una applicazione.
Crittografia
Scienza molto antica che prevede la codificazione di
un messaggio, attraverso le parole chiave ed un
opportuno algoritmo, in modo da rendere
incomprensibile lo stesso messaggio a chi non è
autorizzato a leggerlo. Vedi pure Firma digitale,
PGP, Skimmer.
CSS (Cascading Style Sheet)
Tecnologia che consente, tramite opportune
istruzioni e con la creazione di uno o più files
separati, di inserire dei fogli di stile tipografico
nelle pagine HTML (vedi).
CU (Control Unit, unità di controllo)
Sezione della CPU che sovrintende le funzioni del
calcolatore. Vedi pure ALU.
Cursore
In generale, il trattino o il rettangolino che
appare sullo schermo e che indica la posizione
corrente dove verrà inserito il prossimo carattere
da tastiera.
Cyber
Si definisce con questo termine, tutto quello che
avviene in ambienti virtuali e, quindi, anche su
Internet. Il termine è stato coniato nel 1984 dallo
scrittore William Gibson nel suo romanzo
"Negromante" |
|