Professional Documents
Culture Documents
sistemas de computação
Conceitos e definições
Dado: Pode ser qualquer coisa! Não tem
sentido nenhum se estiver sozinho;
Memória
• PRINCIPAL
• AUXILIAR
Dispositivos de Dispositivos de
ENTRADA
Processador
SAÍDA
Principais unidades
funcionais do computador
Memória
• PRINCIPAL
• AUXILIAR
Dispositivos de Dispositivos de
ENTRADA
Processador
SAÍDA
Processador
Principal unidade do computador (o
cérebro);
Executa e gerencia todas as
operações do computador com o
auxílio dos demais dispositivos
(memória, periféricos,…);
Principal unidade a determinar o
poder computacional da máquina;
É composto por milhões de
transistores.
Processador
Os processadores são compostos por:
Unidade de controle (UC):
Faz com que as instruções sejam processadas:
Gerenciamento da memória principal;
Requisições as unidades/dispositivos que devem colaborar no
processo;
Unidade Lógica Aritmética (ULA):
Realiza as operações matemáticas (soma, subtração,
divisão e multiplicação).
Realiza testes lógicos baseados nas instruções de
programa (Álgebra Booleana).
Processador
Registradores:
Armazena endereços de instruções e dados que
estão sendo processados;
Memória rápida para guardar informações de
controle e resultados intermediários
Clock:
Emite pulsos elétricos que se propagam pelos
barramentos da placa-mãe;
Usado para cronometrar operações de processamento e
ditar a velocidade de transferência de dados;
Principais unidades
funcionais do computador
Memória
• PRINCIPAL
• AUXILIAR
Dispositivos de Dispositivos de
ENTRADA
Processador
SAÍDA
Memórias
Armazenamento de programas e dados;
Local onde o processador:
Busca dados a serem processados;
Guarda valores intermediários;
Envia resultados finais do processamento;
Tipos de Memória:
Principal: RAM, ROM;
Cache;
Secundárias:
Disco Rígico (HD), discos flexíveis, CD, etc...
Memória Principal - RAM
RAM (Random Access Memory)
Acesso aleatório: capacidade de acesso a
qualquer posição em qualquer momento;
Armazena instruções que estão sendo
executadas e os dados necessários a sua
execução;
Memória de leitura e escrita e de rápido
acesso;
É volátil (na falta de energia elétrica ou
desligamento do computador as informações
são perdidas).;
Memória Principal - ROM
ROM (Read Only Memory)
Memória de leitura– gravada pelo fabricante;
Pouca capacidade de armazenamento;
Não-volátil;
Exemplos:
BIOS(Basic Input Output System)
Armazenam informações para iniciar o computador:
verificar a memória RAM, iniciar dispositivos e dar início
ao processo de boot;
CMOS (Complementary Metal-Oxide Semicondutor)
Armazena as informações do sistema (setup);
Memória Cache
É um tipo de memória
RAM;
Memória de acesso rápido,
porém mais cara;
Armazena as instruções e
os dados mais requisitados
pelo processador;
Serve para acelerar o
processamento;
Pode ser:
Cache primária: interna
ao processador;
Cache secundária:
externa ao processador.
Memória Secundária
Utilizada para armazenar maior volume de dados;
Armazenamento definitivo de programas e dados;
Baixo custo, se comparada aos demais tipos de
memória;
Velocidade de acesso inferior aos demais tipos de
memória;
Exemplos de Memória Secundária:
Disco Rígido (HD – Hard Disc);
Disco flexível – disquetes;
Zip-Drive;
CDs;
Pendrives;
Memórias (Desempenho X Dimensão)
Acesso
mais rápido
Registrador
Cache interna
Cache externa
RAM
Memória
• PRINCIPAL
• AUXILIAR
Dispositivos de Dispositivos de
ENTRADA
Processador
SAÍDA
Dispositivos de entrada/saída
Permite a interação entre o usuário e o
computador;
Dispositivo de Entrada:
Encaminha as solicitações/dados do
usuário ao computador;
Dispositivo de Saída:
Exibe os resultados finais do
processamento.
Dispositivos de entrada
Convertem dados para um formato
manipulável pelo computador;
Exemplos de dispositivos de entrada:
teclado e mouse;
joystick;
scanner;
microfone;
leitor de código de barras;
superfícies sensíveis ao toque (touch-screen);
sistemas de reconhecimento de voz, etc...
Dispositivos de saída
Convertem dados para um formato
legível pelo usuário (letras, números,
cores, etc...);
Exemplos de dispositivos de saída:
Monitores de vídeo;
Impressoras;
Equipamentos de som, sintetizadores de
voz, etc...
Dispositivos de entrada e saída
Desempenham igualmente as
funções de dispositivos de entrada e
de saída;
Exemplos:
Placa de fax/modem;
Placa de rede;
Drives de disquete e gravadores de CD e
DVD.
Comunicação entre os
dispositivos do computador
Placa-mãe (motherboard)
É o meio pelo qual o processador se
comunica com os demais dispositivos do
computador;
É um circuito impresso composto
basicamente por:
Processador;
Memórias;
Barramentos;
Chipsets;
Slots;
Portas;
Outros...
Placa-mãe (motherboard)
As placas-mãe podem ser:
On-board – Placas controladores de
dispositivos (som, rede, fax e vídeo) são
embutidas nela;
Off-board – Placas individuais, acopladas
a placa-mãe através de slots de
expansão;
Chipset
Chips ligados diretamente ao chip do
processador;
Responsáveis pela maioria das trocas de
informações entre o processador, memórias
e barramentos;
Controlam, praticamente, todo o
funcionamento da placa-mãe:
Memórias RAM;
Memórias cache externas;
Barramentos;
Interrupções de hardware;
Barramentos (Bus)
Conjunto de condutores
elétricos que interligam os
diversos componentes de
um computador e de
circuitos eletrônicos que
controlam o fluxo dos bits;
Valor 128 64 32 16 8 4 2 1
27 26 25 24 23 22 21 20
código 0 0 0 1 1 1 0 1
29 = 11101
Conversão Binário - Decimal:
Método polinomial:
R = xn-1.Bn-1 + xn-2.Bn-2 + ... + x2.B2 + x1.B + x0
A B A+B
0 0 0
0 1 1
1 0 1
1 1 1
Álgebra de Boole
Multiplicação lógica (operação E):
“A operação E resulta 0 se pelo menos uma das
variáveis de entrada vale 0”
A B A.B
0 0 0
0 1 0
1 0 0
1 1 1
Álgebra de Boole
Inversão:
“A operação de inversão resulta no
complemento da variável de entrada”
A A’
0 1
1 0
Exercícios
Transforme:
17d -> ?b
43d -> ?b
1001b -> ?d
10011b -> ?d
Resolva:
A B C A+B+C A.B.C (A’.B)+C
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
Arquitetura em níveis
Tipos de softwares
Software: Programas escritos em linguagem de
programação que permitem ao usuário a utilização do
computador para diversas tarefas;
Software Básico: Controla componentes físicos e
lógicos do computador, permitindo ao usuário
interagir com esses componentes sem a necessidade
de conhecimento especializado (baixo nível):
Sistemas operacionais;
Utilitários: anti-vírus, compactadores, backups,...
Linguagens de programação;
Software Aplicativo: Desempenham funções
específicas para determinadas atividades e usuários:
Planilhas eletrônicas, bancos de dados, navegadores..