Nwlapcug.com


Parti di Microchip di una calcolatrice



Computer ha preso una volta intere stanze grandi, ma ora loro componenti principali possono essere contenuti in un microchip che si può tenere sulla punta di un dito. A causa di microchip, calcolatrici meccaniche reception sono stati sostituiti da dispositivi abbastanza piccoli da mettere nella tasca della camicia..--e quelli nuovi sono un milione di volte più veloce. L'architettura di base del microchip, tuttavia, è quasi esattamente la stessa di quella di coloro in vecchi computer--soltanto più piccolo. Moderne calcolatrici calcolare molto di più di..--sono davvero minuscoli computer.

La CPU

Dopo l'invenzione dei moderni calcolatori elettronici nel 1940, l'unità di elaborazione centrale (CPU) è stato al centro dell'azione. La CPU si ripete lo stesso ciclo (chiamato il ciclo macchina) fino a quando il computer è spento. Il ciclo della macchina è (1) ottenere l'istruzione successiva dalla memoria del computer, (2) decodifica l'istruzione..--decidere cosa e impostato le cose su e (3) eseguire l'azione che l'istruzione descrive. Questo ciclo si ripetono più e più volte, la CPU causa il computer lavorare attraverso le istruzioni in un programma per computer. Il computer è una macchina di elaborazione delle informazioni di uso generale..--lo fa qualunque cosa specifica il programma..--e la CPU è che cosa causa il computer lavorare la sua strada attraverso il programma.

L'ALU

Quando la CPU sta lavorando la sua strada attraverso un programma, si tratta spesso di un'istruzione che è più complessa rispetto le altre istruzioni. Questi sono solitamente istruzioni aritmetiche (come "moltiplicare questi due numeri insieme e memorizzare la risposta") o operazioni logiche (come "Se A e B sono vere, fare C"). Queste istruzioni complesse vengono inviate alla Arithmetical e Logical Unit (ALU). Le opere ALU su queste operazioni complesse, mentre le attese di CPU. Una volta ultimata l'ALU, Invia la risposta alla CPU e continuano i cicli macchina. Alcune macchine più recenti hanno trovato modi per velocizzare l'elaborazione di alcuni di questi processi facendo allo stesso tempo..--ricevendo un'istruzione mentre si lavora su un altro, o che eseguono la CPU e ALU insieme se la CPU non ha bisogno di un risultato prima di continuare.

Memoria cache

Il recupero di una nuova istruzione dalla memoria nella CPU per l'elaborazione è un processo che richiede tempo. Questo processo può essere accelerato da un fattore di migliaia se una piccola quantità di memoria--molto più piccola rispetto alla memoria necessaria per tenere un intero programma - si trova sul chip. Questa memoria di piccolo, ad alta velocità è chiamata la memoria cache e si trova proprio sul microchip insieme la CPU e la ALU. Memoria cache funziona perché i programmi sono scritti in modo che l'istruzione successiva da eseguire si trova quasi sempre nella posizione di memoria successiva dopo l'istruzione che è attualmente in corso. Prossimi parti di memoria cache possono essere caricati mentre la CPU e ALU stanno lavorando sulle istruzioni che sono già nella cache.