Prima dell'avvento del processore del computer moderno , grandi computer come ENIAC doveva essere riavvolto per eseguire diversi calcoli . Hanno usato i tubi a vuoto per completare questa operazione , che non potevano essere facilmente riproposto per un altro lavoro e mai al volo. Ciò ha portato a una grande quantità di sforzo di apportare qualsiasi modifica ed ENIAC ristretto ei suoi cugini a gestire un solo programma alla volta .
Microprocessori
Nel corso del prossimo decenni , l' invenzione del transistor e progressi nella tecnologia permesso la potenza di elaborazione di ENIAC da essere spostato in un singolo chip . Questo disegno è stato molto più efficiente , e ha permesso una velocità che sarebbero state inaudito solo pochi anni prima elaborazione .
Fasi di lavorazione
Tutti i calcoli che un processore esegue sono davvero costituito da piccoli e semplici passaggi . Con la progettazione di processori per computer in questo modo , un singolo chip può essere costruito per ospitare qualsiasi tipo di richiesta , rendendo possibile per i computer di sviluppare programmi complessi . I passi che un processore prende , nell'ordine, sono recuperare un'istruzione , decodificare il significato, eseguire la sentenza , e scrivere i risultati a una qualche forma di memoria.
Performing Math
Tutte le operazioni matematiche eseguite in un processore sono passati attraverso una singola parte del processore chiamato unità logica aritmetica ( ALU ) . Questo piccolo circuito contiene abbastanza logica per eseguire semplici operazioni matematiche e restituire i loro risultati al processore . Eseguendo semplici operazioni ripetute , quali addizione , problemi complessi come la ricerca di radici quadrate possono essere risolti .
Multitasking
Processori realtà non hanno idea di che cosa compito attualmente stanno eseguendo. Intero Il loro compito è quello di prendere semplicemente una istruzione , eseguire , e scrivere il suo risultato di nuovo in memoria. In un processo chiamato compito di commutazione , sistemi operativi approfittare di questo fatto per consentire il multitasking su computer . Chiedendo processori per eseguire un diverso insieme di istruzioni per ogni pochi millisecondi , i sistemi operativi creano l'illusione che più di un programma viene eseguito in un momento .
Multicores
la parte centrale di un processore che esegue effettivamente le istruzioni viene definito nucleo . Negli ultimi anni , al centro dello sviluppo tecnologico è stato l'aumento del numero di core disponibili all'interno di un processore . In questo modo 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 .
hardware © www.354353.com