Você está na página 1de 39

Universidade do Estado do Pará

Disciplina: Computação
Professor Leno Martins

AULA 2: NOÇÕES BÁSICAS DA ORGANIZAÇÃO DE


COMPUTADORES - HARDWARE
Sistema Computacional

Hardware SISTEMA Software


COMPUTACIONAL

Peopleware
Hardware
▪Sistema
central
▪Periféricos
Hardware
Arquitetura de Von Neumann
Componentes Básicos

Processador (ou Memória Periféricos Barramento


microprocessador)
Responsável pelo Responsável pelo Dispositivos Conecta todos estes
tratamento de armazenamento dos responsáveis pelas componentes,
informações programas e dos entradas e saídas de sendo uma via de
armazenadas em dados. dados do comunicação de
memória computador, ou alto desempenho
(programas em seja, pelas por onde circulam
código de máquina interações entre o os dados tratados
e dos dados). computador e o pelo computador
mundo externo.
• Monitor,
teclados, mouses,
impressoras, etc.
Componentes básicos

Memória Processador Periféricos

Barramento
Processador
O processador é o componente vital do sistema de
computação, responsável pela realização das operações de
processamento (os cálculos matemáticos etc.) e de controle,
durante a execução de um programa.

Um programa, para ser efetivamente executado pelo


processador, deve ser constituído de uma série de instruções
de máquina. Para que a execução tenha início, as instruções
devem ser armazenadas em células sucessivas, na memória
principal.
Processador
Unidade Lógica e Aritmética (ALU)
◦ Assume todas as tarefas relacionadas às operações lógicas (ou, e, negação,
etc.) e aritméticas (adições, subtrações, etc...) a serem realizadas no
contexto de uma tarefa.

Unidade de Controle (UC)


◦ Assume toda a tarefa de controle das ações a serem realizadas pelo
computador, comandando todos os demais componentes de sua arquitetura.

Registradores
◦ Utilizados para assegurar o armazenamento temporário de informações
importantes para o processamento de uma dada instrução.
Processador
Exemplo de funcionamento:
◦ Uso de um programa que faz cálculos matemáticos
◦ Usuário digita: 10+20*2
◦ UC recebe estes dados
◦ UC verifica que precisam ser calculados
◦ UC envia para a ULA
◦ ULA realiza o cálculo necessário
◦ ULA retorna o valor 50 para a UC
◦ UC armazena na memória
◦ UC mostra o resultado no dispositivo de saída
Processador
Clock
Definição
◦ É um circuito oscilador que tem a
função de sincronizar e ditar a medida
de velocidade de transferência de
dados no computador
◦ Exemplo: entre o processador e a
memória principal
◦ Frequência é medida em ciclos por
segundo (Hertz)
◦ Frequência própria do processador
◦ comandando operações internas do
processador
◦ P.ex. Pentium II 266 MHz
Instruções
Representação elementar que gera uma ação em um
computador.

Determina o que o computador deve fazer naquele instante.


Um programa é composto por muitas instruções, que são
executadas de forma ordenada pelo processador.

Estrutura de uma instrução

00000010001100100100000000100000
Tipos de instruções
Matemáticas e • Soma, subtração, and, or...
lógicas
Movimentação • registrador – registrador; registrador
de dados – memória; memória – registrador.

Entrada/Saída

Controle • Instruções de salto


Processador
Ciclo básico de instrução
Processadores multi-núcleo
Incluem vários núcleos em uma
única pastilha
◦ Número de instruções simultâneas
= número de núcleos

Cache compartilhada ou não


Memória compartilhada ou
passagem de mensagens
Por que multi-núcleo?
Antigamente, apenas aumentar o número de
transistores era suficiente
◦ Juntamente com o aumentos de cache
◦ E aumento da frequência de clock
Lei de Moore (Gordon Moore – Presidente da
Intel – 1965)
◦ o número de transistores dos chips teria um
aumento de 100%, pelo mesmo custo, a cada
período de 18 meses
Por que multi-núcleo (cont.)?
Hoje em dia, Lei de Moore pode estar chegando ao fim...
◦ Número de transistores continua crescendo
◦ Mas a frequência de clock está estagnada
◦ Consumo de energia e aquecimento são os fatores
limitantes
Por que multi-núcleo (cont.)?
Novas abordagens tornaram-se necessárias
Solução encontrada: paralelismo
◦ Diversos núcleos em uma mesma pastilha
◦ Memória única
◦ Reaproveitamento de outros componentes
Localidade propicia melhor desempenho
Alternativa: diversos processadores
◦ Supercomputadores usam essa abordagem
◦ Mais cara
Processador
Barramentos
Barramentos
Barramentos Internos:
◦ Ligam a CPU (processador) aos equipamentos que ficam dentro do gabinete.
Existem diversos tipos de barramentos específicos para equipamentos diferentes:
◦ IDE
◦ ISA
◦ AGP
◦ PCI
◦ PCI Express
◦ SCSI
◦ SATA
Barramentos
Barramentos Externos
◦ Barramentos externos = portas = interface
◦ Tipos:
◦ PS/2
◦ Serial
◦ Paralela
◦ USB
◦ Lightning
◦ Thunderbolt
Memória
◼ Organizada por um conjunto
de N células,
sequencialmente dispostas.
◼ Cada célula tem M bits
(usualmente 8), esta unidade
é manipulada em conjunto
(leitura e escrita).
◼ Acesso aleatório, depende
apenas de seu endereço.
◼ Memória de Leitura e Escrita.
Memória
Operações
Memória
Operações
Memória
Parâmetros de classificação:
◦ Tempo de acesso: tempo em que
uma informação requerida se
torna disponível;
◦ Capacidade de armazenamento:
quantidade de informações que
podem ser armazenadas;
◦ Volatilidade: Perda das
informações na ausência de
energia elétrica;
◦ Tecnologia de fabricação: meios
magnéticos (HD’s, disquetes),
meios semi-condutores (RAM,
cache) e meios óticos (CD);
Memória

RAM (Random Access Memory)


• É a memória de trabalho do usuário.
• É nesta memória que se pode armazenar dados e
programas.
• É volátil.

ROM (Read Only Memory)


• É a memória onde o fabricante grava partes do sistema
operacional.
• Nela o usuário não pode gravar nada, somente ler.
• Não é volátil.
Memória
ROM (Read Only Memory)
◦ é gravada uma única vez, na fábrica, durante o processo de fabricação.
PROM (Programmable ROM)
◦ só pode ser gravada uma vez, porém fora da fábrica, usando um gravador
de PROM.
EPROM (Erasable PROM)
◦ similar a PROM, porém seu conteúdo pode ser apagado, através da
emissão de luz ultravioleta na “janela” superior, sendo feita a regravação
tal como na PROM.
EEPROM (Electrically EPROM) e EAROM (Electrically Alterable ROM)
◦ similares à EPROM, porém o processo de apagamento se faz através da
aplicação de uma tensão em um dos pinos. O apagamento é instantâneo
FLASH – Equivalente à memória EEPROM. Porém, ocupa menos espaço;
menor consumo de energia; alta durabilidade.
Memórias Secundárias

Discos Flexíveis:

Discos Óticos:
CD / DVD
Memórias Secundárias
Blu-ray:
Disco Ótico

Pendrive:
Discos Rígidos – HD’s
Disco rígido usa discos achatados
chamados pratos
◦ revestido nos dois lados por material
magnético projetado para armazenar
informações
◦ Pratos são montados em uma pilha
◦ estes pratos (o disco) giram a uma rotação constante (3600 a 7200 rpm) desde
que o computador é ligado
◦ Dispositivos especiais de leitura/escrita, chamados de cabeçotes, são usados para
escrever ou ler informações no/do disco
◦ posição no disco é controlada por um braço atuador
◦ cada prato contém dois cabeçotes
◦ um na parte superior do prato e outro na parte inferior
◦ exemplo: um disco rígido com dois pratos tem quatro cabeçotes
◦ todos os cabeçotes são presos a um único braço atuador
◦ eles não se movem individualmente
Discos Rígidos
◦ Dados são organizados no disco em cilindros, trilhas e setores
◦ Cilindros são trilhas concêntricas na superfície dos discos
◦ existem 3000 trilhas em cada lado de um prato de 3,5 polegadas
◦ Uma trilha é dividida em setores
◦ cada setor tem o tamanho de 512 bytes

setor

trilha

cilindro
SSD (Unidade de estado sólido)
Memória Cache
O microprocessador
Um pequeno bloco de
procura primeiramente
memória de alta
na memória cache os
velocidade:
dados de que necessita:
• Armazena os dados e as • Transferidos da cache muito mais
instruções usados com mais rapidamente do que da memória.
frequência e mais • Se não estiverem na cache, a
unidade de controle recupera-os
recentemente. da memória.
• Quanto mais “presença de
dados” na cache, mais rápido é
o desempenho do sistema.
Fundamentos da
Informática
Unidades da Informação:

Bit: Menor unidade de informação a


qual o computador pode trabalhar.

Byte: Conjunto de 8 bits. Usado


para representar um caractere, letra
ou algarismo
Fundamentos da Informática
Unidades da informação
8 bits = 1 byte = 1 caracter, letra
ou algarismo
Unidades do Byte:
- 1024 Bytes = 1 Kbyte (kilobyte)
- 1024 Kbytes = 1Mbyte
(Megabyte)
- 1024 Mbytes = 1Gbyte (Gigabyte)
- 1024 Gbytes = 1Tbyte (Terabyte)
- 1024 Tbytes = 1Pbyte (Petabyte)
KB quilobyte (mil) 210 1.024 bytes
◦ Pode ser designada tb por Kbyte
◦ Comp. 1º geração – memória -> 2K, 3º geração –> 124 kb
◦ Disquete de 5 ¼ ” (tam. em polegadas de seu diâmetro). 360 Kb

MB megabyte (milhão) 220, 1.048.576 bytes.


◦ Disquete 3,1/2” – 1,44Mb
◦ CD-ROM 600 Mb

GB gigabyte (bilhão) 230 1.073.741.824


◦ HD 80 Gb

TB terabyte isto equivale a uma valor aproximado a um trilhão de bytes. 240

PB, Petabyte ...quadrilhão de bytes... 250

EB, Exabyte 260 ZB, Zettabyte 270 YB, Yottabyte 280


IFRN - 2014 38
Memória
Hierarquia de memórias

Você também pode gostar