← Indietro
AppuntiAltro

Raccolta domande esame Parte teorica

Altro di Architettura degli elaborati e sistemi operativi per il corso di Informatica presso Università degli Studi di Bari Aldo Moro. Materiale proveniente dall’archivio storico Studwiz e classificato per la consultazione online.

Architettura degli elaborati e sistemi operativiAltro

Informazioni sul documento

Cosa trovi in questo materiale

Altro di Architettura degli elaborati e sistemi operativi per il corso di Informatica presso Università degli Studi di Bari Aldo Moro. Materiale proveniente dall’archivio storico Studwiz e classificato per la consultazione online.

Qualità dell’importazione: il testo è stato estratto direttamente dal documento originale.

Contenuti estratti dal documento

Passaggi rappresentativi riconosciuti nelle diverse parti del materiale. Il testo completo resta presente nella pagina per la ricerca, mentre l’anteprima compatta rende più semplice la lettura.

Pagina 1

1. Il Data path della macchina di Von Neumann è composto da dei registri, solitamente da 1 a 32, una ALU (Unità aritmetico-logica), due registri di input dell’ ALU, un registro di output e dei bus che collegano le diverse parti tra di loro. La ALU esegue semplici operazioni sugli input e genera un output memorizzato in un apposito registro. Questo valore può successivamente essere immagazzinato in un registro della CPU per essere riutilizzato in seguito. La ALU, inoltre, oltre a semplici operazioni come somma o sottrazione è in grado di eseguire istruzioni di tipo: registro-memoria e registro-registro. Quelle registro-memoria consistono nel prelevamento di parole dalla memoria per spostarle nei registri. Quelle registro-registro consistono in operazioni fatte su operandi contenuti nei registri e la loro successiva memorizzazione. 2. L’esecuzione di una istruzione avviene tramite dei semplici passi in successione. Il cosìdetto ciclo esecutivo delle istruzioni, o ciclo di fetch-decode-execute, consiste in 7 operazioni: 1. Prelevamento della successiva istruzione dalla memoria per portarla nell IR; 2. Modifica del PC per farlo puntare all’istruzione seguente; 3. Determinazione del tipo di istruzione appena prelevata; 4. Se l'istruzione usa una parola in memoria, determinare dove si trova; 5. Se necessario, prelevare la parola per portarla in un registro della CPU; 6. Esecuzione dell’istruzione; 7. Tornare al punto 1 per iniziare l'esecuzione dell'istruzione successiva. L’interprete è un programma in grado di portare a termine un altro programma, prelevando, decodificando ed eseguendo le sue istruzioni. Esso viene utilizzato per scomporre le istruzioni in piccoli passi, rendendone più facile l’esecuzione da parte dell’hardware. 3. Per il miglioramento delle prestazione…

Anteprima

Prima pagina del documento.

Prima pagina: Raccolta domande esame Parte teorica