1
Fork 0
mirror of https://github.com/Steffo99/appunti-magistrali.git synced 2024-11-22 02:44:17 +00:00
appunti-steffo/2 - Algoritmi e strutture dati/03 - Modelli algoritmici.md

567 B

Modelli algoritmici

Per progettare un algoritmo, abbiamo bisogno di sapere le proprietà del nostro esecutore, ovvero il suo modello algoritmico.

Ad esempio, dobbiamo sapere quali istruzioni è in grado di eseguire, e quanto tempo queste istruzioni richiedono.

Il modello RAM

Il modello in uso su tutti i computer attuali è il modello RAM:

  • In ogni cella di memoria può essere archiviato un dato.
  • Il tempo di accesso alle celle è costante per tutte le celle.
  • La memoria principale è infinita.
  • Si ha un solo processore.