



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
lista argomenti richiesti per l'esame di informatica grafica, EDA I
Tipologia: Sintesi del corso
Offerta a tempo limitato
Caricato il 28/05/2019
3.7
(3)10 documenti
1 / 6
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!




In offerta
Componenti: Hardware e Software (programmi) Funzionamento pc: istruzioni da eseguire e dati da elaborare Sistema Operativo: software di sistema (d’ambiente) e software applicativo
Unità di elaborazione CPU Memoria centrale RAM Interfacce delle periferiche Bus di sistema Funzionamento
Divisa in RAM e ROM Registro indirizzi di Kbit e Registro dati (Hbit)
Unità di controllo (CU), clock, registro indirizzi, registro dati Istruzioni di elaborazione: registro contatori di programma, r. interruzioni e r. istruzione corrente Unità aritmetico logica (ALU) Registro di stato
Sequenza di scrittura
3 case: desktop, tower, laptop Scheda madre (MB) Chip del bios Batteria del bios Microprocessore (CPU): capire e interpretare programmi per eseguirli Memoria RAM Memoria cache: piccola, veloce, costosa, + vicina all’processore
Memoria ROM (sola lettura, non scrivibile) ha info per avvio del calcolatore Interfacce di Input/Output: comunicazione pc e periferiche Hard disk: memo info in modo permanente impo formattazione Floppy disk poi chiavette usb CD (650 Mb) e DVD (dual layer sopravvivono) Monitor: relazione tra informazione e rappresentazione Risoluzione (griglia) Frequenza di refresh (da 60 a 120 Hz)
Codificare dei dati con alfabeto dei simboli, regola di composizione sintattiche, codifica semantica, (più interpretazioni semantiche dei simboli). Il simbolo o la cifra binaria è il BIT (1 bit = 2 info, 2 bit = 4 info) Con k bit configuro 2 k^ oggetti Per codificare N oggetti mi servono k=log 2 N bit 2 insiemi: configurazioni ammissibili e oggetti da rappresentare associare elementi dei due insiemi
1 byte=8 bit 256 stati/informazioni (per codificare i 120 caratteri bastano 7 bit=log 2 120 Codifica ASCII standard 7 bit 27 128 caratteri ASCII esteso 8 bit 1 byte 256 caratteri Codice UNICODE 16 bit 2 byte (più aumento più mi serve memoria)
Numeri notazione posizionale; si lavora in base 10 Codifiche notevoli (esadecimale, ottale, binaria)
Da binario a decimale e viceversa Codifica binaria su n bit (con n bit rappresento 2 n^ numeri interi assoluti, da 0 a 2 n-1^ )(con 1 byte posso da 0 a 255). In informatica i numeri sono finiti!!! (ho un numero massimo che posso codificare) Codifico numero normalmente più un bit per segno (0+, 1-) Per i numeri con virgola uso potenze negative
Classificazione: monotask, multitask (time sharing) Bootstrap avvio del sistema operativo
Scomporre il problema in passi semplici con il linguaggio C Algoritmo + esecutore Proprietà: eseguibilità, non ambiguità, finitezza Servono oggetti, operazioni, flusso di controllo, flusso di esecuzione Vocabolario, sintassi e semantica Linguaggio naturale : azioni elementari e strutture di controllo Linguaggio dei grafi di flusso : 6 blocchi (inizio, fine, ingresso, uscita, azione, controllo) 3 strutture di controllo: sequenza, selezione, ripetizione Ciclo enumerativo vs ciclo indefinito Teorema di Bohm Jacopini Diagramma a blocchi
È dichiarativo, strutturato e case sensitive È un file di testo Parole chiave, identificatori, operatori, separatori Commento /…………./ #include<stdio.h> funzioni da usare Intmain() funzione principale inizio e fine Printf(“Hello World\n”) istruzione per mostrare a video qualcosa \n newline Return 0 programma terminato %d per inserire un valore
Le variabili Dichiararle all’inizio Scanf(“%d”, lung) l’utente può inserire un valore \n, \t, \
Tipi di dati semplici Int numeri interi; posso fare operazioni aritmetiche (NB: divisione intera!!) Float numeri reali; separatore. , posso fare operazioni aritmetiche Lettura e scrittura codice di controllo è %f Char contiene codifica numerica del carattere, rappresentato da un byte
Le strutture di controllo If (condizione) Statement; -operatori relazionali < > >= <= == != -operatori logici And
Condizioni composte Vero o falso in C ogni valore diverso da 0 è vero Assegnamento è diverso da Confronto Posso mettere dei controlli (se if è vera esegue, altrimenti else)