Vous êtes sur la page 1sur 33

ORGANIZAO DE COMPUTADORES

Prof. Fernando Carvalho

Organiza Organizao de Computadores

AGENDA Evoluo do computador Organizao & Arquitetura Definio de Arquitetura e Organizao de Computadores

Organiza Organizao de Computadores

Introduo - Evoluo do computador.


baco:A primeira calculadora que se tem notcias o baco, de origem chinesa, do sculo V a.C. (antes de Cristo) capaz de efetuar operaes algbricas elementares.

Organiza Organizao de Computadores

Introduo - Evoluo do computador.


Calculadoras mecnicas: anteriormente dcada de 40 j existiam calculadoras mecnicas, dentre elas, pode-se destacar: Mquina de Pascal (Blaise Pascal 16231662), Operaes: Soma e Subtrao Manivela a calculadora de Charles Babbage

Organiza Organizao de Computadores

Introduo - Evoluo do computador.


Primeira gerao - ENIAC: Foi na dcada de 40 que surgiram as primeiras vlvulas eletrnicas, o exrcito americano necessitava de um equipamento para efetuar clculos de balstica, foi quando se iniciaram os estudos neste sentido. Cada vlvula era capaz de representar um bit de informao (aceita somente dois estados, ligada ou desligada). Os bytes eram compostos por oito vlvulas.

Organiza Organizao de Computadores

Introduo - Evoluo do computador.

EDSAC - Jonh von Neumann Tecnologia - Vlvulas e rels Arquitetura: Componentes


Memria Unidade lgico-aritmtica Unidade de controle Equipamentos de entrada Equipamentos de sada Aritmtica binria

Arquitetura de von Neumann

Memria

Unidade de Controle

ULA
Acumulador

Programa em linguagem de
baixo nvel armazenado em memria
Organiza Organizao de Computadores

Entrada

Sada

Introduo - Evoluo do computador.


O ENIAC (Eletronic Numerical Integrator and Computer), construdo em 1948 tinha 19.000 vlvulas e consumia cerca de 200 quilowatts, um absurdo para a poca.

tamanho: 7.44mm x 5.29mm; 174.569 transistores;


Organiza Organizao de Computadores

Introduo - Evoluo do computador.


Segunda Gerao: Foi em 1947 que surgiu o primeiro transistor, produzido pela Bell Telephone Laboratories. Esta descoberta revolucionou a eletrnica, os circuitos passaram a consumir muitssimo menos energia , a ocupar menos espao, isto a um custo bem satisfatrio.

Organiza Organizao de Computadores

Introduo - Evoluo do computador.


Terceira gerao: Nos anos 60, iniciou-se o encapsulamento de mais de um transistor num mesmo envlucro, surgiu assim o Circuito Integrado - CI, os primeiros contavam com cerca de 8 a 10 transistores por capsula (chip).
Organiza Organizao de Computadores

Introduo - Evoluo do computador.


Circuitos Integrados reduo de dimenses reduo do consumo de potncia possibilita a construo de equipamentos mais complexos melhoria de desempenho

Organiza Organizao de Computadores

10

Introduo - Evoluo do computador.


Quarta gerao: Em novembro de 1971, a Intel introduziu o primeiro microprocessador comercial, o 4004, inventado por trs engenheiros de Intel. Primitivo aos padres de hoje, ele continha somente 2.300 transistores e executava cerca de 60.000 clculos por segundo.

Organiza Organizao de Computadores

11

4 Gerao (1980 - ?)

Computadores
Cray SUN - 20 IBM SP2

Very Large Scale Integration

Computadores Pessoais

Workstations

Processadores Intel PENTIUM ALPHA Digital PowerPC AMD (Athlon)


12

Organiza Organizao de Computadores

4 Gerao (1980 - ?)
Sistemas Operacionais para C++ Redes Sistemas Operacionais Distribudos

VisualBasic
(Programao Visual)

Java
Unix, Windows NT

(Aplicaes para WEB)

Organiza Organizao de Computadores

13

Organizao & Arquitetura


Arquitetura de computadores: refere-se queles
atributos visveis ao programador. Ex.: conjunto de instrues, mecanismos de E/S, modos de endereamento entre outros;

Organizao de Computadores: refere-se s


unidades operacionais e suas interconexes que implementam (realizam) as especificaes arquiteturais. Ex.: detalhes de hardware tais como sinais de controle, tecnologia de memria cache;

Organiza Organizao de Computadores

14

O que a arquitetura de um computador?


Estrutura e comportamento de computadores digitais . (Hayes) A interface entre o hardware de um computador e seu software . (Goodman e Miller) O conjunto de tipos de dados, operaes e caractersticas dos diversos nveis de projeto de um computador . (Tanenbaum)

Organiza Organizao de Computadores

15

Em resumo: projeto e anlise de caractersticas funcionais de um computador (por exemplo, conjunto de instrues) estrutura e organizao dos componentes de um computador

Organiza Organizao de Computadores

16

Avaliao de Arquiteturas: Grande


nmero de alternativas para a organizao de um computador - como avali- las?

Desempenho; custo; tamanho mximo de programas e dados; peso, volume; consumo de potncia; facilidade de programao;
17

Organiza Organizao de Computadores

Avaliao de Arquiteturas: Grande


nmero de alternativas para a organizao de um computador - como avali- las? adequao aplicao; Relao custo- desempenho uma medida de comparao bsica; nmero de pinos; rea de chip; nmero de chips por sistema;

Organiza Organizao de Computadores

18

Viso Geral
Sistema de Computao
Peopleware

Hardware

Software

Organiza Organizao de Computadores

19

Viso Geral
Computadores atuais
Unidade Central de Processamento
Dispositivos de Entrada Registradores ULA Dispositivos de Sada

Unidade de Controle

Barramentos
Organiza Organizao de Computadores

Dispositivos de Armazenamento

20

Viso Geral
Computadores atuais
Entrada Processamento Sada

Armazenamento
Organiza Organizao de Computadores

21

Viso Geral
Sistema de Computao
Computador
Registradores
E/S

CPU

Unidade Lgica e Aritmtica

Barramento do sistema Memria

CPU

Interconexo interna da CPU

Unidade de Controle

Organiza Organizao de Computadores

22

Viso Geral
Fatores determinantes no projeto de computadores
Grande variedade de sistemas computacionais. A evoluo tecnolgica da rea, custos e aplicaes.

Conceitos fundamentais em questo

Organizao e Arquitetura versus Projeto de computadores modernos

Organiza Organizao de Computadores

23

Viso Geral

O que significa Organizao e Arquitetura de um Computador?

Organiza Organizao de Computadores

24

Viso Geral
Atributos

de um sistema visveis para o desenvolvedor. que tm impacto direto sobre a execuo lgica de um programa.

Arquitetura

Atributos

Organizao de um computador
Organiza Organizao de Computadores

Unidades operacionais e suas

interconexes.

Implementam as especificaes

da sua arquitetura.

25

Viso Geral

CONJUNTO DE INSTRUES NMERO DE BITS USADOS PARA REPRESENTAR OS VRIOS TIPOS DE DADOS (NMEROS , CARACTERES) OS MECANISMOS DE E/S AS TCNICAS DE ENDEREAMENTO DE MEMRIA

Atributos de Arquitetura

Organiza Organizao de Computadores

26

Viso Geral
DETALHES DE HARDWARE TRANSPARENTES AO PROGRAMADOR

Atributos de Organizao

SINAIS DE CONTROLE INTERFACES ENTRE O COMPUTADOR E PERIFRICOS TECNOLOGIA DE MEMRIA UTILIZADA

Organiza Organizao de Computadores

27

Viso Geral
A distino entre Arquitetura e Organizao ainda fundamental
MUITOS FABRICANTES OFERECEM FAMLIA DE COMPUTADORES COM A MESMA ARQUITETURA, ARQUITETURA MAS COM DIFERENAS DE ORGANIZAO OS DIFERENTES MODELOS DA FAMLIA TM PREOS E CARACTERSTICAS DE DESEMPENHO DISTINTOS. UMA ARQUITETURA PODE SOBREVIVER POR MUITOS ANOS, ENQUANTO SUA ORGANIZAO MUDA COM A EVOLUO DA TECNOLOGIA.
Organiza Organizao de Computadores

28

Viso Geral

Por que estudar Organizao e Arquitetura de Computadores?

Organiza Organizao de Computadores

29

Viso Geral
Quem quiser conhecer os sistemas que estaro no mercado nos anos seguinte Quem desenvolve sistemas
afinar o software para caractersticas especficas de uma arquitetura

Quem quiser trabalhar em reas afins...


arquitetura de computadores sistemas operacionais sistemas paralelos e distribudos projeto e anlise de sistemas
30

Organiza Organizao de Computadores

Objetivos
Objetivos Gerais:

Familiarizar o futuro desenvolvedor de software com o hardware que suportar os sistemas a serem desenvolvidos, visando otimizao de performance desses sistemas, Fornecer a base de conhecimento necessria para o acesso e manipulao de hardware.

Organiza Organizao de Computadores

31

Bibliografia
Tanenbaum, A., Organizao Estruturada de Computadores, 4a Edio, 1999. Stallings, W., Arquitetura e Organizao de Computadores, 5a Edio, Prentice Hall, 2002 Monteiro, Introduo Organizao de Computadores, 4a Edio, 1996.

Organiza Organizao de Computadores

32

Exerccios
1 Descreva com suas palavras a histria da evoluo dos computadores, falando de cada uma das geraes, citando caracterstica e exemplo. 2 - O que significa Organizao e Arquitetura de um Computador? 3 Quais o principais Atributos de Arquitetura e Organizaes de computadores 4 Pesquise e liste trs diferentes tipos de arquitetura de computadores.
Organiza Organizao de Computadores

33

Vous aimerez peut-être aussi