Você está na página 1de 8

Computador

Mquina composta de um conjunto de partes eletrnicas e eletromecnicas, com capacidade de coletar, armazenar, manipular dados, e fornecer informaes, tudo isso de forma automtica

Noes de Arquitetura de Computadores

1/16

2/16

Componentes Bsicos de um Computador


Hardware x Software
Software parte lgica (programas) Hardware parte fsica

Hardware Vs Software
HARDWARE Todos os dispositivos fsicos que constituem um sistema informtico. SOFTWARE a parte lgica do computador.
Programas conjunto de instrues que gerem e controlam o hardware, de uma forma organizada, para que o computador possa funcionar convenientemente.

3/16

4/16

Organizao Bsica
(Von Neumann)

Funcionamento Interno do Computador


Apesar da tecnologia dos computadores ter mudado muito desde os primeiros computadores da dcada de 40, a maioria ainda utiliza a arquitetura de Von Neumam. Eles possuem trs sesses principais: Unidade Central de Processamento Unidade lgica e aritmtica Unidade de controle Memria Dispositivos de entrada e sada
6/16

Memria

Unidade de Entrada

Unidade de Controle

Unidade de Sada

Unidade Lgica e Aritmtica Unidade Central de Processamento

5/16

Funcionamento Interno do Computador

Processamento da Informao

Dados: todo elemento conhecido que serve de base resoluo de um problema; Informao: um conjunto estruturado de dados;

Processamento: a atividade que consiste em transformar determinadas informaes a fim de obter outras informaes ou resultados que tenham alguma finalidade prtica;

7/16

8/16

Descrio de uma tarefa


As tarefas so realizadas atravs da execuo de operaes lgicas/aritmticas e tomada de decises. As instrues adequadas constituem os programas que dirigem o funcionamento do computador.

Descrio de uma tarefa


O computador constitudo por uma parte fsica (hardware), mais parte lgica (software). Hardware o conjunto de todos os elementos fsicos que compe o computador (equipamento propriamente dito).

9/16

10/16

Descrio de uma tarefa


Software um conjunto de instrues que controla e orienta (instruir), o computador para a execuo de tarefas. Toda a mquina um sistema.

Descrio de uma tarefa


O que um sistema? Sistema um conjunto de componentes que realiza as seguintes funes: Sistema de computao realiza processamento eletrnico de dados.

11/16

12/16

Descrio de uma tarefa


Um sistema de computao tambm realiza as trs funes bsicas: entrada, processamento e sada. A entrada de um sistema de computao corresponde ao conjunto dos dados necessrios para a realizao de uma tarefa.

Descrio de uma tarefa


Processamento refere-se s modificaes realizadas sobre os dados de entrada e a elaborao dos resultados. A sada corresponde ao conjunto de dados resultantes obtidos.

13/16

14/16

Fazes de execuo de uma tarefa


Um computador realiza processamento eletrnico de dados. Trs funes bsicas: entrada, processamento e sada.

Fazes de execuo de uma tarefa


A entrada de um sistema de computao corresponde ao conjunto dos dados necessrios para a realizao de uma tarefa. O processamento refere-se s modificaes realizadas sobre os dados de entrada e a elaborao dos resultados.

15/16

16/16

Fazes de execuo de uma tarefa


A sada corresponde ao conjunto de dados resultantes obtidos.

Unidades de execuo de tarefas


Um programa para ser executado precisa de uma requisio ou ordem externa uma solidificao feita pelo utilizador. Em alguns casos os programas so executados automaticamente, mas precisam de ser executados inicialmente, essas instrues so gravadas para que se proceda dessa forma.

17/16

18/16

Unidades de execuo de tarefas


Quando um comando executado pelo utilizador ou pelo prprio sistema, enviada uma solicitao para o ncleo (processador) que faz o processamento da informao e, por sua vez, faz tambm uma requisio de dados e instrues ao disco rgido, que onde est armazenado programa.

Unidades de execuo de tarefas


Os dados so enviados atravs de blocos e passam pela memria RAM antes de serem processados. A RAM, ao contrrio do disco rgido, uma memria dinmica que permite leitura e gravao em velocidade muito superiores ao HD (disco rgido).

19/16

20/16

Unidades de execuo de tarefas


A RAM existe justamente para evitar o ncleo que esteja constantemente a fazer requisies ao disco rgido (o que tornaria a execuo de programas muito lento). Por isso, este um dos componentes que mais tem influncia sobre o desempenho de um computador.

Unidades de execuo de tarefas


Uma vez que os dados esto contidos na RAM, o processador acede diretamente a estes. Dentro do processador, tambm existem outras memrias dinmicas, que armazenam temporariamente, resultados de processamento (clculos e operaes lgicas) e fazem o controlo das informaes, so as conhecidas caches.

21/16

22/16

Unidades de execuo de tarefas


Nesse caso, a quantidade de memria estabelecida pelo fabricante e para aumentar necessrio efetuar a troca do processador.

Unidades de execuo de tarefas


Os fatores determinantes para o desempenho de todo esse procedimento, so: a frequncia de clock do ncleo (processador, ex:2.6GHz) a frequncia do barramento externo na motherboard (ex: 400 MHz), a quantidade e frequncia de memria RAM (ex: 1GB e 533MHz) e tambm, a taxa de transferncia e velocidade de rotaes do disco rgido (ex: 300MB/s e 7200 RPM).

23/16

24/16

idades de execuo de tarefas


Outros fatores tambm podem ser considerados, como a quantidade de ncleos disponveis no processador (ex: core 2 duo, de 2 ncleos) etc.

Arquitetura de Computadores
Unidade Central de Processamento (UCP) Composta de: Unidade Lgica e Aritmtica (ULA) Unidade de Controle

25/16

26/16

Arquitetura de Computadores
Unidade de Controle onde os cdigos (instrues), que representam as operaes a serem realizadas, so identificados e atravs da qual os dados so obtidos da memria; cdigo de operao: identifica a operao a ser feita cdigo de operando: dados necessrios execuo da operao

Arquitetura Geral dos Computadores

27/16

28/16

Arquitetura de Computadores
Tipos de computadores Supercomputadores (grande capacidade de processamento, paralelismo, pesquisas cientficas): CRAY Mainframes (grande porte, centenas de usurios): IBM, DEC, UNISYS Minicomputadores (verso menor dos mainframes, vrios usurios) Microcomputadores (potncia limitada, 1 usurio): PC (downsizing!) Cluster: Agrupamento de computadores agregando uma grande capacidade de processamento.
29/16 30/16

Arquitetura de Computadores
Quanto ao nmero de processadores monoprocessamento: apenas 1 processador, 1 memria principal, vrios programas podem compartilhar o mesmo processador (ex: timesharing - cada programa tem um tempo para usar o processador); multiprocessamento: mais de um processador, podem compartilhar memria ou no, podem executar vrios programas ao mesmo tempo ou dividir um.

Componentes do Computador
Gabinete Fonte AT ATX Placa me Parte importante do computador Gerencia toda a transao de dados entre a CPU e os perifricos

Componentes do Computador
Microprocessador
o crebro do computador CPU inteira dentro de um nico chip. Divididos em dois tipos bsicos:
CISC - Complex Instruction Set Computer RISC - Reduced Instruction Set Computer

31/16

32/16

Componentes do Computador
Clock
Clock Speed ou Clock Rate

Componentes do Computador
Placas de expanso
Placa de som, de vdeo

Memrias
Intimamente ligadas ao processador, Chipset e placa me Existem vrios tipos de memria, variando a capacidade de armazenamento, velocidade e preo

Perifricos
Teclados, mouses, monitores, joysticks

33/16

34/16

Componentes do Computador
CMOS
Armazena as informaes relativas configurao do hardware do micro

Componentes do Computador
CHIPSET
Circuitos de apoio ao computador que gerenciam praticamente todo o funcionamento da placa-me

BIOS(Basic Input- Output System)


Responsvel por acordar o computador: contar e verificar a memria RAM, iniciar dispositivos e dar incio ao processo de boot.
Boot a operao de passagem do sistema operacional do disco onde se encontra para a memria do computador
35/16 36/16

Arquitetura Bsica de Um Computador


Entrada/Saida
Entrada: permitem ao computador acessar informaes do mundo externo Sada: permitem a sada de informaes para meios externos e possibilitam sua visualizao, armazenamento ou utilizao por outro equipamento

Arquitetura Bsica de Um Computador


Unidade Central de Processamento (CPU)
componente vital do sistema de computao responsvel pela realizao das operaes de processamento (clculos matemticos, clculos lgicos, etc) e de controle, durante a execuo de um programa

37/16

38/16

Arquitetura Bsica de Um Computador


Componentes da CPU
Unidade Aritmtica e Lgica
responsvel por realizar as operaes matemticas e lgicas com os dados

Arquitetura Bsica de Um Computador


Memria
RAM (Random Access Memory)
Memria principal do computador Armazena instrues que esto sendo executadas e os dados necessrios a sua execuo uma memria de leitura e escrita (read/write) de rpido acesso, acesso aleatrio e volatilidade (em caso de falta de energia eltrica ou desligamento do computador h perda de informaes).
40/16

Unidade de Controle
dispositivo mais complexo da CPU busca de instrues na memria principal controla a ao da ALU realiza a movimentao de dados e instrues de e para a CPU

39/16

Arquitetura Bsica de Um Computador


CACHE
Tipo de Memria RAM Mais rpido e mais caro Serve para acelerar o processamento Armazena as instrues e os dados mais requisitados

Arquitetura Bsica de Um Computador


MEMRIA SECUNDRIA (DISCOS) Usada para armazenar grandes quantidades de informaes Exemplo de memria secundria: discos rgidos, disco flexvel, Zip Drive, CD_ROM

ROM (Read Only Memory)


Guardadas informaes para iniciar o computador memria de leitura e no voltil com pequena capacidade de armazenamento Geralmente, depois de gravada a ROM no pode ser mais gravada pelo usurio.
41/16 42/16

Arquitetura Bsica de Um Computador


Barramento
Caminhos que permitem o transporte de dados entre os vrios elementos: CPU, memria, placas de expanso, sistema de entrada e sada, etc...

43/16