Professional Documents
Culture Documents
Introduo
Sistemas Computacionais:
Crescimento acelerado. Empregados em vrios setores. Alguns mitos que se tornaram realidade: Caixas Eletrnicos Computao embarcada em automveis. Computadores laptop. Projeto do Genoma Humano World Wide Web.
Sistemas Computacionais
Classificao.
Desktop Servidores Computadores embutidos.
Desktop
Enfatizam o bom desempenho a um nico usurio, por um baixo custo e normalmente so usados para executar software independente. Representa um dos maiores mercados para os computadores e a evoluo de muitas tecnologias de computao motivada por essa classe.
Servidores
Forma moderna do que antes eram os mainframes, minicomputadores e supercomputadores. Projetados para suportar grandes cargas de trabalho, em aplicaes cientficas ou em aplicaes empresariais. So construdos a partir da mesma tecnologia bsica dos computadores desktop, mas fornecem uma maior capacidade de expanso tanto no processamento quanto na e/s de dados.
Servidores
Podem ser:
Mini-servidores Menores que desktop e voltado para o armazenamento de dados Supercomputadores Constitudo por centenas ou milhares de processadores, gigabytes ou terabytes de memria e de terabytes ou pentabytes de armazenamento. Voltados para resoluo de clculos cientficas e de engenharia de alta capacidade, tais como previso do tempo, explorao de petrleo, determinao da estrutura da protena.
Servidores
Supercomputadores
Exemplo Blue Gene
Primo do Deep Blue Possui 131.000 processadores 360 trilhes de operaes por segundo. 31.634 vezes mais rpido que o Deep Blue.
Sistemas Computacionais
Arquitetura X Organizao
Arquitetura X Organizao
Arquitetura X Organizao
Mais exemplos:
Definir se um computador deve ou no ter uma instruo de multiplicao. Deciso de Arquitetura. Definir se uma instruo de multiplicao ser implementada por uma unidade especial de multiplicao ou por um mecanismo que utiliza repetidamente sua unidade de soma. Deciso de Organizao
Arquitetura x Organizao
Arquitetura Organizao
Transparente ao programador Pode sobreviver por muitos anos.
Tempo de vida relativamente curto. Isso garante compatibilidade de software. Pode mudar sem afetar a arquitetura
Arquitetura x Organizao
Arquitetura Organizao
Transparente ao programador Pode sobreviver por muitos anos.
Tempo de vida relativamente curto. Isso garante compatibilidade de software. Pode mudar sem afetar a arquitetura
Arquitetura X Organizao
Outras caractersticas:
Organizao
Tempo de vida relativamente curto. Muda com a evoluo da tecnologia. Pode mudar sem afetar a arquitetura Transparente ao programador
Arquitetura
Pode sobreviver por muitos anos. A famlia Intel X86 possui a mesma arquitetura bsica A famlia IBM System/370 tambm. Isso garante compatibilidade de software.
Pelo menos retro-compatibilidade
Interpretadores
Examina cada uma das instrues do programa durante a execuo. Transforma cada instruo de alto nvel em instrues de baixo nvel. Em seguida, esta instruo executada antes do exame da prxima instruo de alto nvel. No gera um novo arquivo No possui uma boa performance.
Decidir o que ser implementado em hardware ou em software um dos grandes problemas da computao atual.
Sada era dada atravs da perfurao de pratos de cobre. Mquina Analtica (1834) Possua memria, unidade de processamento, unidade de entrada e sada.
John Atanasoff
Aritmtica binria e memria com capacitores
Howard Aiken
descobriu os trabalhos de Babbage Mark I - 1944 6 segundos para executar uma instruo Marcou o fim da gerao de computadores mecnicos
Mauchley e Eckert
ENIAC - 1946 18mil vlvulas, 1500 rels e 6mil chaves Marco da histria do computador moderno Fundaram uma empresa (hoje, Unisys)
Gordon Moore
Lei de Moore: O nmero de transistores em um chip dobra a cada 18 meses
Ser?
Acho que existe, no mundo, um mercado para talvez uns cinco computadores Thomas J. Watson Chairman of IBM, 1943
Arquitetura de Computadores