Funcionamento Do Processador Intel Core I5
Funcionamento Do Processador Intel Core I5
A Unidade lógica e aritmética (ALU) é uma peça fundamental da CPU e dos simples
microprocessadores, pois é um circuito digital responsável pela realização de operações
aritméticas (Adição, Subtração, Divisão, etc) e comparações lógicas (AND e OR, por
exemplo), como se fosse uma grande calculadora eletrônica, mantendo o funcionamento
de todos os programas e equipamentos ao administrar e processar os dados e comandos
dos usuários conforme as instruções armazenadas na memória.
REDISTRADOR DE DADOS
ACUMULADOR
CONTROLADOR
Os controladores (Unidade de Controle) tem a função de controlar o funcionamento da
unidade lógica e aritmética, bem como da memória, sendo capaz de organizar e definir
tarefas, além de realizar a troca de informações de entrada e saída da memória.
MULTITAREFA
É o local onde fica guardada a informação que é responsável para avisar o processador
qual tarefa será a próxima executada.
É nele que se encontra o endereço de memória do topo da pilha, que vem a ser uma
estrutura de dados em que o sistema mantém informações sobre programas que no
momento da execução foram interrompidos.
Memória Cache
Ela é uma memória volátil que possui alta velocidade, porém com menor capacidade de
armazenamento, sendo nela armazenada uma pequena porção do conteúdo da memória
principal, no momento que o processador faz referência a dado armazenado na memória
é visto antes no cache se esse dado se encontra. No i5 (de 3 a 6M de cache).
Na memória Cache do Core i5, estão em 32 KiB + 32 KiB no Cache L1 isso por núcleo,
já no Cache2 é de 256 KiB, e no Cache L3 são até 8 MiB.
Pipeline
É uma técnica de hardware que faz com que a CPU possa buscar uma ou mais
instruções, fazendo também da próxima instrução a ser executada, ou seja, estas
instruções ficam em uma fila de memória dentro do processador (CPU), esperando sua
vez de serem executadas, depois que uma instrução acaba o primeiro estágio e vai para
o segundo, logo a seguinte instrução ocupa esse primeiro estágio.
Tecnologia Hyper-Threading
Hyper-threading é uma inovação de hardware que permite que mais de uma threads
trabalhe em cada núcleo. Isso significa que as informações podem ser processadas em
menos tempo. a tecnologia hyperthreading está disponível em processadores Intel Core
i5 ou superiores.
Basicamente um processador multicore com dois núcleos por exemplo não dobra a
capacidade de processamento, mas sim trabalha os processos em paralelo.