Você está na página 1de 17

Organizao de

Computadores
Introduo
Carlos Sampaio
ccsampaio@hotmail.com

Atualizado a partir do original do


Prof. Rodrigo Cavalcanti

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)

Coleta e processamento dos dados para


produzir informaes especficas so
atividades exercidas desde longa data

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

Sistema de Processamento de Dados


Conjunto de partes: teclado
teclado, memria
memria, processador
processador,
dispositivos perifricos,
perifricos etc ...)
Responsvel pela coleta
coleta, armazenamento
armazenamento,
processamento e recuperao
recuperao, em equipamentos de
processamento eletrnico, dos dados necessrios ao
maior o sistema de
funcionamento de um outro sistema maior:
informaes.
informaes

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.

Sistemas de Informaes Gerenciais


Caracterizados pela produo de relatrios pr-programados, peridicos, e/ou
sob demanda, bem como exceo.

Sistemas de Apoio Deciso


Do assistncia em todos os aspectos da tomada de decises sobre um
problema especfico. Vo alm dos sistemas de informaes gerenciais, pois
fornecem assistncia imediata na soluo de problemas complexos.

Inteligncia Artificial e Sistemas Especialistas


Sistemas baseados na noo de inteligncia artificial so aqueles que tomam
as caractersticas da inteligncia humana. Possui vrios sub-campos de
pesquisa, e o de sistemas especialistas um deles.
Sistema especialista aquele que pode fazer sugestes e chegar a
concluses de um modo bem semelhante ao de um profissional especialista.

Introduo
Sistema de Informao Baseado em Computador
Sistema Composto por:
 Hardware
 Software
 Banco de Dados
 Telecomunicaes
 Pessoas
 Procedimentos

Ento, podemos concluir que:


 Um Sistema de Informaes pode ser definido como
qualquer sistema utilizado para prover informao
(incluindo o seu processamento), qualquer que seja o
uso feito dessa informao

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;
}

Cdigo executvel em LM (binrio)


00000000101000010000000000011000
00000000100011100001100000100001
10001100011000100000000000000000
10001100111100100000000000000100
10101100111100100000000000000000
10101100011000100000000000000100

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

Você também pode gostar