Você está na página 1de 2

O modelo de Von Neumann, o modelo utilizado pelos computadores

atuais, esse modelo consiste em um CPU, memria e perifricos de I/O


(entrada e sada), da qual a memria armazena instrues e dados(valores
numricos bits).
Os primeiros computadores eram programados para um nico fim, e eram
muito desgastantes em termos de esforo mental e fsico, para reprogramlos, mas o fato da criao de uma arquitetura com um conjunto de
instrues, ou seja uma arquitetura multitarefa, o computador acabou se
tornando muito mais flexvel, aceitando assim o uso de um computador para
vrios fins.
Uma maquina utilizando essa arquitetura, que logo ficou conhecida como
Stored-Program, trata as instrues da mesma forma que trata os dados, e
pode facilmente alterar o programa, e tambm os permitem modificarem-se
durante sua execuo, permitindo ao computador programar-se a si prprio,
e utilizando essa possibilidade foi possvel escrever programas que
escrevam programas (compiladores e outras ferramentas de programao)
Mas com a possibilidade de do computador programar a si prprio, tem suas
desvantagens, pois um programa mal escrito ou escrito com fins malignos
pode provocar danos nele prprio. Outro defeito da arquitetura de Von
Neumann a separao entre o processador e a memria, no que consiste
no baixo fluxo de transferncia de dados, o que faz que o computador seja
continuamente forado a esperar que dados vitais sejam transferido para a
memria, falando com outras palavras o processador tem sua velocidade
alta e a memria tambm, mas o canal que liga os dois pequeno demais
para que seja utilizada toda suas velocidades.
importante conhecer tambm a arquitetura de Harvard, onde se utiliza
memrias diferentes para guardar os dados e os programas.
Processador - o componente ou conjunto de componentes que governa
todo o sistema. CPU Unidade Central de Processamento

DRAM - memria dinmica (voltil) -> Central


SRAM - memria esttica -> Cache
I/O - teclado, display, mouse, impressoras, discos), etc.
PC contador de programa. Endereo da prxima instruo a ser
executada
IR registro de instrues. Contem o endereo da instruo que est
a ser executada
MAR registro de endereamento memria
MBR registro temporrio de dados
I/O AR registro de endereamento de memria
I/O BR registro de armazenamento temporrio de dados de E/S
RAM - RANDOM ACCESS MEMORY - Permite o acesso a qualquer
endereo de memria a qualquer momento.
- voltil - perde-se o seu contedo quando a alimentao desligada

- a memria para onde so carregados os programas em execuo e os


dados do utilizador.

ROM - Contem a BIOS (basic input/output system), o programa usado


para fazer o bootstrap - Processo de iniciar um computador (mais
conhecido por booting).
Mantm instrues que definem o auto teste realizado na inicializao do
computador (Power-on self test - POST) e o programa necessrio para
executar o programa responsvel por executar programas - sistema
operacional.

Agora j falando em memria Cache, que um tipo de memria de


armazenamento temporrio de dados que possuem uma grande
probabilidade de serem utilizados novamente.

http://macnet.home.sapo.pt/apontamentosSC.pdf