Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Argomenti Informatica Grafica, Sintesi del corso di Elementi di Informatica

lista argomenti richiesti per l'esame di informatica grafica, EDA I

Tipologia: Sintesi del corso

2018/2019
In offerta
30 Punti
Discount

Offerta a tempo limitato


Caricato il 28/05/2019

alessia-martinotta
alessia-martinotta 🇮🇹

3.7

(3)

10 documenti

1 / 6

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
INFORMATICA GRAFICA ARGOMENTI
1. ARCHITETTURA DEL CALCOLATORE
Componenti: Hardware e Software (programmi)
Funzionamento pc: istruzioni da eseguire e dati da elaborare
Sistema Operativo: software di sistema (d’ambiente) e software applicativo
2. MODELLO DI VON NEUMANN
Unità di elaborazione CPU
Memoria centrale RAM
Interfacce delle periferiche
Bus di sistema
Funzionamento
3. CONCRETIZZAZIONE TECNOLOGICA
1. Memoria centrale (MM) organizzata in righe (word) e colonne
Divisa in RAM e ROM
Registro indirizzi di Kbit e Registro dati (Hbit)
2. Unità di elaborazione (CPU)
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
3. Bus di sistema: bus indirizzi + bus dati + bus controllo
Sequenza di scrittura
4. ARCHITETTURA PC
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
pf3
pf4
pf5
Discount

In offerta

Anteprima parziale del testo

Scarica Argomenti Informatica Grafica e più Sintesi del corso in PDF di Elementi di Informatica solo su Docsity!

INFORMATICA GRAFICA ARGOMENTI

1. ARCHITETTURA DEL CALCOLATORE

Componenti: Hardware e Software (programmi) Funzionamento pc: istruzioni da eseguire e dati da elaborare Sistema Operativo: software di sistema (d’ambiente) e software applicativo

2. MODELLO DI VON NEUMANN

Unità di elaborazione CPU Memoria centrale RAM Interfacce delle periferiche Bus di sistema Funzionamento

3. CONCRETIZZAZIONE TECNOLOGICA

1. Memoria centrale (MM) organizzata in righe (word) e colonne

Divisa in RAM e ROM Registro indirizzi di Kbit e Registro dati (Hbit)

2. Unità di elaborazione (CPU)

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

3. Bus di sistema: bus indirizzi + bus dati + bus controllo

Sequenza di scrittura

4. ARCHITETTURA PC

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)

5. RAPPRESENTAZIONE BINARIA DELL’INFORMAZIONE

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)

6. CODIFICA 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

9. ALGORITMI

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

10. IL LINGUAGGIO C

È 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 && Or Not !

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)

PROCESSO DI SCRITTURA DI UN PROGRAMMA 22-01-

• Analisi

con and (&&)