You are on page 1of 45

Noções básicas sobre

sistemas de computação
Conceitos e definições
 Dado: Pode ser qualquer coisa! Não tem
sentido nenhum se estiver sozinho;

 Informação: São dados processados. Um


programa determina o que ele é
(Processamento de dados);

 Sistemas: Conjunto de partes coordenadas


que concorrem para a realização de um
determinado objetivo.
Conceitos e definições
 Informática: computador gerando
informações de forma automática.
 INFORmação autoMÁTICA;
 Processamento de Dados:
 Manipulação de dados de entrada para
gerar uma informação de saída desejada

Entrada Processamento Saída


As Gerações dos Computadores (1)
Geração Período Características Exemplos

Primeira 1940-1956 Válvulas ENIAC


Cartões perfurados EDVAC
Saída em papel UNIVAC
Linguagem de máquina
Segunda 1956-1965 Transistores IBM 7094
Cartões perfurados NCR
Linguagens simbólicas CDC 6600
Terceira 1966-1971 Circuitos Integrados IBM 360
Teclados IBM 370
Monitores Cray I
Linguagens Estruturadas PDP 11
As Gerações dos Computadores (2)
Geração Período Características Exemplos

Quarta 1971-1980 Microprocessadores IBM 308


Interface gráfica IBM-PC
Mouse Cray XMP
Programas armazenados Macintosh
em chips
Quinta 1981-Hoje Surgimento da Internet Computadores
atuais e
Processamento paralelo
protótipos de
Inteligência Artificial pesquisas
Linguagem Natural tecnológicas
Principais unidades
funcionais do computador

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

HD Outros Maior Dimensão


Principais unidades
funcionais do computador

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;

 Pelo barramento trafegam


dados, endereços de
memória, sinais de controle
e energia;
Barramentos (Bus)
 Tipos de Barramento:
 Barramento Local: Principal barramento.
Conecta o processador, a memória RAM, as
caches e os chipsets;
 Barramento X: Barramento que conecta os
periféricos integrados na placa
- mãe (placa de
som, vídeo, rede, etc) ao barramento local;
 Barramento de Expansão: conectam as placas
controladoras dos periféricos ao barramento
local.
Barramentos (Bus)
 Padrões de barramento de expansão:
 ISA (Industry Standard Architecture):
 O primeiro barramento de expansão (8 e 16 bits);
 Ainda usado para periféricos mais lentos como placa de
som e fax modem;
 MCA (Microchannel Architecture):
 Barramento proprietário IBM (32 bits);
 EISA (Extended Industry Standard Architecture):
 32 bits e suporte a barramento ISA;
 VLB (Vesa Local Bus):
 32 bits. Criado pelos fabricantes de interface de vídeo;
 PCI (Peripheral Component Interconnect):
 32 a 64 bits, suporte a barramento ISA;
Barramentos (Bus)
 AGP (Accelerated Graphics Port):
Desenvolvido para as placas de vídeo mais
modernas (3D) e processadores Pentium II;
2 vezes mais rápido que o PCI;
 USB (Universal Serial Bus):
Padrão para a conexão de periféricos
externos;
Facilidade de uso;
Possibilidade de conectar vários periféricos a
uma única porta USB;
Placas controladoras
 Controlam a execução de instruções nos
respectivos periféricos;
 São acopladas aos barramentos de expansão
através de slots;
 Exemplos:
 Placas de som;
 Placas de rede;
 Placas de fax/modem;
 Placas de vídeo;
 Placas controladores de discos:
Principal padrão: IDE (Integral Drive Eletronics):
Portas
 Conectam periféricos às suas respectivas
placas controladoras;
 Podem ser:
 Portas Paralelas:
 impressoras, scanners etc...;
 Portas Seriais:
 Fax, Modens externos...;
 Portas USB : Atualmente, comum para conectar
diversos periféricos ao computador.
BITs e BYTES
 BIT: contração de BInary digiT
 Representa um dos valores possíveis em binário, 0 ou 1
 0 -> nível baixo, tensão elétrica baixa, falso...
 1 -> nível alto, tensão elétrica alta, verdadeiro...

 Quando o sistema binário começou a ser utilizado,


percebeu-se que eram necessários 250 códigos
diferentes para representar, com valores diferentes,
todos os números, letras maiúsculas, minúsculas e
acentuadas e os demais símbolos:
 28 = 256;
BITs e BYTES
 BYTE: é um grupo de 8 bits
 Em um byte a 28 = 256 combinações possíveis:
Pode-se representar de 00000000 até 11111111
Medidas em Bytes
Unidade de Bytes / 1 Espaço
Medida caractere
1 byte 1 8 bits

1 kilobyte (KB) 1.024 1024 bytes

1 megabyte (MB) 1.048.576 1024 KB

1 gigabyte (GB) 1.073.741.824 1024 MG

1 terabyte (TB) 1,099511628 E12 1024 GB


Conversão Decimal - Binário:
 Transformar 29 em binário:
 Verificar se o primeiro valor (128) "cabe dentro" do
número. Se couber atribui-se o código 1, se não
couber atribui-se 0
 Repetir para os demais valores (64, 32, 16...) até
chegar ao 1

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

 11101 –> decimal = 1.24 +1.23+1.22+0.21+1


 11101 –> decimal = 29
Álgebra de Boole
 Introduzida em 1854 por George Boole, e
até hoje usada para o tratamento
sistemático da lógica;
 Um conjunto de operadores e axiomas que
são assumidos verdadeiros sem
necessidade de prova:
 Axiomas:
 Maria tem 25 anos
 Maria não tem 25 anos
 Principais operações (operações básicas):
 Adição lógica (OU), multiplicação lógica (E) e
Inversão.
Álgebra de Boole
 Adição lógica (operação OU):
 “A operação OU resulta 1 se pelo menos uma
das variáveis de entrada vale 1”

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..

You might also like