2. Tecnologia da Informação e
Representação da Informação
O termo INFORMÁTICA é de origem
francesa e nasceu da contração das
palavras Informação e Automática.
A informática é considerada a ciência que
estuda o tratamento automático e racional
da informação, com a finalidade de
auxiliar o homem no processamento e na
transmissão dessas informações nos seus
trabalhos de rotina.
3. Tecnologia da Informação e
Representação da Informação
Dados: “dados” como valores, códigos ou
s í m b o l o s c a p a z e s d e g e r a r u m a
informação.
O ábaco foi o primeiro dispositivo criado
para realizar operações aritméticas e é
c o n s i d e r a d o o m a r c o i n i c i a l d a
computação.
A palavra COMPUTADOR signifca, ao pé
da letra, “aquele que exerce a função de
computar”.
4. Algoritmo: uma seqüência finita de
instruções bem definidas e não
ambíguas.
Com tempo finito e com uma
quantidade de esforço finita.
Não representa, necessariamente,
um programa de computador, e sim
os passos necessários para realizar
uma tarefa.
Tecnologia da Informação e
Representação da Informação
5. Problema: fazer um bolo!
Uma receita é uma descrição de um
conjunto de passos ou ações que
fazem a combinação de um conjunto
de ingredientes com vista a obter um
produto gastronômico particular.
Farinha de trigo
Açúcar
Leite
Fermento
Ovos Manteiga
Receita
(passos e
ações)
6. Problema: Como fazer o
bolo?
Como vimos, um algoritmo opera
sobre um conjunto de entradas
(farinha ovos, fermento, etc. no caso
do bolo) de modo a gerar uma saída
que seja útil (ou agradável) para o
utilizador (o bolo pronto).
Farinha de trigo
Açúcar
Leite
Fermento
Ovos Manteiga
Receita
(passos e
ações)
7. Algoritmo: (receita) para a
execução do bolo
1) Bater duas claras em ovos;
2) Adicionar duas gemas;
3) Adicionar um xícara de açúcar;
4) Adicionar duas colheres de
manteiga;
5) Adicionar uma xícara de leite;
6) Adicionar farinha e fermento;
7) Colocar numa forma e levar ao
forno em fogo brando.
Lembrar: Um algoritmo é uma seqüência finita
de instruções bem definidas e não ambíguas.
8. Em que contexto surgiram os
primeiros computadores?
Durante a 2ª Guerra Mundial tiveram
inicio os projetos para a construção
do primeiro computador
Objetivos:
Necessidade de agilizar o processo de
c o d i f i c a ç ã o e d e c o d i f i c a ç ã o d a s
mensagens trocadas durante a guerra.
Au x i l i o n o s c á l c u l o s d e p re c i s ã o
necessários para a balística.
9. 1943 - O primeiro computador do mundo foi o ENIAC
(Electronic Numerical Integrator and Computer), uma
concepção dos Professores John Mauchly e J. Presper
Eckert.
tendo como objetivo o auxilio nos cálculos de precisão necessários para a
balística.
10. As gerações de
Computadores
1ª GERAÇÃO (1940 - 1950):
• os computadores eram lentos, enormes, ocupavam salas
inteiras e tinham muitos metros de fios,
• eram equipadas com válvulas eletrônicas e gastavam muita
energia,
• sua operação era muito cara e esquentavam muito, o que
era, freqüentemente, a causa de mau funcionamento,
• usavam linguagem de máquina para executar operações,
só podendo resolver um problema de cada vez,
• a memória baseava-se em cilindro magnético,
• a velocidade de processamento era da ordem de
milissegundos e a capacidade de memória era de 2 a 4
kbytes,
• a entrada de dados era feita por meio de cartões ou fita de
papel perfurados,
• a saída de dados era feita por impressoras,
• não existia sistema operacional. Os programadores eram
operadores e controlavam o computador por meio de chaves,
fios e luzes de aviso.
11. 2ª GERAÇÃO (1959 - 1964):
• Inicio da computação comercial
• mudança da linguagem de máquina binária para as
linguagens simbólicas, como FORTRAN, que permitiram que
os programadores especificassem instruções em palavras,
• a memória passou de cilindro magnético para a tecnologia
do núcleo magnético,
• a velocidade de processamento era da ordem de
milissegundos a capacidade de memória era de 20
megabytes,
• surgiram os primeiros armazenadores externos de
informações: fitas magnéticas e discos,
• a entrada de dados era feita por cartões ou fita de papel
perfurados,
• a saída de dados era feita por impressoras,
• foram criados os sistemas em lote, "batch systems", que
possibilitaram um melhor uso dos recursos computacionais.
Havia um programa monitor, usado para "enfileirar" as
tarefas.
As gerações de
Computadores
12. 3ª GERAÇÃO (1959 - 1964):
• houve a substituição das válvulas eletrônicas por
transistores (um dispositivo pequeno que transfere
sinais eletrônicos através de um resistor), o que
tornou os computadores mais rápidos, menores, de
custo mais baixo.
• teclados e monitores substituíram os cartões e papel
perfurados,
• o sistema operacional passou a permitir que muitos
programas pudessem ser executados ao mesmo tempo
(multitarefa), inclusive monitorando a memória,
• a velocidade de processamento era da ordem de
microssegundos
• As áreas de aplicação dessa época foram, além da
científica e militar, a administrativa e gerencial, que, no
entanto, não chegou ao público em geral.
As gerações de
Computadores
13. 4ª GERAÇÃO (1965 - 1970):
• o elemento mais significativo é o circuito integrado, que
consiste em um circuito eletrônico completo em um
pequeno chip de silício.
• iniciou-se a ligação dos computadores em redes o que
conduziu ao desenvolvimento da Internet,
• houve o desenvolvimento da interface gráfica - GUI,
"Graphical User Interface" - baseada em símbolos visuais,
como ícones, menus e janelas que promoveram maior
interação entre o sistema e o usuário,
• a velocidade de processamento era da ordem de
nanossegundos,
• apareceram linguagens múltiplas de programação como
Cobol, Pascal, Basic,
• começou a transmissão de dados entre computadores
através de rede,
• intensificou-se a produção de computadores objetivando o
usuário doméstico.
As gerações de
Computadores
14. 5ª GERAÇÃO (1971 – Dias atuais):
• aparece o processador, que consiste na inclusão de vários
chips especializados de um computador num único circuito
integrado.
• se começa a utilizar o disquete (foppy disk) como unidade
de armazenamento.
• o objetivo é desenvolver equipamentos que respondam à
entrada de dados por voz e que sejam capazes de
aprendizagem e de organização,
• altíssima velocidade de processamento,
• grande capacidade de armazenamento de dados dos discos
rígidos (de 40 e 80 GBs já eram comuns em lojas brasileiras
no início de 2007), o DVD pode acumular uma quantidade
dez vezes maior de dados do que o CD-rom,
• alto grau de interatividade, inclusive com reconhecimento
de voz por alguns aplicativos
• o uso de processamento paralelo e de supercondutores
está impelindo o surgimento da "inteligência artificial".
As gerações de
Computadores
15. Presença da Informática
hoje:
Forno microondas
Caixas Eletrônicos
Comércio Eletrônico
Sistemas de segurança de empresas
Nos controles de aviões e metrôs
Na produção de energia elétrica
Na industrialização de roupas e alimentos
Mp3, Ipod
entre outros...
16. Classificação dos
computadores:
Computadores pessoais (pc):
pequeno porte
Usuários domestico, não precisa ser um
especialista para operá-lo
Existem variados pc´s no mercado, de
vários preços e finalidades diferentes
Mais caro e potente: aplicações graficas,
calculos complexos , programação e jogos
Mais barato: aplicações de processamento
de texto, finanças pessoais, organização de
documentos eletronicos, jogos simples,
acesso a internet.
17. Classificação dos
computadores:
Laptops ou notebooks: pequeno porte
Tamanho e peso reduzidos
Portabilidade
Computadores de Mao: pequeno porte
Tamanho bem reduzido
Nesse conjunto de computadores entram
o assistente digital pessoal (Personal
Digital Assistant – PDA), Ipods, câmeras
digitais e filmadoras digitais portáteis,
telefones celulares, mini-games, tocador
de mp3, entre outros dispositivos portáteis.
18. Classificação dos
computadores:
Mainframe: de grande porte
Ambiente especifico
Recursos humanos bastante técnico e
especializado
Maquina de altíssimo custo
Operação e manutenção caras
Processamento extremamente rápido
Alta capacidade de manipular informações
Conceitualmente todos eles realizam funções
internas idênticas, mas em escalas diferentes.
21. PEOPLEWARE
Pessoa que utiliza o hardware e o
software, inserindo ou retirando
informações do sistema.
Analistas de Sistemas
Programadores
Técnicos em Manutenção
Usuários Comuns
22. HARDWARE
Hardware:
Hard em inglês significa duro ou
sólido.
Ware é um termo já antiquado na
língua inglesa, que significa produto.
Assim, hardware originalmente
significava algo como “bens ou
produtos sólidos, duráveis”.
23. HARDWARE
É tudo aquilo que compõe fisicamente
um computador.
Gabinete
Mouse
Teclado
Placas (rede, som, video, etc.)
24. Dispositivos de Entrada e/ou
Saída
Entrada:
Teclado
Mouse
Scanner
Leitora Ótica
HD
Disquete
Modem
Monitor touchscreen
Saida
Monitor
Caixa de Som
CD-ROM
Impressora
HD
Disquete
Modem
Monitor touchscreen
25. SOFTWARE
Representa toda a parte lógica do computador,
ou seja, a “inteligência” da máquina, sem a
qual o computador é inútil.
Sistemas Operacionais
Processadores de Texto
Planilhas Eletrônicas
Aplicativos Específicos
26. SOFTWARE
A p e s s o a q u e d e s e n v o l v e
softwares é conhecida como
programador. Para a criação dos
programas de computador, o
programador utiliza algoritmos.
Esses algoritmos são escritos
em uma determinada linguagem
de programação.
27. Algoritmos e Computação
Segundo Toscani e Veloso,
algoritmos são o cerne da
computação: um programa codifica
um algoritmo de modo a ser
executado em um computador,
resolvendo assim um problema.
(Complexidade de Algoritmos, 2008)
28. Visão Geral: computador
O computador é uma máquina que processa
informações eletronicamente, na forma de dados e
pode ser programado para as mais diversas tarefas.
As fases do processamento são:
Entrada de Dados (Informações iniciais)
Processamento (Instruções)
Armazenamento (leitura ou gravação dos dados)
Saída de Dados (Resultados)
Vamos supor que você solicitou ao computador
somar 2 + 2. Os dados entram no computador
através do teclado, a Unidade Central os processa e
envia o resultado para o vídeo.
29. Visão Geral: entrada
Permite que o ser humano se
comunique com o computador. Quando
você digita um conjunto de dados – seu
nome, o número de fregueses de uma
loja etc – está utilizando a função de
entrada.
É necessário utilizar algum periférico
de entrada para enviar dados para o
computador.
30. Visão Geral: Processamento
É a principal função do computador. É
realizado pela Unidade Central de
processamento.
CPU: Componente vital do sistema de
computação, responsável pela realização das
operações de processamento e controle,
durante a execução de um programa.
R e s p o n s á v e l p e l o p r o c e s s a m e n t o ,
gerenciamento e controle das informações
31. Componentes da CPU
Unidade Aritmética e Lógica (Arithmetic
logic unit) - ALU: Responsável por realizar as
operações matemáticas;
Registradores: Utilizados para o
armazenamento temporário de dados;
Unidade de Controle - UC: controla a ação da
ALU, realiza a movimentação de dados e
instruções dentro da CPU;
32. Visão Geral:
Armazenamento e saída
Armazenamento: É composto por
dispositivos de armazenamento que
permitem a leitura e/ou gravação de
dados. O computador utiliza os dados
obtidos nesses dispositivos para executar
as tarefas. Em geral, esses dispositivos
são chamados de memória.
Saída: É responsável por mostrar a
resposta do processamento de dados ao
usuário, ou seja, permite que o computador
se comunique com o ser humano.
33. .
Unidade Central de Processamento
Registra-
dores
ALU
Unidade
de Controle
Dispositivos
de Entrada
Dispositivos
de Saída
Dispositivos de
Armazenamento
Visão Geral
Transformar dados em informações
35. Representação da
Informação
O computador é conhecido como uma máquina
binária capaz de entender apenas dois valores:
0 – Associado a energia desligada
1 – Associado a energia ligada
Cada um desses elementos (Zero e Um) é
chamado de BIT, do inglês Binary Digit.
36. Representação da
Informação
Ex: para somar A=4 e B=9 e
guardar o resultado em C.
00000100 -> representa o número 4
00001001 -> representa o número 9
00110110 -> representa a instrução SOMAR
00001101 -> representa o resultado da soma (A+B) =
13
37. Unidades de medida
Servem para quantificar a memória principal
do equipamento, e para indicar a capacidade
de armazenamento de dados no computador
Qual dispositivo armazena mais dados??
Um HD de 20 giga byte (Gb) ou um CD de 700 mega byte
(Mb)
38. Unidades de medida
K – Kilo (mil - decimal)
M – Mega (milhão - decimal)
G – Giga (bilhão - decimal)
T – Tera (trilhão - decimal)
1 Bit = 0 ou 1
1 Byte = 8 bits
1 Kb (Kilo byte) = 1024 bytes
1 Mb (Mega byte) = 1024 Kbytes
1 Gb (Giga byte) = 1024 Mbytes
1 Tb (Tera byte) = 1024 Gbytes
39. Unidades de medida
Qual dispositivo armazena mais
dados??
Um HD de 20 giga byte (Gb) ou um CD de 700 mega
byte (Mb)
Qual dispositivo armazena mais
dados??
Um HD de 20 giga byte (Gb) ou um CD de 700 mega
byte (Mb)
40. Unidades de medida
A palavra kilo: vem do grego khilioi, que significa mil
Curiosidade:
01 kilobyte tem 1000 bytes, certo?
Infelizmente, a informática é simples, mas nem tanto.
01 kilobyte tem 1024 bytes.
Porque a base de tudo é o número 2, e a capacidade de
processamento evolui em múltiplos, sempre dobrando em
relação à medida anterior: 4K, 8K, 16K, 32K, 64K, 128K, 256K,
512K.
O pulo seguinte, para 1024, dá o valor mais próximo de mil.
Matematicamente, a explicação é que o sistema usa como base
o logaritmo 2: o número 1024 corresponde a 2 elevado à décima
potência.
41. Memórias
São todos os dispositivos que permitem a um
computador guardar dados, temporariamente ou
permanentemente.
Memórias voláteis: não mantêm a informação
quando são desligadas da corrente;
Memórias não voláteis: mantêm a informação
mesmo quando são desligadas da corrente
elétrica
42. Memórias
Primárias: sem as quais o computador não
funciona
Auxiliares (ou de massa): Não são
estritamente necessárias para a operação do
computador. São, geralmente não-voláteis,
permitindo guardar os dados por tempo
indeterminado.
44. Memórias
RAM (Randon Access Memory):
Memória de acesso aleatório onde são armazenados dados em
tempo de processamento, isto é, enquanto o computador
estiver ligado,
ROM (Read Only Memory):
Memória não volátil, ou seja, somente de leitura, pois a
informação que vem gravada nela não pode ser apagada.
Guarda as características do fabricante e um programa
chamado BIOS, que comanda todas as operações de Entrada e
Saída de dados no microcomputador.
BIOS (Basic Input Output System):
A função do BIOS é comunicação, ele permite ao
microprocessador comunicar-se com outras partes do
computador tal como, o vídeo, impressora, teclado, entre outros.
Contém informações que foram gravadas pelo fabricante do
micro, estão permanentemente gravadas e não podem ser
alteradas.
46. Descrições ...
Nome:
Capacidade de armazenamento:
1,44 Mb
Hardware ou Software
Hardware ou Software
Dispositivo de entrada ou /e
saída
Dispositivo de entrada ou /e
saída
Memória Volátil ou não volátil
Memória Volátil ou não volátil
Memória Principal ou auxiliar
Memória Principal ou auxiliar
Nome: Disquete
47. Descrições ...
Nome:
Capacidade de armazenamento:
512 Mb, 1Gb, 2 Gb, 4Gb,...
Hardware ou Software
Hardware ou Software
Dispositivo de entrada ou /e
saída
Dispositivo de entrada ou /e
saída
Memória Volátil ou não volátil
Memória Volátil ou não volátil
Memória Principal ou auxiliar
Memória Principal ou auxiliar
Nome: Pendriver
48. Descrições ...
Nome:
Capacidade de armazenamento:
128 Mb, 512 Mb, 1 Gb, 2Gb
Hardware ou Software
Hardware ou Software
Memória Volátil ou não volátil
Memória Volátil ou não volátil
Memória Principal ou auxiliar
Memória Principal ou auxiliar
Nome: Memória RAM
49. Descrições ...
Nome:
Hardware ou Software
Hardware ou Software
Dispositivo de entrada ou /e
saída
Dispositivo de entrada ou /e
saída
Nome: Mouse e teclado
50. Descrições ...
Nome: Monitor e caixa de som
Hardware ou Software
Hardware ou Software
Dispositivo de entrada ou /e
saída
Dispositivo de entrada ou /e
saída
Nome:
51. Descrições ...
Capacidade de armazenamento:
6 Gb, 10 Gb, 40 Gb, 80 Gb, 120
Gb, 1 Tr, 1,5 Tr, 2 Tr...
Nome: HD ou disco rígido
Hardware ou Software
Hardware ou Software
Dispositivo de entrada ou /e
saída
Dispositivo de entrada ou /e
saída
Memória Volátil ou não volátil
Memória Volátil ou não volátil
Memória Principal ou auxiliar
Memória Principal ou auxiliar
Nome: