Back
NotesOtherItalian

Raccolta domande esame Parte teorica

Study material for Architettura degli elaborati e sistemi operativi, shared by the Studwiz community and reviewed by moderators.

Architettura degli elaborati e sistemi operativiOther

Document information

What's included in this study material

Study material for Architettura degli elaborati e sistemi operativi, shared by the Studwiz community and reviewed by moderators.

Import quality: text was extracted directly from the original document.

Extracted content from the document

Representative passages recognised in different parts of the material. The full extracted text remains available to search, while this compact preview makes the page easier to read.

Page 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…

Preview

First page of the document.

First page: Raccolta domande esame Parte teorica