Você está na página 1de 47

Unidade I

ORGANIZAO DE
COMPUTADORES COMPUTADORES
Prof. Antnio Palmeira
Apresentao da disciplina
Conhecer as estruturas de hardware de
um sistema computacional.
Entender o funcionamento dos vrios
mdulos que compem um sistema
computacional.
Conhecer a organizao interna dos
computadores.
Desenvolver uma viso crtica sobre os
requisitos de desempenho associados a
um sistema computacional. um sistema computacional.
Contedo da unidade I
Entender o conceito do computador
como sistema hierrquico.
Entender a funo e a estrutura de um
computador.
Conhecer o histrico e a evoluo dos Conhecer o histrico e a evoluo dos
computadores.
O que um computador?
Aquele que computa, calculador,
calculista.
Mquina destinada ao processamento de
dados.
Dispositivo capaz de obedecer a Dispositivo capaz de obedecer a
instrues que visam produzir
certas transformaes no dados
com o objetivo de alcanar um fim
determinado.
Sistema computacional
Sistemas: combinao de peas
componentes ou partes reunidas com
funes especficas que concorrem para
um determinado objetivo.
Exemplos:
sistemas de arrefecimento de veculos;
sistemas de abastecimento de gua
potvel.
Computador x Homem
Funes bsicas de um computador
Processamento de dados.
Armazenamento de dados.
Movimentao de dados.
Controle.
Estrutura bsica de um computador
Estrutura bsica de um computador
Unidade Central de Processamento
(CPU): controla a operao do
computador e realiza as funes de
processamento de dados.
Memrias primria e secundria:
armazenam dados.
Estrutura bsica de um computador
Entrada e Sada (E/S): movem dados
entre o computador e seu ambiente
externo.
Barramento: mecanismo que oferece
comunicao entre a CPU, E/S e
memrias.
Computador
No enxerga a realidade.
Processamentos baseados em
informaes pr-instaladas.
Soma e compara nmeros.
Copia dados de uma parte da memria Copia dados de uma parte da memria
para outra.
Executa as operaes por meio de
instrues primitivas, denominadas
linguagem de mquina.
Interatividade
Qual dos componentes da estrutura de um
computador responsvel pelo controle da
operao do computador?
a) Memria.
b) Entrada. b) Entrada.
c) CPU.
d) Barramento.
e) Unidade lgica.
Mquina multinvel
Nvel 0 (nvel lgico digital)
Projetado pelo fabricante.
Representado por circuitos eletrnicos
que realizam o processamento de
informaes na forma de impulsos
eltricos dentro do processador.
Nvel 1 (nvel de microarquitetura)
Projetado pelo fabricante.
Corresponde microarquitetura do
processador (seus elementos internos).
Nvel 2 (nvel de arquitetura de
conjunto de instrues)
Projetado pelo fabricante.
Corresponde ao conjunto de instrues
suportado pelo processador.
Nvel 3 (nvel de sistema
operacional)
o nvel do Sistema Operacional (SO).
Realiza a ligao entre o homem e a
mquina de forma intuitiva.
Gerencia as estruturas computacionais e
oferece recursos aos demais aplicativos. oferece recursos aos demais aplicativos.
Nvel 4 (linguagem de montagem)
Fornece um mtodo de programao
para os nveis 1, 2 e 3 em uma forma
mais amigvel que a linguagem de
mquina.
Nvel 5 (linguagem de alto nvel)
Corresponde linguagem orientada
soluo de problemas e independe da
plataforma a ser utilizada.
Deve ser traduzida para um formato que
o SO compreenda e envie para os nveis
inferiores.
Histria e evoluo dos
computadores
Gerao zero dos computadores
(computadores mecnicos e
eletromecnicos).
Primeira gerao (vlvulas).
Segunda gerao (transistores). Segunda gerao (transistores).
Terceira gerao (circuitos integrados).
Quarta gerao (integrao em escala
muito grande).
Antigos instrumentos de clculos
baco:
Estima-se que tenha surgido em
aproximadamente 2.800 a.C.
Utilizado nas operaes de somar e
subtrair. subtrair.
Antigos instrumentos de clculos
Rgua de clculo:
Inventada em 1622 pelo ingls William
Oughtred.
Continha escalas em que a posio dos
nmeros era proporcional ao seu nmeros era proporcional ao seu
logaritmo.
Interatividade
Numa mquina multinvel, qual dos nveis
abaixo projetado pelo fabricante e
representado por circuitos eletrnicos que
realizam o processamento de informaes
na forma de impulsos eltricos dentro do
processador? processador?
a) Nvel 0
b) Nvel 1
c) Nvel 2
d) Nvel 3 d) Nvel 3
e) Nvel 4
Histria e evoluo dos
computadores
Gerao zero dos computadores
(computadores mecnicos e
eletromecnicos).
Gerao zero dos computadores
Perodo de 1642 a 1945.
Computadores mecnicos e
eletromecnicos.
Principais inventores:
Blaise Pascal Blaise Pascal
Gottfried Wilhelm von Leibniz
Charles Babbage
Konrad Zuse
John Atanasoff John Atanasoff
George Stibbitz
Gerao zero dos computadores
Mquina de calcular Pascalina
Criada em 1642 por Blaise Pascal.
Mquina totalmente mecnica.
Realizava soma e subtrao.
Gerao zero dos computadores
Mquina de calcular Staffelwaze
Criada por volta de 1672 por Gottfried
Wilhelm von Leibniz.
Executava as quatro operaes bsicas.
Gerao zero dos computadores
Mquina de diferencial
Criada por volta de 1822 por Babbage.
Dispositivo mecnico capaz de executar
um algoritmo (sequncia de instrues).
Inovadora por no apenas fazer clculos Inovadora por no apenas fazer clculos,
como os demais instrumentos existentes
at ento.
Produzia tabelas teis para a navegao
martima.
Gerao zero dos computadores
Entre 1930 e 1940, surgem dispositivos
calculadores baseados em rels
eletromagnticos e capacitores nos
Estados Unidos e na Alemanha.
Em 1944, nos Estados Unidos, surge o
Mark I, primeiro computador digital da
histria.
Histria e evoluo dos
computadores
Primeira gerao (vlvulas).
Primeira gerao (vlvulas)
Perodo de 1945 a 1955.
Computadores eletrnicos a vlvulas.
Principais inventores:
Alan Turing
John Mauchly
John Von Neumann
Primeira gerao (vlvulas)
Colossus
Primeiro computador eletrnico.
Tinha o objetivo de quebrar cdigos
gerados por sistemas da Alemanha
nazista. nazista.
Sua construo teve a participao do
matemtico Alan Turing.
O projeto ficou em segredo e s foi
revelado dcadas depois, quando estava
obsoleto obsoleto.
Primeira gerao (vlvulas)
ENIAC (Electronic Numerical Integrator and
Computer):
Construdo nos Estados Unidos.
Ficou pronto em 1946.
Tinha 18 000 vlvulas 1 500 rels Tinha 18.000 vlvulas, 1.500 rels,
pesava 30 toneladas e consumia 140 kW
de energia.
Teve John Von Neumann como maior
colaborador na construo, porque foi
dele a ideia de armazenar a memria da dele a ideia de armazenar a memria da
mquina junto aos dados.
Primeira gerao (vlvulas)
Mquina de Von Neumann
A memria consistia em 4.096 palavras,
cada palavra contendo 40 bits.
Uma palavra poderia ter 2 instrues.
Unidade lgica e
aritmtica
Interatividade
No incio da evoluo dos computadores,
surgiram dispositivos que faziam apenas
clculos de somas e subtrao. Qual foi o
primeiro dispositivo computacional que no
apenas executava clculos, mas tambm
algoritmos? algoritmos?
a) baco.
b) Colossus.
c) Mquina diferencial.
d) Pascalina d) Pascalina.
e) Staffelwaze.
Histria e evoluo dos
computadores
Segunda gerao (transistores).
Segunda gerao (transistores)
Perodo de 1955 a 1965.
Computadores eletrnicos a
transistores.
1955 MIT: desenvolve o primeiro
computador a transistor, TX-0. computador a transistor, TX 0.
1960 IBM: lana o IBM 7090, o
computador mais rpido do mundo at
ento.
1961 DEC (Digital Equipment
Corporation): lanou o PDP 1 com Corporation): lanou o PDP-1, com
metade da capacidade de
processamento do 7090 e 10 vezes mais
barato.
Segunda gerao (transistores)
1963 DEC: desenvolve o PDP-8, mais
barato que o PDP-1 e que trouxe a
inovao do uso de barramento.
DEC: comea a vender milhes de
computadores, consolidando-se no
mercado.
IBM: consolida-se com computadores
voltados para aplicaes cientficas.
Histria e evoluo dos
computadores
Terceira gerao (circuitos integrados).
Terceira gerao
(circuitos integrados)
Perodo de 1965 a 1980.
Computadores eletrnicos baseados em
circuitos integrados.
1965 IBM: lana a famlia de
computadores System/360, os primeiros computadores System/360, os primeiros
a usar circuitos integrados.
Terceira gerao
(circuitos integrados)
Novidades e diferenciais do IBM
System/360:
Compatibilidade: um mesmo programa
utilizado nos vrios modelos.
Emulao: simulao de outros Emulao: simulao de outros
computadores.
Multiprogramao: o computador
mantm vrios programas na memria.
Histria e evoluo dos
computadores
Quarta gerao (integrao em escala
muito grande).
Quarta gerao
(integrao em escala muito
grande)
A partir de 1980.
Computadores eletrnicos baseados na
integrao de milhes de transistores em
um nico chip.
A miniaturizao e o baixo custo A miniaturizao e o baixo custo
favoreceram o uso do computador
pessoal (PC).
No incio dessa poca, surge o primeiro
microcomputador, que recebeu o nome
de Altair. de Altair.
Quarta gerao
(integrao em escala muito
grande)
Surge a Apple, de Steve Jobs, com seus
computadores de uso mais simples e
intuitivo.
A Apple lana, em 1984, o Macintosh, o
primeiro computador com interface
grfica.
Resumo da unidade
Entendemos basicamente o que um
computador.
Conhecemos a estrutura e as funes de
um sistema computacional.
Entendemos um computador como uma Entendemos um computador como uma
mquina multinvel.
Conhecemos um pouco da evoluo do
computador.
Interatividade
Em que fase da evoluo do computador
surgiu o uso do barramento para interligar
as estruturas internas de um sistema
computacional?
a) Com o Altair, construdo pela IBM.
b) Com o Macintosh, construdo pela Apple.
c) Com o System/360, construdo pela IBM.
d) Com o PDP-8, criado pela DEC.
e) Com o ENIAC, criado por Von Neumann.
AT A PRXIMA!