Il mondo è pieno di misteri,di codici nascosti e di codici che usiamo involontariamente. Io ho voluto dimostrarlo attraverso una delle mie passioni: IL COMPUTER Prima di iniziare... In questi 2 schemi possiamo capire come funziona e come è costituito un computer • Hardware: la struttura fisica, ossia tutte le componenti fisiche, meccaniche, elettriche, elettroniche e ottiche, necessarie per il funzionamento dell'elaboratore • Software: la struttura logica, ossia l'insieme dei programmi e delle procedure che consentono di utilizzare l'hardware • La Codifica: modalità di rappresentazione o di registrazione (mediante un opportuno insieme di stringhe o di simboli) dell’ insieme di informazioni fornite in input Componenti Hardware DISCO RIGIDO Il disco rigido è un dispositivo di memoria permanente che utilizza uno o più dischi magnetici per l'archiviazione dei dati SCHEDA MADRE La scheda madre comanda tutte le componenti di un PC. In essa è presente infatti la CPU, la Cache, la RAM e la ROM Nella scheda madre inoltre sono presenti degli slot per montarci delle schede ( come quella video ). Componenti Hardware ALIMENTATORE L'alimentatore è l'elemento che fornisce energia al PC. La sua funzione è quella di prelevare l'energia elettrica dalla rete di distribuzione in corrente alternata e convertirla nelle tensioni necessarie al funzionamento dei circuiti elettronici contenuti nel PC. MEMORIA RAM La memoria RAM è una tipologia di memoria temporanea caratterizzata dal permettere l'accesso diretto a qualunque indirizzo di memoria con lo stesso tempo di accesso. E’ quella parte della memoria dove i programmi mettono le loro informazioni e le lasciano lì, fino a quando un programma o il riavvio (come lo spegnimento del PC) le cancellano Il Software SOFTWARE DI BASE Tra i software di base si possono annoverare: •I Sistemi Operativi, ovvero quella parte del software che è più vicina all’hardware. •I Compilatori o Interpreti, che ci permettono di sviluppare programmi applicativi in maniera veloce e agevole, senza ricorrere all’utilizzo di linguaggi complessi quali il linguaggio macchina. FIRMWARE Il Firmware è un programma integrato in un componente elettronico, il cui scopo è quello di avviare il componente a cui è legato, consentendogli di agire e di comunicare con altri componenti hardware tramite interfacce di programmazione. La Codifica Che cos’è e quando è nata? La Codifica è una rappresentazione di un oggetto o di informazioni in una diversa forma tramite simboli. Nel 1840 nacque il primo codice chiamato Codice Morse che noi tutti conosciamo bene. Il Codice Morse non è altro che un alfabeto dotato però di segnali a intermittenza, che possono essere trasmessi in vari modi e che sono interpretati dal ricevente in e trasformati in lettere alfabetiche. Veniva usato in particolare nei periodi di guerra e fu il primo esempio di codifica digitale. Questo codice ha dato il via a tutti i codici che conosciamo fino ad oggi e senza di esso non potremmo avere nessuna struttura digitale. Quanti tipi di Codifica esistono? Esistono moltissimi tipi di codici in ambito informatico. I più importanti sono: ASCII, EBCDIC, UNICODE Il Sistema Binario Che cos’è il Sistema Binario? Il Sistema Binario non è altro che un sistema di numerazione (come quello decimale che tutti studiamo alle elementari) basato solo su due cifre, 0 e 1 chiamati bit, che si ripetono in sequenze diverse. Queste sequenze di bit (0 e 1) costituiscono i numeri binari e sono soprattutto usate nell’ambito dell’informatica: qualsiasi oggetto in informatica (ad esempio le immagini) viene trasformato in sequenze di bit. In particolare il metodo di codifica che consente di trasformare tali sequenze da bit in lettere è il codice ASCII. Il Codice ASCI Che cos’è il Codice ASCII? È un sistema di codifica dei caratteri a 7 bit, comunemente utilizzato nei calcolatori, proposto dall'ingegnere dell'IBM Bob Bemer nel 1961, e successivamente accettato come standard dall'ISO (ISO 646). Per non confonderlo con le estensioni a 8 bit proposte successivamente, questo codice viene talvolta riferito come US-ASCII. Attualmente è usato moltissimo nella sua nuova declinazione, l’UTF-8, che ne ha esteso le potenzialità. Sperimentiamo un po’ come funziona la codificazione traducendo dalla lingua italiana a codice Binario Prendiamo una frase qualsiasi per esempio Che bella giornata! Sottoforma di Sistema Binario si traduce così 0100001101101000011001010010000001100010011001010110110001101100 0110000100100000011001110110100101101111011100100110111001100001 011101000110000100100001 ADESSO PROVATECI VOI!