intro cco 1

Upload: paulo-faustini-jr

Post on 31-May-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 Intro CCO 1

    1/45

    1

    Introduo a CinciaIntroduo a Cincia

    da Computaoda Computao

    Christiano Colen Venancio CCO UNIPAC - Ipatinga

  • 8/14/2019 Intro CCO 1

    2/45

    2

    Introduo

  • 8/14/2019 Intro CCO 1

    3/45

    3

    Sistemas de Informao X

    Cincia da Computao Sistema de Informao (em ingls,

    Information System) a expressoutilizada para descrever um sistemaautomatizado (que pode ser denominadocomo Sistema de InformaoComputadorizado), ou mesmo manual,

    que abrange pessoas, mquinas, e/oumtodos organizados para coletar,processar, transmitir e disseminar dadosque representam informao para o

    usurio

  • 8/14/2019 Intro CCO 1

    4/45

    4

    Descreve a rea de conhecimentoencarregada do estudo de Sistemas

    de Informao, Tecnologia daInformao e suas relaes com asorganizaes. Neste contexto, esta

    disciplina comumente classificadacomo uma Cincia Social Aplicada, aocontrrio de sua disciplina correlata

    Cincia da Computao, considerada

    Sistemas de Informao X

    Cincia da Computao

  • 8/14/2019 Intro CCO 1

    5/45

    5

    rea de conhecimento Sistemas deInformao considerada pelos

    pesquisadores como uma rea multiou trans-disciplinar, devido s inter-relaes com outras rea de

    conhecimento, tais como Cincia daComputao, Administrao,Economia, Sociologia, Direito,

    Engenharia de Produo, Cincia da

    Sistemas de Informao X

    Cincia da Computao

  • 8/14/2019 Intro CCO 1

    6/45

    6

    Foco o desenvolvimento e aplicaode Sistemas de Informao

    Computadorizados nas organizaes. O contedo deste curso abrange

    aspectos tcnicos, gerenciais e

    sociolgicos, abrangendo, em linhasgerais, os contedos relevantesestudados na rea de conhecimento

    Sistemas de Informao.

    Sistemas de Informao X

    Cincia da Computao

  • 8/14/2019 Intro CCO 1

    7/457

    Cincia da computao o estudo dosalgoritmos e suas aplicaes, bem

    como das estruturas matemticasindispensveis formulao precisados conceitos fundamentais da teoria

    da computabilidade e da computaoaplicada.

    Sistemas de Informao X

    Cincia da Computao

  • 8/14/2019 Intro CCO 1

    8/45

  • 8/14/2019 Intro CCO 1

    9/459

    A Cincia da Computao enfatiza osaspectos e funcionalidades dos

    sistemas enquanto a Engenharia desoftware enfatiza as aplicaesprticas do mesmo. De certa forma

    so estudos muito semelhantesapesar de terem muitas diferenas.

    Sistemas de Informao X

    Cincia da Computao

  • 8/14/2019 Intro CCO 1

    10/4510

    A Cincia da Computao enfoca aresoluo de problemas atravs do

    uso de algoritmos e lgica, enquantoque a Engenharia de software sepreocupa com os processos de

    desenvolvimento de ferramentas,criao de novos sistemas elinguagens.

    Sistemas de Informao X

    Cincia da Computao

  • 8/14/2019 Intro CCO 1

    11/4511

    "Cincia da computao tem tanto aver com o computador como a

    Astronomia com o telescpio, aBiologia com o microscpio, ou aQumica com os tubos de ensaio. A

    Cincia no estuda ferramentas, maso que fazemos e o que descobrimoscom elas."

    Edsger Dijkstra

    Sistemas de Informao X

    Cincia da Computao

  • 8/14/2019 Intro CCO 1

    12/45

    12

    Conceitos

  • 8/14/2019 Intro CCO 1

    13/4513

    Computador uma mquina capaz desistematicamente coletar, manipular e

    fornecer os resultados damanipulao de informaes para umou mais objetivos.

    Computador chamado deequipamento de processamentoeletrnico de dados.

    Processamento de Dados

  • 8/14/2019 Intro CCO 1

    14/45

    14

    Processamento de dados consiste emuma srie de atividades

    ordenadamente realizadas, com oobjetivo de produzir um arranjodeterminado de informaes a partir

    de outras obtidas inicialmente. Processamento = manipulao das

    informaes coletadas no incio da

    atividade.

    Processamento de Dados

  • 8/14/2019 Intro CCO 1

    15/45

    15

    Dados = informaes iniciais Informao = Dado processado A informao um dado organizado

    (segundo uma orientao especfica)para o atendimento ou emprego deuma pessoa ou um grupo

    Processamento de Dados

  • 8/14/2019 Intro CCO 1

    16/45

    16

    Processamento de Dados

    Dados ProcessamentoRESULTADO:

    Informao

  • 8/14/2019 Intro CCO 1

    17/45

    17

    A organizao de um computador aparte do estudo da cincia da

    computao que trata dos aspectosrelativos parte do computador maisconhecida dos especialistas que o

    construram e cujo entendimento desnecessrio ao programador

    Processamento de Dados

  • 8/14/2019 Intro CCO 1

    18/45

    18

    A arquitetura de um computador outra parte do estudo da cincia da

    computao, e essa arquitetura temdireto na elaborao de um programa.

    Arquitetura de um edifcio:

    Quantidade de cmodos, tipo decobertura das paredes, da cozinha,etc...

    Processamento de Dados

  • 8/14/2019 Intro CCO 1

    19/45

    19

    Classificao das arquiteturas: SISD (Single Instruction stream, Single

    Data stream) - Um nico conjunto deinstrues e de dados. O processadorexecuta uma instruo completa de

    cada vez. (Padro definido por vonNeumann)

    Processamento de Dados

  • 8/14/2019 Intro CCO 1

    20/45

    20

    MISD (Multiple Instruction stream,Single Data stream) - Vrias

    instrues podem ser executadassimultaneamente, manipulando umnico conjunto de dados.

    SIMD (Single Instruction stream,Multipla Data stream) - nicainstruo acessa e manipula um

    conjunto de dados simultaneamente.

    Processamento de Dados

  • 8/14/2019 Intro CCO 1

    21/45

    21

    MIMD (Multiple Instruction stream,Multiple Data stream) - Vrias

    instrues acessando e manipulandoum conjunto de dados.

    Processamento de Dados

  • 8/14/2019 Intro CCO 1

    22/45

    22

    Um sistema pode ser compreendidocomo um conjunto de partes que

    cooperam para atingir-se um objetivocomum.

    Um sistema um conjunto de partes

    coordenadas que concorrem para arealizao de um determinadoobjetivo.

    Temos sistemas em todas as reas:

    Sistemas

  • 8/14/2019 Intro CCO 1

    23/45

    23

    Computar significa calcular, realizarclculos matemticos.

    1 computador desenvolvido nadcada de 1940 tinha o objetivo deacelerar clculos balsticos para o

    Exrcito americano.

    Sistemas

  • 8/14/2019 Intro CCO 1

    24/45

    24

    Sistemas de processamento de dadosso responsveis pela coleta,

    armazenamento, processamento erecuperao, em equipamentos deprocessamento eletrnico, dos dados

    necessrios ao funcionamento de umoutro sistema maior: o sistema deinformaes

    Sistemas

  • 8/14/2019 Intro CCO 1

    25/45

    25

    Sistema de Informaes de umaempresa pode ser conceituado como

    o conjunto de mtodos, processos eequipamentos necessrios para seobter, processar e utilizar informaes

    dentro da empresa.

    Sistemas

  • 8/14/2019 Intro CCO 1

    26/45

    26

    O Sistema de Informaescompreende no s o SPD (Sistema de

    Processamento de Dados), como osprocedimentos manuais necessrios aprover informaes para um

    determinado nvel de deciso

    Sistemas

  • 8/14/2019 Intro CCO 1

    27/45

  • 8/14/2019 Intro CCO 1

    28/45

    28

    Nvel Operacional: de execuocorriqueira e imediata, de

    competncia dos menores escales; Nvel Gerencial: de nvel

    intermedirio, de competncia da

    gerencia setorial; Alto nvel da organizao: de nvel

    estratgico, de competncia da

    diretoria.

    Sistemas

  • 8/14/2019 Intro CCO 1

    29/45

    29

    O tipo de deciso tomada em cadanvel requer um diferente grau de

    agregao da informao e, emconseqncia, diferentes tipos derelatrios e/ou apresentao e uso da

    informao.

    Sistemas

  • 8/14/2019 Intro CCO 1

    30/45

    30

    O Sistema de Informaes Gerenciais(SIG) pode ser conceituado como o

    sistema de informao que englobatodos os componentes e todos osnveis de deciso de uma organizao.

    Sistemas

  • 8/14/2019 Intro CCO 1

    31/45

    31

    Um sistema de processamento dedados compreende duas partes: o

    sistema de computao (computadore programas bsicos) e os sistemasde aplicao.

    Sistemas

  • 8/14/2019 Intro CCO 1

    32/45

    32

    Processamento requer execuo deuma srie de etapas, de forma

    manual ou automtica. Essas etapas, elaboradas e

    executadas passo a passo constituem

    o programa, aonde cada passo a serrealizado constitui uma instruodada ao hardware.

    Sistemas

  • 8/14/2019 Intro CCO 1

    33/45

    33

    Sistemas

    ENTRADA PROCESSAMENTO SADA

    Digitao doprograma e dosdados

    Clculos e testes Impressodos resultados

  • 8/14/2019 Intro CCO 1

    34/45

    34

    Linguagem dos computadores:linguagem binria -> 0s e 1s

    (Linguagem de Mquina) Todo dado coletado pe

    computadores, as instrues por eles

    executadas e os resultados de umprocessamento so sempreconstitudos de conjuntos ordenados

    de 0s e 1s.

    Sistemas

  • 8/14/2019 Intro CCO 1

    35/45

    35

    Linguagem de mquina, para os sereshumanos, tediosa de manipular,

    difcil de compreender e fcil deacarretar erros.

    Linguagens mais prximas nossa

    realidade foram desenvolvidas:linguagens de programao. Ex.:Cobol, Pascal, C, Assembly, Java,

    Visual Basic, Object Pascal (Delphi),

    Sistemas

  • 8/14/2019 Intro CCO 1

    36/45

    36

    poca dos Dispositivos Mecnicos : 500 a.C. a 1880 Sculo V a. C. : Babilnios inventam o

    baco 1 Evoluo: 1642. Blaise Pascal

    construiu um contador mecnico(calculadora manual) Gottfried Leibniz construiu uma

    calculadora mais completa.

    Histrico

  • 8/14/2019 Intro CCO 1

    37/45

    37

    Histrico

  • 8/14/2019 Intro CCO 1

    38/45

    38

    poca dos DispositivosEletromecnicos

    1880 a 1930 Mquinas acionadas por motores

    eltricos

    1889 aparece o carto perfurado 1935: aparece a 1 mquina de calcular

    eletrnica Surgimentos dos primeiros

    com utadores mecnicos e

    Histrico

  • 8/14/2019 Intro CCO 1

    39/45

    39

    poca dos Componentes Eletrnicos -Primeiras Invenes 1930 a 1945 1937: Surge a mquina de Turing.

    Mquina que poderia executar uma ao

    recebendo instrues atravs de fita depapel perfurado 1943: Colossus - Mquina para quebrar

    cdigos militares dos alemes

    desenvolvida na Inglaterra por Alan

    Histrico

  • 8/14/2019 Intro CCO 1

    40/45

    40

    Evoluo dos ComputadoresEletrnicos 1945 a hoje... 1 Gerao 2 Gerao

    3 Gerao 4 Gerao

    Histrico

  • 8/14/2019 Intro CCO 1

    41/45

    41

    1 Gerao - Computadores a Vlvula Surge o ENIAC (17 mil vlvulas e 800 km

    de cabos) 1953 IBM lana o primeiro computador

    eletrnico de programa armazenado.

    Histrico

  • 8/14/2019 Intro CCO 1

    42/45

  • 8/14/2019 Intro CCO 1

    43/45

    43

    3 Gerao - Computadores comCircuitos Integrados Aparece o conceito de famlia de

    computadores; Emprego da multiprogramao, aonde

    vrios programas compartilham amemria principal; 16 Mbytes RAM

    Histrico

  • 8/14/2019 Intro CCO 1

    44/45

    44

    4 Gerao - Computadores queutilizam VLSI Surgimento dos Chips; Miniaturizao dos computadores Surgimento dos primeiros computadores

    pessoais

    Histrico

  • 8/14/2019 Intro CCO 1

    45/45

    ExercciosHistrico