Documente Academic
Documente Profesional
Documente Cultură
Cincia da Computao
Conceitos Bsicos
Prof. Luis Otavio Alvares
SUMRIO
Introduo
e conceitos bsicos
Hardware
Software
Tecnologia da Informao
Novo elemento:
Informao
Era da Informao
Computao + Telecomunicaes
3
Transformao Social
Comunicao
E-mail, conversa on-line, vdeo conferncia, redes sociais,...
Entretenimento e multimdia
Vdeo-game, msica eletrnica, estdio de som, imagem e
vdeo.
Indstria
Mquinas autnomas, de preciso...
Comrcio
Venda por internet, organizao da logstica...
4
Caractersticas do
Computador
Alta
velocidade de processamento
Alta capacidade de armazenamento
Possibilidade de replicao
Processamento ininterrupto
Programvel
Benefcios trazidos
pelo computador
Confiabilidade e Exatido
Preciso no controle de processos
Aumento da produtividade
Anlise de grandes quantidades de informao
Auxlio tomada de decises
Agilidade nas operaes
Reduo da burocracia
6
Desvantagens
O que um Computador?
O que um Computador?
O que um Computador?
10
O que um Computador?
11
pessoais (desktop)
Computadores portteis (notebooks)
Computadores manuais (handheld)
Servidores
Mainframes
Supercomputadores
12
Terminal de Rede:
13
Computadores Portteis
Computadores pequenos e
leves notebooks, netbooks
Suas capacidades se
comparam s dos
computadores de mesa:
Capacidade de conexo em
rede cabeada e sem fio
14
Computadores Manuais
Handheld ou PDA
Exemplos
Palm
Pocket PC
BlackBerry
Smartphones
Usos
15
Servidores
Computadores
Configurados
como servidores
Mainframes
Computadores
Freqentemente
Supercomputadores
Capazes de processar
trilhes de instrues por
segundo.
Previso do tempo.
Simulaes e clculos de
alta preciso.
Efeitos especiais para
cinema.
18
Entradas
Processamento
Sadas
Dados
Dados
Dados
Dados
...
Operaes
(Programa)
Informao
!!!
19
Terminologia
Dado
Exemplos
Instruo
Exemplos
20
Terminologia
Programa
Hardware
Software
21
Componentes de um Sistema
Computacional
Hardware
Software
Usurio
22
SUMRIO
Introduo
e conceitos bsicos
Hardware
Sistema central
Sistema de entrada/sada
Representao de dados
Nveis de memria
Software
23
Hardware
O hardware a parte fsica do computador
Sistema
Central:
Processamento
Perifricos:
Hardware: Perifricos
Comunicao
Sada
Entrada
Armazenamento
25
Computador Pessoal
26
Viagem ao centro do
Computador
FILME
27
Organizao funcional
Sistema
Unidade de Controle
Unidade Aritmtica e Lgica
Clock
Memria Principal
Interfaces
Unidades
Organizao funcional
SISTEMA CENTRAL
UCP
CLOCK
UNIDADE
ARITMTICA
E LOGICA
Barramento
MEMORIA
PRINCIPAL
UNIDADE
DE
CONTROLE
MICROPROCESSADOR
Barramento
INTERFACE
INTERFACE
...
...
Unidades
PERIFERICO
PERIFERICO
de
Entrada e Sada (E/S)
29
Exemplo de placa-me
(motherboard)
A-processador (UCP-CPU)
B-Memria RAM
C-Slots de Expanso
D-Cabo de fora
E-Drivers fixos como HD
F1-Bateria
F2-BIOS (Basic I-O System)
G-conectores USB,impressora
H-Furos para prender a placa
I-chip de controle da placa
(barramentos)
30
Processador e memria
Processador
Memria RAM
Memria Cache
31
Sistema central
CPU/microprocessador
Unidade de Controle
Clock (relgio)
Sistema central
Memria principal
Sistema central
Memria
principal
memria temporria
utilizada pelo usurio para executar seus programas
uso restringe-se ao perodo em que o equipamento
est em funcionamento
memria voltil (seu contedo pode ser apagado)
Instrues
Programa
seqncia de instrues
Categorias de Instrues
Instrues de E/S
Instrues de transferncia
Instrues Lgicas
Instrues Aritmticas
Instrues de Comparao
=, <, >, .
36
110..
= varivel A
= varivel B
111...
37
Sistemas de E/S
Unidades de sada
38
Bit
BInary digiT
componente bsico da memria
a menor unidade de informao
pode assumir dois valores ou sentidos
Byte
Agrupamento de 8 bits
Normalmente corresponde a um caractere: letra, dgito
numrico, caractere de pontuao,...
Com um byte possvel representar-se at 256
smbolos diferentes.
39
Unidades de Medida
quilo
mil
210
1.024
mega
milho
220
1.048.576
giga
bilho
230
1.073.741.824
tera
trilho
40
1.099.511.627.776
40
Nveis de memria
Pequeno
Alto(a)
RAM
Auxiliar
Auxiliar-Backup
Memria Cache
Grande
altssima velocidade de acesso
acelera o processo de busca de informaes na memria
localizada logicamente entre o processador e a memria principal
pode tanto integrar o microprocessador (cache interna), como consistir de chips
adicionais instalados na placa-me do micro (cache externa)
tamanho tipicamente pequeno
Baixo(a)
41
Notebook
Proc. Intel Core i3 2,10GHz
Memria RAM 4GB
Hard Disk 320 GB
Drive optico DVD/RW
Tela 15,6 polegadas
webCam embutida
Windows 7 Professional
42
SUMRIO
Introduo
e conceitos bsicos
Hardware
Software
Software bsico
Sistema operacional
Linguagens de programao
Utilitrios
Software aplicativo
43
Software
Software aplicativo
Exemplos
Software bsico
conjunto de softwares que permite ao usurio criar, depurar e
modificar as aplicaes criadas por ele
Gerncia de memria
Gerncia de processador
Gerncia de arquivos
Gerncia de dispositivos de E/S
44
Software bsico
Linguagens de programao
1 gerao:
2 gerao:
3 gerao:
4 gerao:
5 gerao:
45
Linguagens de Programao
Linguagens de Programao
SQL
47
Software bsico
Nveis de linguagem
48
Tradutores de linguagens de
programao
L IN G U A G E M
D E
M A Q U IN A
L IN G U A G E M
M O N T A D O R A
(A S S E M B L Y )
G
E
N
S
O
N
I
V
E
L
T ra d u t o r :
M o n ta d o r
D A TA
D E
N A S C IM E N T O
L IN G U A G E N S
A L TO
D E
N IV E L
T ra d u t o r e s :
In te rp re ta d o r
C o m p i la d o r
49
Tradutores de linguagens de
programao
Tradutor
compiladores e interpretadores
50
Tradutores de linguagens de
programao
Compilador
Interpretador
Tradutores de linguagens de
programao
PR O G RA M A
F O NTE
TR AD UTO R
C O M P IL A D O R
PR O G RA M A
O B JE T O
L IN G U A G E M
D E M A Q U IN A
EX ECU CA O
E X E C U C A O D E TO D O O
PROGRA M A
L IN G U A G E M
D E A L TO
N I V EL
IN T E R P R E T A D O R
E X E C U T A A IN S T RU C A O
E V O L TA
O P E RA C A O G E R E N C IA D A P E LO S I S T E M A O P E R A C IO N A L
52
Software bsico
Utilitrios
Compactadores e descompactadores de
arquivos, programas anti-virus
Vrus
53