CONCETTI CHIAVE
Le parole fondamentali per capire come funziona un computer sono
CODICE, MEMORIA, INFORMAZIONI.
Il funzionamento della macchina si basa su di un semplicissimo codice binario + / - , o aperto / chiuso, o ancora 0 / 1. Otto impulsi 0 oppure 1, variamente combinati, compongono l'unità di informazione più piccola che si trova in un computer, il BYTE. Ogni byte corrisponde ad un carattere, sia esso lettera, numero o carattere speciale. Per esempio, la lettera A è rappresentata dal byte 01000001 I multipli del byte misurano la memoria di un computer, ma anche di un file, di un programma o di un qualsiasi contenuto.
|
Nel nostro computer sono immagazzinati due tipi di informazioni:
quelle che permettono il funzionamento di base della macchina e
quelle che servono per far girare i nostri programmi ed immagazzinare
le nostre informazioni. La memoria di base del computer si chiama ROM
(Read Only Memory) ed è predeterminata dal costruttore e
immodificabile. La memoria che dialoga con l'utente si chiama invece
RAM (Random Access Memory). Più è grande la RAM, maggiore sarà la
capacità del computer.
Le informazioni possono essere conservate anche al di fuori della nostra macchina, in supporti fisici di memoria. Non sempre è possibile trasferire le informazioni dai vecchi supporti ai nuovi, e questo vale anche per il futuro: la trasferibilità delle informazioni da un tipo di supporto ad un altro è uno dei grandi problemi del passato, del presente e del futuro. Tutti noi dovremmo tenere ben presente questo problema, quando decidiamo dove conservare le nostre informazioni. |
Come è possibile il dialogo fra macchina ed essere umano?
Le sequenze di byte costituiscono delle vere e proprie "frasi" o istruzioni. A livello grossolano, si parla di "linguaggio macchina". In realtà, nel tempo si sono sviluppati dei linguaggi sempre più evoluti che servono ai programmatori per condensare molte istruzioni in pochi comandi. Ecco i nomi di alcuni dei linguaggi di programmazione più conosciuti:
Le istruzioni fondamentali contenute nella ROM in parte dipendono dal processore usato (il "motore" del computer) e in parte dal costruttore, il quale determina il SISTEMA OPERATIVO del computer stesso. I costruttori sono molto gelosi del loro sistema operativo, che proteggono in molti modi e costituisce un vero e proprio segreto industriale. Un esempio sono Windows (Microsoft) e Mac OS (Mac). Chi non crede in questa impostazione fortemente proprietaria ha al contrario creato un CODICE SORGENTE (il codice che va a costituire il sistema operativo) aperto, o OPEN SOURCE, che viene liberamente condiviso dalla comunità dei programmatori e viene migliorato grazie ai liberi contributi di tutti gli esperti. Esempi di questa filosofia sono tutti i sistemi operativi della famiglia Linux, come per esempio il sistema operativo UBUNTU. FormazioneICT diL.Bartolotti รจ distribuito con Licenza Creative Commons Attribuzione 4.0 Internazionale. |
Ecco cosa dice l'utente REVERSER in questo forum : |