ARCHITETTURA VON NEUMANN Flashcards

1
Q

cosa è l’informatica

A

è la scienza che studia la gesstione automatizzata dell’informazione

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

cosa è un calcolatore

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

cosa si intende per architettura el calcolatore

A

si intnende la definizone dei componenti e le loro funzioni

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

quanti sono i componenti dell’architettura di von Neumann

A

9

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

quali sono i componenti dell’architettura di von neumann

A

CPU,
MEMORIA
BUS: CONTROL BUS, ADDRESS BUS, DATA BUS
MEMORIA DI MASSA
TASTIERA
MONITOR

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

cosa fa la CPU

A

esegue le istruzioni di calcolo e controlla l’andaento delle operazioni

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

cosa fa la memoria

A

continene i dati e le istruzioni necessarie al caloclo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

a cosa serve il bus?

A

viaggiano i dati e istruzioni tra varie componenti periferiche e non

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

quali sono le unità periferiche

A

memoria di massa come dischi, unità di input quali tasietera e mouse e unità di output quali stampanti e monitor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

come funziona la trasmissione delle info nel bus

A

in ogni momento una sola componente trasemtte e una sola riceve

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

chi decide quale è la comunicazione del bus da attivare

A

la CPU

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

in quanti tipi si possono dividere i dati trasportati dal bus?

A

3

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

in quali tipi si possono dividere i dati trasportati dal bus?

A

DATI
INDIRIZZI DI MEMORIA
COMANDI

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

fai un esempio di DATI

A

numeri da sommare

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

fai un esempio di indirizzi di memoira

A

dove sono i numeri da sommare

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

fai un esempio di comando

A

copia il risultato

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

cosa si fa èer ottimizzare il flusso delle comunucazioni?

A

sono definite delle linee separte per le diverse tipologie di traffico

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

dove vengono trasferiti gli indirizzi?

A

dalla CPU alla memoria o a una periferica

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

il bus indirizzo è…

A

unidirezionale

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

cosa fa il bus comadi

A

invia comanda dalla cpu alla memoria o a una periferica

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

cosa è la cpu

A

è il cuore del sistema

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

cosa comprende la cpu

A

unità di controllo
unità logico aritmetica
registri

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

cosa fa l’unità di controllo

A

decide quali istruzioni eseguire e ne orchestra l’esecuzione comnadnando lo spostamento dei dati e l’stnate di esecuzionecosa

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

come viene abbreviata l’unitùà aritmetico logica?

A

ALU

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

cosa sono i registri?

A

sonon memorie ad alta velcità usate per immaganizzamento temporaneo dei dati e istruzioni ci

26
Q

qunati sono i tipi di registri?

A

5uali

27
Q

quali sono i tipi di registri

A

PC program counter
IR instruction register
PSW program status word
MAR memory address register
MDR memory data register

28
Q

cosa contiene il registro PC

A

continee l’indirizzo della prossima istruzione da eseguire

29
Q

cosa contiene il registro IR

A

contiene l’istruzione in esecuzione

30
Q

cosa contiene il regitro PSW

A

contineue un valore codificato che indica l’esito dell’ultima estruzioneco

31
Q

cosa contienne il regisstro MAR

A

l’indirizzo ossia un numero della cella di memeoria da cui leggere o scrivereM

32
Q

cosa contiene il registro MDR

A

il dato che è stato letto o scritto

33
Q

quanti registri contiene una moderna CPU

A

intorno a 16 fino a 32

34
Q

da coa è formata l’unità aritmetico logica ALU

A

da un insieme di blocchi operazioni

35
Q

in che modo viene attivato il blocco dell’operazione corretto

A

attraverso l’unità di controllo

36
Q

con quale parte dei registri opera la ALU

A

con il registro PSW

37
Q

Quale sono le fasi del ciclo di esecuzione della CPU?

A

Fetch - decode- execute

38
Q

cosa succedere nella fase Fetch?

A

si accede all’istruzione residente in memoria centrale e indirizzata dal registro PC
l’sitruzione viene copiata nel registro IR

39
Q

cosa succede nella fase DECODE

A

si decodifica l’istruzione cioì si verifica che sia unìoperazione ammessa e la si identifica
si trasferiscono i dati nei registri opportuni

40
Q

cosa succede nella fase execute

A

si incrementa il valore del registro PC

41
Q

in quale linguaggio la CPU accetta istruzioni

A

nel linguaggio maccina

42
Q

in cosa consiste il linguaggio maccina?

A

numeri binari destinati a essere memorizzati nei registri in particolare in IR

43
Q

quali sono le itrssuzioni di base per l’elaborazione dati?

A

aritmetiche
booleane
di confronto

44
Q

a cosa serve la RAM

A

serve a immagazzinare i dati e le sequenze di istruzioni che fomrano i programmi

45
Q

che relazione c’è tra RAM e CPU

A

la RAM è la memoria che la CPU vede e che serva da punto di passaggio per le altre memorie periferiche

46
Q

da cosa è formata la memoria nella RAM

A

da celle o locazioni

47
Q

cosa ha ogni locazioni di memoria

A

un indirizzo cioè un valore numerico che la identifca univocamente
un valore cioè la lista dei bit memorizzata

48
Q

cosa si può fare con una locazione di memoria?

A

la si può leggere, recuprando il dato immagazzinato
la si può scrivere, modificando il dato immagazzinato

49
Q

quali registri utilizza la CPU

A

MAR: memory address register
MDR memory data register

50
Q

qquali sono le operazioni sulla RAM

A

load
storec

51
Q

cosa fa l0operazione load?

A

è la lettura, viene copiato nel registro MDR il contenuto della cella di memoria indirizzata dal registro MAR

52
Q

cosa fa l’operazione store

A

è la scrittura, il contentuo del registro MDR viene copiato nella cella di memoria indirizzata nel registoro MAR

53
Q

cosa è un macchina virtuale?

A

è un calcolatore simutlato da un altro

54
Q

cosa bisgona fare per simulare un calcolatore?

A

bisogna simulare la CPU, MEMORIA, BUS MEMORIA DI MASSA, SISTEMI DI INPUT O OUTPUT

55
Q

cosa facciamo per simulare una CPU

A

ci bsta dedicre una parte del tempo della cpu vera alla simulazione ella cpu virtuale

56
Q

cosa facciamo per simulare la memoira

A

dedicahiamo una porzione della memoria vera alla simulazione della memoria virtuale

57
Q

cosa succede al bus durante un operazione virtuale?

A

il bus viene occupato per trasferire informazioni virtuali quando la CPU utilizza tempo per far eseguire operazioni virtuali

58
Q

cosa si fa per simulare la meoria di massa?

A

si crea un file sul disco della della macchina vera per rappresentare il disco fisso della macchina simulata

59
Q

quali sono le principali differenziazioni della memoria?

A

dimensione e velocità
temporanee e permanenti

60
Q

quali sono i tepi di memotira che si differenziano per dimenzione e temporaneità?

A

RAM, memoria vituale perché operano direttametne con la CPu

61
Q

quali sono i tipi di memoria che si differenziano per dimensione e permanenza

A

nastri, dischi, chiavette

62
Q

cosa è la cache

A

è una memoria intermedia tra la RAM e i registri