



Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
RIASSUNTO TESTO ELEMENTI DI INFORMATICA
Tipologia: Appunti
1 / 7
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!




L’informatica è la scienza che tratta l’elaborazione delle informazioni. L’elaborazione non coinvolge solo l’ambito numerico o matematico, ma tutte le attività umane. Perché si pensa che l’informatica sia relegata all’elaborazione numerica? Ogni informazione è quindi codificata attraverso una tecnica matematica, nota come aritmetica binaria. Ormai è noto che l’informatica sia uno strumento per la comunicazione tra gli individui e per l’accesso a tutte le forme di conoscenza.
Bisogna quindi introdurre una classificazione dei problemi:
Se invece si vuole rappresentare un diagramma di flusso (incompleto), all’inizio e alla fine si pongono i “simboli di connessione”. Tutti vari quadranti sono uniti dalle linee di flusso. Il valore sentinella è un valore con cui chi immette i voti, segnala al calcolatore che è finita la lista dei voti. (Valore scelto diverso dai possibili valori dei voti [-1]) [FIG 2- PAG 13-14]
1.3 COMPLESSITA’ DEGLI ALGORITMI E DEI PROGRAMMI E’ la misura di efficienza di un algoritmo. E’ pressoché equivalente al numero di istruzioni che devono essere eseguite. Per poter esprimere la complessità dei programmi, è necessario riferirsi alla dimensione del problema. Quest’ultima può essere considerata come il numero di valori da elaborare. (Dimensione del problema identificato con la lettera: n .) La complessità può essere dei seguenti tipi:
viene memorizzata in un gruppo di cellule contigue e viene posta in corrispondenza delle prima cellula che occupa.
2.3 UNITA’ CENTRALE DI ELABORAZIONE
La CPU ha il compito di eseguire le istruzione di un programma [fig 6-7 pag 22] L’unità logico-aritmetica compie i calcoli; l’unità di controllo gestisce la successione delle operazioni. I registri devono memorizzare i dati e le istruzioni. Nella [fig 8 pag 23] sono segnalati gli essenziale registri che fanno parte della CPU: il Contatore di programma, il Registro Istruzioni, l’Accumulatore e il Registro di Stato. Il numero dei registi dipenda dal modello della CPU ed è legato al set di istruzione che la caratterizza. Distinguiamo le istruzioni che riceve la CPU: due parti distinte [fig 8 pag 24]
Come possiamo notare esistono diverse istruzioni che la CPU compie per trasferire i dati dai registri. Descrizione dell’esecuzione di un programma dopo che è stato caricato in memoria:
2.4 MEMORIA DI MASSA
Le memorie di massa più comuni sono quelle dei dischi magnetici fissi, dei dischi magnetici estraibili (floppy), dei dischi CD-ROM e DVD. Sono di minor uso i nastri magnetici e i dischi ottici. Parametri per valutare una memoria di massa: tempo di accesso e capacità di memoria. Il tempo di accesso viene valutato diversamente rispetto a quello della memoria centrale. In quest’ultima è fondamentale l’allocazione dell’informazione nella RAM, perché l’accesso diretto permette di accedere ad ogni locazione in uno stesso tempo; nelle memorie di massa invece non importa l’allocazione perché si hanno dei blocchi di informazione. Nelle memoria di masso quindi si calcola il tempo
medio dell’accesso. Dischi fissi: da qualche millisecondo a microsecondi, Gbyte. CD- ROM inferiore a 1000 Mbyte. DVD 3,5 Gbyte. 2.5 BUS I bus permettono l’interconnessione tra varie componenti; trasportano indirizzi, dati, istruzioni ecce cc. Sono assimilabili ad autostrade elettroniche, infatti permettono di evitare le connessioni punto-punto tra i dispositivi [fig 11 pag 28]; connessione tramite tecnologia Bus [fig 12 pag 29]. Ci sono vari tipi di Bus a seconda dei dispositivi presenti ed anche in base alle dimensioni dei dispositivi stessi. Memory Bus: interconnette la memoria centrale alla CPU, più veloce del system Bus. Riesce a trasportare informazioni ad alta velocità grazie ad un parallelismo che permette di trasferire un certo numero di bit: 16 bit 32 bit 64 bit o addirittura potenze
Principali dispositivi di output: Video, Stampante, Casse acustiche, Plotter. Il video è lo schermo che ci comunica i dati, può essere di diversa tecnologia:
essere compiute operazioni i cui risultati sono ricavabili dalle tabelle della verità tra operatori utilizzati su entità binarie:
Con le operazioni AND, OR, NOT è possibile costruire un addizionatore di cifre binarie (fig 18) in cui gli operatori booleani sono rappresentati da simboli specifici utilizzati nella descrizione di circuiti logici.