Notizie scientifiche e non, comunicazioni, auguri, AAA cercasi, vendo, compro, piccoli racconti, curiosità, idee, fantasie ecc. Un fuori tema soft, senza argomenti scottanti
Moderatori:
admin,
Paolino
da
DanteCpp » 16 giu 2014, 0:58
fairyvilje ha scritto:In realtà se prendiamo come definizione quella di avere spazio di codice e dati separati possiamo costruire un elaboratore Harvard con memorie lineari

si ma a questo punto possiamo costruire anche von Neumann con SAM, ma è un delirio.
Pensa l'OS che dovendo switchare due processi, deve riscorrere ogni volta la memoria ad'ogni cambio di contesto. Indifferentemente da Harvard o von Neumann...
-

DanteCpp
4.730
3
9
13
- Master EY

-
- Messaggi: 1106
- Iscritto il: 15 dic 2011, 18:51
da
fairyvilje » 16 giu 2014, 1:06
Non necessariamente.

Se avessimo la nostra memoria ad accesso sequenziale ma più testine di lettura/scrittura da usare contemporaneamente (o persino più nastri) il cambio di contesto non sarebbe così problematico.
Indifferentemente da Harvard o von Neumann...
Hai ragione.
"640K ought to be enough for anybody" Bill Gates (?) 1981
Qualcosa non ha funzionato...
Lo sapete che l'arroganza in informatica si misura in nanodijkstra?

-

fairyvilje
15,0k
4
9
12
- G.Master EY

-
- Messaggi: 3047
- Iscritto il: 24 gen 2012, 19:23
-
da
fairyvilje » 16 giu 2014, 1:22
TardoFreak ha scritto:Una macchina senza RAM non ha senso se non a livello teorico.
Ovviamento, sto parlando ad un livello PURAMENTE teorico e non applicativo :)
Forse è meglio separare il thread visto che siamo un po' off topic.
Ultima modifica di
fairyvilje il 16 giu 2014, 1:29, modificato 1 volta in totale.
"640K ought to be enough for anybody" Bill Gates (?) 1981
Qualcosa non ha funzionato...
Lo sapete che l'arroganza in informatica si misura in nanodijkstra?

-

fairyvilje
15,0k
4
9
12
- G.Master EY

-
- Messaggi: 3047
- Iscritto il: 24 gen 2012, 19:23
-
da
fairyvilje » 16 giu 2014, 1:26
DanteCpp ha scritto:Secondo me non ci sara mai svolta per le SAM, un altro tallone sono i cicli...
Per questo basta avere i nastri con un layer superiore ed uno inferiore. Quando si lavora con dei cicli basta tornando indietro leggere la testina inferiore caricata con il codice del ciclo al contrario. Così il tempo morto di ritorno viene recuperato a scapito di occupare più memoria ;) Mai più del doppio comunque.
Alla fine i programmi che scriviamo sono sempre molto "locali" quindi almeno sul lato esecuzione del codice le prestazioni asintotiche resterebbero intatte :)
Per le strutture dati invece sono dolori

"640K ought to be enough for anybody" Bill Gates (?) 1981
Qualcosa non ha funzionato...
Lo sapete che l'arroganza in informatica si misura in nanodijkstra?

-

fairyvilje
15,0k
4
9
12
- G.Master EY

-
- Messaggi: 3047
- Iscritto il: 24 gen 2012, 19:23
-
da
Pantalasso » 21 giu 2014, 21:41
thexeno ha scritto:Se hai voglia facci poi sapere come ti han valutato la tesina!
Ciao!
L'orale ce l'ho il 2 luglio. Vi farò sapere, ma ho idea che ai professori non gliene freghi niente di sta roba.
Almeno porto la macchina che si muove così si divertono a vederla. Speriamo bene
Ciao!
-

Pantalasso
155 3
-
- Messaggi: 15
- Iscritto il: 17 mar 2011, 13:02
da
Pantalasso » 15 lug 2014, 19:12
Ho finito e mi stavo quasi dimenticando di scrivere.
Come prevedevo la macchina ha fatto un grande effetto sul pubblico, anche se non tutti sembravano interessati ad ascoltare. Alla fine me la sono cavata con 86, e domani parto per il mio meritato riposo!
Grazie a tutti,
Ciao!

-

Pantalasso
155 3
-
- Messaggi: 15
- Iscritto il: 17 mar 2011, 13:02
da
Paolino » 16 lug 2014, 6:39
Congratulazioni!
E buona vacanza, ora!
Ciao.
Paolo.
-

Paolino
32,6k
8
12
13
- G.Master EY

-
- Messaggi: 4226
- Iscritto il: 20 gen 2006, 11:42
- Località: Vigevano (PV)
-
Torna a Magazine: notizie, presentazioni, annunci e molto altro
Chi c’è in linea
Visitano il forum: Nessuno e 13 ospiti