Estratto del documento

LEZIONE 1 23/02/2006

INTRODUZIONE AL CORSO

programma ↔ macchina

  1. Non c'è sempre differenza tra le due
  2. In alcuni casi le frasi programma in C/C++ non è tutta in macchina
  3. Concentrazione sulle macchine: i primi mezzi fisparse poi uso pc di general purpose
+-----------------------+| 92/1 | Scala virtual machine → macchina || | microprogramma realizza in || | hardware un microprogramma → programma || | macchine CISC || | || 92/2 | macchine general purpose |+-----------------------+

Passo per qualsiasi programma x macchine | ANALISI | PROGETTAZIONE | VERIFICA

  • 2) tipo fisper → REQUISITI
    • fondamentale
    • interno dei singoli
  • in particolare su requisiti non funzionali bisogna tenere conto di → R. NON FUNZ.
  • PERFORMANCE
  • AFFIDABILITÀ
  • COSTO
  • CONSUMO ENERGETICO

Tra tutte le soluzioni per realizzare le funzionalità prendere quella necessaria allo scopo richiesto

LEZIONE 1 23/02/2006

INTRODUZIONE AL CORSO

programma ↔ macchina

  1. Non è sempre definito tra le due
  2. Di alcuni non lo si può programmare altri no, è tutto in macchina
  3. Ci concentreremo sulle macchine i più special purpose poi un po' di general purpose
----------------23/1 Z3␣virtual machine ➔ macchina23/2 ␣microsystemi multiprinclusi ␣si␣ microcompre-->programmamacchina␣CISC----------------

Maccini speciali purpose

Per realizzare programmazione × macchine

ANALISI | PROGETTAZIONE | VERIFICA

⬇️ ⬇️ ⬇️[(do firstly)] | REQUISITI | FUNZIONALI (circlo cer)⬆️ ⬆️ ⬆️

professionali ➔ FUNZIONI |conteni di signoti ➔ NON FUNZIONA (con lup fa)

In particolare in ➔ ➔ RICH FUNZ. PERFORMANCE AFF␣✓DABIL✓T✓► requisiti non funzionali bisogn--}}tenere conto di COSTO

CONSUMO = ␣ERG鞄G✓CO

Tra tutte le solusioni per realizzare funzionalità possbileprendas quella necessaria dei requisiti richiesti

un crittore digitale

X = { x1 , x2 , x3 , ..., xN }

B = { b1 , b2 , b3 }

B * = { b1 | b1b1 | b1b1b1 | b1b2 | ...}

X = { 1 , 2 , 3 , 4 , 5 , ... , 9 , A , B , C , 703 }B = { 0 , 1 }B * = { 000 , 001 , 010 , 011 , 100 , 101 , 110 , 111 }

Definizione relativa le funzioni di codifica decodifica

C : X -> B *

D : B * -> X , ∀ X ∈ X

D(C(X)) = X

ossia la D è la funzione inversa di C

Definizione le funzioni di codifica

La lunghezza dei codici di un elemento X è il numero degli elementi di C(X)

Si indica con |C(X)|

Vale questo rapporto (base): ∀X1 ∈ X , C(X1) |C(X)| = |C(X1)|

|A lunghezza fissa

|A lunghezza variabile

es lunghezza variabile

B = { 0 , 1 }

  • R: 0
  • V: 10
  • C: 11
  • Ros: indnite
Problemi di trasmissione

per la trasmissione dei codici si sceglile codifiche a lunghezza variabile

Problemi di computazione

s e non so dove si puo' almeno sapere quanto calcolare (pi) Xk ne venga oppure a almeno vuoi il numero completo

Quanti bit in un nessun o con dovo anto codificare lungo di un elemento ?

  1. Con 2 bit rappresentano 4 stati
  2. Con k bit rappresentano 2k stati
  3. Quanti bit per nessun per codificare N oggetti ?

N ≤ 2K ---> X ≤ log2 N ---> k = ⌈log2 N⌉ (inteo superiore)

... ho 7 elementi, ho bisogno di log2 7 = 3 bit

Algebra di Boole

B = {0, 1} insieme di 2 simboli di ingresso

x ∈ B variabile

1) Operatore somma (binario)

x + y → B

Disegno grafico

  • Tabella di verità
xyx+y 000 011 101 111

Detto anche "OR"

Solo 0 quando sono 0 gli elementi della 1

2) Op. prodotto (binario)

x * y → B

Disegno grafico

  • Tab. verità
xyx*y 000 010 1
Anteprima
Vedrai una selezione di 10 pagine su 42
Appunti Reti logiche completi per prepara esame  Pag. 1 Appunti Reti logiche completi per prepara esame  Pag. 2
Anteprima di 10 pagg. su 42.
Scarica il documento per vederlo tutto.
Appunti Reti logiche completi per prepara esame  Pag. 6
Anteprima di 10 pagg. su 42.
Scarica il documento per vederlo tutto.
Appunti Reti logiche completi per prepara esame  Pag. 11
Anteprima di 10 pagg. su 42.
Scarica il documento per vederlo tutto.
Appunti Reti logiche completi per prepara esame  Pag. 16
Anteprima di 10 pagg. su 42.
Scarica il documento per vederlo tutto.
Appunti Reti logiche completi per prepara esame  Pag. 21
Anteprima di 10 pagg. su 42.
Scarica il documento per vederlo tutto.
Appunti Reti logiche completi per prepara esame  Pag. 26
Anteprima di 10 pagg. su 42.
Scarica il documento per vederlo tutto.
Appunti Reti logiche completi per prepara esame  Pag. 31
Anteprima di 10 pagg. su 42.
Scarica il documento per vederlo tutto.
Appunti Reti logiche completi per prepara esame  Pag. 36
Anteprima di 10 pagg. su 42.
Scarica il documento per vederlo tutto.
Appunti Reti logiche completi per prepara esame  Pag. 41
1 su 42
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Ingegneria industriale e dell'informazione ING-INF/05 Sistemi di elaborazione delle informazioni

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher domenicanoleo4 di informazioni apprese con la frequenza delle lezioni di Architettura dei calcolatori 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 della Campania "Luigi Vanvitelli" o del prof Rak Massimiliano.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community