Este documento apresenta conceitos básicos de arquitetura e organização de computadores. Discute a estrutura e função de um computador, incluindo processamento de dados, armazenamento de dados, movimentação de dados e controle. Também explica a diferença entre arquitetura, que se refere aos atributos visíveis ao programador, e organização, que se refere às unidades de hardware.
Aula 04 - Injeção de código (Cross-Site Scripting)
Computador estrutura função
1. Conceitos básicosConceitos básicos
Prof. Alex Dias Camargo
alexcamargo@ifsul.edu.br
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA
SUL-RIO-GRANDENSE
CÂMPUS BAGÉ
ARQUITETURA DE COMPUTADORES
2. 2
I. Plano de aula
Na aula anterior foi visto:
Apresentação da disciplina
Discussões iniciais do plano de trabalho
ARQ - Conceitos básicos
3. 3
I. Plano de aula
Nesta aula será apresentado:
Conceitos básicos de arquitetura e organização
Estrutura e função do computador
ARQ - Conceitos básicos
4. 4
1. Introdução
Um computador é um conjunto de partes eletrônicas e
eletromecânicas capaz de coletar, manipular e fornecer os
resultados da manipulação de dados para um ou mais objetivos.
Utilização de métodos e técnicas no tratamento automático da
informação.
Considerável variedade de produtos, desde
microcomputadores de único chip, até supercomputadores.
ARQ - Conceitos básicos
7. 7
1. Introdução
Um computador é um conjunto de partes eletrônicas e
eletromecânicas capaz de coletar, manipular e fornecer os
resultados da manipulação de dados para um ou mais objetivos.
Utilização de métodos e técnicas no tratamento automático da
informação.
Considerável variedade de produtos, desde
microcomputadores de único chip, até supercomputadores.
Apesar da variedade e do ritmo da mudança no campo da
computação, certos conceitos fundamentais se aplicam de
forma corrente.
ARQ - Conceitos básicos
8. 8
1.1 Arquitetura e organização
Ao descrever computadores, normalmente é feita uma distinção
entre arquitetura de computador e organização de
computador.
Arquitetura: atributos de um sistema visíveis a um
programador, ou seja que possuem um impacto direto sobre a
execução lógica de um programa.
Exemplo: conjunto de instruções, número de bits usados para
representar tipos de dados (números, caracteres), técnicas
para endereçamento de memória.
ARQ - Conceitos básicos
9. 9
1.1 Arquitetura e organização
ARQ - Conceitos básicos
Figura. Arquitetura: endereçamento de memória
10. 10
1.1 Arquitetura e organização
ARQ - Conceitos básicos
Figura. Arquitetura: instruções de processador
11. 11
1.1 Arquitetura e organização
Ao descrever computadores, normalmente é feita uma distinção
entre arquitetura de computador e organização de
computador.
Organização: unidades operacionais e suas interconexões que
realizam as especificações arquiteturais (transparente ao
programador).
Exemplo: detalhes do hardware, como, sinais de controle,
interfaces entre periféricos, tecnologia de memória utilizada.
ARQ - Conceitos básicos
12. 12
1.1 Arquitetura e organização
ARQ - Conceitos básicos
Figura. Organização: sinais de controle
14. 14
1.2 Estrutura e função
Um computador possui milhões de componentes eletrônicos. Como
vamos descrever um computador? Usamos o enfoque
hierárquico.
Um nível por vez: descrição dos componentes e sua
interconexão.
Níveis são descritos de forma top-down: componentes de
um nível, depois os de seus subníveis, e assim por diante.
Em cada nível o projetista se preocupa com a estrutura e a
função.
ARQ - Conceitos básicos
15. 15
1.2 Estrutura e função
Tanto a estrutura quanto o funcionamento de um computador são,
essencialmente, simples. Em termos gerais, existem quatro
funções:
Processamento de dados: dados podem assumir muitas
formas. Ex.: processador
Armazenamento de dados: existe pelo menos uma função
de armazenamento de dados a curto prazo. Ex.: memória
principal
Movimentação de dados: capaz de movimentar dados entre
si e o mundo exterior. Ex.: conexões e cabos
Controle: unidade que gerencia os recursos do computador e
coordena o desempenho de suas partes funcionais. Ex.:
comunicação entre CPU, memória principal e E/S
ARQ - Conceitos básicos
16. 16
1.2 Estrutura e função
ARQ - Conceitos básicos
Figura. Uma visão funcional do computador
17. 17
1.2 Estrutura e função
ARQ - Conceitos básicos
Figura. O computador: estrutura de alto nível
18. 18
2. Exercícios
1. Qual a diferença entre arquitetura e organização de
computadores?
2. Qual a função da memória principal de um computador?
3. Quais são as quatro funções principais de um computador? Cite
um exemplo para cada uma delas
ARQ - Conceitos básicos