Você está na página 1de 5

introduo a organizao e arquitetura de computadores

Contm dados e instrues.


Palavra: Unidade bsica de transferncia de/para memria.
Palavras so localizadas atravs de um endereo.
Dados, instrues e endereos so codificados em Binrio Programa uma seqncia
de instrues, colocadas numa seqncia de endereos.
A execuo de um programa corresponde execuo seqencial de suas instrues
A seqncia das instrues definida de forma dinmica em tempo de execuo.
Existncia de instrues de controle de fluxo Conceitos e Convenes
Registradores: Posies de memria internas a UCP.
Uma memria com 2M palavras necessita de M bits de endereo
Execuo de Instrues
busca da prxima instruo na memria manda endereo, volta instruo
decodificao da instruo interpreta cdigo da instruo
se a instruo precisa de dados (na memria) manda endereo, busca dado
execuo da instruo executa aes especficas para cada instruo
Gargalo de Von Neuman
Refere-se ao trfego no barramento vai endereo da instruo volta instruo vo
endereos dos operandos vo e voltam operandos
Para eliminar gargalo: diminuir trfego de
informaes manter informaes na CPU diminuir tamanho em bits das informaes
transferidas Incluso de registradores
Noes de Desempenho
Ciclo de relgio (clock): intervalos bsicos de tempo nos
quais so executadas as operaes elementares de uma
instruo transferncias de valores entre registradores operaes aritmticas na ALU
Perodo do relgio (T): Tempo de durao de um ciclo do relgio
Freqncia do relgio (f): Freqncia de repetio de ciclos de clock por unidade de
tempo.
Exemplo: Se o perodo do relgio de T = 4 ns = 4x10-9
f = 1/T = 1/4x10-9 = 250 MHz
Isto significa que?
Para um perodo de T=4ns a mquina pode executar 250 milhes de operaes
elementares
As operaes elementares so executadas de forma sncrona com o relgio
O desempenho da mquina e proporcional a:
n ciclos x perodo =
n ciclos freqncia
Tempo de UCP de execuo de um programa pode se dividido em tempo do usurio e
tempo do sistema tempo de usurio execuo de instrues do programa do usurio
tempo de sistema tarefas do S.O. necessrias para a execuo do programa do usurio
Alm do tempo UCP h o tempo de resposta (ou tempo relgio real) que inclui:
acessos a disco, atividades de I/O
overhead do sistema operacional.
Link do site
http://www.dimap.ufrn.br/~ivan/orgI/Introducao-Aula-I.PDF

componentes de um sistema de computao


Neste tpico iremos continuar a abordar os sistemas de computao, enfocando o
processador e os perifricos. Iremos continuar nossa discusso sobre bits e bytes,
acrescentando
mais informaes. Finalmente iremos classificar os sistemas de computadores em
relao a algumas
mtricas especficas, incluindo o desempenho.
Quando nos referimos a um sistema de
computao, a
primeira imagem que vem mente
algo parecido com
o desenho ao lado: Um monitor, um
teclado, um mouse
e um gabinete (ou caixa) que
costumamos chamar de
CPU (em portugus UCP
Unidade Central de
Processamento) ou tambm de
processador.
Na verdade o processador (CPU ou
UCP) est dentro do gabinete, mas
como ele o item mais importante de
todo o conjunto ele acaba dando nome a caixa.
Podemos aproveitar esta imagem para descrever
alguns perifricos (equipamentos ou dispositivos que
esto juntos ou na periferia da CPU):

Monitor: Perifrico de sada;

Mouse: Perifrico de entrada;

Teclado: Perifrico de entrada;


Olhando para dentro do gabinete veremos podemos citar outros perifricos
importantes, mas o que
nos interessa a CPU (ou o processador ou mais precisamente o microprocessador)
que se situa
na placa-me (motherboard ou ainda mainboard) como veremos a seguir:

Processador
(Microprocessador)

Placa-me
(Motherboard Mainboard)

O microprocessador responsvel pela atividade principal de processamento


dentro de um sistema
computacional (sistema computador).
Unidade Central de Processamento (UCP ou CPU)
Podemos representar o processador (ou microprocessador) atravs de trs mdulos
bsicos:

Unidade de Lgica e Aritmtica (ULA)


Decodifica e executa as instrues em linguagem de mquina a cada etapa da execuo
dos programas. Supondo que um algoritmo tenha sido implementado em uma
certa
linguagem, aps sua converso em linguagem de mquina, cabe a ULA ler
cada um dos
passos lgicos ou aritmticos do programa e executlos.

Unidade de Controle
Gerencia diversos acionamentos, comunicao entre o ambiente externo e interno
ao
microprocessador, movimentao de dados bidirecional entre microprocessador e
seus
perifricos entre outras funes.

Registradores (memria interna)


Cada dado que entra no microprocessador deve ficar pelo menos um instante a
fim de ser
traduzido e operado, os registradores servem para este fim, alm disso, existem
registradores
especficos para diversas operaes como endereamento das linhas de um
programa a
serem executadas, estados da mquina e outras informaes de vital
importncia para a
operao do microprocessador.
O microprocessador necessita ainda de um item externo a fim de executar suas
operaes:

Memria Principal
o local onde um programa (ou uma parte de um programa) ser armazenado a
fim de
possibilitar sua execuo. Existe uma hierarquia entre as memrias, como
veremos mais
adiante em nossos estudos, e os registradores, por serem internos ao microprocessador,
so
as unidades de memria mais rpidas, porm com o menor tamanho. A fim de
possibilitar que
um programa seja executado, o sistema computador necessita de memrias com
uma
capacidade de armazenamento maior que a dos registradores, mesmo que sua
velocidade

no seja to alta. Esse conjunto de memrias (a memria principal) trocar


dados com os
registradores do microprocessador. Com o avano dos sistemas computacionais, outra
classe
de memrias surgiu: as memrias cache, responsveis por aumentar a velocidade
da
execuo de partes de programas que estejam sendo executados pela memria
principal.
Falaremos mais sobre todo o sub-sistema de memria dos sistemas
computacionais em
nossas aulas.
Perifricos
Como citado no incio desse tpico, existem perifricos que se situam externamente
ao gabinete do
computador. Esses perifricos so equipamentos ou dispositivos com as mais variadas
funes. Veja
alguns exemplos:

Scanner: Perifrico de entrada Responsvel por capturar imagens e envia-las


em formato
conhecido para o computador;

Impressora multifuncional: Perifrico de entrada/sada Responsvel por


executar funes
como scanner/copiadora, impressora e fax;

Leitor de cdigo de barras: Perifrico de entrada Tipo especfico de scanner;

Leitor biomtrico: Perifrico de entrada Tipo especfico de scanner;


Existem dispositivos que podem ser encontrados tanto dentro como fora do gabinete do
computador e
tambm podem ser classificados como perifricos:

Modem: Perifrico de entrada/sada Responsvel pela comunicao de


dados atravs de
uma linha telefnica ou atravs de cabo do sistema de TV por assinatura (cable
modem);

Drive (leitor e ou gravador) de CDs ou DVDs: Perifrico de entrada ou de


entrada/sada
Responsvel pela leitura ou leitura/gravao em mdia ptica;

Drive de Disco Rgido (HDD Hard Disc Drive): Perifrico de entrada/sada


Responsvel
pela leitura/gravao de dados em mdia magntica;
Podemos tambm classificar como perifricos alguns dispositivos de entrada/sada
que so
conectados placa-me ou montados diretamente nela:

Interface de rede: Perifrico de entrada/sada Responsvel por executar as


comunicaes
do computador com outros sistemas computacionais via tecnologia de rede;

Controladora USB: Perifrico de entrada/sada Responsvel pela comunicao


atravs da
tecnologia USB (Universal Serial Bus);
link do site

http://www.reocities.com/luizfbozo/Roteiro_IOC_03_1.pdf