APPUNTI Tecnologia INFORMATICA APPUNTI • Sistema Definizione : è un insieme di elementi interconnessi tra di loro e con l'ambiente esterno tramite reciproche relazioni, ma che si comporta come un tutt'uno, secondo proprie regole generali . DATI • SISTEMA RISULTATI Processo Definizione : In Informatica per processo si intende un'istanza di un programma in esecuzione in modo sequenziale. Più precisamente è un'attività controllata da un programma che si svolge su un processore in genere sotto la gestione o supervisione del rispettivo sistema operativo. • Processore : DEFINIZIONE : L'unità di elaborazione o processore è una tipologia di dispositivo hardware del computer che si contraddistingue per essere dedicata all'esecuzione di istruzioni. In altri termini l'unità di elaborazione è il dispositivo che nel computer esegue materialmente l'elaborazione dati. Le altre componenti del computer sono ausiliarie all'unità di elaborazione oppure costituiscono l'interfaccia di input o l'interfaccia di output (periferiche). L'unità di elaborazione, l'interfaccia di input e l'interfaccia di output sono infatti le tre componenti logiche sempre presenti nel computer. Sistema di numerazione decimale/binario. SISTEMA DECIMALE POSIZIONALE Ipotesi base = 10 alfabeto = ( 0...9 ) Pagina 1 di 4 APPUNTI Tecnologia Es. 156 notazione posizionale pesata SISTEMA POSIZIONALE PESATO BINARIO Ipotesi base = 2 alfabeto = ( 0...1 ) Es. 01010101 Numero 156 base 10 alfabeto (0..9) (156)10 Numero 1 5 6 Posizione 2 1 0 10² 100 10¹ 10 100 1 1*100 5*10 6*1 Peso relativo alla posizione Valore di ciascuna cifra pesata Numero 10110 base 2 alfabeto ( 0,1 ) (10110)2 Numero 1 0 1 1 0 Posizione Peso Peso in base 10 4 3 2 1 0 (10000)2 (1000)2 (100)2 (10)2 (1)2 24 16 23 8 22 4 21 2 20 1 Il sistema numerico binario è un sistema numerico posizionale in base 2. Utilizza due soli simboli, di solito indicati con 0 e 1, invece delle 10 cifre utilizzate dal sistema numerico decimale. I numeri espressi nel sistema numerico binario sono chiamati numeri binari. I numeri binari sono utilizzati in informatica, grazie all'utilizzo della logica booleana all'interno circuiti elettrici digitali, per la rappresentazione interna dei numeri o dei valori logici di vero e falso. Un numero binario è una sequenza di cifre binarie (dette bit). Ogni cifra in posizione (da destra) si considera moltiplicata per , anziché per , come avviene nella numerazione decimale. L'utilizzo dei numeri binari non è ristretto esclusivamente alla rappresentazione dei numeri interi positivi. Adottando alcune convenzioni, è possibile rappresentare numeri interi relativi in binario. Oltre al segno è possibile esprimere in binario i numeri razionali . Pagina 2 di 4 APPUNTI Tecnologia NUMERO : (00110)2 NUMERO 0 0 1 1 0 POSIZIONE 4 3 2 1 0 PESO 24 23 22 21 20 VALORE 0 0 4 2 0 (6)10 Gli zeri a sinistra non sono significativi. Dato un numero intero positivo convertirlo in un nuovo numero in base qualsiasi. ( numero intero >0 ) ? 10 Metodo divisioni successive ( ….......... ) base diversa da 10 Scelgo nuova base = B >1 A { …...... } base = B Quoziente ( numero dividendo ) / ( Base = B divisore ) = Resto Procedo per divisioni successive fintanto che il quoziente non risulta 0. ( ESEMPIO ) numero intero >0 = ( 35 ) nuova base = B = 2 A={01} ( 35 ) 10 = ( 100011 ) 2 quoziente = 17 35/2= resto = 1 8 17/2= 1 4 8/2= 0 2 4/2= 0 Pagina 3 di 4 10 APPUNTI Tecnologia 1 2/2= 0 0 1/2= 1 Il metodo e’ implementabile in ambiente excel. PESI POSIZIONE QUOZIENTI RESTI CONTROPROVA 128 7 0 0 0 64 6 0 0 0 32 5 0 1 32 16 4 1 0 0 8 3 2 0 0 4 2 4 0 0 2 1 8 1 2 1 0 17 1 1 35 2 35 Numero Decimale Nuova base 256 4 1 1 256 64 3 5 2 128 16 2 22 3 48 4 1 91 0 0 1 0 364 1 1 1457 4 1457 Numero Decimale Nuova base Altro esempio (1457)10 = (00112301)4 16384 4096 1024 PESI 7 6 5 POSIZIONE 0 0 0 QUOZIENTI 0 0 1 RESTI 0 0 1024 CONTROPROVA Viene usata la funzione “tronca” sia per il calcolo del quoziente sia per il calcolo del resto. Pagina 4 di 4