Top Banner
Chico Anysio Óleo sobre tela 60x40 cm INSTITUTO FEDERAL DO CEARÁ Mauro Oliveira www.maurooliveira.com.br
43

Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

Nov 29, 2018

Download

Documents

doanh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

Chico AnysioÓleo sobre tela 60x40 cm

INSTITUTO FEDERAL DO CEARÁ

Mauro Oliveirawww.maurooliveira.com.br

Page 2: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

Chico AnysioÓleo sobre tela 60x40 cm

Introdução a Ciência da Computação

Aula 02: Como evoluiu o computador

Page 3: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

Roteiro da Aula 2

2.1 Linguagens & Máquinas Virtuais2.2 Sistemas Centralizados2.3 Multiprogramação & Multiprocessamento2.4 Sistemas Distribuídos2.5 O Que é a Internet?

Page 4: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

Lin

guag

ens,

níve

is e

Máq

uinas

Virt

uais

Linguagens, níveis e Máquinas Virtuais

Page 5: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

Estrutura básica de um computador

Page 6: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

Modelo de Von Neumann

Page 7: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

Modelo de Von Neumann•Conceito de Programa Armazenado•BUSCA / DECODIFICA / EXECUTA

Page 8: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

ALAN TURING Von NEUMANN

Visão de ENGENHARIA de um computador

Page 9: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

LINGUAGEM DE ALTO NÍVEL

LLINGUAGEM DE MÁQUINA

DUAS TÉCNICAS•Tradução•Interpretação

Page 10: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

10

MÁQUINA VIRTUAL

Page 11: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

Ling. de Prog. Alto Nível

Montagem

Sistema Operacional

Macroprogramação

Nível de software:N5

N4

N3

N2

Montador

Compilação

TRADUÇÃO

Lê o código e, usando as informações nele contidas, manipula a memória.

Interpretação Parcial

Interpretação 11

Page 12: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

Nível de hardware,

Microprogramação

Circuitos Digitais

N1

N0

Interpretação

Só agora são executadas as instruções

Aqui, há um número muito maior de instruções do que havia no início. Com isso, mais circuitos devem ser criados, aumentando o custo. Portanto, linguagem simples é necessária.

12

Page 13: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

Siste

mas

Cen

traliz

ados

Sistemas Centralizados

Page 14: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

Centro de Processamento de Dados

Departamento Financeiro

Diretoria

Sala deReuniões

Sistemas Centralizados

MAINFRAME, UMA MÁQUINA VON NEUMANN !

Page 15: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

Centro de Processamento de Dados

Departamento Financeiro

Diretoria

Sala deReuniões

Sistemas Centralizados

•Multiprogramação ou Multiprocessamento ?

Evolução em Software

Page 16: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

Mul

tipro

gram

ação

Multiprogramação

Page 17: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

Centro de Processamento de Dados

Departamento Financeiro

Diretoria

Sala deReuniões

Sistemas Centralizadoem Batch

Page 18: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

Centro de Processamento de Dados

Departamento PessoalDepartamento Financeiro

Diretoria

Sala deReuniões

Departamento Comercial

Processamento Batch

Page 19: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

MultiprogramaçãoMultiprogramação

Processamento em Batch

Tempo (CPU)

Processos

P1

P2

P3

Page 20: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

Sistemas CentralizadosSistemas Centralizadoson Lineon Line

Page 21: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

Centro de Processamento de Dados

Departamento PessoalDepartamento Financeiro

Diretoria

Sala deReuniões

Departamento Comercial

Processamento On-Line

Page 22: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

MultiprogramaçãoMultiprogramação

Processamento On-line

T (CPU)

ProcessosTime sharing

P1

P2

P3

Page 23: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

Mul

tipro

cessa

men

to

Multiprocessamento

Page 24: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

Centro de Processamento de Dados

Departamento Financeiro

Diretoria

Sala deReuniões

Sistemas Centralizados

Evolução em Hardware•Multiprocessamento

Page 25: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

Siste

mas D

istrib

uído

s

Sistemas Distribuídos

Page 26: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

Sistemas CentralizadosSistemas Centralizados

Page 27: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

Sistemas CentralizadosSistemas Centralizados

UM SISTEMA CENTRALIZADO E SEUS TERMINAIS PODEM SER CONSIDERADOS UMA REDE DE COMPUTADORES ?

Page 28: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

Surgem os Microcomputadores

Page 29: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

Surgem as Redes de Computadores

Sistema de Comunicação

Page 30: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

Redes de Longa Distância (WAN)

DCEsFronteira da sub-redede Comunicação

DSEs

Page 31: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

Rede Local (LAN)Topologia em barra

Page 32: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

O qu

e é a

inter

net?

O que é a internet?

Page 33: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

O que é a Internet: visão dos componentes

• milhões de dispositivos de computação conectados: hosts = sistemas finais

rodando aplicações de rede• enlaces (canais) de

comunicação– fibra, cobre, rádio, satélite

• roteadores: encaminham pacotes (pedaços) de dados através da rede

ISP local

Rede daempresa

ISP regional

roteador workstationservidor móvel

Page 34: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

O que é a Internet: visão dos componentes• protocolos: controla o envio e

recepção de mensagens– ex., TCP, IP, HTTP, FTP, PPP

• Internet: “rede de redes”– livremente hierárquica– Internet pública versus intranet

privada • Padrões Internet

– RFC: Request for comments– IETF: Internet Engineering

Task Force

ISP local

Rede daempresa

ISP regional

roteador workstationservidor móvel

Page 35: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

O que é a Internet: visão dos serviços• a infra-estrutura de

comunicação permite o uso de aplicações distribuídas:– WWW, email, jogos,

comércio eletrônico, compartilhamento de arquivos (MP3)

• serviços de comunicação disponibilizados:– sem conexões não

confiável– orientado a conexões e

confiável

Page 36: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

História da Internet

• 1961: Kleinrock - teoria das filas demonstra eficiência da comutação por pacotes

• 1964: Baran - comutação de pacotes em redes militares

• 1967: concepção da ARPAnet pela ARPA (Advanced Research Projects Agency)

• 1969: entra em operação o primeiro nó da ARPAnet

• 1972: – demonstração pública da

ARPAnet– NCP (Network Control

Protocol) primeiro protocolo host-host

– primeiro programa de e-mail

– ARPAnet com 15 nós

1961-1972: Estréia da comutação de pacotes

Page 37: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

Princípios de interconexão de Cerf e Kahn:– minimalismo, autonomia -

não é necessária nenhuma mudança interna para interconectar redes

– modelo de serviço best effort

– roteadores sem estados– controle descentralizado

definem a arquitetura atual da Internet

História da Internet

• 1970: rede de satélite ALOHAnet no Havaí

• 1973: Metcalfe propõe a Ethernet em sua tese de doutorado

• 1974: Cerf e Kahn - arquitetura para a interconexão de redes

• fim dos anos 70: arquiteturas proprietárias: DECnet, SNA, XNA

• fim dos anos 70: comutação de pacotes de comprimento fixo (precursor do ATM)

• 1979: ARPAnet com 200 nós

1972-1980: Interconexão de redes novas e proprietárias

Page 38: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

História da Internet

• 1983: implantação do TCP/IP• 1982: definição do protocolo

SMTP para e-mail• 1983: definição do DNS para

tradução de nome para endereço IP

• 1985: definição do protocolo FTP

• 1988: controle de congestionamento do TCP

• novas redes nacionais: Csnet, BITnet, NSFnet, Minitel

• 100.000 hosts conectados numa confederação de redes

1980-1990: novos protocolos, proliferação de redes

A Rede Nacional de Pesquisa (RNP) teve início em 1989.Foi aberta para uso comercial em 1994.

Page 39: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

TIM BERNERS LEE

Page 40: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira
Page 41: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

História da Internet

• início dos anos 90: ARPAnet desativada

• 1991: NSF remove restrições ao uso comercial da NSFnet (desativada em 1995)

• início dos anos 90 : Web– hypertexto [Bush 1945,

Nelson 1960’s]– HTML, HTTP: Berners-Lee– 1994: Mosaic, posteriormente

Netscape– fim dos anos 90:

comercialização da Web

Final dos anos 90:• est. 50 milhões de

computadores na Internet• est. mais de 100 milhões de

usuários• enlaces de backbone a 1 Gbps• 1996: criação do projeto

INTERNET2• novas aplicações: mensagens

instantâneas, compartilhamento de arquivos P2P

Anos 90: comercialização, a WWW

Page 42: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

Aparelhos Internet interessantes

O menor servidor Web do mundo

Porta retratos IP

Tostadeira habilitada para a Web + Previsão do tempo

Page 43: Slide sem título - MAURO OLIVEIRA – Aracati D.C. , Canoa … · PPT file · Web view2017-05-29 · Title: Slide sem título Author: Mauro Oliveira Last modified by: Mauro Oliveira

Internet das Coisas