Você está na página 1de 22

Arquitetura e Organiz.

de Computadores – Paulo Fonseca

Arquitetura e Organização de
Computadores

Organização Interna de um
Computador

Organização Interna de um Computador 1


Arquitetura e Organiz. de Computadores – Paulo Fonseca

Fundamentos de Hardware

Prof. Paulo Alexandre Serra Coucello da


Fonseca
(Bacalhau)

E-mail: paulo.fonseca@uniron.edu.br

Organização Interna de um Computador 2


Sumário
Arquitetura e Organiz. de Computadores – Paulo Fonseca

• COMPONENTES DE UM SISTEMA DE
COMPUTAÇÃO
• BIT, CARACTERE, BYTE E PALAVRA
• CLASSIFICAÇÃO DE SISTEMAS DE
COMPUTAÇÃO
• MEDIDAS DE DESEMPENHO DE
SISTEMA DE COMPUTADORES

Organização Interna de um Computador 3


Organização Interna de um
Computador
Arquitetura e Organiz. de Computadores – Paulo Fonseca

• Vimos que um sistema de computador


é um conjunto de componentes que
são integrados para funcionar como
um único elemento e tem por objetivo
realizar manipulações com dados; isto
é, realizar algum tipo de operação com
os dados de modo a obter informações
úteis.

Organização Interna de um Computador 4


Organização Interna de um
Computador
Arquitetura e Organiz. de Computadores – Paulo Fonseca

Organização Interna de um Computador 5


Organização Interna de um
Computador
Arquitetura e Organiz. de Computadores – Paulo Fonseca

• UCP  é o componente vital do sistema de computação,


responsável pela realização das operações de
processamento (os cálculos aritméticos com os dados,
etc.) e pelo controle de quando e o que deve ser
realizado, durante a execução de um programa.
• Tal controle é realizado através da emissão de sinais
apropriados de controle, na Figura 4.1, representados
pelas linhas pontilhadas.
• A função da UCP consiste, então, em:
– a) buscar uma instrução na memória, uma de cada vez;
– b) interpretar que operação a instrução está
explicitando (pode ser e soma de dois números, uma
multiplicação, etc.);
– c) buscar os dados onde estiverem armazenados, para
trazê-los até a UCP;
– d) executar efetivamente a operação com os dados,
guardar o resultado no local definido na instrução;
– e) reiniciar o processo apanhando nova instrução.

Organização Interna de um Computador 6


Organização Interna de um
Computador
Arquitetura e Organiz. de Computadores – Paulo Fonseca

• Memória (RAM)  é o componente de um sistema


de informação cuja função é armazenar as
informações que são, foram ou serão manipuladas
pelo sistema.
• Os programas e os dados são armazenados na
memória para execução imediata (memória
principal) ou para execução ou uso posterior
(memória secundária).
• Há duas únicas ações que podem ser realizadas:
1) a de guardar um elemento na memória, então
chamamos de armazenar e a operação associada a
esta ação é de escrita ou gravação (“write”); ou,
2) recuperação de um elemento da memória, ação
de recuperar, e operação de leitura (“read”).

Organização Interna de um Computador 7


Organização Interna de um
Computador
Arquitetura e Organiz. de Computadores – Paulo Fonseca

• Dispositivos de Entrada e Saída  serve basicamente para


permitir que o sistema de computação se comunique com o
mundo externo, realizando ainda, a interligação, a conversão
das linguagens do sistema para a linguagem do meio externo
e vice-versa.
• Os seres humanos entendem símbolos como A, b, *, ?, etc. e
o computador entende sinais elétricos que podem assumir um
valor de +3Volts para representar 1 e ou outro valor, 0 Volts
para representar 0.
• O teclado (dispositivo de ENTRADA) interliga o usuário e o
computador, por exemplo, quando pressionamos a tecla A, os
circuitos eletrônicos existentes no teclado “convertem” a
pressão mecânica em um grupo de sinais elétricos, alguns
com voltagem alta (bit 1) e outras com voltagem baixa (bit
0), que corresponde, para o computador, ao caractere A.
• Os dispositivos de SAÍDA operam de modo semelhante, porém
em sentido inverso, do computador para o mundo exterior,
convertendo os sinais elétricos em símbolos conhecidos por
nós.

Organização Interna de um Computador 8


BIT, CARACTERE, BYTE E
PALAVRA
Arquitetura e Organiz. de Computadores – Paulo Fonseca

• Bit  é a menor unidade de informação


armazenável em um computador.
• Bit é a contração das palavras inglesas
Binary Digit.
• O bit pode ter, então, somente dois valores:
0 e 1.
• Evidentemente, com possibilidades tão
limitadas, o bit pouco pode representar
isoladamente; por essa razão, as
informações manipuladas por um
computador são codificadas em grupos
ordenados de bits, de modo a terem um
significado útil.

Organização Interna de um Computador 9


BIT, CARACTERE, BYTE E
PALAVRA
Arquitetura e Organiz. de Computadores – Paulo Fonseca

• Caractere  é o menor grupo de bits


representando uma informação útil e
inteligível para o ser humano.
• Qualquer caractere a ser armazenado em um
sistema de computação é convertido em um
conjunto de bits previamente definidos para
o referido sistema (chama-se código de
representação de caracteres).
• Cada sistema poderá definir como (quantos
bits e como se organizam) cada conjunto de
bits irá representar um determinado
caractere.
• ASCII e EBCDIC / UTF-8, UTF-16 E UTF-32
Organização Interna de um Computador 10
BIT, CARACTERE, BYTE E
PALAVRA
Arquitetura e Organiz. de Computadores – Paulo Fonseca

• Byte  é o grupo de 8 bits, tratados de forma individual,


como unidade de armazenamento e transferência.
• Como os principais códigos de representação de caracteres
utilizam 8 bits por caractere, os conceitos de byte e
caractere tornam-se semelhantes e as palavras, quase
sinônimas.
• É costume, no mercado, construírem memórias cujo
acesso, armazenagem e recuperação de informações, são
efetuados byte a byte (ou caractere a caractere).
• Por exemplo, 16 Kbytes de memória ou 12 MBytes.
• O K e M são letras indicativas de um valor numérico fixo,
utilizado para reduzir a quantidade de algarismos
representativos de um número, onde K representa mil
vezes e M milhões.
• Como os computadores são binários, toda indicações
numéricas referem-se a potência de 2, ou seja, o K
representa 210 = 1.024 unidades e M é 1.024 * 1.024 =
1.048.576 caracteres ou bytes.
• 1G  1.073.741.824 (1024 * 1024 * 1024)

Organização Interna de um Computador 11


BIT, CARACTERE, BYTE E
PALAVRA
Arquitetura e Organiz. de Computadores – Paulo Fonseca

• Palavra  é um conjunto de bits que


representam uma informação útil, mas
estaria associada ao tipo de interação
entre a MP (memória principal) e a
UCP, que é individual, informação por
informação, ou seja, a UCP processa
informação por informação, armazena
e recupera número a número (cada
uma estaria associada a uma palavra).

Organização Interna de um Computador 12


BIT, CARACTERE, BYTE E
PALAVRA
Arquitetura e Organiz. de Computadores – Paulo Fonseca

• De modo geral, usam-se dois valores


diferentes: um relacionado à unidade
de armazenamento – o byte e o outro
para indicar a unidade de transferência
e processamento – a palavra (que na
quase totalidade de computadores,
possui um número de bits múltiplo de
1 byte – 16, 32 ou 64 bits é o valor
mais comum).

Organização Interna de um Computador 13


CLASSIFICAÇÃO DE SISTEMAS DE
COMPUTAÇÃO
Arquitetura e Organiz. de Computadores – Paulo Fonseca

• Microcomputadores  surgiram comercialmente por


volta de 1974, através do desenvolvimento dos
microprocessadores (todos os componentes de uma UCP
em uma única pastilha) e o nome foi justamente devido
ao tamanho e à capacidade de processamento, ambos
pequenos em relação ao que já existia no mercado.
• Há no mercado várias categorias de
microcomputadores, classificadas quanto ao tamanho
físico do equipamento e a sua portabilidade:
a) Mesa ou desktop;
b) Torre (maior disponibilidade para instalação de
dispositivos de entrada e saída);
c) Laptops;
d) Notebooks e sub-notebooks;
e) Palmtops.

Organização Interna de um Computador 14


CLASSIFICAÇÃO DE SISTEMAS DE
COMPUTAÇÃO
Arquitetura e Organiz. de Computadores – Paulo Fonseca

• Estação de Trabalho  é essencialmente


um microcomputador projetado para realizar
tarefas pesadas, em geral na área científica
ou industrial, tais como complexas
computações matemáticas e a composição,
manipulação e apresentação de gráficos e
imagens de altíssima resolução.
• Especialmente no que se refere a velocidade
do processador e a capacidade de memória,
a potência de uma estação de trabalho é
semelhante à de um minicomputador. Ex:
IBM RS/6000.

Organização Interna de um Computador 15


CLASSIFICAÇÃO DE SISTEMAS DE
COMPUTAÇÃO
Arquitetura e Organiz. de Computadores – Paulo Fonseca

• Minicomputadores  são máquinas


projetadas para atender simultaneamente a
demanda por execução de programas de
vários usuários, embora a quantidade de
usuário e de programas não seja tão grande
quanto se pode encontrar em computadores
de grande porte.
• A capacidade de suportar múltiplos usuários
e programas requer além de velocidade de
processamento e capacidade/velocidade de
memória, uma extensa potencialidade para
manipular diversos dispositivos de entrada e
saída. Ex: IBM AS/400.

Organização Interna de um Computador 16


CLASSIFICAÇÃO DE SISTEMAS DE
COMPUTAÇÃO
Arquitetura e Organiz. de Computadores – Paulo Fonseca

• Computador de Grande Porte


(Mainframe)  são sistemas projetados
para manusear considerável volume de
dados e executar simultaneamente
programas de uma grande quantidade de
usuários.
• Essas máquinas podem interagir com
centenas de usuários em um dado instante,
como, por exemplo, um sistema de reserva
de passagens aéreas, bem como uma
contínua solicitação de processamento por
parte dos incontáveis terminais conectados
diretamente ao sistema, aos quais os
computadores têm que atender e responder
em poucos segundos. Ex: IBM 3090; Control
Data CDC 6600 e UNISYS A14.
Organização Interna de um Computador 17
CLASSIFICAÇÃO DE SISTEMAS DE
COMPUTAÇÃO
Arquitetura e Organiz. de Computadores – Paulo Fonseca

• Supercomputadores  são
projetados primariamente para atender
a um único propósito: realizar grandes
quantidades de cálculos matemáticos o
mais rapidamente possível, tipo
previsão do tempo, simulação,
modelagem tridimensional, etc. Ex:
IBM 9021 e CRAY Y-MP.

Organização Interna de um Computador 18


MEDIDAS DE DESEMPENHO DE
SISTEMA DE COMPUTADORES
Arquitetura e Organiz. de Computadores – Paulo Fonseca

• A medida geral de desempenho de um sistema de


computador depende fundamentalmente da capacidade
e velocidade de seus diferentes componentes, da
velocidade com que estes se comunicam entre si e do
grau de compatibilidade que possa existir entre eles.
• Desempenho dos Processadores  é medido em
termos de sua velocidade de trabalho; como seu
trabalho é executar instruções, criou-se a unidade
chamada MIPS – milhões de instruções por segundo e
também a unidade MFLOPS – milhões de operações de
ponto flutuante por segundo, que é uma medida típica
de estações de trabalho e de supercomputadores, pois
estes costumam trabalhar mais com cálculos
matemáticos.
• Tempo de Acesso  é uma unidade de medida mais
apropriada, estando relacionada à velocidade de cada
componente e à do canal de interligação entre os dois
(UCP e memória).

Organização Interna de um Computador 19


MEDIDAS DE DESEMPENHO DE
SISTEMA DE COMPUTADORES
Arquitetura e Organiz. de Computadores – Paulo Fonseca

• Tempo de Resposta  é a medida ligada ao


desempenho global do sistema e não de um ou outro
componente. Trata-se do período de tempo gasto entre
o instante em que o usuário iniciou uma solicitação ou
interrogação e o instante em que o sistema apresentou
ao usuário a sua resposta ou atendeu à sua solicitação.
Ex: o intervalo de tempo entre a solicitação de um saldo
de conta em um terminal bancário e apresentação no
vídeo da resposta (o saldo da conta).

• Vazão (throughput)  define a quantidade de ações


ou transações que podem ser realizadas por um sistema
na unidade de tempo. Por exemplo, a quantidade de
atualizações que podem ser feitas em um sistema de
controle do estoque de uma empresa por minuto.

Organização Interna de um Computador 20


Arquitetura e Organiz. de Computadores – Paulo Fonseca

Colaborações?

Críticas??

Dúvidas???

Sugestões????

Xingamentos?????

Organização Interna de um Computador 21


Arquitetura e Organiz. de Computadores – Paulo Fonseca

B
E
O
B
B
A
O
M

R
F

I
N
I
N

G
O
A
L

IA
D
E
D
T
S
E
M
O
E
A.!
.!
N
A
.
.
.
.!

Organização Interna de um Computador 22

Você também pode gostar