prof. dr. rogério r. de vargas - ppgsc.ufrn.brrogerio/material_auxiliar/infor20142_hist_evol... ·...

Post on 30-Nov-2018

216 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Itaqui - RS, 2º Semestre de 2014.

Prof. Dr. Rogério R. de Vargas

I n f o r m á t i c aHistória e evolução da informática

Aula 1

História da computação e dos computadores

2

Histórico da Computação

• Conceituação – Processamento de Dados; – Sistemas de Computação;

• Histórico – Máquinas Mecânicas; – Dispositivos Eletromecânicos; – Componentes Eletrônicos; – Evolução dos Computadores Eletrônicos.

3

Processamento de Dados

• O que é um computador? – É uma máquina capaz de coletar, manipular

dados e fornecer os resultados (informações) para um ou mais objetivos.

4

Sistema de Computação

• Um sistema de computação completo inclui 4 partes distintas: – Hardware; – Software; – Dados; – Usuários.

5

6

Histórico

Máquinas Mecânicas

7

Máquinas Mecânicas

• 1642 à 1945 (século XVII): • Durante este período, foram inventadas

diversas máquinas de computação que têm pouca semelhança com o moderno conceito de um computador.

8

Máquinas Mecânicas

• As primeira ideias de usar equipamentos para efetuar cálculos data, pelo menos, do século V A. C. com a invenção do ábaco.

9

Máquinas Mecânicas

• 1642 – Primeira máquina de calcular: – Pasca l ine – s imi lar a um ábaco de

engrenagens ou um odômetro. – Não fez muito sucesso, pois era cara e

requeria prática de uso.

10

Máquinas Mecânicas

• No século XX, quando Niklaus Wirth inventou uma linguagem de programação estruturada, deu-lhe o nome Pascal, em homenagem ao inventor da primeira calculadora mecânica.

11

Máquinas Mecânicas

• No final do século XVII - 1672 – Máquina de calcular c/ 4 operações:

• Gottfried Leibnitz – Matemático Alemão; • Fazia SOMA, SUB, MULT e DIV; • Chamada de Roda de Leibnitz.

12

Máquinas Mecânicas

• 1672 – Máquina de calcular c/ 4 operações:

Máquina de Leibniz: SOMA, SUB, MUL, DIV

13

Máquinas Mecânicas

!

150 anos de silêncio !!! nada revolucionário ocorreu neste

período.

14

Máquinas Mecânicas

• 1823 – Máquina Diferencial:

15

Máquinas Mecânicas

• 1834 – Máquina Analítica: – Charles Babbage: PAI DO COMP., AVÔ DO

COMP. DIGITAL MODERNO; – Compara-se a ideia dos computadores

modernos.

16

Máquinas Mecânicas

• Cont.. Máquina Analítica: – Tinha 4 componentes: • Uma engrenagem (correspondente a uma

moderna ULA); • Um local de armazenamento (memória); • Um operador (unidade de controle); • E saída (entrada/saída).

17

Máquinas Mecânicas

• Cont.. Máquina Analítica: –Linguagem Assembly bem simples; • Operações: fetch, SOMA, SUB, MUL, DIV,

store, test, desvio condicional.

18

Máquinas Mecânicas

• O tear utilizava cartões perfurados (como um programa armazenado) para controlar o aumento dos fios na fabricação de tecidos.

19

Máquinas Mecânicas

• 1890 – Hollerith: máq. de perfurar cartões: – Dr. Herman Hollerith –

Funcionário do recenciamento dos EUA;

– Senso de 1880 – Proc. Manual levou 7,5 anos para finalizar;

– Senso de 1890 – Proc. levou 2,5 anos com: • máquina de perfurar cartões; • máquina de tabular e ordenar.

20

Máquinas Mecânicas

• Máquina programável

21

Máquinas Mecânicas

• Cont. – Hollerith: máq. de perfurar cartões: – Dr. Herman Hollerith utilizou ideia do Joseph-

Marie Jacquard para automação de teares; – Exemplo de Cartão Perfurado.

22

Máquinas Mecânicas

• Cont. – Hollerith: máq. de perfurar cartões: – Dr. Herman Hollerith fundou em 1911 a

companhia “Tabulating Machine Company” para produzir máquinas de tabulação;

– 1924 – A companhia de Hollerith foi renomeada para IBM (International Business Machines).

23

O nascimento dos computadores eletrônicos (1930 – 1950)

• Entre 1930 e 1950, vários computadores foram inventados por cientistas, que podem ser considerados os pioneiros da indústria dos computadores.

24

• Os primeiros computadores desse período não armazenavam o programa na memória – todos eram programados externamente.

25

Os primeiros computadores eletrônicos

Mark I

• Cont. MARK I – 1o. Comp. Prop. Geral EUA:

26

Mark I

• Cont. MARK I – 1o. Comp. Prop. Geral EUA:

27

Mark I

• Cont. MARK I – 1o. Comp. Prop. Geral EUA:

28

1a. Geração

1a. Geração – Válvulas - 1945 à 1955

29

1a. Geração• A 1ª geração foi caracterizada pelo surgimento

de computadores comerciais. Durante essa época, eles eram utilizados somente por profissionais;

• Ficavam trancados em salas com acesso l i m i t a d o s o m e n t e a o o p e r a d o r o u especialistas. Tais computadores eram muito volumosos e utilizavam tubos de vácuo como chaves eletrônicas;

• Naquele tempo eram acessíveis somente as grandes organizações.

30

1a. Geração

• 1946 – ENIAC (Electronic Numerical Integrator and Computer) - EUA – John Mauchley e seu aluno de graduação J.

Presper Eckert. (+ John Von Neumann) – 18.000 mil tubos de vácuo; – Media 30 metros de comprimento por 3

metros de altura; – E pesava 30 toneladas.

31

1a. Geração

• Cont. – ENIAC (Electronic Numerical Integrator and Computer) – EUA:

32

1a. Geração

• EDVAC:

33

Von Neumann

• Computadores baseados no modelo Von Neumann: – Os c inco computadores precedentes

u t i l i z a v a m m e m ó r i a s o m e n t e p a r a a r m a z e n a m e n t o d e d a d o s e e r a m programados externamente, utilizando fios ou comutadores;

– John Von Neumann propôs que o programa e os dados deveriam ser armazenados na memória.

34

Von Neumann

• Computadores baseados no modelo Von Neumann: – Dessa maneira, todas as vezes que utilizamos

um computador para realizar uma nova tarefa, precisamos somente modificar o programa, em vez de religar a máquina ou ligar e desligar centenas de comutadores.

35

Von Neumann

• Computadores baseados no modelo Von Neumann: – O primeiro computador com base nas ideias

de Von Neumann, chamado EDVAC, foi fabricado em 1950, na University of Pennsylvania;

– Ao mesmo tempo um computador similar, EDSAC, foi construído por Maurice Wilkes, na Cambridge University, na Inglaterra.

36

1a. Geração

• 1952 – IAS – Maioria da máquinas atuais utiliza este projeto: – John von Neumann – Princeton; – Matemático e físico; – No ENIAC, cada “bit” era representado por 10 válvulas (decimal – 0 à 9); – von Neumann propôs utilizar aritmética binária; – Substituiu programação via cabos/chaves por programas digitais armazenados em MEMÓRIA.

37

1a. Geração

• Cont. IAS – Máquina de von Neumann:

38

1a. Geração

• 1953 – 701 – IBM – Deu origem ao conceito de séries.

39

2a. Geração

2a. Geração – Transistores - 1955 à 1965

40

2a. Geração

• Usavam transistores ao invés de tubos de vácuo;

• As 2 linguagens de programação de alto nível: Fortran e Cobol, foram inventadas e tornaram a programação mais fácil;

• Separavam a tarefa de programação e operação dos computadores.

41

2a. Geração

• Cont. – TX-0 Prim. Comp. Transistorizado:

42

2a. Geração

• TX-2 Evolução TX-0:

43

2a. Geração

• Cont.. 1960 – PDP-I – DEC:

44

2a. Geração• 1960 – 7090 – IBM: – Um dos primeiros mainframes totalmente

transistorizados; – Sucessora da 709 (válvula), só que usando transistor; – ciclo de 2,5 microsegundos (10-6), 229.000 cálculos por segundo; – Custava milhões de dólares.

45

2a. Geração

• 1961 – 1401 – IBM: – Computador tremendamente popular; – podia ler/escrever fitas magnéticas, ler/furar

cartões magnéticos; – quase tão rápido quanto o 7094 por uma

fração do preço; – era terrível para computação científica; – ó t i m o p a r a c o m p u t a ç ã o

“comercial” (armazenagem e acesso a dados).

46

2a. Geração

• 1961 – 1401 – IBM:

47

2a. Geração

• Burroughs B5000:

48

2a. Geração

• 1965 – PDP-8 - DEC – Vendeu 50.000 unidades (custava US

$16.000,00 uma PECHINCHA); – Introduziu conceito de barramento único, o

omnibus.

49

2a. Geração

• Cont. 1965 – PDP-8 – DEC:

50

3a. Geração

3a. Geração – Circuitos Integrados - 1965 à 1975

51

3a. Geração• A invenção dos c i r cu i to s in tegrados

(transistores, fiação e outros componentes em único chip) reduziu ainda mais o custo e o tamanho dos computadores.

• Pacotes de softwares tornaram-se disponíveis; • Uma pequena corporação podia comprar um

pacote, por exemplo, para contabilidade, em vez de precisar escrever seu próprio programa.

• Surgiu então uma nova indústria: a de Software .

52

3a. Geração

• A escala de integração miniaturizou os componentes eletrônicos de tal forma que os circuitos integrados possuem o equivalente a milhares de componentes em sua constituição interna!

53

3a. Geração

• PDP-11 – DEC: – Sucessor de 16 bits do PDP-8; – Sucesso enorme em universidades.

54

3a. Geração

• IBM System/360:

55

4a. Geração

4a. Geração – VLSI (Very Large Scale Integration) – 1975 - 1985

56

4a. Geração

• A primeira calculadora desktop, o Altair 8080, tornou-se disponível em 1975;

• Avanço s na i ndú s t r i a e l e t r ôn i ca permitiram que complexos subsistemas de computadores se adaptassem a uma única placa de circuito;

• Essa geração também viu o aparecimento das redes de computadores.

57

5a. Geração

5a. Geração – Começou em 1985 e ainda não terminou)

58

5a. Geração

• Começou em 1985 e ainda não terminou; • Ela tem testemunhado o surgimento dos

computadores laptop, palmtop, o desenvolvimento de aperfeiçoamentos nos meios de armazenamento secundário, uso da multimídia e o fenômeno da realidade virtual.

59

5a. Geração

• S i s temas e spec ia l i s t a s , S i s temas multimídia, Banco de dados distribuídos;

• Inteligência artificial, Redes neurais; • Arquiteturas paralelas, Programação

concorrente, Processamento distribuído; • Surge o Linux; • Interfaces Gráficas.

60

5a. Geração

• CONECTIVIDADE (tecnologias e padrões de comunicação);

• MOBILIDADE: – Celulares: autonomia (bateria) de 1 semana; – PDAs: autonomia de 1 semana; – Notebooks: autonomia entre 30 minutos à ~8

horas.

61

Bibliografia

• FOROUZAN, B.; MOSHARRAF, F. Fundamentos da Ciência da Computação. São Paulo: CENGAGE Learning, 2011.

• Sistemas da Computação. Prof. Rossano Pablo Pinto. Disponível em: http://rossano.pro.br/fatec/cursos/sistcomp/apostilas/historia.pdf

• Introdução a Computação. Disponível em: http://www.ccet.unimontes.br/arquivos/dcc/heveraldo/1078.pdf

• Agradeço ao prof. Cristiano Galafassi por ceder gentilmente o material de aula.

62

top related