Processori per computer spiegato

August 20

All'interno di ogni computer, un piccolo cervello è al lavoro. Il processore del computer è responsabile per l'esecuzione dei calcoli semplici e complessi ed è uno dei componenti principali di qualsiasi sistema informatico. Mentre questi dispositivi sono cambiati in modo significativo nel corso degli ultimi decenni, la loro funzione è sostanzialmente rimasto lo stesso.

storia

Prima dell'avvento del processore moderno computer, computer di grandi dimensioni come ENIAC dovevano essere riavvolto per eseguire diversi calcoli. Hanno usato i tubi a vuoto per completare questa operazione, che non poteva essere facilmente riproposto ad un altro lavoro e non al volo. Ciò ha portato a una grande quantità di sforzo di apportare qualsiasi modifica e limitato ENIAC ed i suoi cugini a eseguire un solo programma alla volta.

microprocessori

Nei prossimi decenni, l'invenzione del transistor e progressi nella tecnologia ha permesso la potenza di elaborazione di ENIAC per essere spostato in un unico chip. Questo disegno era molto più efficiente, e ha permesso velocità di elaborazione che sarebbe stato inaudito solo pochi anni prima.

fasi di lavorazione

Tutti i calcoli che un processore esegue sono davvero costituite da piccoli, semplici passaggi. Progettando processori per computer in questo modo, un singolo chip può essere costruito per ospitare qualsiasi tipo di richiesta, rendendo possibile per computer per sviluppare programmi complessi. I passi che un processore prende, nell'ordine, sono prendere un'istruzione, decodificare il suo significato, eseguire l'istruzione, e scrivere i risultati di nuovo a qualche forma di memoria.

Esecuzione di matematica

Tutte le operazioni matematiche eseguite in un processore passano attraverso una singola parte del processore chiamato logico-aritmetica Unit (ALU). Questo piccolo circuito contiene abbastanza logica per eseguire semplici operazioni matematiche e restituire i loro risultati al processore. Eseguendo semplici operazioni ripetute come l'addizione, problemi complessi come trovare le radici quadrate possono essere risolti.

Multitasking

I processori in realtà non hanno alcuna idea di cosa compito che stanno attualmente eseguendo. Tutta la loro compito è quello di prendere semplicemente un'istruzione, ad effetto, e scrivere il suo risultato di nuovo nella memoria. In un compito di commutazione processo chiamato, sistemi operativi approfittare di questo fatto per consentire il multitasking su computer. Chiedendo processori per eseguire un diverso insieme di istruzioni ogni pochi millisecondi, sistemi operativi creano l'illusione che più di un programma viene eseguito in un momento.

multicore

La parte centrale di un processore che esegue effettivamente istruzioni è chiamato un nucleo. Negli ultimi anni, al centro di sviluppo tecnologico è stato in aumento del numero di core disponibili all'interno di un processore. Ciò consente a un computer di rompere trasparente di grandi problemi e distribuirli tra i core del processore, diminuendo la quantità di tempo necessario per eseguire calcoli. Questo ha l'effetto di accelerare il computer, soprattutto quando si utilizzano diversi programmi.