Escolar Documentos
Profissional Documentos
Cultura Documentos
Computadores
Introduo
Carlos Sampaio
ccsampaio@hotmail.com
Introduo
Objetivos
Apresentar conceitos introdutrios
relacionados a:
Processamento de Dados
Sistema de Computao (Computador)
Site da Disciplina
http://www.cesar.org.br/~ccbs/oc
Introduo
Bibliografia
Introduo Organizao de Computadores
Autor: Mrio A. Monteiro
Editora: LTC
Introduo
Processamento de Dados
Atividades ordenadamente realizadas para
produzir um conjunto de informaes a partir
de dados obtidos inicialmente
DADOS
Entrada
Processamento
RESULTADO
Sada (Informao)
Introduo
Processamento de Dados
Ao longo do tempo, observa
observa--se um aumento
do volume de dados a ser manipulado e a
busca de uma maior eficcia da manipulao
A busca de tcnicas eficazes de
processamento de dados, aliada ao avano
tecnolgico conduziu ao desenvolvimento dos
Sistemas Computacionais ou Computadores
Introduo
O que o
Computador?
Mquina (conjunto
conjunto de
partes eletrnicas e
eletromecnicas)
eletromecnicas
capaz de
sistematicamente
coletar e processar
dados para fornecer
resultados destinados
a um ou mais objetivos
Introduo
Sistemas
Conjunto de partes coordenadas que concorrem para a
realizao de um objetivo determinado
Introduo
Sistemas de Informao em uma Empresa
Mtodos,
Mtodos Processos (Manuais e Automatizados) e Equipamentos
Objetivo: Prover subsdios necessrios a um determinado nvel de
deciso de uma organizao
Organizao
Usualmente constitudas de:
Componentes Organizacionais
Nveis de Deciso
Sistema de processamento
de Dados
Composto por:
Sistema de Computao
Sistema de Aplicao
Diretoria
Gerncia
Tcnica
Introduo
Sistemas de Informao
Exemplos:
Sistemas de Processamento de Transaes
Sistemas que tratam e processam as operaes dirias dos negcios, ou
transaes.
Introduo
Sistema de Informao Baseado em Computador
Sistema Composto por:
Hardware
Software
Banco de Dados
Telecomunicaes
Pessoas
Procedimentos
Introduo
PREMISSAS
Processamento de dados requer a execuo
de uma seqncia de passos
Cada passo uma instruo fornecida ao
computador para realizar uma determinada
ao
A esse conjunto de instrues denomina-se
programa
Programas so escritos em linguagens de
programao como C, Pascal, Java
Introduo
Programa
Conjunto de instrues
instrues, ou ordens de
comando, dadas ao hardware com o
comando
objetivo de realizar uma ao
determinada.
determinada
Por exemplo: uma operao aritmtica,
uma transferncia de dados, etc...
Introduo
Qual a linguagem
que o computador
entende ?
O computador
construdo com circuitos
eletrnicos capazes de
reconhecer e executar
apenas um conjunto
limitado de instrues em
Linguagem de Mquina
(LM)
Portanto, todo programa
em LP para ser
executado precisa ser
traduzido para LM
Introduo
Linguagens de Programao
Regras Fixas e Rgidas de Sintaxe;
Linguagem de Mquina (Primeira
Primeira Gerao);
Gerao
Linguagem Assembly (Segunda
Segunda Gerao);
Gerao
Linguagens de Alto Nvel (Terceira
Terceira Gerao)
Gerao
BASIC, COBOL, FORTRAN e PASCAL
Outras
Outras: Linguagens Estruturadas (Query
Query), Naturais
(Sistemas
Sistemas Especialistas),
Especialistas Orientadas a Objeto;
Traduo para o Computador
Interpretador e Compilador (Linkeditor).
Introduo
Linguagem Alto Nvel x Linguagem Baixo Nvel
Linguagem C (exemplo de LP)
swap(int v[], int k)
{ int temp;
temp = v[k];
v[k] = v[k+1];
v[k+1] = temp;
}
Introduo
O que o Computador ?
Sistema de Computao (SC) -
constitudo pelo hardware e software
bsico
Hardware Conjunto de circuitos
eletrnicos e partes eletromecnicas
de um computador
Software - Consiste em programas
que so introduzidos no hardware
para faz-lo trabalhar
Software
Hardware
Introduo
O que um Sistema
Computacional?
Peopleware
Hardware
Software