Professor:
Luiz A. P. Neves
Fundamentos de
Informática
Roteiro
• Objetivos • Conceitos Básicos • Processamento de Dados • Modalidade de Computadores • Esquema do Computador• Unidade Central de Processamento • Computador
• Periféricos
• Linguagem Computacional • Software
• Linguagens de 4ª. Geração • Linguagem de Alto Nível • Vantagens do Computador
• Modalidades de Processamento • Modalidades de Operação
Objetivos
• Compreender os conceitos básicos de informática;
• Analisar os conceitos com as experiências do dia a da; • Identificar os principais conceitos da Ciência da
Computação no Hardware e no Software.
Conceitos Básicos
Informática
Informação automática
Ciência da Computação
Ciência da Informação
Teoria de Sistemas
Engenharia da Computação
Cibernética
É comum a confusão entre cibernética e robótica, em parte devido ao termo
ciborgue
Termo que pretendia significar
CYBernetic ORGanism = Cyborg
Link interessante:
http://www.infoamerica.org/documentos_ word/shannon-wiener.htm
Processamento de Dados
Processo
Processamento de Dados
Dados:
Elementos conhecidos de um problema. Informação:
Um conjunto estruturado de dados, transmitindo conhecimento.Modalidades de
Computadores
Sistema analógico
Converte-se a manifestação do fenômeno que se quer aferir, em algum tipo de sinalização visual que se comporte analogicamente
Sistema digital
Mede-se com determinada freqüência o estado, e os resultados são sempre traduzidos por dígitos
Modalidades de
computadores
Computador analógico
Representa variáveis por meio de analogias físicas.
Mecanismo mecânico e analógico.
Modalidades de
computadores
Computador digital
Processa informações representadas por
combinações de dados discretos ou descontínuos
Mecanismo digital.
Trata-se de dispositivo projetado para executar uma seqüências de operações aritméticas e lógicas.
O computador digital conta.
Esquema do Computador
Hardware
Software
Hardware
É constituído por elementos básicos,
ditos UNIDADES FUNCIONAIS
BÁSICAS:
Unidade Central de Processamento (CPU).
Memória Principal.
Central Processing Unit
(CPU)
ENTRADA (input) SAÍDA (output) MEMÓRIA PRINCIPAL Seção Aritmética e Lógica Seção de Controle UCPComputador
Principais componentes físicos
Monitor de vídeo Gabinete
Computador
CPU (Unidade Central de Processamento)
“cérebro” do computador
conjunto de chips de silício que que controla o
fluxo de funcionamento de toda a máquina
Computador
Memória RAM
memória volátil
utilizada apenas para trabalho
armazenamento temporário de programas e
Computador
Disco Rígido ou HD (“hard disk”)
Dispositivo principal do computador para armazenamento de informações
Armazenamento não-volátil
Informações armazenadas na forma de arquivos
Computador
Unidade de disco flexível
armazena informações em discos removíveis
pode-se ler e gravar arquivos
tamanho comum: 3 1/2 polegadas
Computador
CD-ROM
Lê informações armazenadas em CDs
memória apenas de leitura
armazena arquivos (dados, músicas)
armazena o espaço equivalente a 500 disquetes de 3 1/2 polegadas
Periféricos
Periféricos: todo equipamento utilizado pelo computador para intercambiar dados
Dispositivos de entrada e saída
classificação para periféricos
DISPOSITIVO: TIPO DE COMUNICAÇÃO DE DADOS : modem / fax entrada e saída de dados monitor ou vídeo saída de dados impressora saída de dados teclado entrada de dados scanner entrada de dados mouse, mousetouch entrada de dados
Periféricos
Monitor
dispositivo que exibe textos e imagens
geradas pelo computador - principal meio de exibição de dados
Impressora
dispositivo que produz uma cópia em papel de documentos criados no computador
Periféricos
Modem
conecta o computador através da linha telefônica
tipos: interno e externo
Periféricos
Scanner
dispositivo que digitaliza imagens e textos
permite extrair fotos ou gravuras e armazená-las em arquivos
Linguagem Computacional
Medidas de Dados
bit
menor unidade de dado
apresenta os valores 0 ou 1
byte
conjunto de 8 bits
representa um caractere
caracter ou letra código binário ou bit
Linguagem Computacional
Medidas de dados
MEDIDA: REPRESENTA O MESMO QUE: Bit 0 ou 1 - menor unidade de dado Byte conjunto de 8 bits ou 1 caractere
Kilobyte (Kb) 210 ou 1024 bytes Megabyte (Mb) 210 ou 1024 Kilobyte Gigabyte (Gb) 210 ou 1024 Megabyte Terabyte (Tb) 210 ou 1024 Gigabyte
Dispositivo Capacidade Velocidade Custo aproximado
disquete 1.44 Mb baixa R$ 1,20
CD-ROM 650 Mb média R$ 1,50 – R$ 4,00 (CD-R) disco rígido 250 Gb alta R$ 300,00
Software
Hardware
Software
Usuário
SO
Linguagem
Aplicativo
Software
Programa escrito em uma linguagem para uma aplicação específica
Aplicativo
SO – Sistema Operacional Linguagem
Utilitário
Linguagem de Quarta Geração
Básico software
Linguagens de 4 geração
Planilha eletrônica
Processador de texto
Banco de dados
Editores gráficos
Comunicação
Protocolos, ...
Linguagem de Alto Nível
Uma linguagem qualquer que possuí um
conjunto de palavras e regras de sintaxe
que devem ser obedecidas para
exprimir uma dada ação.
Linguagem de Alto Nível
Programa ou código fonte
É o programa escrito na linguagem original e precisa ser traduzido para poder ser executado
Código ou programa objeto:
È o resultado da tradução quando usamos um
compilador
Linguagem de Alto Nível
Executa a instrução e volta INTERPRETADOR Execução de todo o programa Linguagem Máquina .EXE COMPILADOR Linguagem de Alto Nível EXECUÇÃO PROGRAMA OBJETO TRADUTOR PROGRAMA FONTEVantagens do Computador
Facilidade de armazenamento
e recuperação da informação;
Racionalização da rotina;
Velocidade das respostas;
Planejamento e controle;
Segurança;
Modalidades de
Processamento
Capacidade que o computador tem de
executar uma ou mais tarefas ao mesmo
tempo.
Tipos
Monoprogramação
Multiprogramação
Modalidades de Operação
Processamento em lote
Processamento batch
Processador executa uma operação de cada vez
Mainframe
Processamento interativo
Processamento com a intervenção humana
Diálogo operador-máquina
Processador executa mais de uma tarefa ao mesmo tempo
Modalidades de Operação
Processamento Distribuído
Processamento com rede de
computadores Interativo Tipo ON-LINE Surgiram: Processamento de dados descentralizado Processamento de dados centralizado Rede Locais
Modalidades de Operação
Processamento com sistemas de
comunicação de dados geográficos
MAN (Metropolitan Area Network) WAN (Wide Area Network)
GIS
Redes locais cliente/servidor
Conclusão
A Informática é um meio para várias áreas da ciência moderna;
A aplicabilidade dos conceitos
computacionais geram novos rumos e desafios aos profissionais da área;
Informação é um Bem, dinâmico e mutável;
Ciência Computacional é a alavanca da Sociedade do Conhecimento e
Constante evolução para a Sociedade da Aprendizagem.