Qual è l' unica piattaforma di computer mainstream a passare con successo ad una nuova architettura CPU?
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-9435
Intel aveva tentato senza successo di spingere Apple a migrare la piattaforma Macintosh ai chip Intel. Apple ha concluso che l' architettura CISC (Complex Instruction Set Computer) di Intel alla fine non sarebbe in grado di competere con i processori RISC (Reduced Instruction Set Computer). Mentre la Motorola 68040 offriva le stesse caratteristiche dell' Intel 80486 e poteva su base clock-for-clock superare significativamente le prestazioni del chip Intel, il 486 aveva la possibilità di essere clockato in modo significativamente più veloce senza soffrire di problemi di surriscaldamento, in particolare il clock-doubled i486DX2 che ha eseguito la logica CPU al doppio della velocità del bus esterno, dando a tali sistemi equipaggiati IBM compatibili un significativo vantaggio di prestazioni rispetto ai loro equivalenti Macintosh. La progettazione e l' ingegnerizzazione dei prodotti Apple non sono state di grande aiuto, in quanto hanno limitato l' uso della 040 alle costose Quadra per un po' di tempo, mentre il 486 è stato prontamente a disposizione degli OEM e degli appassionati che hanno messo insieme le proprie macchine. Alla fine del 1991, mentre la gamma di desktop Macintosh di fascia alta Macintosh passò alla' 040, Apple non fu in grado di offrire la' 040 nei loro PowerBooks top di gamma fino all' inizio del 1994 con la serie PowerBook 500, diversi anni dopo che i primi 486 alimentato IBM laptop compatibili colpire il mercato che costano Apple vendite considerevoli. Nel 1993 Intel ha lanciato i processori Pentium come successore del 486, mentre il Motorola 68050 non è mai stato rilasciato, lasciando la piattaforma Macintosh una generazione dietro IBM compatibili con la più recente tecnologia CPU. Nel 1994 Apple ha abbandonato le CPU Motorola per l' architettura RISC PowerPC sviluppata dall' alleanza AIM di Apple Computer, IBM e Motorola. La linea Power Macintosh, la prima ad utilizzare i nuovi chip, si è rivelata di grande successo, con oltre un milione di unità PowerPC vendute in nove mesi. Tuttavia, nel lungo periodo, spronare Intel per il PowerPC è stato un errore in quanto la mercificazione dei chip Intel-architettura significava che Apple non poteva competere sul prezzo contro "il Dells del mondo".
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-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-9429
La suddivisione delle vendite del Macintosh ha visto le vendite dei Mac desktop mantenersi per lo più costanti mentre sono state superate da quelle dei notebook Mac, il cui tasso di vendita è cresciuto notevolmente; sette Mac venduti su dieci sono stati computer portatili nel 2009, un rapporto che dovrebbe salire a tre su quattro entro il 2010. La variazione delle vendite dei fattori di forma è dovuta al passaggio dal desktop iMac (iMac G3) all' upscale (iMac G4) e le successive release sono considerate premium all-in-one. Al contrario l' MSRP delle linee di laptop MacBook sono caduto attraverso generazioni successive in modo tale che il MacBook Air e MacBook Pro costituiscono il prezzo più basso di ingresso a un Mac, con l' eccezione del ancora più economico Mac Mini (l' unica offerta sotto $ 1000 da Apple, anche se senza monitor e tastiera), non sorprende che i MacBook sono i fattori di forma più venduti della piattaforma Macintosh oggi. L' uso di microprocessori Intel ha aiutato i Mac più direttamente in concorrenza con le loro controparti Windows su prezzo e prestazioni, e dal 2010 Apple ha ricevuto le più recenti CPU Intel prima di altri produttori di PC.
None
doc-9433
Le CPU Motorola aggiornate hanno reso possibile una macchina più veloce e nel 1987 Apple ha sfruttato la nuova tecnologia Motorola e ha introdotto il Macintosh II a 5500 dollari, alimentato da un processore Motorola 68020 a 16 MHz. Il miglioramento principale nel Macintosh II è stato Color QuickDraw in ROM, una versione a colori del linguaggio grafico che è stato il cuore della macchina. Tra le molte innovazioni di Color QuickDraw vi erano la capacità di gestire qualsiasi dimensione del display, qualsiasi profondità di colore e più monitor. Il Macintosh II ha segnato l' inizio di una nuova direzione per il Macintosh, dato che ora per la prima volta ha un' architettura aperta con diversi slot di espansione NuBus, supporto per grafica a colori e monitor esterni, e un design modulare simile a quello del PC IBM. Aveva un disco rigido interno e un alimentatore con una ventola, che inizialmente era abbastanza forte. Uno sviluppatore terzo ha venduto un dispositivo per regolare la velocità della ventola in base a un sensore di calore, ma ha annullato la garanzia. Più tardi i computer Macintosh avevano alimentatori e dischi rigidi più silenziosi.
None
doc-15317
Per competere con il popolare Family Computer in Giappone, NEC Home Electronics ha lanciato il PC Engine nel 1987, e Sega Enterprises ha seguito l' esempio con il Mega Drive nel 1988. Le due piattaforme sono state poi lanciate in Nord America nel 1989 come TurboGrafx-16 e Genesi rispettivamente. Entrambi i sistemi sono stati costruiti su architetture a 16 bit e offrono una grafica e un suono migliorati rispetto all' NES a 8 bit. Tuttavia, ci sono voluti diversi anni prima che il sistema di Sega potesse avere successo. I dirigenti Nintendo non erano in fretta di progettare un nuovo sistema, ma si sono riconsiderati quando hanno cominciato a vedere la loro posizione dominante nel mercato scivolare.
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-17113
Le tre edizioni desktop di Windows 8 supportano architetture a 32 bit e 64 bit; le copie retail di Windows 8 includono l' installazione di DVD per entrambe le architetture, mentre l' installatore online installa automaticamente la versione corrispondente all' architettura dell' installazione Windows esistente del sistema. La versione a 32 bit funziona su CPU compatibili con architettura x86 di terza generazione (nota come IA-32) o più recente e può eseguire applicazioni a 32 bit e 16 bit, anche se il supporto a 16 bit deve essere abilitato prima. Le applicazioni a 16 bit sono sviluppate per CPU compatibili con x86 di seconda generazione, concepite per la prima volta nel 1978. Microsoft ha iniziato ad allontanarsi da questa architettura dopo Windows 95.) 32 bit e 64 bit.
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-16373
Per quanto riguarda la nuova linea, Unicode ha introdotto U+2028 LINE SEPARATOR e U+2029 PARAGRAPH SEPARATOR. Questo è stato un tentativo di fornire una soluzione Unicode per codificare semanticamente paragrafi e linee, potenzialmente sostituendo tutte le varie soluzioni di piattaforma. Così facendo, Unicode fornisce un modo per aggirare le soluzioni dipendenti dalla piattaforma storica. Tuttavia, poche, se non nessuna soluzione Unicode ha adottato questi separatori di linee Unicode e paragrafi come unica linea canonica che termina con i caratteri. Tuttavia, un approccio comune per risolvere questo problema è attraverso la normalizzazione newline. Ciò si ottiene con il sistema di testo Cocoa in Mac OS X e con le raccomandazioni W3C XML e HTML. In questo approccio ogni possibile carattere di newline viene convertito internamente in una newline comune (che non importa, perché è un' operazione interna solo per il rendering). In altre parole, il sistema di testo può trattare correttamente il carattere come una nuova riga, indipendentemente dalla codifica effettiva dell' input.
None