Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula 1 - Conceitos Basicos
Aula 1 - Conceitos Basicos
Aula 1 - Conceitos Basicos
Composto por:
Hardware
Software
Dados
Computador
É “APENAS” um dispositivo
CAMADAS DE UM SISTEMA
COMPUTACIONAL Comunicações
Aplicativos
Composto por camadas
Sistemas
Operacionais
Cada camada desempenha
papel específico no projeto Programação
geral do sistema
Hardware
Modelo de Abstração
Informação
ABSTRAÇÃO
DEFINIÇÃO: É um modelo mental, uma maneira de pensar sobre alguma coisa
que remove ou esconde detalhes complexos.
Quatro Áreas:
Pensamento Algorítmico
Representação
Programação
Projeto
1989 – 9 Áreas
Algoritmos e Estrutura de Dados
Linguagem de Programação
Arquitetura
Sistemas Operacionais
Metodologia e Engenharia de Software
Banco de Dados e Recuperação de Informações
Inteligência artificial e robótica
Comunicação homem-máquina
Gráficos
2001 – 14 Áreas
Estruturas Discretas Interação homem-máquina
Fundamentos de Programação Gráficos e Computação Visual
Algoritmos e Complexidade Gerenciamento de Informação
Arquitetura e Organização Aspectos Sociais e Profissionais
Sistemas Operacionais Sistemas Inteligentes
Computação Centrada em Rede Engenharia de Software
Linguagens de Programação Ciência Computacional
HISTÓRIA DA
COMPUTAÇÃO
A informática é uma ciência que passou a ser tratada como tal a
pouco tempo;
Filósofo e matemático francês, é o inventor da primeira calculadora que fazia somas e subtrações.
LEIBNIZ
O filósofo e matemático alemão aprimorou o projeto de Pascal e sonhava que um dia todo o
raciocínio pudesse ser substituído pelo girar de uma alavanca. X & ÷
J.M. JACQUARD
Em 1801, na França, durante a
Revolução Industrial, J-M Jacquard,
. mecânico francês, inventou um tear
mecânico controlado por grandes cartões
perfurados.
Joseph-Marie Jacquard
TEAR DE JACQUARD (1752-1834)
CHARLES BABBAGE – Pai do Computador
Já existia a
transferência de
dados da memória
para o engenho
central e
dispositivos para
entrada e saída de
O matemático inglês Projetou o chamado “Calculador Analítico”. dados.
Charles Babbage
(1792-1871)
HERMAN HOLLERITH
Por volta de 1890, um outro nome entrou na
história do computador: Dr. Herman
Hollerith (1860-1929), responsável por uma
grande mudança na maneira de se
processar os dados dos censos da época.
.
1949 – EDVAC - 100 X mais memória
UNIVAC I
Baseado na revolucionária teoria de Von Neumann
o UNIVAC I (Universal Automatic Computer) era
bem menor que seus predecessores. Tinha
"apenas" vinte metros quadrados e um massa de
cerca de cinco toneladas.
ENIAC – Consultor
EDVAC - Trabalhou no projeto
UNIVAC – Totalmente baseado na arq. Von Neumann
Primeira Geração – 1951-1959 (VÁLVULAS)
Uma válvula gerava uma quantidade acessiva e calor e não era muito confiável.
Características:
◦ Exigiam um grande Sistema de refrigeração;
◦ Necessitavam de salas muito grandes;
◦ Estevam frequentemente em manutenção.
Outras Características:
Acesso imediato a memória – Núcleos Magnéticos
Memória Auxiliar – Discos Magnéticos
Terceira Geração – 1965-1971 (CIRCUITOS INTEGRADOS)
Circuitos Integrados: muito menores, mais baratos, mais rápidos
e mais confiáveis;
Lei de Moore: Gordon Moore, fundador da Intel, observou que
o número de transistores em chips deveria dobrar a cada dois
anos.
Outras Características:
Memória RAM: Transistores foram usados para a construção de
memórias (cada transistor representava um bit de informação)
Terminal: Entrada/saída (teclado e tela)
Quarta Geração – 1971 - ?
Integração em Larga Escala
Grandes Empresas:
Já tínhamos: IBM, Remington Rand, NCR, DEC, HP, Control Data e Burroughs.
Novas: Apple, Tandy/Radio Sharck, Atari, Comodore e Sun.
Quarta Geração – PC (Personal Computer)
COMODORE
APPLE
Quarta Geração
1981 – IBM PC (Seguido por: Dell e Compaq)
Como os computadores ainda são feitos de placa de circuito não podemos marcar o
fim dessa geração.
BREVE HISTÓRIA DO
SOFTWARE
COMPUTACIONAL
SOFTWARE
O hardware não fará nada até que seja direcionado a fazê-lo pelos programas
que constituem o software do computador;
A maneira como o software evoluiu é crucial para entender como ele funciona
em um moderno sistema computacional;
GEORGE BOOLE (1815 – 1864)
Introduziu o conceito dos códigos
binários, ou seja, apenas dois tipos
de entidades - sim ou não,
verdadeiro ou falso, um ou zero,
ligado ou desligado, passa corrente
ou não passa corrente, em cima ou
embaixo, etc.
Primeiro Programador
Linguagem de
Máquina
Segunda Geração de Software (1959-1965)
Linguagens de Alto Nível
Linguagem de Alto
Nível
Linguagens:
FORTRAN Linguagem de
COBOL Montagem
LISP
Linguagem de
Montagem
Compiladores
Terceira Geração de Software (1965-1971)
Softwares de Sistemas Softwares de
Sistema
Programas utilitários;
Sistema Operacional Ling. de Alto
Tradutores de linguagens Nível
Ling. de
Montagem
Tempo compartilhado
Liguagem
de Máquina
Quarta Geração de Software (1971-1989)
Programação Estruturada Pacotes de
◦ Pascal, Modula 2, Basic, C e C++ Aplicativos
Softwares de
Poderosos Sistemas Operacionais Sistema
◦ Unix – AT&T
◦ MS-DOS – Microsoft Ling. de Alto
Nível
Popularização dos Softwares Aplicativos Ling. de
◦ Planilhas - Lotus Montagem
◦ Processadores de Texto - WordPerfect
◦ SGBD - dBase
Liguagem
de Máquina
Quinta Geração de Software (1989 – Até Hoje)
Ascensão de Microsoft®;
Sistemas Distribuídos
-Word Wide Web
- Web 2.0
- APP
Microsoft ®
Programação Orientada a Objetos
World Wide Web
1990 – Tim Berners Lee – CERN (Genebra – Suíça)
HTTP (Hypertext Transfer Protocol)
HTML (HyperText Markup Language)
browsers
1996 2002
2003 2008
CONECTIVIDADE
CONECTIVIDADE
1980 – Conceito de grandes máquinas com muitos usuários deu lugar ao conceito de uma rede
máquinas menores interconectadas;
1973 – Ethernet - Xerox Palo Alto Research Center - (Robert Metcalfe e David Boggs)
1979 – DEC, Intel e Xerox se uniram para estabelecer a Ethernet como padrão;
CONECTIVIDADE
Surgimento das redes
a Internet nasceu
praticamente sem querer!!!
e durante a guerra fria . . .
ARPANET
em outubro de 1957 URSS lança o Sputnik . . .
http://www.fh-mainz.de http://picol.org
apresenta...
the history
of the internet
http://www.youtube.com/watch?v=9hIQjrMHTv4
Década de 90: Web
Tim Berners-Lee
o criador
implementou a primeira comunicação
entre um cliente HTTP e um servidor
através da internet . . . . . . . (1990)
hipertexto
Tim Berners Lee
Físico Britânico
Cientista da Computação
world wide web
Professor do MIT
Diretor do World Wide Web Consortium (W3C)
o que posso usar na internet?
transferir arquivos
FTP e-mail
serviços
telnet / SSH web
IBM - 1982
“Pessoal, a plataforma Mac está totalmente pronta”
De preferência a Estruturação do resumo deve seguir formato de artigo com a formatação LNCS
(Lecture Notes on Computer Science – baixe modelo em
http://www.springer.com/computer/lncs?SGWID=0-164-6-793341-0).