Buscar

Aula_03_-_Arquitetura_Modelo__Von_Neumann

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 22 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 22 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 22 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

ARQUITETURA DE COMPUTADORES (ARA0039/4280738) 1001
Aula 01: Arquitetura(Modelo) Von Neumann
Agenda
2ARQUITETURA DE COMPUTADORES
• Objetivos da aula
• Introdução
• - Maquina de Von Neumann
- Composição da Maquina de Von Neumann
• Componentes básicos de um sistema computacional atual
Objetivo da aula
3ARQUITETURA DE COMPUTADORES
Possibilitar ao aluno:
Analisar o funcionamento do computador, seguindo a arquitetura de Von
Neumann, para relacionar a operação entre seus componentes.
Introdução à Programação
AULA 01: Introdução à Lógica de Programação
Arquitetura(Modelo) Von Neumann
Máquina de Von Neumann
John Von Neumann foi um matemático natural da Hungria que
viveu a maior parte de sua vida nos Estados Unidos. Contribuiu
de forma significativa para a evolução dos computadores. Suas
contribuições perduram até os dias atuais, sendo que a principal
delas foi a construção de um computador sequencial binário com
o conceito programa com armazenamento.
ARQUITETURA DE COMPUTADORES
Fonte: Google image
Introdução à Programação
AULA 01: Introdução à Lógica de Programação
Arquitetura(Modelo) Von Neumann
Composição da Máquina de Von Neumann
• Componentes básicos da máquina de Von Neumann (Figura 1):
• Uma memória principal, que armazena dados e instruções.
• Uma unidade lógica e aritmética (ULA), capaz de realizar operações
com dados binários. Possui diversos registradores, como o
Acumulador.
ARQUITETURA DE COMPUTADORES
Introdução à Programação
AULA 01: Introdução à Lógica de Programação
Arquitetura(Modelo) Von Neumann
Composição da Máquina de Von Neumann
• Uma unidade de controle, que interpreta e executa instruções
armazenadas na memória.
• Dispositivos de entrada e saída (E/S), operados pela unidade de
controle.
ARQUITETURA DE COMPUTADORES
Introdução à Programação
AULA 01: Introdução à Lógica de Programação
Arquitetura(Modelo) Von Neumann
Composição da Máquina de Von Neumann
• Componentes básicos da máquina de Von Neumann (Figura 1):
ARQUITETURA DE COMPUTADORES
Introdução à Programação
AULA 01: Introdução à Lógica de Programação
Arquitetura(Modelo) Von Neumann
Composição em níveis
ARQUITETURA DE COMPUTADORES
Introdução à Programação
AULA 01: Introdução à Lógica de Programação
Composição da CPU
Unidade de Processamento Central (CPU)
•Registradores
•Unidade de Controle (UC).
•Unidade Lógica Aritmética (ULA)
•Contador de Programa (PC).
ARQUITETURA DE COMPUTADORES
Introdução à Programação
AULA 01: Introdução à Lógica de Programação
Composição da CPU
Unidade de Processamento Central (CPU)
É a composição de registradores, da unidade de controle (UC), a unidade
de lógica aritmética (ULA) e o contador de programa.
ARQUITETURA DE COMPUTADORES
Introdução à Programação
AULA 01: Introdução à Lógica de Programação
Composição da CPU
•Registradores: São memórias temporárias que existem dentro da CPU de
altíssima velocidade.
ARQUITETURA DE COMPUTADORES
Figura 01: Registradores MIPs
Introdução à Programação
AULA 01: Introdução à Lógica de Programação
Composição da CPU
•Unidade de Controle (UC): É a unidade responsável por buscar as
instruções na memória principal e classificar o tipo das mesmas.
ARQUITETURA DE COMPUTADORES
Introdução à Programação
AULA 01: Introdução à Lógica de Programação
Composição da CPU
•Unidade Lógica Aritmética (ULA): Unidade responsável por fazer as
operações booleanas e aritméticas.
ARQUITETURA DE COMPUTADORES
Introdução à Programação
AULA 01: Introdução à Lógica de Programação
Composição da CPU
•Contador de Programa (PC): É responsável por avisar à UC qual é a
próxima instrução a ser buscada e executada.
ARQUITETURA DE COMPUTADORES
Introdução à Programação
AULA 01: Introdução à Lógica de Programação
Memória
Memória: existem diversos tipos de memória em um computador (ex.: RAM
(principal), ROM, cache, registradores), mas existe uma delas denominada
memória principal, a qual é indispensável.
A memória principal é tão importante quanto a UCP, pois sem ela não seria
possível disponibilizar os programas e seus dados para o processamento pela
CPU.
Portanto, a memória é responsável por armazenar todos os programas que
executam no computador e os dados que utilizam;
ARQUITETURA DE COMPUTADORES
Introdução à Programação
AULA 01: Introdução à Lógica de Programação
Dispositivos I/O
O modelo proposto por Neumann, era composto por Entada e Saída de dados
Dispositivos de Entrada e Saída (I/O): são dispositivos responsáveis pelas
entradas e saídas de dados, ou seja, pelas interações entre o computador e o
mundo externo (usuários).
ARQUITETURA DE COMPUTADORES
Introdução à Programação
AULA 01: Introdução à Lógica de Programação
Diagrama do modelo Von Neumann
ARQUITETURA DE COMPUTADORES
Introdução à Programação
AULA 01: Introdução à Lógica de Programação
Ciclo de Von Neumann
ARQUITETURA DE COMPUTADORES
Busca
Decodifica
Executa
Introdução à Programação
AULA 01: Introdução à Lógica de ProgramaçãoARQUITETURA DE COMPUTADORES
Revisão para prova AV1 na plataforma da sala de 
aula virtual
Introdução à Programação
AULA 01: Introdução à Lógica de Programação
Bibliografia Básica
ARQUITETURA DE COMPUTADORES
GIMENEZ, Salvador Pinillos. Microcontroladores 8051: Teoria do hardware e do
Software/Aplicações em controle digital/Laboratório e simulação [BV:PE]. 1 ed. São
Paulo: Pearson Education do Brasil, 2002.
Disponível em: https://plataforma.bvirtual.com.br/Acervo/Publicacao/471
MONTEIRO, Mario A. Introdução à organização de computadores [BV:MB]. 5 ed.
Rio de Janeiro: LTC, 2017.
Disponível em: https://integrada.minhabiblioteca.com.br/#/books/978-85-216-1973-
4/recent
STALLINGS, William. Arquitetura e Organização de Computadores: projeto para o
desempenho [BV:PE]. 10 ed. São Paulo: Prentice-Hall, 2017.
Disponível em: https://plataforma.bvirtual.com.br/Acervo/Publicacao/151479
Introdução à Programação
AULA 01: Introdução à Lógica de Programação
Bibliografia Complementar
ARQUITETURA DE COMPUTADORES
ASCENCIO, A. F. G; CAMPOS, E. A. V. FUNDAMENTOS DA PROGRAMAÇÃO
DE COMPUTADORES: Algoritmos , Pascal, C/C++ e Java [BV:PE]. 2 ed. São
Paulo: Prentice-hall, 2007.
Disponível em: https://plataforma.bvirtual.com.br/Acervo/Publicacao/417
BALIEIRO. Sistemas Operacionais [BV:RE]. 1 ed. Rio de Janeiro: SESES, 2015.
Disponível em:
http://api.repositorio.savaestacio.com.br/api/objetos/efetuaDownload/80fea820-1cb5-
4982-863f-25f09adbdd0c
GUIMARÃES, Carlos Henrique. Sistemas de Numeração - Aplicação em
Computadores Digitais [BV:PE]. 1 ed. Rio de Janeiro: Interciência, 2014.
Disponível em: https://plataforma.bvirtual.com.br/Acervo/Publicacao/37688
POLLI, Marco F.Organização de Computadores [BV:RE]. 1 ed. Rio de Janeiro:
SESES, 2014.
Disponível em:
http://api.repositorio.savaestacio.com.br/api/objetos/efetuaDownload/e96bc69e-73ca-
4147-997d-14b601acb8d5
TANENBAUM, A.S.; AUSTIN, T.Organização Estruturada de Computadores
[BV:PE]. 6 ed. São Paulo: Pearson, 2013.
Disponível em: https://plataforma.bvirtual.com.br/Acervo/Publicacao/3825

Outros materiais