Sie sind auf Seite 1von 32

Estrutura Bsica do Computador

O computador comum constitudo dos seguintes componentes


bsicos:

1. Processador (unidade de controle e unidade lgico-aritmtica)


2. Memria
3. Dispositivos de entrada e sada
4. Unidade de armazenamento (disco)
5. Programas (softwares)
Estrutura Bsica do Computador

Hardware: parte fsica da mquina, que consiste de circuitos


eletrnicos (diodos, transistores e chips), pequenos motores,
componentes pticos, fonte de pr-processamento da energia,
sistema de arrefecimento (cooler), etc.

Software: parte lgica, que consiste de instrues que o


computador compreende e ao execut-las realiza funes
desde a edio de texto at clculos complexos.
PROCESSADOR

um circuito eletrnico que o crebro do computador.

Neste circuito, os componentes eletrnicos so gravados em


miniatura sobre uma placa de silcio (material semicondutor).

Um processador pode conter milhares de pequenssimos


componentes eletrnicos que so projetados para efetuar
operaes lgicas e matemticas eficientemente.
MEMRIA

So circuitos eletrnicos capazes de armazenar informaes


enquanto o processador est em execuo.

A CPU usa a memria tambm como bloco de anotaes.

A memria de acesso aleatrio e armazena informaes


enquanto o computador estiver ligado.

RAM = random access memory


PLACA-ME

(motherboard)

processador

(CPU)

memria
Componentes bsicos do Processador

Unidade de controle: orienta o fluxo de dados entre a CPU e

o restante do computador atravs de micro-cdigos (lista de

instrues embutidas nos circuitos da UC). A UC contm as

instrues da CPU para executar comandos.

Unidade lgico-aritmtica: a parte da CPU responsvel pela

execuo de operaes aritmticas ou lgicas.


ULA e UC trabalham juntas

A ULA possui um grupo de registradores que so usados para

armazenar dados temporariamente, enquanto uma instruo

processada.

A UC, por exemplo, carrega dois nmeros na memria da ULA e

envia uma instruo a ULA para dividir os dois nmeros, ou para

verificar qual deles maior (ou se so iguais).


Evoluo dos Processadores (CPU)
(Processadores da famlia INTEL)
MEMRIA CACHE

Durante o processamento, a CPU transfere dados entre a


memria RAM e seus registradores.

A CPU originalmente muito mais rpida que a memria principal.

Para minimizar os efeitos deste gargalo na performance do


computador, foi criada uma memria parecida com a memria
RAM, denominada CACHE.

Sempre que a CPU tenta acessar a RAM, o controlador de cache


intercepta o pedido e procura as informaes em sua prpria
memria.
MEMRIA CACHE

As instrues de um programa so um bom exemplo de


informaes que a CPU sempre encontra na CACHE.

Um outro exemplo quando usamos um editor de texto e


precisamos procurar no texto uma coincidncia entre palavras.
DISPOSITIVOS DE ENTRADA E DE SADA
UNIDADE DE ARMAZENAMENTO

(hard-disk)

As informaes precisam ser acessadas e utilizadas aps uma


seo de trabalho no computador.

Portanto, precisamos guardar essas informaes para posterior


utilizao num dispositivo que no dependa dos estados
ligado / desligado do computador.

A unidade de armazenamento tem esta funo.


Outros dispositivos de armazenamento

DISCO PTICO: um dispositivo de armazenamento cuja leitura

feita por meio de um feixe de raio laser, de grande preciso.

PEN-DRIVE: um circuito integrado com memria e no possui

discos ou quaisquer partes mveis. Hoje, j possvel executar

programas como Word, Excel, Corel, etc de dentro do pen-drive.


SOFTWARES

So conjuntos de instrues escritas por programadores


empregando linguagens de computador.

Os programas so interpretados pela CPU e servem para


desempenhar tarefas especficas.
SOFTWARES

Os programas podem ser agrupados do seguinte modo:

1. Software bsico

2. Linguagem de programao

3. Aplicativos
Software bsico

Dentre os softwares bsicos, o que mais se destaca o Sistema


Operacional.

Exemplos:

- Linux (UNIX para PCs);

- DOS (Disk operating system);

- Solaris (SUN OS);

- Windows XP (Microsoft);

- Windows 3.11, etc.


Funes do Sistema Operacional

Gerencia os recursos do computador;

Comanda e direciona a execuo de todas as operaes de um


computador;

Serve de suporte para execuo de todos os demais programas


utilizados.
Computador em Camadas

Usurio

nvel Programas aplicativos


sobe
Linguagens de programao

Software bsico

Hardware

Rede de comunicao
Linguagem de programao Java (um exemplo)
Exemplo de um simples programa em Java

public class Soma{


public static void main(String args[]){
int a = 5;
int b = 6;
System.out.println(a+b);
} // main
} // soma
/* forma alternativa de comentario */
Exemplo de um simples programa em linguagem C

#include <stdlib.h>
#include <stdio.h>

/* programa simples em C */

main(void){
int a = 5;
int b = 6;
int c;
c = a + b;
printf(" Soma = %d \n",c);
getchar();
}
/*---------- Fim do programa ----------------------*/
BIOS
O BIOS ("Basic Input/OutputSystem") o sistema de ativao de
entradas e sadas, ou seja, o software bsico do computador,
encarregado de ativar seus recursos como mouse, teclado, monitor,
memria, HD (winchester) e disquete.

gravado em memria ROM, pois, logo que se liga o computador o


microprocessador ainda no pode dispor de seus recursos bsicos,
assim o BIOS gravado em memria permanente e programado em
cdigo de mquina, de modo a inicializar o computador, sem
depender de qualquer outro programa.

Para manter as configuraes do BIOS, uma bateria de nquel-cdmio


ou de ltio usada. Portanto, mesmo com o computador desligado, o
relgio e as configuraes de hardware so mantidos ativos. Assim,
ao ligar o computador, o BIOS executa o auto teste inicial do sistema.
Programas aplicativos

Excel,
Word,
Corel,
AutoCad2000,
Agenda eletrnica,
Aplicativo de Contabilidade,
Aplicativo para execuo de clculos de Engenharia,
MatLab,
Scilab,
etc.
Unidades de Medida em Computao

BIT = BInary digiT: a menor unidade de informao em um


computador.

Byte: o conjunto de 8 bits necessrio para representar um


caracter.

Exemplos: 00010110  A

00010111  B

usual usar a unidade BYTE para indicar a quantidade de


informaes armazenadas, ou tamanho de um arquivo. Portanto,
cada byte corresponde a UM CARACTER.
Unidades de Medida em Computao
Caracteres ASCII
American Standard Code for Information Interchange

Use as
teclas
Outros Cdigos so Disponveis

Cdigo BCD
Exemplos:
110 000  branco
011 011  .
111 001  Z

Cdigo EBCDIC
Exemplos:
0100 0000  branco
0100 1011  .
1110 1001  Z
O que informao digital

uma seqncia de nmeros discretos ou digitalizados.

Cada nmero representa um valor de sinal num dado


instante de tempo ou um valor mdio em um intervalo de
tempo especificado.

A informao digital processada pelo computador, uma


vez garantida sua compatibilidade.

Seqncia de binria
Sistemas de Comunicao
Comunicao de Dados

8 bits formam um byte 2 bytes formam uma palavra;

H sempre um padro de codificao previamente estabelecido;

Quando se transmite um bit por vez a comunicao serial;

Se so transmitidos vrios bits simultaneamente tem-se a


comunicao paralela;

Ao chegarem ao destino, os bits devem ser reagrupados para se


reconstituir a informao.

S = bit start
P = bit de paridade (erro)
T = bit stop
O QUE UM PROTOCOLO?

Um protocolo uma linguagem para comunicao de dois


computadores, distantes geograficamente, permitindo a troca de
mensagens entre computadores e a transmisso de dados.

Protocolo TCP/IP:

Transmission Control Protocol/Internet Protocol o programa bsico da


Internet. O Transmission Control Protocol gerencia o empacotamento de
dados dentro dos pacotes que so enviados de diferentes caminhos
sobre a Internet e reunidos nos seus destinos. O protocolo da Internet
manuseia a parte do endereo de cada pacote de dados de forma tal que
ele encaminhado destinao correta

FTP, por exemplo, parte do pacote TCP/IP, e responsvel por permitir


a transferncia de arquivo entre dois computadores.
Fim do tpico

Estrutura bsica do computador

Obrigado!