Buscar

Cap01 - Introdução

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

ARQUITETURA DE COMPUTADORES
Dennis Sávio Martins da Silva
dennissavio@hotmail.com
Organização vs Arquitetura
Arquitetura de computador – refere-se aos atributos de um sistema visíveis ao programador ou, em outras palavras, aqueles atributos que possuem um impacto direto sobre a execução lógica de um programa
Ex: conjunto de instruções, número de bits usados para representar certos tipos de dados, etc.
Organização de computador – refere-se às unidades operacionais e suas interconexões que realizam as especificações arquiteturais
Ex: detalhes de hardware transparentes ao programador
Organização vs Arquitetura
Questão arquitetural: O computador terá uma instrução de multiplicação?
Questão organizacional: Deve ser feita uma unidade de multiplicação especial, ou apenas sucessivas adições?
Organização vs Arquitetura
Uma mesma arquitetura pode possuir inúmeras formas de organização, com diferentes preços e desempenhos
Uma arquitetura pode se espalhar por anos e abranger diversos modelos de computador diferentes, com sua organização mudando junto com a tecnologia
Ex: Arquitetura IBM
Estrutura e Função
O computador é um sistema hierárquico
Essa hierarquia viabiliza o projeto e descrição de componentes, agrupando-os baseados em sua estrutura e função
Estrutura: O modo como os componentes são inter-relacionados.
Função: a operação individual de cada componente como parte da estrutura
Estrutura e Função
Para descrição dos sistemas pode-se utilizar duas abordagens:
Bottom-up (de baixo para cima)
Top-down (de cima para baixo)
Função
Um computador pode realizar quatro funções básicas
Processamento de dados
Armazenamento de dados
Movimentação de dados
Controle
Funções do computador
Processamento de dados
Execução das instruções
Os dados podem assumir muitas formas e o intervalo de requisitos de processamento é amplo
Existem apenas alguns métodos fundamentais ou tipos de processamentos de dados
Funções do computador
Armazenamento de dados
Supre necessidade de armazenamento dos dados que estão sendo trabalhados no momento
Cuida também da persistência dos dados a longo prazo
Funções do Computador
Movimentação de dados
O ambiente operacional do computador consiste em dispositivos que servem como origem ou destino dos dados
E/S (entrada e saída) – dados entregues ou recebidos por um dispositivo ligado diretamente ao computador (periféricos)
Comunicação de dados – dados entregues por uma distancia maior, ou para um dispositivo remoto
Funções do computador
Controle
Coordena o funcionamento das 3 funções anteriores
É exercido por quem fornece instruções ao computador
Gerencia os recursos do computador e coordena o desempenho de suas partes funcionais como resposta às instruções
Funções do computador
Aparato de movimentação dos dados
Mecanismo de controle
Capacidade de armazenamento de dados
Capacidade de processamento de dados
Ambiente Operacional (Origem e destino dos dados)
Movimentação
Movimentação
Controle
Armazenamento
Processamento
Armazenamento
Movimentação
Controle
Armazenamento
Processamento
Processamento de dados armazenados
Movimentação
Controle
Armazenamento
Processamento
Processamento de dados (envolvendo ambiente externo)
Movimentação
Controle
Armazenamento
Processamento
Estrutura do computador
Existem quatro componentes estruturais principais em um computador:
Unidade central de processamento (CPU): controla a operação do computador e realiza suas funções de processamento de dados; normalmente é chamado apenas de processador
Memória principal: armazena dados
E/S: move dados entre o computador e seu ambiente externo.
Interconexão do sistema: Algum mecanismo que oferece comunicação entre CPU, memória principal e E/S
Estrutura do computador
E/S
Barramento 
do sistema
Memória principal
CPU
CPU
Registradores
Barramento 
interno
ALU
Unidade de Controle
Unidade de controle
Lógica de 
sequenciação
Registradores e 
decodificadores 
da UC
Memória de controle
Exercício
Qual é, em termos gerais, a distinção entre a organização e arquitetura do computador?
Existem duas abordagens possíveis para o estudo do funcionamento de um computador. Descreva cada uma resumidamente com suas palavras. Baseado nessas descrições, Responda: Qual delas é mais adequada ao estudo de Arquitetura de computadores?
Qual é, em termos gerais, a distinção entre os conceitos de estrutura e função do computador
Quais são as quatro principais funções do computador? Fale concisamente sobre cada uma.
Liste e defina resumidamente os principais componentes estruturais de um computador.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando