Aula 2 aorganização
Organização e Arquitetura de Computadores I
Organização Básica de Computadores
Profa Joseana Macêdo Fechine joseana@dsc.ufcg.edu.br Carga Horária: 60 horas
DSC/CEEI/UFCG
Tópicos
Máquinas Multiníveis
Conceitos Básicos Sistemas Embarcados
DSC/CEEI/UFCG
2
Máquinas Multiníveis
Computador Digital
Máquina que pode resolver problemas executando uma série de instruções que lhe são fornecidas. Executa Programas – conjunto de instruções que descrevem a maneira de realizar determinada tarefa.
DSC/CEEI/UFCG
3
Máquinas Multiníveis
Circuitos de um computador (Hardware)
Reconhecem e executam um conjunto limitado e simples de instruções (linguagem de máquinabinária). Exemplo: soma, comparação, transferência de dados de uma parte da memória para outra parte.
DSC/CEEI/UFCG
4
Máquinas Multiníveis
Instruções da linguagem de máquina (decidida pelos projetistas de computadores) devem: ser simples ser compatíveis com o uso da máquina ser compatíveis com o desempenho requerido ter custo e complexidade da eletrônica reduzidos (aplicação)
A linguagem de máquina (binária-baixo nível) está muito distante de uma linguagem natural (humana-alto nível)
DSC/CEEI/UFCG
5
Máquinas Multiníveis
Problema:
Complexidade do que as pessoas precisam fazer versus simplicidade do conjunto de instruções do computador
DSC/CEEI/UFCG
6
Máquinas Multiníveis
Solução: Criar uma hierarquia de abstrações de níveis mais altos baseados nos níveis mais baixos.
Criar uma organização estruturada de computadores para facilitar a comunicação homem-máquina
DSC/CEEI/UFCG
7
Máquinas Multiníveis
Sistema hierárquico
Constituído de um conjunto de subsistemas interrelacionados, cada qual, possuindo também uma estrutura hierárquica, contendo, em seu nível