aula01 tópicos em ambiente web - internet
TRANSCRIPT
Internet
CURSO DE CIÊNCIA DA COMPUTAÇÃODISCIPLINA TÓPICOS EM AMBIENTE WEB
PROF. MESSIAS R. BATISTA
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
3
História da Computação
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
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
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
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
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
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
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
1945Revolução dos Computadores
Poucos computadores nas organizações;
Funcionavam de forma independente;
11
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
Revolução dos Computadores1940-1959
13
Revolução dos Computadores1959-1965
14
Revolução dos Computadores1965-1970
15
Revolução dos Computadores1970~
16
Histórico da Internet
17
História da Internet
18
História da Internet
19
História da Internet
20
História da Internet
21
Temas para debateEm sala...
22
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
Internet
CURSO DE CIÊNCIA DA COMPUTAÇÃODISCIPLINA TÓPICOS EM AMBIENTE WEB
PROF. MESSIAS R. BATISTA