ARCHITETTURA VON NEUMANN Flashcards

(62 cards)

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
cosa sono i registri?
sonon memorie ad alta velcità usate per immaganizzamento temporaneo dei dati e istruzioni ci
26
qunati sono i tipi di registri?
5uali
27
quali sono i tipi di registri
PC program counter IR instruction register PSW program status word MAR memory address register MDR memory data register
28
cosa contiene il registro PC
continee l'indirizzo della prossima istruzione da eseguire
29
cosa contiene il registro IR
contiene l'istruzione in esecuzione
30
cosa contiene il regitro PSW
contineue un valore codificato che indica l'esito dell'ultima estruzioneco
31
cosa contienne il regisstro MAR
l'indirizzo ossia un numero della cella di memeoria da cui leggere o scrivereM
32
cosa contiene il registro MDR
il dato che è stato letto o scritto
33
quanti registri contiene una moderna CPU
intorno a 16 fino a 32
34
da coa è formata l'unità aritmetico logica ALU
da un insieme di blocchi operazioni
35
in che modo viene attivato il blocco dell'operazione corretto
attraverso l'unità di controllo
36
con quale parte dei registri opera la ALU
con il registro PSW
37
Quale sono le fasi del ciclo di esecuzione della CPU?
Fetch - decode- execute
38
cosa succedere nella fase Fetch?
si accede all'istruzione residente in memoria centrale e indirizzata dal registro PC l'sitruzione viene copiata nel registro IR
39
cosa succede nella fase DECODE
si decodifica l'istruzione cioì si verifica che sia unìoperazione ammessa e la si identifica si trasferiscono i dati nei registri opportuni
40
cosa succede nella fase execute
si incrementa il valore del registro PC
41
in quale linguaggio la CPU accetta istruzioni
nel linguaggio maccina
42
in cosa consiste il linguaggio maccina?
numeri binari destinati a essere memorizzati nei registri in particolare in IR
43
quali sono le itrssuzioni di base per l'elaborazione dati?
aritmetiche booleane di confronto
44
a cosa serve la RAM
serve a immagazzinare i dati e le sequenze di istruzioni che fomrano i programmi
45
che relazione c'è tra RAM e CPU
la RAM è la memoria che la CPU vede e che serva da punto di passaggio per le altre memorie periferiche
46
da cosa è formata la memoria nella RAM
da celle o locazioni
47
cosa ha ogni locazioni di memoria
un indirizzo cioè un valore numerico che la identifca univocamente un valore cioè la lista dei bit memorizzata
48
cosa si può fare con una locazione di memoria?
la si può leggere, recuprando il dato immagazzinato la si può scrivere, modificando il dato immagazzinato
49
quali registri utilizza la CPU
MAR: memory address register MDR memory data register
50
qquali sono le operazioni sulla RAM
load storec
51
cosa fa l0operazione load?
è la lettura, viene copiato nel registro MDR il contenuto della cella di memoria indirizzata dal registro MAR
52
cosa fa l'operazione store
è la scrittura, il contentuo del registro MDR viene copiato nella cella di memoria indirizzata nel registoro MAR
53
cosa è un macchina virtuale?
è un calcolatore simutlato da un altro
54
cosa bisgona fare per simulare un calcolatore?
bisogna simulare la CPU, MEMORIA, BUS MEMORIA DI MASSA, SISTEMI DI INPUT O OUTPUT
55
cosa facciamo per simulare una CPU
ci bsta dedicre una parte del tempo della cpu vera alla simulazione ella cpu virtuale
56
cosa facciamo per simulare la memoira
dedicahiamo una porzione della memoria vera alla simulazione della memoria virtuale
57
cosa succede al bus durante un operazione virtuale?
il bus viene occupato per trasferire informazioni virtuali quando la CPU utilizza tempo per far eseguire operazioni virtuali
58
cosa si fa per simulare la meoria di massa?
si crea un file sul disco della della macchina vera per rappresentare il disco fisso della macchina simulata
59
quali sono le principali differenziazioni della memoria?
dimensione e velocità temporanee e permanenti
60
quali sono i tepi di memotira che si differenziano per dimenzione e temporaneità?
RAM, memoria vituale perché operano direttametne con la CPu
61
quali sono i tipi di memoria che si differenziano per dimensione e permanenza
nastri, dischi, chiavette
62
cosa è la cache
è una memoria intermedia tra la RAM e i registri