In alcuni progetti CPU c' è un computer più piccolo chiamato cosa?
doc-3753
La sequenza di operazioni che l' unità di controllo passa attraverso per elaborare un' istruzione è di per sé come un breve programma per computer, e infatti, in alcuni progetti CPU più complessi, c' è un altro computer ancora più piccolo chiamato microsequencer, che esegue un programma di microcodice che fa sì che tutti questi eventi si verifichino.
None
doc-3743
Nella maggior parte dei computer, le istruzioni individuali vengono memorizzate come codice macchina e ad ogni istruzione viene assegnato un numero univoco (codice di funzionamento o opcode). Il comando per aggiungere due numeri insieme avrebbe un opcode; il comando per moltiplicarli avrebbe un opcode diverso, e così via. I computer più semplici sono in grado di eseguire una manciata di istruzioni diverse; i computer più complessi hanno diverse centinaia di opzioni tra cui scegliere, ognuna con un unico codice numerico. Poiché la memoria del computer è in grado di memorizzare i numeri, può anche memorizzare i codici di istruzione. Questo porta al fatto importante che interi programmi (che sono solo elenchi di queste istruzioni) possono essere rappresentati come elenchi di numeri e possono essere manipolati all' interno del computer allo stesso modo dei dati numerici. Il concetto fondamentale di memorizzare i programmi nella memoria del computer accanto ai dati su cui operano è il nocciolo dell' architettura von Neumann, o programma memorizzato[citazione necessaria]. In alcuni casi, un computer potrebbe memorizzare parte o tutto il suo programma in una memoria separata dai dati sui quali opera. Questo è chiamato l' architettura Harvard dopo il computer Harvard Mark I. I moderni computer von Neumann mostrano alcuni tratti dell' architettura Harvard nei loro progetti, come ad esempio nelle cache CPU.
None
doc-11334
Dopo una serie di successi di giochi arcade nei primi anni' 80, Nintendo ha progettato di creare una console basata su testine chiamata Famicom. Masayuki Uemura ha progettato il sistema. I progetti originali richiedevano un sistema avanzato a 16 bit che funzionasse come un computer completo con una tastiera e un' unità disco floppy, ma il presidente di Nintendo Hiroshi Yamauchi ha respinto questa proposta e ha deciso di andare a favore di una console di gioco più economica e convenzionale basata su testine, perché riteneva che funzioni come tastiere e dischi fossero intimidatorie per i non tecnofili. Nell' ottobre 1982 fu costruito un modello di prova per verificare la funzionalità dell' hardware, dopo di che iniziarono i lavori sugli strumenti di programmazione. Poiché fino a quel momento le CPU 65xx non erano state prodotte o vendute in Giappone, non era disponibile alcun software di sviluppo incrociato e doveva essere prodotto da zero. I primi giochi Famicom sono stati scritti su un sistema che funzionava su un computer NEC PC-8001 e i LED su una griglia sono stati utilizzati con un digitalizzatore per la progettazione grafica in quanto non esistevano strumenti di progettazione software per questo scopo in quel momento.
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-3764
Alcuni computer sono progettati per distribuire il loro lavoro su più CPU in una configurazione multiprocesso, una tecnica che una volta era impiegata solo in macchine grandi e potenti come supercomputer, mainframe e server. Multiprocessore e multi-core (multiplo CPU su un unico circuito integrato) i personal computer e i computer portatili sono ora ampiamente disponibili e di conseguenza sono sempre più utilizzati nei mercati di fascia bassa.
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-3775
Quando i dati non elaborati vengono inviati al computer con l' aiuto di dispositivi di input, i dati vengono elaborati e inviati ai dispositivi di output. I dispositivi di ingresso possono essere azionati manualmente o automatizzati. L' atto di elaborazione è regolato principalmente dalla CPU. Alcuni esempi di dispositivi di ingresso manuali sono: CPU.
None
doc-9431
Il design innovativo di Burrel, che ha combinato il basso costo di produzione di un Apple II con la potenza di calcolo della CPU di Lisa, la Motorola 68K, ha ricevuto l' attenzione di Steve Jobs, cofondatore di Apple. Rendendosi conto che il Macintosh era più commerciabile della Lisa, cominciò a focalizzare la sua attenzione sul progetto. Raskin ha lasciato la squadra nel 1981 su un conflitto di personalità con Jobs. Il membro del team Andy Hertzfeld ha detto che il design finale Macintosh è più vicino alle idee di Jobs che a quelle di Raskin. Dopo aver appreso della tecnologia GUI pionieristica sviluppata da Xerox PARC, Jobs aveva negoziato una visita per vedere il computer Xerox Alto e i suoi strumenti di sviluppo Smalltalk in cambio delle opzioni azionarie Apple. Le interfacce utente Lisa e Macintosh sono state influenzate dalla tecnologia di Xerox PARC e sono state combinate con le idee del gruppo Macintosh. Jobs ha anche commissionato al designer industriale Hartmut Esslinger di lavorare sulla linea Macintosh, dando vita al linguaggio di design "Biancaneve"; anche se è arrivato troppo tardi per i primi Mac, è stato implementato nella maggior parte degli altri computer Apple degli anni ottanta, da metà a fine anni ottanta. Tuttavia, la leadership di Jobs al progetto Macintosh non durò a lungo; dopo una lotta di potere interna con il nuovo CEO John Sculley, Jobs si dimise da Apple nel 1985. Ha continuato a fondare NeXT, un' altra società di computer che si rivolge al mercato dell' istruzione, e non è tornato fino al 1997, quando Apple ha acquisito NeXT.
None
doc-9400
L' attuale famiglia di prodotti Mac utilizza processori Intel x86-64. Apple ha introdotto un emulatore durante la transizione da chip PowerPC (chiamato Rosetta), così come ha fatto durante la transizione da architettura Motorola 68000 un decennio prima. Il Macintosh è l' unica piattaforma di computer mainstream ad essere stata trasformata con successo in una nuova architettura CPU, e lo ha fatto due volte. Tutti gli attuali modelli Mac sono dotati di almeno 8 GB di RAM standard diversi da Mac Mini a 1,4 GHz, MacBook Pro (senza Retina Display) e MacBook Air. I computer Mac attuali utilizzano schede grafiche ATI Radeon o nVidia GeForce e schede grafiche Intel integrate nella CPU principale. Tutti i Mac attuali (ad eccezione del MacBook Pro senza Retina Display) non sono dotati di un lettore ottico multimediale che include un masterizzatore DVD/CD a doppia funzione. Apple si riferisce a questo come a un SuperDrive. I Mac attuali includono due porte di trasferimento dati standard: USB e Thunderbolt (ad eccezione del MacBook (versione 2015), che ha solo una porta USB-C e porta cuffie. MacBook Pro, iMac, MacBook Air e Mac Mini ora dispongono anche della porta "Thunderbolt", che Apple dice può trasferire i dati a velocità fino a 10 gigabit al secondo. USB è stato introdotto nell' iMac G3 del 1998 ed è onnipresente oggi, mentre FireWire è principalmente riservato a dispositivi ad alte prestazioni come dischi rigidi o videocamere. A partire dal nuovo iMac G5, rilasciato nell' ottobre 2005, Apple ha iniziato a includere telecamere iSight integrate su modelli appropriati e un' interfaccia media center chiamata Front Row che può essere gestita da un telecomando Apple Remote o da una tastiera per accedere ai supporti memorizzati sul computer. Front Row è stato però interrotto a partire dal 2011, e Apple Remote non è più in bundle con i nuovi Mac.
None
doc-3765
I supercomputer, in particolare, presentano spesso architetture altamente uniche che differiscono in modo significativo dall' architettura di base del programma memorizzato e dai computer generici. Spesso sono dotate di migliaia di CPU, interconnessioni personalizzate ad alta velocità e hardware di calcolo specializzato. Tali progetti tendono ad essere utili solo per compiti specializzati a causa della grande scala di organizzazione del programma necessaria per utilizzare con successo la maggior parte delle risorse disponibili in una sola volta. I supercalcolatori di solito vedono l' uso in applicazioni di simulazione su larga scala, rendering grafico e crittografia, così come in altre cosiddette attività "imbarazzantemente parallele".
None
doc-3733
La Manchester Small-Scale Experimental Machine, soprannominata Baby, è stata il primo computer di programmazione memorizzato al mondo. Fu costruito presso l' Università Victoria di Manchester da Frederic C. Williams, Tom Kilburn e Geoff Tootill, ed ebbe il suo primo programma il 21 giugno 1948. È stato progettato come un banco di prova per il tubo Williams il primo dispositivo di memorizzazione digitale ad accesso casuale. Sebbene il computer fosse considerato "piccolo e primitivo" dagli standard del suo tempo, fu la prima macchina di lavoro a contenere tutti gli elementi essenziali per un moderno computer elettronico. Non appena l' SSEM aveva dimostrato la fattibilità del suo progetto, è stato avviato presso l' università un progetto per trasformarlo in un computer più utilizzabile, il Manchester Mark 1.
None