22
Organização e Arquitetura de Computadores Professor Airton Ribeiro de Sousa [email protected]

Fundamentos de Redes de Computadores - lanwan.com.brlanwan.com.br/Aulas_Faciplac_Gama_2017_2/5a_Organizacao_e... · Como mencionado na aula anterior, tem-se observado uma atuação

Embed Size (px)

Citation preview

Organização e

Arquitetura de Computadores

Professor Airton Ribeiro de Sousa

[email protected]

Organização e Arquitetura de Computadores

Nesta disciplina, você estudará os principais conceitos

de arquitetura de computadores.

Terá uma ideia clara das peças que compõe um

computador, como elas funcionam e se interligam.

Veremos também importantes lições sobre o

desempenho dos computadores e de cada um de seus

componentes.

Apresentação

Como mencionado na aula anterior, tem-se observado

uma atuação cada vez maior dos computadores nas

diversas atividades de pessoas e corporações. As

operações bancárias, as telecomunicações e o

manuseio de muitos aparelhos eletrodomésticos são

exemplos claros das facilidades trazidas pela utilização

dos computadores, isto sem falar em aplicações mais

clássicas, como os sistemas de reservas de passagens

aéreas e a previsão meteorológica.

Introdução

Organização e Arquitetura de Computadores

Organização e Arquitetura de Computadores

A evolução da informática foi caracterizada pelo

desenvolvimento de computadores com características

adversas, traduzidas pelos diferentes parâmetros, cada

vez mais conhecidos pelos usuários de computador.

Introdução

Organização e Arquitetura de Computadores

O computador é uma máquina composta de partes

eletrônicas e eletromecânicas (hardware) capaz de

coletar, manipular e fornecer os resultados de

informações para um ou mais objetivos.

Para ser considerado um computador ele precisa ter

processador, memória e dispositivos de entrada e/ou

saída, que podem ser utilizados de modo eficiente na

solução dos tipos de problemas os quais possuem uma

grande complexidade ou um grande volume de dados.

Computador

Organização e Arquitetura de Computadores

A arquitetura de computadores se refere ao

comportamento de um sistema computacional visível

para o programador, ou seja, aos aspectos

relacionados com a execução lógica de um programa. A

organização de computadores se refere às unidades

estruturais e seus relacionamentos lógicos e eletrônicos

(STALLINGS, 2010)

Organização - Arquitetura

Organização e Arquitetura de Computadores

Os sistemas digitais, em seu nível mais baixo, representam as

informações somente através de dígitos. Num nível mais alto,

estes dígitos codificados formam diferentes combinações capazes

de representar qualquer tipo de informação.

As informações normalmente são representadas internamente por

sinais elétricos binários que podem ser somente os valores 0 ou 1,

correspondendo a estar ligado ou desligado, ter energia ou não

num circuito, onde 5 volts representam o dígito 1 e 0 volt

representa o dígito 0.

Organização - Arquitetura

Organização e Arquitetura de Computadores

O computador digital é um sistema digital binário, pois a

informação é representada nele somente através dos dígitos

binários 0 e 1.

Um computador é capaz de realizar basicamente quatro operações

com dados (STALLINGS, 2010):

a) Processamento de dados

b) Armazenamento de dados

c) Movimentação de dados

d) Controle

Organização - Arquitetura

Organização e Arquitetura de Computadores

• A tarefa principal do computador é o processamento de dados

• O computador é capaz de fazer inúmeros cálculos para

manipular os dados

• Esta manipulação das informações chama-se processamento e

as informações iniciais recebem a denominação de dados

• A informação compreende os dados processados e organizados

para atender um objetivo específico

Organização - Arquitetura

Organização e Arquitetura de Computadores

Organização - Arquitetura

Etapas do processamento de dados

Organização e Arquitetura de Computadores

Os termos dado e informação podem ser tratados

como sinônimos, mas também podem ser usados de

forma distinta. O termo “dado”, normalmente, é usado

para definir a matéria-prima originalmente obtida e, a

expressão “informação” é usada, normalmente, para

definir o resultado do processamento, ou seja, o dado

processado (MONTEIRO, 2007).

Organização - Arquitetura

Organização e Arquitetura de Computadores

Para que ocorra o processamento de forma adequada, é

necessária uma unidade de controle (UC) que gerencie os

recursos do computador e coordene o funcionamento de suas

partes.

Também é essencial que um computador armazene os dados.

Mesmo que o computador esteja processando dados de forma

dinâmica, de modo que os resultados sejam imediatos, o

computador precisa armazenar temporariamente, pelo menos,

alguma parte dos dados que estão sendo trabalhados. A memória

é um dispositivo eletrônico que tem a capacidade de armazenar

essas informações e fornecê-las quando solicitadas à CPU

Organização - Arquitetura

Organização e Arquitetura de Computadores

A CPU adotada, a capacidade de memória, a

capacidade do disco rígido, a existência de memória

cache e outros menos conhecidos.

A definição destes parâmetros e a forma como os

diversos componentes de um computador são

organizados, define aquilo que é conhecido por

arquitetura de computador e vai determinar aspectos

relacionados à qualidade, ao desempenho e à

aplicação para a qual o computador vai ser orientado.

Características da Arquitetura

Organização e Arquitetura de Computadores

Apesar da evolução ocorrida no segmento tecnológico

desde o surgimento dos primeiros dispositivos

computacionais, o esquema apresentado a seguir pode

ser utilizado tanto para descrever um sistema

computacional atual como os computadores da década

de 40. Este modelo foi projetado por engenheiros da

época como por exemplo John Von Neumann.

Componentes Básicos de um Computador

Organização e Arquitetura de Computadores

Arquitetura de John Von Neumann

Organização e Arquitetura de Computadores

Nos primórdios da Computação não exista o conceito

de PROGRAMA ARMAZENADO, isto significa que os

programas eram desenvolvidos, executados e

apresentavam os resultados imediatamente.

O resultado dos processamentos eram armazenados

em fitas magnéticas ou cartões perfurados, os quais

não detinham estrutura para a guarda de grandes

volumes resultantes.

Arquitetura de John Von Neumann

Organização e Arquitetura de Computadores

O conceito de programa armazenado surgiu da

necessidade de armazenar programas em um

computador, pois, até então, ainda não havia formas de

armazenar programas em um computador. John Von

Neumann e outros pesquisadores descobriram que,

utilizando dispositivos de memória em formas de linha

de retardo de mercúrio, poderiam armazenar instruções

de programas.

Arquitetura de John Von Neumann

Organização e Arquitetura de Computadores

As definições e evolução do armazenamento de dados,

ocorreram durante o projeto EDVAC e John Von Neumann

acabou recebendo a maior parte dos créditos pela então

descoberta, mas a verdade é que várias pessoas participaram

da construção. John Von Neumann ganhou mais destaque

que os outros por ter escrito um relatório sobre o EDVAC,

com 101 páginas, descrevendo formalmente o conceito,

criando assim uma espécie de guia para a construção de

computadores.

Arquitetura de John Von Neumann

Organização e Arquitetura de Computadores

As definições e evolução do armazenamento de dados,

ocorreram durante o projeto EDVAC e John Von Neumann

acabou recebendo a maior parte dos créditos pela então

descoberta, mas a verdade é que várias pessoas participaram

da construção. John Von Neumann ganhou mais destaque

que os outros por ter escrito um relatório sobre o EDVAC,

com 101 páginas, descrevendo formalmente o conceito,

criando assim uma espécie de guia para a construção de

computadores.

Arquitetura de John Von Neumann

Organização e Arquitetura de Computadores

Arquitetura de John Von Neumann

Von Neumann with Edvac

Organização e Arquitetura de Computadores

A proposta inicial de um computador de programa

armazenado, relatada pelo próprio Von Neumann, era

dividida em cinco partes:

• Central aritmética;

• Central de controle;

• Memória;

• Gravação;

• Entrada e saída.

Arquitetura de John Von Neumann

Organização e Arquitetura de Computadores