1. Informática para Concursos
Módulo 1 – Fundamentos e
Tendências
Walter Cunha
Walter Cunha - Fundamentos e
23/8/2007 Tendências 1
2. Professor
Contatos:
falecomigo@waltercunha.com
http://blog.waltercunha.com
Walter Cunha - Fundamentos e
23/8/2007 Tendências 2
3. Conteúdo do Módulo
Introdução à Informática
Computadores: Tipos e Evoluções
Classificação dos Computadores
Hardware, Software, Firmware
Sistemas Operacionais
Organização de Arquivos
Tendências
Walter Cunha - Fundamentos e
23/8/2007 Tendências 3
4. Conceitos
Informática - processo de tratamento automático da
informação por meio de máquinas eletrônicas
definidas como computadores.
Computador - qualquer máquina capaz de fazer três
coisas: aceitar uma entrada estruturada processa-la
de acordo com regras preestabelecidas e produzir
uma saída com os resultados
Walter Cunha - Fundamentos e
23/8/2007 Tendências 4
5. Computador
Walter Cunha - Fundamentos e
23/8/2007 Tendências 5
6. Evolução
1ª Geração: Computadores a Válvulas
2ª Geração: Transistores
3ª Geração: Circuitos Integrados
4ª Geração: Microprocessadores
5ª Geração: Processamento Paralelo
Walter Cunha - Fundamentos e
23/8/2007 Tendências 6
7. Classificação
Supercomputador
Computador com
altíssima velocidade de
processamento e
grande capacidade de
memória, empregado
em pesquisas científicas
e militares. Eles são os
mais poderosos, mais
rápidos e de maior
custo.
Walter Cunha - Fundamentos e
23/8/2007 Tendências 7
8. Classificação
Supercomputador
O supercomputador mais A primeira máquina
rápido do mundo brasileira no ranking
pertence à IBM. É o pertence a Petroleum
BlueGene/L, instalado Company. Ela está na
no Lawrence Livermore 273ª posição. É
National Laboratoy, no seguida por um
Departamento de equipamento da
Energia dos Estados Petrobras (275ª
Unidos. posição), que está sem
segundo lugar.
Walter Cunha - Fundamentos e
23/8/2007 Tendências 8
9. Classificação
Mainframe
Computador de grande
porte, dedicado
normalmente ao
processamento de um
volume grande de
informações. São
capazes de oferecer
serviços a milhares de
usuários através de
milhares de terminais
conectados diretamente
ou através de uma rede
Walter Cunha - Fundamentos e
23/8/2007 Tendências 9
10. Classificação
Servidor
Um computador
aperfeiçoado para
prover serviços para
outros computadores
em uma rede.
Servidores geralmente
possuem processadores
poderosos, grande
quantidade de memória
e discos rígidos com
grande capacidade.
Walter Cunha - Fundamentos e
23/8/2007 Tendências 10
11. Classificação
Estação de Trabalho
(Workstation)
Computador de mesa
que tenha um poderoso
processador, memória e
capacidade ampliada
para executar um grupo
especial de tarefas,
como gráficos 3D ou
desenvolvimento de
games.
Walter Cunha - Fundamentos e
23/8/2007 Tendências 11
12. Classificação
Computador Pessoal
Computador de uso
geral construído para o
uso de uma pessoa.
Conhecidos
primeiramente como
microcomputadores,
pois eram
computadores
completos, mas
construídos em escala
menor que os grandes
equipamentos então
usados nas empresas.
Walter Cunha - Fundamentos e
23/8/2007 Tendências 12
13. Classificação
Laptop
Também chamados
notebooks, são
computadores portáteis
que integram monitor,
teclado, dispositivo de
apontamento ou
trackball, processador,
memória e disco rígido
em um
empacotamento,
operado por bateria.
Walter Cunha - Fundamentos e
23/8/2007 Tendências 13
14. Classificação
Palmtop
Mais conhecido como
Assistentes Pessoais
Digitais (PDAs -
Personal Digital
Assistents), os palmtops
são computadores
integrados e compactos
que freqüentemente
usam memória flash em
vez de unidade rígida
de armazenamento.
Walter Cunha - Fundamentos e
23/8/2007 Tendências 14
15. Classificação
Smartcard
Um quot;smart cardquot;, ou
cartão inteligente,
assemelha-se a um
cartão de crédito em
tamanho e formato,
mas em seu interior
existe um
microprocessador
embutido, que fica sob
uma placa de contato
de ouro em uma das
faces do cartão.
Walter Cunha - Fundamentos e
23/8/2007 Tendências 15
16. Classificação
Cluster
Sistema onde dois
ou mais
computadores
trabalham de
maneira acoplada
para realizar
processamento
pesado
Walter Cunha - Fundamentos e
23/8/2007 Tendências 16
17. Classificação
Waerables
A última tendência
em computação são
os computadores
que se podem vestir
(quot;computadores
usáveisquot;)
Walter Cunha - Fundamentos e
23/8/2007 Tendências 17
18. Hardware x Software
Hardware Software
Todo o equipamento, Consiste na parte que
suas peças, isto é, tudo quot;não se pode tocarquot;, ou
o que quot;pode ser seja, toda a parte
tocadoquot;, denomina-se virtual, onde estão
hardware. incluídos as aplicações,
os programas e o
sistema operacional.
Walter Cunha - Fundamentos e
23/8/2007 Tendências 18
19. Firmware
“Hardware é o Firmware
Software que controla o
software
hardware diretamente e
cristalizado”
é armazenado
“permanentemente” em
um chip de memória de
hardware, como uma
ROM ou EPROM. .
Walter Cunha - Fundamentos e
23/8/2007 Tendências 19
20. Programas
Uma lista de instruções a serem seguidas
e/ou executadas, na manipulação,
redirecionamento ou modificação de um
dado/informação ou acontecimento.
Walter Cunha - Fundamentos e
23/8/2007 Tendências 20
21. Linguagem de Programação
Linguagem artificial que
especifica instruções a
serem executadas pelo
computador. O termo
abrange um espectro
amplo que vai desde as
linguagens binárias de
máquina até as
linguagens de alto
nível.
Walter Cunha - Fundamentos e
23/8/2007 Tendências 21
22. Linguagem de Programação
Baixo Nível Alto Nível
São linguagens que se São linguagens mais
aproximam mais da parecidas com as
forma com que o linguagens humanas
computador representa (idioma inglês). Os
dados e instruções. O exemplos mais
exemplo mais conhecidos são Pascal,
conhecido é a C, Cobol, Fortran,
Mumphs, Visual Basic,
linguagem Assembly
Java e outras.
Walter Cunha - Fundamentos e
23/8/2007 Tendências 22
23. Código Fonte
Um conjunto de instruções que podem ser
entendidas por um ser humano
Walter Cunha - Fundamentos e
23/8/2007 Tendências 23
24. Código Objeto
Programa em linguagem de máquina resultante da
compilação do código fonte.
Walter Cunha - Fundamentos e
23/8/2007 Tendências 24
25. Compilador x Interpretador
Compilador Interpretador
programa que programa que lê linha-
transforma o código a-linha e converte em
escrito em linguagem código objeto a medida
de alto nível em uma que vai executando o
seqüência de instruções
programa.
(programa) que será
executada por um
sistema computacional.
Walter Cunha - Fundamentos e
23/8/2007 Tendências 25
26. Sistemas Operacionais
É um programa (software) ou um conjunto de
programas cuja função é servir de interface entre um
computador e o usuário.
Exemplos:
Windows
Linux
Unix
Mac OS
Walter Cunha - Fundamentos e
23/8/2007 Tendências 26
27. Sistemas Operacionais
Visão quot;top-down“ Visão quot;bottom-upquot;
é uma abstração do é um gerenciador de
hardware, fazendo o recursos, i.e., controla
papel de intermediário quais aplicações
entre o aplicativo (processos) podem ser
(programa) e os executadas, quando,
componentes físicos do que recursos (memória,
computador (hardware) disco, periféricos)
podem ser utilizados.
Walter Cunha - Fundamentos e
23/8/2007 Tendências 27
28. Sistemas Operacionais
Windows
Sistema operacional
desenvolvido pela
Microsoft, é um produto
comercial, com preços
diferenciados para cada
uma de suas versões,
embora haja uma
enorme quantidade de
cópias ilegais
instaladas, ele é o
sistema operacional
mais usado do mundo.
Walter Cunha - Fundamentos e
23/8/2007 Tendências 28
29. Sistemas Operacionais
Linux
O Linux é utilizado em
aparelhos variando
desde
supercomputadores,
até celulares, e vem
ganhando popularidade
no mercado de
computadores
pessoais. Licença GPL.
Walter Cunha - Fundamentos e
23/8/2007 Tendências 29
30. Sistemas Operacionais
Dual Boot
É a ação de instalar
múltiplos sistemas
operacionais em um
mesmo computador, e
ser capaz de escolher
qual iniciar ao ligar o
computador.
Walter Cunha - Fundamentos e
23/8/2007 Tendências 30
31. Sistemas Operacionais
Sistemas Virtuais
JVM Virtualização
Ambiente em que os Ao invés de ser feita de
programas Java são hardware e executando
executados. Não é um um sistema operacional
computador real, específico, uma
existindo apenas na máquina virtual é um
forma de Software e computador fictício
permitindo que criado por um programa
programas Java possam de simulação. Sua
ser executados em memória, processador e
diferentes sistemas outros recursos são
operacionais. virtualizados.
Walter Cunha - Fundamentos e
23/8/2007 Tendências 31
32. Aplicativos x Utilitários
Aplicativo Utilitários
Programa de Programas utilizados
computador que tem para suprir deficiências
por objetivo o dos sistemas
desempenho de tarefas operacionais. Sua
de índole prática, em utilização normalmente
geral ligadas ao depende de licenças
processamento de pagas, no caso da
dados, como o trabalho plataforma windows,
em escritório ou mas existem vários
empresarial. utilitários livres
Walter Cunha - Fundamentos e
23/8/2007 Tendências 32
33. Aplicativos x Utilitários
Tipos de Aplicativos
INTERNET PACOTE DE
ESCRITÓRIO
Navegador.
Planilha
Ex. IE, Firefox, etc.
COMUNICAÇÃO Ex. Excell, Calc, etc.
Editor de Texto
Cliente de E-mail
Ex. Word, Writer,etc.
Ex: Outlook,
Thunderbird, etc. MULTIMÍDIA
Chat Áudio
Ex: Msn, Icq, Gain, etc. Ex. Winamp, ITunes, etc.
VoIP Vídeo
Ex. Skype, etc. Ex. WMP, Real Player, etc.
Walter Cunha - Fundamentos e
23/8/2007 Tendências 33
34. Organização de Arquivos
Pastas/Diretórios
Estrutura, em
informática, utilizada
para organizar arquivos
em um computador. Um
diretório pode conter
arquivos e diretórios,
que podem conter
também arquivos e
diretórios.
Walter Cunha - Fundamentos e
23/8/2007 Tendências 34
35. Organização de Arquivos
Rótulos (Tags)
Os rótulos fazem todo o
trabalho das pastas e
ainda oferecem a você
um bônus extra:
adicionar mais de um
arquivo a uma mesma
“pasta”.
Walter Cunha - Fundamentos e
23/8/2007 Tendências 35
36. Evolução das Necessidades
Redes
Dois ou mais
computadores e outros
dispositivos ligados
entre si e
compartilhando dados,
impressoras, trocando
mensagens (e-mails),
etc. Internet é um
exemplo de Rede.
Walter Cunha - Fundamentos e
23/8/2007 Tendências 36
37. Evolução das Necessidades
Banco de Dados
Também conhecidos
como bases de dados,
são conjuntos de dados
com uma estrutura
regular que organizam
informação
normalmente utilizadas
para um mesmo fim.
Walter Cunha - Fundamentos e
23/8/2007 Tendências 37
38. Evolução das Necessidades
Segurança da Informação
Possui aspectos
básicos como não-
repúdio,
confidencialidade,
integridade e
disponibilidade da
informação que nos
ajuda a entender as
necessidades de sua
proteção e que não se
aplica ou está restrita a
sistemas
computacionais.
Walter Cunha - Fundamentos e
23/8/2007 Tendências 38
39. Tendências
Princípios
interatividade; sistemas
Foco no usuário:
amigáveis, democratização, etc.
mobilidade,
Independência Geográfica:
portabilidade, tempo real, etc.
Minimização da Ociosidade: adaptação, sob
demanda, etc.
Sistemas Vivos: updates automáticos, mínimo de
intervenção do usuário, pró-atividade, etc.
Integração/Modularidade: sistemas completos,
interfaces padronizadas, etc.
Eliminação do Papel: validade jurídica digital,
workflow, etc.
Walter Cunha - Fundamentos e
23/8/2007 Tendências 39
40. Tendências
Redes sem Fio
Comunicação sem
cabos ou fios e usa
ondas eletromagnéticas
como meio de
propagação para
estabelecer a
comunicação entre dois
pontos ou dispositivos.
Walter Cunha - Fundamentos e
23/8/2007 Tendências 40
41. Tendências
VoIP
Roteamento de
conversação humana
usando a Internet ou
qualquer outra rede de
computadores baseada
no Protocolo de
Internet, tornando a
transmissão de voz
mais um dos serviços
suportados pela rede
de dados.
Walter Cunha - Fundamentos e
23/8/2007 Tendências 41
42. Tendências
WEB 2.0
Mudança para uma
Internet como
plataforma e um
entendimento das
regras para obter
sucesso nesta nova
plataforma. O usuário:
gera conteúdo, faz
escolhas, classifica a
informação etc.
Walter Cunha - Fundamentos e
23/8/2007 Tendências 42
43. Tendências
Aplicativos WEB
Termo utilizado para
designar, de forma
geral, sistemas de
informática projetados
para utilização através
de um navegador, na
internet ou em redes
privadas .
Walter Cunha - Fundamentos e
23/8/2007 Tendências 43
44. Tendências
Computação em GRID
Modelo computacional
capaz de alcançar uma
alta taxa de
processamento
dividindo as tarefas
entre diversas
máquinas, que formam
uma máquina virtual. As
tarefas são executadas
quando as máquinas
estão ociosas, assim
evitando o desperdício
de processamento.
Walter Cunha - Fundamentos e
23/8/2007 Tendências 44
45. Tendências
Multicore
Consiste em colocar
dois ou mais núcleos
(cores) no interior de
um único
encapsulamento (um
único chip). O sistema
operacional trata esses
núcleos como um
processador diferente.
Walter Cunha - Fundamentos e
23/8/2007 Tendências 45
46. Tendências
Aplicativos Portáveis
PortableApps é uma
solução que permite
executar programas
direto do pendrive sem
precisar instalar no
computador.
Walter Cunha - Fundamentos e
23/8/2007 Tendências 46
47. Tendências
P2P
Tecnologia para
estabelecer uma
espécie de rede de
computadores virtual,
onde cada estação
possui capacidades e
responsabilidades
equivalentes.
Walter Cunha - Fundamentos e
23/8/2007 Tendências 47
48. Tendências
Colaboração
Um software de
colaboração aumenta a
produtividade humana,
aproximando as
pessoas por meio de
aplicações para
mensagens,
programação,
elaboração de
cronograma e outras.
Walter Cunha - Fundamentos e
23/8/2007 Tendências 48
49. Tendências
Recuperação de Informação
É uma área da
computação que lida
com o armazenamento
de documentos e a
recuperação automática
de informação
associada a eles.
Walter Cunha - Fundamentos e
23/8/2007 Tendências 49
50. Tendências
Outros
Certificação Digital
Text to Speech/Speech to Text
Computação Quântica
M-Cash
Walter Cunha - Fundamentos e
23/8/2007 Tendências 50
51. Dúvidas?
Walter Cunha
falecomigo@waltercunha.com
blog.waltercunha.com
Walter Cunha - Fundamentos e
23/8/2007 Tendências 51
52. Próximo Módulo
Hardware
Linguagem Binária
Barramentos
Microprocessador
Placa-Mãe
Memória
Placas Adicionais
Periféricos
Walter Cunha - Fundamentos e
23/8/2007 Tendências 52
53. Informática para Concursos
Módulo 1 – Fundamentos e
Tendências
Walter Cunha
Walter Cunha - Fundamentos e
23/8/2007 Tendências 53