INFORMATICA DI BASE HARDWARE E SOFTWARE: qual è la differenza? HARDWARE Sono i componenti elettronici del PC. In inglese WARE significa strumenti mentre HARD significa pesante. Componenti hardware del computer. SOFTWARE Sono tutti i programmi che puoi eseguire sul PC. In inglese SOFT significa morbido. Un programma è una sequenza di istruzioni logiche per svolgere un compito. PC – HARDWARE – SOFTWARE HARDWARE……..anni ’50 occupavano intere stanze SOFTWARE……..anni 50 I primi elaboratori elettronici «PC» funzionavano tramite programmi scritti su schede perforate. Come funzionano i computer? I computer non distinguono parole o numeri come fanno gli umani. Tutto è rappresentato da un segnale elettrico binario che si registra in uno dei due stati: acceso (1) o spento (0). FILI E CIRCUITI Il PC è formato da fili e circuiti. Se il circuito è percorso da corrente il PC legge il valore 1 , se non è percorso da corrente il PC legge il valore 0. 1 e 0 è chiamato bit ed è il più piccolo dato che un computer può memorizzare. bit: spento, acceso ⇒ 0, 1 bit: spento spento, spento acceso… ⇒ 00, 01, 10, 11 Il sistema numerico binario letto dal PC si basa su due cifre: 0 e 1. Per visualizzare sul PC tutti i caratteri della tastiera, si è definita una tabella di codifica per associare ogni carattere ad un certo numero . Una delle più famose è la tabella ASCII. COME FANNO I COMPUTER A RAPPRESENTARE FOTO, VIDEO E ALTRI ELEMENTI GRAFICI CHE VEDIAMO SULLLO SCHERMO? Ogni immagine è composta da una matrice di minuscoli puntini denominati pixel. Il colore di ogni pixel è definito dalla combinazione dei tre colori di base rosso, verde e blu. Un pixel con questo colore è rappresentato dalla tripletta RGB 0, 255, 255 e quindi in binario: 00000000 11111111 11111111. ESEMPIO: VISUALIZZAZIONE DI UNA LETTERA Quando si preme un tasto sulla tastiera, per esempio la lettera “B”, la tastiera invia al computer un codice associato a questo tasto. La tabella ASCII associa alla lettera “B” il numero 66, che in codice binario corrisponde a: 01000010. COME PASSARE DAL SISTEMA BINARIO AL SISTEMA DECIMALE? 136 1. Proponiamoci di convertire il numero (1101) ₂ in base 10 . 2. Partiamo dalla prima cifra a destra. COME PASSARE DAL SISTEMA DECIMALE AL SISTEMA BINARIO? Supponiamo di voler scrivere il numero 136 in base due. Bisogna dividere il numero per 2 fino ad ottenere come quoziente uno 0. Il numero ottenuto sarà : 10001000 = 136