Professional Documents
Culture Documents
da Computação
1
Introdução
2
Sistemas de Informação X
Ciência da Computação
Sistema de Informação (em inglês,
Information System) é a expressão
utilizada para descrever um sistema
automatizado (que pode ser denominado
como Sistema de Informação
Computadorizado), ou mesmo manual,
que abrange pessoas, máquinas, e/ou
métodos organizados para coletar,
processar, transmitir e disseminar dados
que representam informação para o
usuário
3
Sistemas de Informação X
Ciência da Computação
Descreve a área de conhecimento
encarregada do estudo de Sistemas
de Informação, Tecnologia da
Informação e suas relações com as
organizações. Neste contexto, esta
disciplina é comumente classificada
como uma Ciência Social Aplicada, ao
contrário de sua disciplina correlata
Ciência da Computação, considerada
4
Sistemas de Informação X
Ciência da Computação
Área de conhecimento Sistemas de
Informação é considerada pelos
pesquisadores como uma área multi
ou trans-disciplinar, devido às inter-
relações com outras área de
conhecimento, tais como Ciência da
Computação, Administração,
Economia, Sociologia, Direito,
Engenharia de Produção, Ciência da
5
Sistemas de Informação X
Ciência da Computação
Foco é o desenvolvimento e aplicação
de Sistemas de Informação
Computadorizados nas organizações.
O conteúdo deste curso abrange
aspectos técnicos, gerenciais e
sociológicos, abrangendo, em linhas
gerais, os conteúdos relevantes
estudados na área de conhecimento
Sistemas de Informação. 6
Sistemas de Informação X
Ciência da Computação
Ciência da computação é o estudo dos
algoritmos e suas aplicações, bem
como das estruturas matemáticas
indispensáveis à formulação precisa
dos conceitos fundamentais da teoria
da computabilidade e da computação
aplicada.
7
Sistemas de Informação X
Ciência da Computação
Desempenha por isso um papel
importante na área de ciência da
computação a formalização
matemática de algoritmos, como forma
de representar problemas decidíveis,
os que são susceptíveis de redução a
operações elementares básicas,
capazes de serem reproduzidas através
de um qualquer dispositivo
8
Sistemas de Informação X
Ciência da Computação
A Ciência da Computação enfatiza os
aspectos e funcionalidades dos
sistemas enquanto a Engenharia de
software enfatiza as aplicações
práticas do mesmo. De certa forma
são estudos muito semelhantes
apesar de terem muitas diferenças.
9
Sistemas de Informação X
Ciência da Computação
A Ciência da Computação enfoca a
resolução de problemas através do
uso de algoritmos e lógica, enquanto
que a Engenharia de software se
preocupa com os processos de
desenvolvimento de ferramentas,
criação de novos sistemas e
linguagens.
10
Sistemas de Informação X
Ciência da Computação
"Ciência da computação tem tanto a
ver com o computador como a
Astronomia com o telescópio, a
Biologia com o microscópio, ou a
Química com os tubos de ensaio. A
Ciência não estuda ferramentas, mas
o que fazemos e o que descobrimos
com elas."
Edsger Dijkstra
11
Conceitos
12
Processamento de Dados
Computador é uma máquina capaz de
sistematicamente coletar, manipular e
fornecer os resultados da
manipulação de informações para um
ou mais objetivos.
Computador é chamado de
equipamento de processamento
eletrônico de dados.
13
Processamento de Dados
Processamento de dados consiste em
uma série de atividades
ordenadamente realizadas, com o
objetivo de produzir um arranjo
determinado de informações a partir
de outras obtidas inicialmente.
Processamento = manipulação das
informações coletadas no início da
atividade. 14
Processamento de Dados
Dados = informações iniciais
Informação = Dado processado
A informação é um dado organizado
(segundo uma orientação específica)
para o atendimento ou emprego de
uma pessoa ou um grupo
15
Processamento de Dados
RESULTADO:
Dados Processamento
Informação
16
Processamento de Dados
A organização de um computador é a
parte do estudo da ciência da
computação que trata dos aspectos
relativos à parte do computador mais
conhecida dos especialistas que o
construíram e cujo entendimento é
desnecessário ao programador
17
Processamento de Dados
A arquitetura de um computador é
outra parte do estudo da ciência da
computação, e essa arquitetura tem
direto na elaboração de um programa.
Arquitetura de um edifício:
Quantidade de cômodos, tipo de
cobertura das paredes, da cozinha,
etc...
18
Processamento de Dados
Classificação das arquiteturas:
SISD (Single Instruction stream, Single
Data stream) - Um único conjunto de
instruções e de dados. O processador
executa uma instrução completa de
cada vez. (Padrão definido por von
Neumann)
19
Processamento de Dados
MISD (Multiple Instruction stream,
Single Data stream) - Várias
instruções podem ser executadas
simultaneamente, manipulando um
único conjunto de dados.
SIMD (Single Instruction stream,
Multipla Data stream) - Única
instrução acessa e manipula um
conjunto de dados simultaneamente.20
Processamento de Dados
MIMD (Multiple Instruction stream,
Multiple Data stream) - Várias
instruções acessando e manipulando
um conjunto de dados.
21
Sistemas
Um sistema pode ser compreendido
como um conjunto de partes que
cooperam para atingir-se um objetivo
comum.
Um sistema é um conjunto de partes
coordenadas que concorrem para a
realização de um determinado
objetivo.
Temos sistemas em todas as áreas: 22
Sistemas
Computar significa calcular, realizar
cálculos matemáticos.
1º computador desenvolvido na
década de 1940 tinha o objetivo de
acelerar cálculos balísticos para o
Exército americano.
23
Sistemas
Sistemas de processamento de dados
são responsáveis pela coleta,
armazenamento, processamento e
recuperação, em equipamentos de
processamento eletrônico, dos dados
necessários ao funcionamento de um
outro sistema maior: o sistema de
informações
24
Sistemas
Sistema de Informações de uma
empresa pode ser conceituado como
o conjunto de métodos, processos e
equipamentos necessários para se
obter, processar e utilizar informações
dentro da empresa.
25
Sistemas
O Sistema de Informações
compreende não só o SPD (Sistema de
Processamento de Dados), como os
procedimentos manuais necessários a
prover informações para um
determinado nível de decisão
26
Sistemas
Os sistemas de Informações se
desenvolvem segundo duas
dimensões: os componentes da
organização (diversos setores
funcionais) e o nível de decisão, que
obedece a seguinte hierarquia:
nível operacional;
nível gerencial;
alto nível da organização;
27
Sistemas
Nível Operacional: de execução
corriqueira e imediata, de
competência dos menores escalões;
Nível Gerencial: de nível
intermediário, de competência da
gerencia setorial;
Alto nível da organização: de nível
estratégico, de competência da
diretoria. 28
Sistemas
O tipo de decisão tomada em cada
nível requer um diferente grau de
agregação da informação e, em
conseqüência, diferentes tipos de
relatórios e/ou apresentação e uso da
informação.
29
Sistemas
O Sistema de Informações Gerenciais
(SIG) pode ser conceituado como o
sistema de informação que engloba
todos os componentes e todos os
níveis de decisão de uma organização.
30
Sistemas
Um sistema de processamento de
dados compreende duas partes: o
sistema de computação (computador
e programas básicos) e os sistemas
de aplicação.
31
Sistemas
Processamento requer execução de
uma série de etapas, de forma
manual ou automática.
Essas etapas, elaboradas e
executadas passo a passo constituem
o programa, aonde cada passo a ser
realizado constitui uma instrução
dada ao hardware.
32
Sistemas
33
Sistemas
Linguagem dos computadores:
linguagem binária -> 0’s e 1’s
(Linguagem de Máquina)
Todo dado coletado pelos
computadores, as instruções por eles
executadas e os resultados de um
processamento são sempre
constituídos de conjuntos ordenados
de 0’s e 1’s. 34
Sistemas
Linguagem de máquina, para os seres
humanos, é tediosa de manipular,
difícil de compreender e fácil de
acarretar erros.
Linguagens mais próximas à nossa
realidade foram desenvolvidas:
linguagens de programação. Ex.:
Cobol, Pascal, C, Assembly, Java,
Visual Basic, Object Pascal (Delphi),
35
Histórico
Época dos Dispositivos Mecânicos :
500 a.C. a 1880
Século V a. C. : Babilônios inventam o
ábaco
1ª Evolução: 1642. Blaise Pascal
construiu um contador mecânico
(calculadora manual)
Gottfried Leibniz construiu uma
calculadora mais completa.
36
Histórico
37
Histórico
Época dos Dispositivos
Eletromecânicos
1880 a 1930
Máquinas acionadas por motores
elétricos
1889 aparece o cartão perfurado
1935: aparece a 1ª máquina de calcular
eletrônica
Surgimentos dos primeiros
“computadores” mecânicos 38
e
Histórico
Época dos Componentes Eletrônicos -
Primeiras Invenções
1930 a 1945
1937: Surge a máquina de Turing.
Máquina que poderia executar uma ação
recebendo instruções através de fita de
papel perfurado
1943: Colossus - Máquina para quebrar
códigos militares dos alemães
desenvolvida na Inglaterra por Alan 39
Histórico
Evolução dos Computadores
Eletrônicos
1945 a hoje...
1 ª Geração
2 ª Geração
3 ª Geração
4 ª Geração
40
Histórico
1 ª Geração - Computadores a Válvula
Surge o ENIAC (17 mil válvulas e 800 km
de cabos)
1953 IBM lança o primeiro computador
eletrônico de programa armazenado.
41
Histórico
2ª Geração - Computadores
Transistorizados
Surge a DEC.
Surgimento das linguagens de alto nível;
42
Histórico
3 ª Geração - Computadores com
Circuitos Integrados
Aparece o conceito de família de
computadores;
Emprego da multiprogramação, aonde
vários programas compartilham a
memória principal;
16 Mbytes RAM
43
Histórico
4 ª Geração - Computadores que
utilizam VLSI
Surgimento dos Chips;
Miniaturização dos computadores
Surgimento dos primeiros computadores
pessoais
44
Histórico
Exercícios
45