Professional Documents
Culture Documents
.Organizao
Bsica de Computadores
- Histrico da Evoluo dos Computadores - Organizao Bsica do Computador - Unidade Lgica e Aritmtica - Unidade de Memria - Microprocessador 8088/8086
Cap 1
BIBLIOGRAFIA BSICA
Organizao Estruturada de Computadores. Andrew S. Tanenbaum. 5. Edio, Editora Pearson Prentice Hall, 2007. Organizao e Arquitetura de Computadores. Mario Monteiro. 5. Edio, Editora Campus, 2007. BIBLIOGRAFIA COMPLEMENTAR STALLINGS, W. Organizao e Arquitetura de Computadores. Ed. Prentice Hall, 2004. PATTERSON, D.; HENNESSY, J. Computer Architecture. 2003. Livros e Artigos Cientificos disponiveis na Internet. Em especial, aqueles em www.cs.wisc.edu/arch/www.
AC - CAP1 - Edward Moreno 3
Bibliografia Complementar:
1- DANDAMUDI, S.P. - Introduction to Assembly Language Programming: From 8086 to Pentium Processors (Undergraduate Text in Computer Science). Springer Verlag, 1998. 2 - NORTON, P - Linguagem Assembler para IBM/PC - Ed. Campos, 1990. 3 - HOLZNER, S - Linguagem Assembler Avanado para IBM/PC - McGrawHill, 1991.
Avaliao
Provas - P1 Exerccios (60%) (40%)
Arquiteturas Sequencias
Organizao Bsica de um Computador
Processadores (histrico, e evoluo) Memria (estrutura bsica) Entrada e Sada (dispositivos bsicos)
Linguagem Assembler
Representao de instrues Modos de Endereamento Arquiteturas do MIPS e 8086 Exemplo de programa
AC - CAP1 - Edward Moreno 5
Pronto em 1952
Com raras excees, os computadores contemporneos possuem esta mesma estrutura, e por isso so denominadas Maquinas de von Neumann. 10
Gerao
1 2
Perodo
1946 - 1957 1958 - 1964
Tecnologia
Vlvulas Transistor
Desempenho
(Operaes por segundo)
40.000 200.000
11
Usados principalmente para clculos cientficos e de engenharia, na soluo de equaes difirenciais. Execuo de um programa por vez.
AC - CAP1 - Edward Moreno 12
Conceito de Multiprogramao
CIs do tipo SSI (Small Scale Integration): 1 a 10 portas num mesmo componente.
AC - CAP1 - Edward Moreno 13
Com o aumento da escala de integrao dos Circuitos Integrados, h uma diminuio no preo dos computadores. Surgimento dos Computadores Pessoais (PCs).
Ambiente Externo
Computador
Unidade Central de Processam/o Memria Principal
I/O Interconexo
CPU
Computador
Sistema de Interconexo
Memria
Unidade de Controle
22
Definio
Organizao e Arquitetura
Arquitetura de Computadores
Atributos visveis ao programador Tem impacto direto na lgica dos programas
Organizao de Computadores
Memria
Organizao e Arquitetura
Atributos Arquiteturais
conjunto de instrues No de bits para representar os tipos de dados mecanismo de entrada e sada tcnicas de endereamento de memria
Organizao Arquitetura
Atributos Organizacionais
sinais de controle interfaces entre o computador e perifricos tecnologia de memria
AC - CAP1 - Edward Moreno 25 AC - CAP1 - Edward Moreno 26
Decises de Projeto
Deciso Arquitetural
Incluir uma instruo de multiplicao
Deciso Organizacional
28
Famlia de Computadores
Microcomputadores
A relao de Arquitetura e Organizao muito prxima em Microcomputadores Mudanas tecnolgicas influenciam a organizao e resultam em uma arquitetura mais rica e poderosa Problema de Compatibilidade AC - CAP1 - Edward Moreno
30
Uma arquitetura dura anos, mas sua organizao modifica com a tecnologia Famlia IBM System/370
AC - CAP1 - Edward Moreno 29
Estrutura e Funo
Um computador um sistema complexo formado por milhes de componentes eletrnicos Como descrev-los claramente ???
Estrutura e Funo
Um computador um sistema complexo formado por milhes de componentes eletrnicos A chave est em reconhecer a estrutura hierrquica destes sistemas complexos !
31
32
Estrutura e Funo
Em Cada Nvel, o Projetista deve concentrarse na:
ESTRUTURA: Maneira como os componentes esto inter-relacionados FUNO: A operao de cada Componente como parte da Estrutura
Estrutura e Funo
Em um sistema hierrquico, cada componente formato por subcomponentes interrelacionados A cadeia hierrquica segue at que se alcane o nvel dos componentes mais elementares (nvel de porta lgica) A natureza hierrquica de sistemas complexos importante, tanto para o seu projeto quanto para sua descrio O projetista precisa apenas tratar com um determinado nvel do sistema a cada instante
33
34
Estrutura e Funo
Descrio Top-Down ou Bottom-Up ? Seguiremos uma estratgia Top-Down
Funes do Computador
As funes realizadas por um computador podem ser resumidas em:
Processamento de dados Transferncia de dados Armazenamento de dados
Controle
36
35
Funes do Computador
Transferncia de Dados
Transferncia de Dados
Mecanismo de Controle
Mecanismo de Controle
Armazenamento de Dados
Processamento de Dados 37
Armazenamento de Dados
Processamento 38 de Dados
Processamento interno
Transferncia de Dados
Mecanismo de Controle
Armazenamento de Dados
Processamento 39 de Dados
Processamento de Dados
40
Processamento e armazenamento de dados do meio externo ou processamento e envio para o meio externo
Transferncia de Dados
Estrutura do Computador
- Armazenamento - Processamento
Processamento de Dados
41 AC - CAP1 - Edward Moreno 42
Estrutura do Computador
COMPUTADOR
Estrutura do Computador
Entrada Memria e Principal SadaSistema de Interconexo
CPU
CPU
Unidade de Controle Interconexo Interna da CPU
Memria Principal
ALU
CPU
AC - CAP1 - Edward Moreno 43
Registradores
AC - CAP1 - Edward Moreno 44
45