Sei sulla pagina 1di 24

Arquitetura e Organizacao de Computadores

Othon Oliveira
Fatec Faculdade de Inform
atica PE

15-Fev-2016

Othon Oliveira

Arquitetura e Organizac
ao de Computadores

Exemplos de sistemas operacionais

Othon Oliveira

Arquitetura e Organizac
ao de Computadores

Mas o que e Arquitetura e Organizacao de Computadores

Arquitetura sao os atributos visveis ao programador:


conjunto de instruc
oes, bits utilizados para representacao de
um dado, mecanismos de E/S, enderecamento;
Ex. Existe uma instrucao de multiplicacao?

Organizacao e como essas funcionalidades sao implementadas:


Sinais de controle, interfaces, tecnologia de memoria.
Ex. Existe uma unidade de multiplicacao ou ela e feita atraves
de adic
oes sucessivas?

Othon Oliveira

Arquitetura e Organizac
ao de Computadores

Lei de Moore

Ou lei dos crescimento em escala dos transistores


Progresso na tecnologia dos computadores
Sustentado pela Lei de Moore n
umero de transistores no
circuitos integrados dobram aproximadamente a cada dois
anos

Tornou nova aplicac


oes possveis:
Computadores em autom
oveis, celulares, projeto do genoma
humano, WWW, mecanismos de buscas exaustivas e
heursticas, etc.

Othon Oliveira

Arquitetura e Organizac
ao de Computadores

Historia

Evolucao dos computadores


Computacao digital: O primeiro computador DIGITAL foi
projetado pelo matematico Charles Babbage(1792 1871).
Babbage empregou grande parte da sua fortuna para construir sua
maquina analtica, porem nunca conseguiu ve-la funcionando de
modo apropriado, pois era mecanico e a tecnologia da sua epoca
nao era capaz de produzir as engrenagens e correias de precisao
que eram necessarias. Babbage percebeu que seria preciso um
software para sua maquina analtica.
Pergunta: Seria um sistema operacional ??

Othon Oliveira

Arquitetura e Organizac
ao de Computadores

Historia
1 geracao (1945 1955): Valvulas e Paineis de programacao.
Apos os infrutferos fracassos ate a 2 guerra mundial, destacamos
a arquitetura de J. Von Neumann

Othon Oliveira

Arquitetura e Organizac
ao de Computadores

Historia, continuacao
2 geracao (1955 1965) Transistores e sistemas em lote (batch)
Os computadores tornaram-se suficientemente confiaveis.
Comercializacao de alguns computadores que funcionavam por
um tempo u
til a fim de executar uma tarefa por completo.
Conhecidos por mainframe ou computadores de grande
porte, ex: IBM /360, IBM /370
Ocupavam grandes salas e ate predios inteiros para um u
nico
computador.
Um JOB (um ou conjunto de programas) era feito em cartoes
perfurados. Esses cart
oes eram levados `a sala de entradas e
entregues a um operador, ap
os algum tempo retornava para levar a
sada impressa. O Operador executava esses Jobs, gerava arquivos
de sada que eram levados `a sala de impressao.
Othon Oliveira

Arquitetura e Organizac
ao de Computadores

Historia 2 geracao

Othon Oliveira

Arquitetura e Organizac
ao de Computadores

Historia
3 geracao (1965 1980) CIs e multiprogramacao
Existiam dois tipos de computadores distintos e incompatveis, no
incio da decada de 60. Os cientficos, orientados como o 7094
para calculos cientficos e para engenharia. Os comerciais,
orientados a caracteres como o 1401 muito utilizado em bancos,
cia de seguros e governos. A IBM torna-se a primeira grande CIA
fabricantes que conseguiu alguma compatibilidade, ex: /360 Nessa
geracao o conceito de multiprogramacao foi criado. Antes, ate que
uma tarefa fosse executada, os dispositivos (E/S, CPU) ficavam
parados. Solucao: dividir a mem
oria em varias partes, com um job
diferente em cada particao. Enquanto um JOB esperava que a
operacao de E/S terminasse outro JOB poderia estar ocupando a
CPU, logo ela nao ficava ociosa a maior parte do tempo.

Othon Oliveira

Arquitetura e Organizac
ao de Computadores

Historia

4 geracao (1980 1990) Computadores pessoais.


Com o desenvolvimento dos computadores em larga escala, large
scale integration LSI, os chips sao integrados em grandes
quantidades numa u
nica pastilha waffle.
A Intel lancou o 8080 primeira CPU de 8 bits de proposito geral,
mas nao tinha um S.O. Alguns Exemplos de PCs: CP/M, IBM PC,
DOS, MS-DOS, ...

Othon Oliveira

Arquitetura e Organizac
ao de Computadores

Historia

5 geracao (1990 atual) Smartphones, Tablets, ...


Curiosamente esses equipamentos nao utilizam as CPU da Intel
(ou AMD, ...) ou arquitetura CISC, Pipelines muito complicados.
A maioria dos Smartphones, Tablets tem CPU ARM (da Texas?),
utilizam arquitetura RISC uso intenso de Pipelines.

Othon Oliveira

Arquitetura e Organizac
ao de Computadores

Elementos de um Sistema Computacional


O computador e uma maquina ou dispositivo capaz de executar
uma sequencia de instruc
oes definidas pelo homem para gerar um
determinado resultado, o qual atenda a uma necessidade especfica
Ex. realizar calculos, gerar relat
orios,.. Essa sequencia de
instrucoes e denominada algoritmo. As partes fsicas de um
computador, tais como: dispositivos de entrada e sada (ex.:
monitor, impressora, webcan), dispositivos de armazenamento (ex.:
memoria volatil e permanente), processador, assim como todo
conjunto de elementos que comp
oem um sistema computacional

Othon Oliveira

Arquitetura e Organizac
ao de Computadores

Sistema computacional

Dessa forma, pode-se dizer que a combinacao do hardware e do


software forma o sistema computacional. Os computadores
podem ser classificados em dois tipos principais: analogicos e
digitais.
Os computadores anal
ogicos nao trabalham com n
umeros nem
com smbolos que representam os n
umeros; eles procuram fazer
analogia entre quantidades (ex.: pesos, quantidades de elementos,
nveis de tensao, press
oes hidraulicas).

Pesquisa da semana COMPUTADORES ANALOGICOS


x
DIGITAIS

Othon Oliveira

Arquitetura e Organizac
ao de Computadores

Classes de computadores

Desktops:
Possivelmente a forma mais conhecida de computacao;
Prop
osito geral, grande variedade de software;
Ex.: computadores pessoais

Servidores:
Sao a forma moderna do que um dia foram os mainframes;
Acessados geralmente apensas via rede;
Alta capacidade, desempenho e confiabilidade;
Low-end servers, supercomputadores, internet datacenters;

Embarcados:
A maior classe de computadores com grande variedade de
aplicac
oes
Rigorosas restric
oes de energia.

Othon Oliveira

Arquitetura e Organizac
ao de Computadores

Desktops

Othon Oliveira

Arquitetura e Organizac
ao de Computadores

Desktops

Othon Oliveira

Arquitetura e Organizac
ao de Computadores

Desktops

Othon Oliveira

Arquitetura e Organizac
ao de Computadores

Desktops

Othon Oliveira

Arquitetura e Organizac
ao de Computadores

Desktops

Othon Oliveira

Arquitetura e Organizac
ao de Computadores

Desktops

Othon Oliveira

Arquitetura e Organizac
ao de Computadores

Desktops

Othon Oliveira

Arquitetura e Organizac
ao de Computadores

Desktops

Othon Oliveira

Arquitetura e Organizac
ao de Computadores

Desktops

Othon Oliveira

Arquitetura e Organizac
ao de Computadores

Desktops

Othon Oliveira

Arquitetura e Organizac
ao de Computadores

Potrebbero piacerti anche