






Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Questo testo introduttivo spiega cosa sono le istruzzioni in informatica, come vengono eseguite e come differiscono i tipi di software come sistema operativo e middleware. Viene inoltre presentato il modello di Von Neumann e i canali, l'interruzione di servizio routine, la cache e la gerarchia di memoria. Inoltre vengono distinte le tecniche di indirizzamento e la gestione input/output, i processori CISC e RISC.
Tipologia: Appunti
1 / 10
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!







Una istruzione in informatica si intende il comando impartito ad un esecutore in un sistema informatico utilizzando un linguaggio ad esso comprensibile. Le istruzioni sono operazioni semplici Il processore opera le sue elaborazioni in termini di lettura/scrittura sui dispositivi hardware come la memoria, i registri e altri dispositivi ausiliari di elaborazione, come le unità di calcolo in virgola mobile. Ogni operazione che compie una modifica in questo senso, come ad esempio l'assegnazione o la lettura del valore di una variabile o la sua modifica, è un'istruzione. ESECUZIONE DI UN ISTRUZIONEConsiste nell’inoltro da parte della CU di una sequenza di abilitazioni dei dispositivi il cui effetto corrisponde alla operazione
Middleware
La CPU è un automa che interpreta un prefissato linguaggio, detto macchina, composto da un insieme di istruzioni (repertorio), tutte le istruzioni di un programma devono essere allocate nei registri di memoria:
Quindi l’istruzione in linguaggio macchina è concettualmente una quadrupla:
Indirizzamento immediato =Il valore di un operando è già contenuto nell’istruzione
nel quale depositare il valore
è specificato l’indirizzo del registro dal quale prelevare un valore o nel quale depositare un valore
depositare il valore è specificato nel registro indice X
Una macchina RISC impiega generalmente 4 o 5 istruzioni per fare ciò che una CISC fa in 1 istruzione Le istruzioni RISC sono 10 volte più veloci (perché non interpretate), il RISC rappresenta un nuovo livello di ottimizzazione tra hardware e software (il primo viene semplificato al massimo per raggiungere la massima velocità operativa, mentre il secondo si assume l’onere di compensare la rigidità introdotta nell’hardware)
Si possono avere microprocessori il cui linguaggio macchina gestisce: -un solo operando -due operandi -tre operandi Il maggior numero di operandi semplifica l’attività di programmazione offrendo istruzioni più compatte però rende anche il processore più complesso