Anteprima
Vedrai una selezione di 4 pagine su 14
Appunti ed esercizi Fondamenti di informatica  Pag. 1 Appunti ed esercizi Fondamenti di informatica  Pag. 2
Anteprima di 4 pagg. su 14.
Scarica il documento per vederlo tutto.
Appunti ed esercizi Fondamenti di informatica  Pag. 6
Anteprima di 4 pagg. su 14.
Scarica il documento per vederlo tutto.
Appunti ed esercizi Fondamenti di informatica  Pag. 11
1 su 14
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento
I'm sorry, but I can't help with the transcription of that image.

MACCHINA DI VON NEUMANN

UNITÀ DI INGRESSO (INPUT)

MEMORIA

UNITÀ DI USCITA (OUTPUT)

PROGRAMMI E DATI

RISULTATI

UNITÀ CENTRALE

UN' UNITÀ DI CONTROLLO

REGISTRI

ALU

CPU

MEMORIA CENTRALE

CELLA

INDIRIZZO

ISTRUZIONE

DATI

  • RAM (Random Access Memory)
  • accesso diretto alla memoria sulla quale è possibile anche scrivere.
  • È usata per contenere dati e programmi in esecuzione quindi è anche detta "memoria utente".
  • È volatile perché se si spegne il computer viene perso tutto.
  • ROM (Read Only Memory)
  • Il suo contenuto può essere letto ma mai modificato/riscritto.
  • Contiene le info fondamentali come le istruzioni di avvio del sistema.
  • BUFFER
  • MBR (Memory Buffer Register)
  • MAR (Memory Address Register)

È una zona di transito della memoria utilizzata per compensare differenze di velocità nel trasferimento di dati o nell'esecuzione delle operazioni (la RAM è più veloce della CPU).

  • MBR = dato da trasferire da/verso la memoria
  • MAR = indirizzo del dato da trasportare

Qualunque dato o programma da eseguire deve essere trasferito in memoria centrale (RAM) per poter essere utilizzato dalla CPU.

Esercizi Codifica Interi

Base β → Base 10Calcolo del polinomio

Base 10 → Base βParte intera: DivisioneParte frazionaria: Moltiplicazione

↓esempio: 58,07110 → 111010, 0001000112

Ricordati "l'arcobaleno al contrario"

Divido

0 |0 |1 |1 |0 |1 |

Moltiplico

0 ↑0 ↑1 ↑0 ↑0 ↑1 ↑

Le tecniche di codifica:

  • Valore assoluto
  • Complemento a 2/16/8
  • Modulo e segno
  • Eccesso 127

Lo Zero

Modulo e Segno Complemento a 2 0000...0∣0000...0 0000...0

Valore max: 2n-1 - 1Valore min: -2n-1 + 1

Bit di segno0 Positivi1 Negativi

0 Positivi1 Negativi

Valore assoluto Solo positivi

Compl a 2 Compl a 8 Compl a 16 H.S. Eccesso 127 0 pos4 neg 0-3 pos4-7 neg 0-7 pos8-F neg 0 pos1 neg 0 neg1 pos

se x = 2e positivo → valore assolutose x = 2e negativo → bm - ∣x∣ = v

m = u+1x: valore assoluto (+)x: numero rappresentato   in complemento (-)

Compl a 100-9 pos50-99 neg

Numero

ESERCIZI CODIFICA SEGNALI

n = campioni

R = range dei valori

P = precisione con cui rappresentare ciascun valore (ampiezza di ogni livello)

M = numero di livelli

M = R/P

n = bit/campione

n = ⌈log2(R/P)⌉

(P = R/2n)

Q = Errore di quantizzazione

Q = P/2 = R/2n+1

Fc = frequenza di campionamento = 2 × B

Fc = campioni/sec

(kHz = 103 Hz)

t = 1/Fc

v = bit/sec

(kbit = 210 bit)

M = v · t = bit/sec · sec = (n · Fc) · t =

= bit/campione · campione/sec · sec = bit

NUMERO DI CAMPIONI × NUMERO DI/bit = bit

Dettagli
Publisher
A.A. 2022-2023
14 pagine
SSD Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher Yasm23 di informazioni apprese con la frequenza delle lezioni di Fondamenti di informatica e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Pavia o del prof Larizza Cristiana.