I computer che hanno più ALU sono chiamati "cosa"?
doc-3756
I computer Superscalari possono contenere più ALU, permettendo loro di elaborare più istruzioni contemporaneamente. I processori grafici e i computer con funzioni SIMD e MIMD spesso contengono ALU in grado di eseguire aritmetica su vettori e matrici.
None
doc-3758
La CPU contiene una speciale serie di celle di memoria chiamate registri che possono essere lette e scritte molto più rapidamente dell' area di memoria principale. Ci sono tipicamente tra due e cento registri a seconda del tipo di CPU. I registri sono utilizzati per gli elementi di dati più frequentemente necessari per evitare di dover accedere alla memoria principale ogni volta che i dati sono necessari. Poiché i dati vengono costantemente lavorati, ridurre la necessità di accedere alla memoria principale (che è spesso lenta rispetto alle ALU e alle unità di controllo) aumenta notevolmente la velocità del computer.
None
doc-3748
Un computer per uso generico ha quattro componenti principali: l' unità logica aritmetica (ALU), l' unità di controllo, la memoria e i dispositivi di ingresso e uscita (denominati collettivamente I/O). Queste parti sono interconnesse da autobus, spesso costituiti da gruppi di fili.
None
doc-3755
L' insieme delle operazioni aritmetiche che una particolare ULA supporta può limitarsi all' aggiunta e alla sottrazione, o può includere la moltiplicazione, la divisione, le funzioni trigonometriche come seno, coseno, ecc. e radici quadrate. Alcuni possono operare solo su numeri interi (integer) mentre altri utilizzano la virgola mobile per rappresentare numeri reali, anche se con una precisione limitata. Tuttavia, qualsiasi computer in grado di eseguire solo le operazioni più semplici può essere programmato per suddividere le operazioni più complesse in semplici passi che può eseguire. Pertanto, qualsiasi computer può essere programmato per eseguire qualsiasi operazione aritmetica, anche se ci vorrà più tempo per farlo se la sua ALU non supporta direttamente l' operazione.
None
doc-3752
Poiché il contatore del programma è (concettualmente) solo un altro set di celle di memoria, può essere modificato dai calcoli effettuati nell' ALU. L' aggiunta di 100 al contatore del programma causerebbe la lettura dell' istruzione successiva da un punto più in basso del programma. Le istruzioni che modificano il contatore del programma sono spesso note come "salti" e permettono di creare loop (istruzioni che vengono ripetute dal computer) e spesso l' esecuzione di istruzioni condizionate (entrambi esempi di flusso di controllo).
None
doc-3754
L' unità di controllo, l' ALU e i registri sono noti collettivamente come unità centrale di elaborazione (CPU). Le prime CPU erano composte da molti componenti separati, ma a partire dalla metà degli anni Settanta le CPU sono state in genere costruite su un unico circuito integrato chiamato microprocessore.
None
doc-8156
Durante l' installazione, un iPod è associato a un computer host. Ogni volta che un iPod si connette al computer host, iTunes è in grado di sincronizzare automaticamente o manualmente intere librerie musicali o playlist musicali. Le classificazioni della canzone possono essere impostate su un iPod e sincronizzate successivamente alla libreria iTunes e viceversa. Un utente può accedere, riprodurre e aggiungere musica su un secondo computer se l' iPod è impostato su sincronizzazione manuale e non automatica, ma qualsiasi cosa aggiunta o modificata verrà invertita al momento del collegamento e della sincronizzazione con il computer principale e la sua libreria. Se un utente desidera sincronizzare automaticamente la musica con un altro computer, la libreria di un iPod verrà completamente cancellata e sostituita con la libreria dell' altro computer.
None
doc-3759
La RAM può essere letta e scritta in qualsiasi momento dalla CPU lo comanda, ma la ROM è precaricata con dati e software che non cambiano mai, quindi la CPU può solo leggerla. La ROM viene solitamente utilizzata per memorizzare le istruzioni iniziali di avvio del computer. In generale, il contenuto della RAM viene cancellato quando si spegne il computer, ma la ROM conserva i dati a tempo indeterminato. In un PC, la ROM contiene un programma specializzato chiamato BIOS che organizza il caricamento del sistema operativo del computer dall' unità disco rigido alla RAM ogni volta che il computer viene acceso o resettato. Nei computer embedded, che spesso non dispongono di unità disco, tutto il software richiesto può essere memorizzato nella ROM. Il software memorizzato in ROM viene spesso chiamato firmware, perché è più simile all' hardware che al software. La memoria flash attenua la distinzione tra ROM e RAM, in quanto mantiene i suoi dati quando è spenta ma è anche riscrivibile. È in genere molto più lento rispetto alla ROM convenzionale e RAM, tuttavia, quindi il suo uso è limitato alle applicazioni dove l' alta velocità è inutile.
None
doc-3762
Un mezzo per farlo è un segnale speciale chiamato interrupt, che periodicamente può indurre il computer a interrompere l' esecuzione delle istruzioni dove si trovava e a fare qualcos' altro. Ricordando dove è stato eseguito prima dell' interruzione, il computer può tornare all' attività successiva. Se più programmi sono in esecuzione "contemporaneamente". il generatore di interruzione potrebbe causare diverse centinaia di interruzioni al secondo, provocando ogni volta un cambio programma. Poiché i computer moderni solitamente eseguono le istruzioni molto più velocemente della percezione umana, può sembrare che molti programmi stiano eseguendo allo stesso tempo, anche se solo uno è mai in esecuzione in un dato istante. Questo metodo di multitasking è talvolta chiamato "time-sharing" in quanto ad ogni programma viene assegnata una "fetta" di tempo a turno.
None
doc-3768
La possibilità di memorizzare ed eseguire liste di istruzioni chiamate programmi rende i computer estremamente versatili, distinguendoli dalle calcolatrici. La tesi Church-Turing è una dichiarazione matematica di questa versatilità: qualsiasi computer con una capacità minima (essere Turing-completo) è, in linea di principio, in grado di svolgere gli stessi compiti che qualsiasi altro computer può svolgere. Pertanto, qualsiasi tipo di computer (netbook, supercomputer, automi cellulari, ecc.) è in grado di eseguire gli stessi compiti di calcolo, dato il tempo sufficiente e la capacità di archiviazione.
None
doc-3750
L' unità di controllo (spesso chiamata sistema di controllo o centralina) gestisce i vari componenti del computer; legge e interpreta (decodifica) le istruzioni del programma, trasformandole in segnali di controllo che attivano altre parti del computer. I sistemi di controllo nei computer avanzati possono modificare l' ordine di esecuzione di alcune istruzioni per migliorare le prestazioni.
None