aula01 tópicos em ambiente web - internet

24
Internet CURSO DE CIÊNCIA DA COMPUTAÇÃO DISCIPLINA TÓPICOS EM AMBIENTE WEB PROF. MESSIAS R. BATISTA

Upload: messias-batista

Post on 12-Apr-2017

101 views

Category:

Internet


0 download

TRANSCRIPT

Page 1: Aula01 Tópicos em Ambiente Web - Internet

Internet

CURSO DE CIÊNCIA DA COMPUTAÇÃODISCIPLINA TÓPICOS EM AMBIENTE WEB

PROF. MESSIAS R. BATISTA

Page 2: Aula01 Tópicos em Ambiente Web - Internet

Agenda História da computação, das

estruturas com servidor e das redes de dados distribuídas;

Histórico da Internet;

Desenvolvimento da internet e dos programas de uso;

Negócios eletrônicos com a Internet;

Novas tendências de tecnologia e de uso da Internet;

2

Page 3: Aula01 Tópicos em Ambiente Web - Internet

3

História da Computação

Page 4: Aula01 Tópicos em Ambiente Web - Internet

História da Computação

▫ A necessidade de calcular gerou como solução os primórdio da matemática e da lógica;

▫ Inicialmente se utilizavam os dedos e depois, a ferramenta mais antiga conhecida, é o ábaco;

▫ Revolução Industrial

▪ Em 1801, na França, Joseph Marie Jacquard, mecânico francês, (1752-1834) inventou um tear mecânico controlado por grandes cartões perfurados;

▫ A partir da ideia de Jacquard, Charles Babbage, um professor de matemática de Cambridge, desenvolveu uma máquina de "tecer números", uma máquina de calcular onde a forma de calcular pudesse ser controlada por cartões.

Os primórdios

4

Page 5: Aula01 Tópicos em Ambiente Web - Internet

História da Computação

▫ Durante sua colaboração, a matemática Ada Lovelace publicou os primeiros programas de computador em uma série de notas para o engenho analítico.

▫ Por isso, Lovelace é popularmente considerada como a primeira programadora. Em parceria com Charles Babbage, Ada Augusta (1815-1852) ou Lady Lovelace, era matemática amadora entusiasta.

▫ Ela se tornou a pioneira da lógica de programação, escrevendo séries de instruções para o calculador analítico.

▫ Ada inventou os conceitos de subrotina, uma seqüência de instruções que pode ser usada várias vezes, loop, uma instrução que permite a repetição de uma sequência de cartões, e do salto condicional, que permite saltar algum cartão caso uma condição seja satisfeita.

A primeira programadora

5

Page 6: Aula01 Tópicos em Ambiente Web - Internet

História da Computação

▫ Lógica Binária:

▪ Por volta do século III a.C., o matemático indiano Pingala inventou o sistema de numeração binário. Ainda usado atualmente no processamento de todos computadores modernos, o sistema estabelece que sequências específicas de uns e zeros podem representar qualquer número, letra ou imagem.

▫ Teoria da Informação:

▪ Até a década de 1930, engenheiros eletricistas podiam construir circuitos eletrônicos para resolver problemas lógicos e matemáticos, mas a maioria o fazia sem qualquer processo, de forma particular, sem rigor teórico para tal. Isso mudou com a tese de mestrado de Claude E. Shannon de 1937, A Symbolic Analysis of Relay and Switching Circuits.

Lógica e Teoria

6

Page 7: Aula01 Tópicos em Ambiente Web - Internet

História da Computação

▫ Hollerith e sua máquina de perfurar cartões

▪ O próximo avanço dos computadores foi feito pelo americano Herman Hollerith (1860-1929), que inventou uma máquina capaz de processar dados baseada na separação de cartões perfurados (pelos seus furos);

▪ A máquina de Hollerith foi utilizada para auxiliar no censo de 1890, reduzindo o tempo de processamento de dados de sete anos, do censo anterior, para apenas dois anos e meio. Ela foi também pioneira ao utilizar a eletricidade na separação, contagem e tabulação dos cartões;

Perfurando cartões

7

Page 8: Aula01 Tópicos em Ambiente Web - Internet

História da Computação

▫ O primeiro computador?

▪ O primeiro computador eletromecânico foi construído por Konrad Zuse (1910-1995). Em 1936, esse engenheiro alemão construiu, a partir de relés que executavam os cálculos e dados lidos em fitas perfuradas, o Z1.

▪ Há uma grande polêmica em torno do primeiro computador. O Z-1 é considerado por muitos como o primeiro computador eletromecânico.

▫ Após esse momento da história, tivemos a Segunda Guerra Mundial, no qual os EUA por meio das universidade (MARK 1, Harvard) e centros de pesquisa militar (ENIAC) desenvolveram modelos de computadores;

▫ O computador militar só foi finalizado após a guerra terminar.

O primeiro computador

8

Page 9: Aula01 Tópicos em Ambiente Web - Internet

História da Computação

▫ Alan Mathison Turing, tem a maior parte do seu trabalho desenvolvido no serviço de espionagem, durante a II Grande Guerra, levando-o somente por volta de 1975 a ser reconhecido como um dos grandes pioneiros no campo da computação.

▪ O teste consistia em submeter um operador, fechado em uma sala, a descobrir se quem respondia suas perguntas, introduzidas através do teclado, era um outro homem ou uma máquina. Sua intenção era de descobrir se podíamos atribuir à máquina a noção de inteligência.

Alan Turing

9

Page 10: Aula01 Tópicos em Ambiente Web - Internet

História da Computação

▫ O matemático húngaro John Von Neumann (1903-1957) formalizou o projeto lógico de um computador, conhecido por "Arquitetura de von Neumann"

▫ Em sua arquitetura, Von Neumann sugeriu que as instruções fossem armazenadas na memória do computador.

▪ Até então elas eram lidas de cartões perfurados e executadas, uma a uma. Armazená-las na memória, para então executá-las, tornaria o computador mais rápido, já que no momento da execução, as instruções seriam obtidas com rapidez eletrônica.

▫ A maioria dos computadores hoje em dia segue o design proposto por Von Neumann.

▫ Esse modelo define um computador sequencial digital em que o processamento das informações é feito passo a passo, caracterizando um comportamento determinístico (ou seja, os mesmos dados de entrada produzem sempre a mesma resposta).

Von Neumann

10

Page 11: Aula01 Tópicos em Ambiente Web - Internet

1945Revolução dos Computadores

Poucos computadores nas organizações;

Funcionavam de forma independente;

11

Page 12: Aula01 Tópicos em Ambiente Web - Internet

1980Mais revoluções Desenvolvimento dos

microprocessadores de grande capacidade;

▪Máquinas de 8, 16, 32, 64 bits;

▪Máquinas com capacidade de mainframe;

▪Redução do custo.

12

Page 13: Aula01 Tópicos em Ambiente Web - Internet

Revolução dos Computadores1940-1959

13

Page 14: Aula01 Tópicos em Ambiente Web - Internet

Revolução dos Computadores1959-1965

14

Page 15: Aula01 Tópicos em Ambiente Web - Internet

Revolução dos Computadores1965-1970

15

Page 16: Aula01 Tópicos em Ambiente Web - Internet

Revolução dos Computadores1970~

16

Page 17: Aula01 Tópicos em Ambiente Web - Internet

Histórico da Internet

17

Page 18: Aula01 Tópicos em Ambiente Web - Internet

História da Internet

18

Page 19: Aula01 Tópicos em Ambiente Web - Internet

História da Internet

19

Page 20: Aula01 Tópicos em Ambiente Web - Internet

História da Internet

20

Page 21: Aula01 Tópicos em Ambiente Web - Internet

História da Internet

21

Page 22: Aula01 Tópicos em Ambiente Web - Internet

Temas para debateEm sala...

22

Page 23: Aula01 Tópicos em Ambiente Web - Internet

Sobre a web ▫ Desenvolvimento da internet e dos programas de uso;

▫ Negócios eletrônicos com a Internet;

▫ Novas tendências de tecnologia e de uso da Internet;

23

Page 24: Aula01 Tópicos em Ambiente Web - Internet

Internet

CURSO DE CIÊNCIA DA COMPUTAÇÃODISCIPLINA TÓPICOS EM AMBIENTE WEB

PROF. MESSIAS R. BATISTA