Você está na página 1de 26

Microprocessador

Microprocessador é uma unidade controladora de um microcomputador, fabricada


em um pequeno chip capaz de realizar operações ALU (Unidade Lógica
Aritmética) e se comunicar com os demais dispositivos a ela conectados.

O microprocessador consiste em uma ALU, uma matriz de registradores e uma


unidade de controle. A ALU executa operações aritméticas e lógicas nos dados
recebidos da memória ou de um dispositivo de entrada. A matriz de registradores
consiste em registradores identificados por letras como B, C, D, E, H, L e
acumulador. A unidade de controle controla o fluxo de dados e instruções dentro
do computador.
Diagrama de blocos de um microcomputador básico
Como funciona um microprocessador?
O microprocessador segue uma sequência:

Buscar (Fetch), Decodificar (Decode) e depois Executar(Execute).

Inicialmente, as instruções são armazenadas na memória em ordem sequencial.


O microprocessador busca essas instruções na memória, depois as decodifica e
executa essas instruções até que a instrução STOP seja alcançada.
Posteriormente, envia o resultado em binário para a porta de saída. Entre esses
processos, o registrador armazena temporariamente os dados e a ALU realiza as
funções de computação.
termos usados em um microprocessador
Classificação
Processador RISC
RISC significa computador com conjunto de instruções reduzido . Ele é
projetado para reduzir o tempo de execução simplificando o conjunto de
instruções do computador.

Usando processadores RISC, cada instrução requer apenas um ciclo de clock


para executar resultados em tempo de execução uniforme. Isso reduz a
eficiência, pois há mais linhas de código, portanto, mais RAM é necessária para
armazenar as instruções.

O compilador também precisa trabalhar mais para converter instruções de


linguagem de alto nível em código de máquina.
Características do RISC
Processador CISC
CISC significa Complex Instruction Set Computer . Ele é projetado para
minimizar o número de instruções por programa, ignorando o número de ciclos
por instrução.

A ênfase está na construção de instruções complexas diretamente no hardware.

O compilador tem que fazer muito pouco trabalho para traduzir uma linguagem de
alto nível em linguagem de nível assembly/código de máquina porque o
comprimento do código é relativamente curto, então muito pouca RAM é
necessária para armazenar as instruções.
Características do CISC
Memórias
A organização interna de sistemas computacionais está fortemente baseada na
possibilidade de operações e dados dos algoritmos serem armazenados em
circuitos com capacidade de reter as informações por tempo indeterminado.
Um circuito de memória pode ser entendido como aquele circuito capaz de reter
informações. A importância e a necessidade de os sistemas computacionais
possuírem memórias estão no fato de as informações e operações a ser
processadas necessitam de armazenamento.
A memória é dividida em um grande número de pequenas partes chamadas
células. Cada local ou célula possui um endereço único, que varia de zero ao
tamanho da memória menos um.
Tipos de memórias
A memória é principalmente de três tipos :

● Memória cache
● Memória Primária/Memória Principal
● Memória secundária
Representação do custo X velocidade das memórias
Memória cache
A memória cache é uma memória semicondutora de alta velocidade que pode
acelerar a CPU.

Atua como um buffer entre a CPU e a memória principal.

Ele é usado para manter as partes de dados e programas que são usados com
mais frequência pela CPU.

As partes de dados e programas são transferidas do disco para a memória cache


pelo sistema operacional, de onde a CPU pode acessá-los.
Memória cache - caraterísticas
● Vantagens
○ A memória cache é mais rápida que a memória principal.
○ Consome menos tempo de acesso em comparação com a memória principal.
○ Armazena o programa que pode ser executado em um curto período de tempo.
○ Ele armazena dados para uso temporário.
● Desvantagens
○ A memória cache tem capacidade limitada.
○ É muito caro.
Memória Primária (Memória Principal)
A memória primária contém apenas os dados e instruções nos quais o
computador está trabalhando no momento.
Tem uma capacidade limitada e os dados são perdidos quando a energia é
desligada. Geralmente é composto de dispositivo semicondutor.
Essas memórias não são tão rápidas quanto os registradores.
Os dados e instruções necessários para serem processados residem na memória
principal. É dividido em duas subcategorias RAM e ROM.
Características da Memória Principal
Estas são memórias semicondutoras.
É conhecida como a memória principal.
Memória geralmente volátil.
Os dados são perdidos caso a energia seja desligada.
É a memória de trabalho do computador.
Mais rápido que as memórias secundárias.
Um computador não pode funcionar sem a memória principal.
Memória secundária
Esse tipo de memória também é conhecido como memória externa ou não volátil.
É mais lento que a memória principal.

Estes são usados para armazenar dados/informações permanentemente.

A CPU não acessa diretamente essas memórias, ao invés disso, elas são
acessadas por meio de rotinas de entrada-saída.

Os conteúdos das memórias secundárias são primeiro transferidos para a


memória principal, e então a CPU pode acessá-la.

Por exemplo, HD, CD-ROM, DVD, etc.


Características da Memória Secundária
Estas são memórias magnéticas e ópticas.
É conhecida como a memória de backup.
É uma memória não volátil.
Os dados são armazenados permanentemente, mesmo se a energia for desligada.
É usado para armazenamento de dados em um computador.
O computador pode funcionar sem a memória secundária.
Mais lento que as memórias primárias.
Memória de acesso aleatório
RAM (Random Access Memory) é a memória interna da CPU para armazenar
dados, programa e resultado do programa. É uma memória de leitura/escrita que
armazena dados até que a máquina esteja funcionando. Assim que a máquina é
desligada, os dados são apagados.

RAM é de dois tipos:

● RAM estática (SRAM)


● RAM dinâmica (DRAM)
Memória Somente Leitura
ROM significa Read Only Memory . A memória da qual só podemos ler, mas não
podemos escrever nela. Este tipo de memória não é volátil.

A informação é armazenada permanentemente em tais memórias durante a


fabricação.

Uma ROM armazena as instruções necessárias para iniciar um computador. Esta


operação é chamada de bootstrap . Os chips ROM não são usados apenas no
computador, mas também em outros itens eletrônicos, como máquina de lavar e
forno de microondas.
Tipos de ROMs
MROM (ROM Mascarado)
PROM (memória somente leitura programável)
EPROM (memória somente leitura apagável e programável)
EEPROM (memória somente leitura programável e apagável eletricamente)
* Flash, as quais compõem os atuais pendrives e tocadores de MP3. As
memórias Flash são do tipo EEPROM.
Unidades de Memória
Arquitetura PC
i7 (2006) - 731M transistores
i9 (2018) 4,6B transistores

Você também pode gostar