01 Org Comfsdfp Introducao(Rev)fdsfs
-
Upload
gabriel-zambone -
Category
Documents
-
view
218 -
download
1
description
Transcript of 01 Org Comfsdfp Introducao(Rev)fdsfs
-
Organizao de Computadores
IntroduoIntroduo
Carlos [email protected]
Atualizado a partir do original doProf. Rodrigo Cavalcanti
-
Introduo
Objetivos Apresentar conceitos introdutrios relacionados a: Processamento de Dados Processamento de Dados
Sistema de Computao (Computador)
Site da Disciplina http://www.cesar.org.br/~ccbs/oc
-
Introduo
Bibliografia Introduo Organizao de ComputadoresIntroduo Organizao de Computadores
Autor: Mrio A. Monteiro
Editora: LTC Editora: LTC
-
Introduo
Processamento de Dados Atividades ordenadamente realizadas para
produzirproduzir um conjunto de informaesinformaes a partir a partir de dadosde dados obtidos inicialmentede dadosde dados obtidos inicialmente
EntradaEntrada Sada (Informao)Sada (Informao)
ColetaColeta e processamentoprocessamento dos dadosdados para produzir informaes especficasproduzir informaes especficas so atividades exercidas desde longa data
DADOS Processamento RESULTADO
-
Introduo
Processamento de DadosProcessamento de Dados Ao longo do tempo, observaobserva--se um aumento se um aumento
do volume de dadosdo volume de dados a ser manipulado e a busca de uma maior eficcia da manipulaobusca 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 Sistemas Computacionais ou ComputadoresComputadores
-
Introduo
Mquina (conjunto de conjunto de partes eletrnicas e partes eletrnicas e
eletromecnicaseletromecnicas) capaz de
O que oComputador?
capaz de sistematicamentesistematicamente
coletarcoletar e processarprocessardados para fornecerfornecerresultadosresultados destinados a um ou mais objetivosum ou mais objetivos
-
Introduo
SistemasSistemas Conjunto de partes coordenadascoordenadas que concorrem para a realizao de um objetivo determinadoum objetivo determinado
Sistema de Processamento de DadosSistema de Processamento de Dados Conjunto de partes: tecladoteclado, memriamemria, processadorprocessador, Conjunto de partes: tecladoteclado, memriamemria, processadorprocessador,
dispositivos perifricosdispositivos perifricos, etc ...)
Responsvel pela coletacoleta, armazenamentoarmazenamento, processamentoprocessamento e recuperaorecuperao, em equipamentos de processamento eletrnico, dos dados dos dados necessrios ao funcionamento de um outro sistema maioroutro sistema maior: o sistema de sistema de informaesinformaes.
-
Introduo
Sistemas de Informao em uma EmpresaSistemas de Informao em uma Empresa MtodosMtodos, ProcessosProcessos (Manuais e Automatizados) e EquipamentosEquipamentos
Objetivo: Objetivo: Prover subsdios necessrios a um determinado nvel de nvel de decisodeciso de uma organizao
OrganizaoOrganizao Usualmente constitudas de:Usualmente constitudas de: Usualmente constitudas de:Usualmente constitudas de:
Componentes OrganizacionaisComponentes Organizacionais
Nveis de DecisoNveis de Deciso
Sistema de processamentoSistema de processamento
de Dadosde Dados
Composto por:Composto por: Sistema de ComputaoSistema de Computao
Sistema de AplicaoSistema de Aplicao
Diretoria
Gerncia
Tcnica
-
Introduo Sistemas de InformaoSistemas de Informao
Exemplos:Exemplos:
Sistemas de Processamento de TransaesSistemas de Processamento de Transaes Sistemas que tratam e processam as operaes dirias dos negcios, ou
transaes.
Sistemas de Informaes GerenciaisSistemas de Informaes Gerenciais Caracterizados pela produo de relatrios pr-programados, peridicos, e/ou Caracterizados pela produo de relatrios pr-programados, peridicos, e/ou
sob demanda, bem como exceo.
Sistemas de Apoio DecisoSistemas 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 EspecialistasInteligncia 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 ComputadorSistema de Informao Baseado em Computador Sistema Composto por:
Hardware
Software
Banco de Dados
TelecomunicaesTelecomunicaes
Pessoas
Procedimentos
Ento, podemos concluir que:Ento, podemos concluir que:Um Sistema de Informaes 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
PREMISSASPREMISSAS Processamento de dados requer a execuo de uma seqncia de passospassos
Cada passo uma instruoinstruo fornecida ao computador para realizar uma determinada computador para realizar uma determinada ao
A esse conjunto de instruesconjunto de instrues denomina-se programaprograma
Programas so escritos em linguagens de linguagens de programaoprogramao como C, Pascal, Java
-
Introduo
ProgramaProgramaConjunto de instruesinstrues, ou ordens de ordens de
comandocomando, dadas ao hardware com o objetivo de realizar uma ao objetivo de realizar uma ao objetivo de realizar uma ao objetivo de realizar uma ao
determinadadeterminada. Por exemplo: Por exemplo: uma operao aritmtica, uma transferncia de dados, etc...
-
Introduo
O computador construdo com circuitos eletrnicos capazes de reconhecer e executar apenas um conjunto limitado de instrues em
Qual a linguagem que o computador
entende ?
limitado de instrues em Linguagem de Mquina Linguagem de Mquina (LM)(LM)
Portanto, todo programa em LP para ser executado precisa ser traduzidotraduzido para LM
-
Introduo
Linguagens de ProgramaoLinguagens de Programao Regras FixasFixas e RgidasRgidas de Sintaxe;
Linguagem de Mquina de Mquina (Primeira GeraoPrimeira Gerao);
Linguagem AssemblyAssembly (Segunda GeraoSegunda Gerao);
Linguagens de Alto Nvel de Alto Nvel (Terceira GeraoTerceira Gerao)BASIC, COBOL, FORTRAN e PASCAL
OutrasOutras: Linguagens Estruturadas (QueryQuery), Naturais (Sistemas EspecialistasSistemas Especialistas), Orientadas a Objeto;
Traduo para o ComputadorTraduo para o Computador Interpretador e Compilador (Linkeditor).
-
Introduo
Linguagem Alto Nvel x Linguagem Baixo Nvel
swap(int v[], int k){ int temp;temp = v[k];v[k] = v[k+1];
Linguagem C (exemplo de LP)
v[k+1] = temp;}
000000001010000100000000000110000000000010001110000110000010000110001100011000100000000000000000100011001111001000000000000001001010110011110010000000000000000010101100011000100000000000000100
Cdigo executvel em LM (binrio)
-
Introduo
O que o Computador ? Sistema de Computao (SC) - constitudo pelo hardware e software bsico
Hardware Conjunto de circuitos Software Hardware Conjunto de circuitos eletrnicos e partes eletromecnicas de um computador
Software - Consiste em programas que so introduzidos no hardware para faz-lo trabalhar
Hardware
-
Introduo
O que um Sistema Computacional?
PeoplewarePeopleware
SoftwareSoftwareHardwareHardware