Aula 02
Pontifícia Universidade Católica de
Goiás PUC GOIÁS
Departamento de Computação
Informática
e
Computação
Cesar Augusto da Rocha Magalhães
INFORMÁTICA E
COMPUTAÇÃO
CMP 1060

O Computador e seus Componentes
Conceitos Básicos sobre
Informática
CONCEITOS BÁSICOS :
• Informática - infor + mática. É o tratamento da
informação de forma automática
• Dado - é tudo aquilo que é fornecido ao
computador de forma bruta
• Informação - é o resultado obtido do computador
após o processamento
• Processamento de Dados - é um conjunto de
operações que aplicadas a dados nos fornece uma
informação
• Computador - é uma máquina que processa
dados de forma automática
O que é Hardware ?
• HARDWARE - componente, ou conjunto
de componentes físicos internos e externos
de um computador ou de seus periféricos.
• Hardware - é a parte física do
computador
Exemplos de Hardware :
• Monitor, Teclado, Mouse, Impressora,
Plotters, Caneta Óptica, Modem, Hub,
Leitoras Ópticas, Scanner CPU etc .....
CONCEITOS BÁSICOS :
BIT - Binary Digit. É a menor unidade de
informação em um computador. Pode ser 0
(desligado) ou 1 (ligado)
 Byte - conjunto de 8 BITs. É unidade básica de
medida da memória em um computador.

 Kilobyte
(KB) = 1024 bytes
 Megabyte (MB) = 1024 Kbytes
 Gigabyte (GB) = 1024 Mbytes
OPERAÇÕES BÁSICAS
DE UM COMPUTADOR
Entrada

Processamento
Saída
Exemplo: Folha de Pagamento
 Entrada
= nome, salário, horas extras, etc.
de cada funcionário
 Processamento = cálculo do salário
 Saída = Contracheques e outros relatórios
Sistema de Computador
• O computador é um sistema de
hardware, uma combinação de
componentes inter-relacionados que
desempenham as funções básicas do
sistema: entrada, processamento,
saída, armazenamento e controle.
Memória Principal - é formada por 2 memórias
RAM e ROM
 ROM - memória somente para leitura. É prégravada pelo fabricante. Não é volátil
 RAM - memória de acesso aleatório. Armazena as
informações em processamento enquanto o
computador estiver ligado. É volátil.
 Memória Auxiliar - unidades que armazenam
programas e dados para posterior utilização. Ex:
pen drive
 Periféricos de Entrada - unidades para entrada de
dados no computador. Ex: teclado
 Periféricos de Saída - unidades para saída de
dados do computador. Ex: monitor de vídeo

ARQUITETURA DE UM
COMPUTADOR
CPU ou UCP (Unidade Central de Processamento)
Unidade de Aritmética e
Lógica
Periféricos
de Entrada
Unidade
de Controle
Memória
Principal
Memórias
Auxiliares
Periféricos
de Saída
Sistema de Computador
Unidade Central de Processamento (CPU)
Dispositivos de
Entrada/Introduzem
Dados e Instruções
na CPU
Unidade de Controle /
Interpreta Instruções
e Dirige o
Processamento
Processadores
com
finalidades
especiais
Cache
de
Memória
Unidade
Lógico-Aritmética
realiza operações
Aritméticas e faz
Comparações
Armazenamento
(Memória) Principal
armazena dados e
e programas durante
o processamento
Dispositivos de
armazenamento
secundário / armazena
dados e
programas
para
processamento
Dispositivos de
Saída/Comunica e
Registra Informações


Microprocessador- CPU (unidade central de
processamento. É quem lê e executa todas as
informações dos programas.
Chip de Memória:
DISCO RÍGIDO ou HD
disco rígido interno ao
computador
com
grande capacidade de
armazenamento
de
dados
 os
tamanhos mais
comuns são: 10, 16, 20
Gigabytes ou mais
 armazena
os
programas e arquivos
a serem utilizados pelo
usuário

VELOCIDADE DE PROCESSAMENTO
Clock - velocidade do micro-processador. É
medido em MHz (1.000.000 de ciclos por segundo)
 Evolução do Clock :

 PC-XT
 AT-286
 AT-386
SX
 AT-386 DX
 AT-486 SX
 AT-486 DX
 AT-486 DX2
 AT-486 DX4
 Pentium
 Pentium MMX
 Pentium II
 Pentium III
8 MHz
25 MHz
33 MHz
40 MHz
33 MHz
50 MHz
66 MHz
100 MHz
100-133-150-166 MHz
150-166-200-300 MHz
300-400-450 MHz
1200 MHz ou mais
VELOCIDADE DE PROCESSAMENTO
Clock - velocidade do micro-processador. É
medido em MHz (1.000.000 de ciclos por segundo)
 Evolução do Clock :

 Pentium
 Intel
V
Corel 2
 Celeron (R)
1300 MHz ou mais
1,67 GHz
1,80 GHz
O que é Software ?
• SOFTWARE - é a parte lógica de um sistema de
computador, são programas, instruções que a
máquina (hardware) pode executar.
• Software - são os programas e aplicativos que
permitem o funcionamento do computador
Exemplos de Softwares
• Windows XP, Windows Vista, Word, Excell,
PowerPoint, Freelance, Access, Translator,
Netscape, Wingate, Auto Cad, NT, Unix etc ....
TIPOS DE SOFTWARE
Sistema Operacional - é responsável pela
comunicação homem-computador. Ex: DOS e
Windows
 Linguagens de Programação - utilizadas por
programadores para desenvolver programas
aplicativos. Ex: C++, Fox Pro, Delphi, Java, etc
 Programas Utilitários - facilitam a manutenção
de discos e arquivos. Ex: Compactador,
Backup, etc.

TIPOS DE SOFTWARE

Programas Aplicativos - desenvolvidos em certa
linguagem de programação para fins
específicos. Exemplos:
 Editor
de texto, Planilha eletrônica,
Controle de estoque.
 Banco de dados
 Editoração eletrônica e Programas Gráficos
 Navegadores (Browsers): mostra as páginas
da internet. Ex. Internet Explorer,
Navigator
LINGUAGENS DE PROGRAMAÇÃO
• Linguagem de Máquina ou de Baixo Nível - é a linguagem
compreendida internamente pelo computador. Suas
instruções são escritas em códigos binários
• Linguagem Montadora - linguagem intermediária entre a
linguagem de máquina e a linguagem de alto nível. É
escrita através de códigos simbólicos utilizando números,
letras e símbolos. Ex: Assembler
• Linguagem de Programação ou Alto Nível - é a linguagem
utilizada pelo usuário para escrever programas de
computador. Os programas são escritos utilizando
palavras da língua inglesa. Ex: Pascal e C
Ling. de
Máquina
Nìvel
Baixo
Alto
Ling. de
Programação
LINGUAGENS DE PROGRAMAÇÃO
• Antes do computador executar os programas
eles devem antes ser traduzidos para a
linguagem de máquina. Esta tradução é feita
através um software denominado compilador.
A operação de tradução do programa para
linguagem de máquina é chamada compilação
Ling. de
Programação
Compilação
Ling. de
Máquina
ITENS FUNDAMENTAIS
• Algorítmo: é a descrição de um conjunto de
comandos que, obedecidos, resultam numa
sucessão finita de ações.
• Comandos: determina as ações a serem
executadas pelo destinatário.
• Estrutura: determina a ordem e as condições
dos comandos que devem ser executados.
ITENS FUNDAMENTAIS
• Estruturas de Controle :
• Sequencial: os comandos são executados um
após o outro, na mesma ordem em que
aparecem escritos, se não houver indicações ao
contrário.
• Condicional: provoca ou não uma ação
dependendo se a condição for falsa ou
verdadeira
• Repetição: repete os comandos e estruturas de
comando até que encontra uma condição para
que interrompa a repetição.
ITENS FUNDAMENTAIS
• Exemplo: Desenvolva os passos de um
programa que converte polegadas para
centímetros.
• 1 inch  2.54 cm
Passos para converter POL  CM
• 1. Alocar duas variáveis POL, CM numéricas
• 2. Entrar POL {medida em polegadas}
• 3. Calcular CM = 2.54 * CM
• 4. Mostrar CM
ITENS FUNDAMENTAIS
EXERCÍCIOS:
• 1- Desenvolva os passos de um programa
para calcular a área de um retângulo
• 2- Sabendo-se um dollar = R$ 1,90;
Desenvolva os passos de um programa que
dada uma quantia em dollar calcula o valor
em real.
ITENS FUNDAMENTAIS
EXERCÍCIOS:
• 1- Desenvolva os passos de um programa para
calcular a área de um retângulo
Passos para converter POL  CM (lembrete)
1. Alocar duas variáveis X, Y numéricas
2. Entrar X {medida em polegadas}
3. Calcular Y = 2.54 * X
4. Mostrar Y
ITENS FUNDAMENTAIS
EXERCÍCIOS:
• 1- Desenvolva os passos de um programa para
calcular a área de um retângulo
1.
2.
3.
4.
Alocar três variáveis B, H e AREA numéricas
Entrar B, H {valor em centímetros}
Calcular AREA = B * H
Mostrar AREA
ITENS FUNDAMENTAIS
EXERCÍCIOS:
• 2- Sabendo-se um dollar = R$ 1,90;
Desenvolva os passos de um programa que
dada uma quantia em dollar calcula o valor em
real.
1.
2.
3.
4.
Alocar duas variáveis D, R numéricas
Entrar D {valor em dollares}
Calcular R = 1,90 * D
Mostrar R
Download

Aula 02