La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

 Il modello a memoria comunque trova impiego nelle architetture in cui esiste un’unica memoria a tutti i processi,per esempio macchine monoprocessore.

Presentazioni simili


Presentazione sul tema: " Il modello a memoria comunque trova impiego nelle architetture in cui esiste un’unica memoria a tutti i processi,per esempio macchine monoprocessore."— Transcript della presentazione:

1

2  Il modello a memoria comunque trova impiego nelle architetture in cui esiste un’unica memoria a tutti i processi,per esempio macchine monoprocessore multitasking

3  Il sistema operativo associa a ogni risorsa un apposito gestore di risorsa,ovvero un segmento di codice che gestisce le richieste dei diversi processi che devono utilizzare una risorsa della quale ne è allocatore, ovvero può assegnarla a un processo o negarla.

4  E’ un'architettura in cui più unità elaborano dati diversi in parallelo. Questa viene utilizzata da processori vettoriali o da processori che funzionano in parallelo. La SIMD è spesso usata dai supercomputer e con alcune varianti anche nei moderni microprocessori.  Il modello SIMD è composto da un'unica unità di controllo che esegue una istruzione alla volta controllando più ALU che operano in maniera sincrona. Ad ogni passo, tutti gli elementi eseguono la stessa istruzione scalare, ma ciascuno su un dato differente. Un elaboratore basato su questo modello è anche detto Array Processor.

5 Vantaggi  Nell'elaborazioni di dati multimediali spesso si incontrano algoritmi che possono avvantaggiarsi di un'architettura SIMD. Per esempio per cambiare la luminosità di un'immagine. Un processore SIMD eseguirebbe prima un'istruzione che caricherebbe con un'unica operazione un certo numero di pixel poi il processore modificherebbe tutti i dati in parallelo e in seguito li salverebbe tutti contemporaneamente in memoria.  Un altro vantaggio deriva dal fatto che tipicamente le istruzioni SIMD sono sempre in grado di manipolare tutti i dati caricati contemporaneamente: Quindi se un processore SIMD è in grado di caricare 8 dati, questo sarà anche in grado di processarli tutti contemporaneamente. Anche i microprocessori superscalari sono in grado di elaborare più dati contemporaneamente ma con un'efficienza inferiore. Svantaggi  Le architetture basate su SIMD richiedono un numero elevato di registri e quindi a volte i progettisti per ridurre i costi decidono di utilizzare i registri della FPU.

6  è un'architettura in cui una singola unità esegue un singolo flusso di dati. Corrisponde alla classica architettura di von Neumann utilizzata in quasi tutti i personal computer anche se è ormai obsoleta.  Un importante limite della architettura SISD è la singola connessione tra il processore e la memoria. Siccome l'accesso alla memoria è limitato soltanto a un'operazione alla volta, generando un rallentamento generalizzato.

7  Vi è un banco che è l’unità di controllo.  Annuncia un singolo numero (istruzione) a tutto il locale.  Vi sono in ascolto molte persone ALU.  Che simultaneamente coprono il numero sulle proprie schede personali (MEMORIE LOCALI)


Scaricare ppt " Il modello a memoria comunque trova impiego nelle architetture in cui esiste un’unica memoria a tutti i processi,per esempio macchine monoprocessore."

Presentazioni simili


Annunci Google