programação code blocks
1
Atualização: 09/08/2011
Unidade 2: Introdução à Organização de Computadores
Prof. Daniel Caetano
Objetivo: Introduzir os conceitos básicos do funcionamento de um computador para possibilitar a compreensão do conceito de variáveis em um software.
Bibliografia STALLINGS, 2003; MURDOCCA e HEURING, 2000; BOENTE,
2006.
INTRODUÇÃO
Quando desejamos entender como usar corretamente uma ferramenta, é preciso entender como ela funciona, como pode ser regulada e o que ela pode fazer por nós. No caso dos computadores, isso não é diferente: para que possamos usá-lo em todo seu potencial, precisamos conhecê-lo com alguma profundidade.
Nesta aula iniciaremos conhecendo os principais elementos de um computador e o funcionamento básico de cada um deles. Também será apresentada a base de numeração
"binária", que é a "linguagem do computador". Finalmente é apresentada a memória e seu funcionamento básico, bem como a representação de dados nessa memória.
1. O FUNCIONAMENTO GERAL DO COMPUTADOR
O modelo de funcionamento lógico dos computadores modernos foi proposto pela primeira vez por John von Neumann, um dos projetistas e construtores do ENIAC. Em seu modelo, representado simplificadamente pela Figura 1, o computador é composto por 4 elementos fundamentais: a Unidade Central de Processamento (UCP ou CPU), a Unidade de
Memória, a Unidade de Entrada e a Unidade de Saída.
Figura 1: Modelo simplificado baseado no Modelo Von Neumann
A função da CPU é a de coordenar todo o funcionamento do equipamento, além de realizar todos os cálculos necessários. As Unidades de Entrada têm a função de fornecer os dados para processamento; estes dados (números) são armazenados na Unidade de Memória.
Lógica de Programação
2
Atualização: 09/08/2011
As Unidades de Saída, por sua vez, são responsáveis por apresentar os resultados dos cálculos ao mundo exterior. Um fato importante é que este foi o primeiro modelo que propôs o