Buscar

Arq. e Org de Computadores

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 45 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 45 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 45 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Prof. Esp. Lilian N A Lazzarin
Arquitetura de computadores

Parte 1
8/18/14
Sumário
❖ Visão Geral!
❖ Uma Breve História!
❖ O modelo de Von Neumann!
❖ O Modelo de Barramento do sistema!
❖ Um sistema de computador Típico
8/18/14
Visão Geral (1)
❖ A arquitetura de computadores lida com o 
comportamento funcional de um sistema computacional 
segundo o programador!
❖ Inclui os seguintes aspectos!
❖ Por exemplo, usar 16 dígitos binários, para 
representar um inteiro!
❖ E os tipos de operações implementadas (adição, 
subtração)
8/18/14
Visão Geral (2)
❖ A organização de computadores lida com os 
relacionamentos estruturais que não são vistos pelo 
programador, tais como:!
❖ os relacionamentos estruturais;!
❖ freqüência de clock, e!
❖ a tecnologia usada na memória.
8/18/14
Visão Geral (3)
❖ Existe um conceito de níveis em arquitetura de 
computadores!
❖ Um computador pode ser estudo em diversos 
níveis!
❖ O mais alto nível é aquele em que o usuário está 
executando programas!
❖ O mais baixo nível consiste em transistores e fios!
❖ Entre esses dois níveis existem vários outros 
intermediários
8/18/14
Uma breve história (1)
❖ 2000 ac – invento do ábaco pelos fenícios!
!
❖ 1642 - Blaise Pascal desenvolveu a primeira máquina 
mecânica de cálculo, que permitia a realização de somas 
e subtrações.
8/18/14
Uma breve história (2)
❖ 1834 - Construção da Máquina Analítica, na Inglaterra, 
por Charles Babbage. !
❖ Esta máquina é considerada por muitos a precursora dos atuais 
computadores, e Babbage, o "Pai do Computador".!
❖ A Máquina Analítica tinha dispositivos de entrada para ler cartões 
perfurados que continham instruções a serem executadas, unidade de 
memória ou armazenamento, em que se guardavam as informações 
para uso futuro.!
❖ Processava as quatros operações básicas e tinha uma unidade de 
saída que fazia as impressões em cartões.
8/18/14
Uma breve história (3)
❖ 1880 - Hollerith, nos EUA, a partir das idéias de Babbage, 
inventou uma máquina para auxiliar e classificar 
informações para o censo americano de 1890. !
❖ O resultado final pôde ser apurado em seis semanas, enquanto, que pelo processo 
anterior, o resultado do censo saiu sete anos depois.!
❖ Holierith fundou uma indústria em 1896, que cresceu e tornou-se a atual IBM 
(International!
❖ Business Machines Corporation).
8/18/14
Pai da computação
Alan Turing
Alan Turing
❖ Matemático e cientista da computação britânico, é um 
dos maiores nomes na história da evolução dos 
computadores e da informática. !
❖ Alan Mathinson Turing nasceu em 23 de junho de 1912.!
❖ Aparece agora como fundador da ciência da computação, 
o criador da tecnologia dominante do final do século XX.!
❖ Esteve a frente da quebra da criptografia da máquina 
Enigma, usada pelos nazistas durante a Segunda Guerra 
Mundial
Alan Turing
❖ No ano de 1952, Turing foi condenado e julgado por sua 
homossexualidade.!
❖ Em 1954 cometeu suicídio por envenenamento.
Trailer Filme: The Imitation Game
Uma breve história (4)
❖ 1949 - John Louis von Neumann introduziu na 
indústria o conceito de programa armazenado, ao 
compreender que seria possível representar programas 
em forma numérica e, portanto, armazena-los em 
memória da mesma maneira que os dados. !
❖ Von Neumann percebeu ainda que era possível substituir com 
vantagens a aritmética decimal, pela aritmética binária. !
❖ Criou, assim, sua máquina, que ficou conhecida como A Máquina de 
von Neumann, que é, ainda hoje a base da arquitetura de quase todos 
os computadores.
8/18/14
Uma breve história (5)
❖ Os computadores eletrônicos, em função da função 
tecnológica, são classificados da seguinte forma:
8/18/14
Uma breve história (6)
❖ Computadores de 1ª Geração (1945-1955)!
❖ Em 1946 concluiu-se o que se pode considerar o "pai" de 
todos os computadores modernos, o ENIAC (Eletronic 
Numerical Integrator Analyser and Computer - 
Analisador e Computador Integrador Numérico 
Eletrônico), com 17.468 válvulas nos circuitos eletrônicos, 
10.000 capacitores e milhares de Km de fios e cabos 
elétricos para realizar a sua programação. 
8/18/14
Imagens do site http://www.inforquali.com
Uma breve história (7)
❖ Computadores de 1ª Geração (1945-1955)!
❖ Ocupava 170 m2 , pesava cerca de 30 toneladas e 
consumia 150.000 Watts por segundo, o que equivale ao 
consumo mensal de aproximadamente 2.500 residências. !
❖ Operava com cartões perfurados, impressora, disco 
magnético fixo e possuía 100 bytes de memória.
8/18/14
Uma breve história (8)
❖ Computadores de 2ª Geração (1956-1965)!
❖ Utilizavam transistores em lugar de válvulas.!
❖ Operavam com cartões perfurados, impressora mais 
rápida, disco magnético fixo ou removível e fita 
magnética. !
❖ Cálculos passaram a ser medidos de segundos para 
microssegundos. 
8/18/14
Imagens do site http://teacher-teachersblog.blogspot.com.br
Univac
IBM
Uma breve história (9)
❖ Computadores de 2ª Geração (1956-1965)!
❖ Nesta época, duas empresas se tornaram mundialmente conhecidas: !
❖ a DEC e a IBM. !
❖ Os computadores que surgiram neste período foram o PDP-1, PDP-8, 
IBM-7090, IBM-7094, CDC-6000, IBM 7030 e Gamma-60. !
❖ No entanto, os elevados custos destas máquinas, restringiam sua 
utilização a aplicações estratégicas do governo e a grandes empresas.
8/18/14
Uma breve história (10)
❖ Computadores de 3ª Geração (1966-1980)!
❖ Os transistores foram substituídos por Circuitos 
Integrados (Cl), permitindo a popularização e o 
desenvolvimento da Informática, como a conhecemos 
hoje. !
❖ Como inovações operacionais, surgiram: a 
multiprogramação e o teleprocessamento (processamento 
à distância).
8/18/14
Uma breve história (11)
❖ Computadores de 3ª Geração (1966-1980)!
❖ Nesta época houve uma grande diminuição nos custos, 
criando assim, uma nova faixa de mercado, que incluía 
empresas de médio porte, universidades e centros de 
pesquisa. !
❖ Alguns exemplos desta nova geração de máquinas são o 
IBM-360 e os minicomputadores da série PDP-11, da 
DEC.
8/18/14
imagem do site http://teacher-teachersblog.blogspot.com.br
Uma breve história (12)
❖ Computadores de 4ª Geração (1981-1990)!
❖ Surgiram em decorrência do uso da técnica dos circuitos LSI (LARGE 
SCALE INTEGRATION) e VLSI (VERY LARGE SCALE 
INTEGRATION). !
❖ Nesse período surgiu também o processamento distribuído, o disco 
ótico e o a grande difusão do microcomputador, que passou a ser 
utilizado para processamento de texto, cálculos auxiliados por 
planilhas eletrônicas e em projetos gráficos, atividades para as quais 
os grandes computadores não eram bem adaptados.
8/18/14
imagem do site http://teacher-teachersblog.blogspot.com.br
Uma breve história (13)
❖ Computadores de 5ª Geração (1991- )!
❖ As aplicações exigem cada vez mais uma maior capacidade de 
processamento e armazenamento de dados. Sistemas especialistas, 
sistemas multimídia (combinação de textos, gráficos, imagens e sons), 
banco de dados distribuídos e redes neurais, são apenas alguns 
exemplos dessas necessidades.!
❖ Uma das principais características dessa geração é a simplificação e 
miniaturização do computador, além de melhor desempenho e maior 
capacidade de armazenamento. Tudo isso, com os preços cada vez 
mais acessíveis.
8/18/14
Uma breve história (14)
❖ Computadores de 5ª Geração (1991- )!
❖ A tecnologia VLSI está sendo substituída pela ULSI 
(ULTRA LARGE SCALE INTEGRATION).!
❖ O conceito de processamento está partindo para os 
processadores paralelos, ou seja, a execução de muitas 
operações simultaneamente pelas máquinas. 
8/18/14Uma breve história (15)
❖ Computadores de 5ª Geração (1991- )!
❖ A redução dos custos de produção e do volume dos componentes 
permitiram a aplicação destes computadores nos chamados sistemas 
embutidos, que controlam aeronaves, embarcações, automóveis e 
computadores de pequeno porte.!
❖ São exemplos desta geração de computadores, os micros que utilizam 
a linha de processadores Pentium, da INTEL.
8/18/14
imagem do site http://teacher-teachersblog.blogspot.com.br
Primeiro Trabalho 
Pesquisa sobre a história de Von Neuman e Alan 
Turing 
8/18/14
O modelo de Von Neumann (1)
❖ Computadores digitais convencionais têm a forma 
comum atribuída de Von Neumann
8/18/14
O modelo de Von Neumann (2)
❖ O modelo de Von Neumann consiste em cinco 
componentes principais!
!
!
!
!
Unidade de Memória
Unidade aritmética e lógica
Unidade de Controle
Unidade de Entrada Unidade de Saída
8/18/14
O modelo de Von Neumann (3)
❖ O programa armazenado é o aspecto mais 
importante do modelo de von Neumann!
!
❖ Um programa é armazenado na memória do 
computador junto com os dados a serem processados!
!
❖ No computador de programa armazenado, o 
programa pode ser armazenado como se fosse um 
dado
8/18/14
O modelo de Barramento do Sistema (1)
❖ Embora o modelo de Von Neumann esteja presente em 
computadores modernos, esse modelo foi 
modernizado.
8/18/14
O modelo de Barramento do Sistema (2)
8/18/14
O modelo de Barramento do Sistema (3)
❖ Esse modelo particiona um modelo computacional em 
três subunidades:!
❖ CPU!
❖ Memória!
❖ Entrada/Saída
8/18/14
O modelo de Barramento do Sistema (4)
❖ O refinamento de Von Neumann combina a ALU e a 
unidade de controle em uma unidade funcional, a CPU!
!
❖ As unidades de entrada/saída são combinadas em uma 
única unidade de E/S
8/18/14
Níveis de máquina (1)
❖ Assim como em qualquer sistema complexo, o 
computador pode ser visto por várias perspectivas 
ou níveis, do mais alto nível, do usuário, até o mais 
baixo nível dos transistores!
❖ Cada um desses níveis representa uma abstração do 
computador!
❖ Um dos grandes sucessos dos computadores digitais 
é a independência entre os níveis.
8/18/14
Níveis de máquina (2)
❖ Isso pode ser visto facilmente: um usuário que executa 
um editor de textos em um computador não precisa 
saber nada de programação!
❖ Da mesma forma que um programador não se preocupa 
com as estruturas das portas lógicas existentes em um 
computador!
❖ Uma maneira interessante de explorar a separação de 
níveis é no desenvolvimento de máquinas “upward” 
compatíveis, ou seja, compatíveis “para cima”
8/18/14
Níveis de máquina (3)
❖ Os níveis!
!
!
!
!
!
8/18/14
Níveis de máquina (4)
❖ A visão do programador – A arquitetura do conjunto de 
instruções!
❖ O programador em linguagem Assembler se preocupa com a 
linguagem de montagem e com as unidades funcionais da máquina.!
❖ Essa coleção de conjuntos de instruções e unidades funcionais é 
conhecida como a arquitetura do conjunto de instruções (Instruction 
Set Architecture – ISA) da máquina.
8/18/14
Níveis de máquina (5)
❖ A visão do arquiteto do computador!
❖ Vê o computador em todos os níveis!
❖ O arquiteto que se conecta no projeto de um computador é motivado 
invariavelmente por restrições de desempenho e custo!
❖ Desempenho pode ser entendido como a velocidade de execução do programa, a 
capacidade de armazenamento da máquina, ou diversos outros parâmetros!
❖ Custo pode ser entendido em termos monetários, em tamanho, peso ou consumo de 
energia!
❖ O projeto de um computador tem que tentar atingir objetivos de desempenho 
específicos ao mesmo tempo que não pode exceder restrições de custo.
8/18/14
Um sistema de computador típico
8/18/14
 O que aconteceu com os 
supercomputadores?
8/18/14
❖ Leia a matéria do site o Terra (supercomputadores), 
interprete e emita sua posição com relação ao texto e 
faça um artigo.
8/18/14

Outros materiais