apresentação da disciplina de informática do curso técnico professor tales kunz cabral...
TRANSCRIPT
Apresentação da Disciplina de Apresentação da Disciplina de Informática do Curso TécnicoInformática do Curso Técnico
Professor Tales Kunz CabralProfessor Tales Kunz Cabral [email protected]@colegiodaimaculada.com.br
Slide nº 2 de 104
1o. Módulo:1o. Módulo:
Perfil, Competências e Habilidades do EgressoPerfil, Competências e Habilidades do Egresso
• Capacidade de compreender os primórdios da computação e as ferramentas físicas e lógicas que compõem o universo da informática;
• Capacidade de lidar bem com tecnologias e suas constantes mudanças;
• Capacidade de explorar a criatividade e o raciocínio crítico no desempenho de suas atividades profissionais/educacionais dentro da sociedade;
• Capacidade de desenvolver programas simples com a finalidade de facilitar tarefas pequenas e estimular senso lógico e crítico.
Técnico em InformáticaTécnico em InformáticaColégio da ImaculadaColégio da Imaculada
Slide nº 3 de 104
• Tópicos Teóricos– Introdução à Informática (história da informática);
– Termos básicos (hw, sw, fw, pw);
– Sistemas de Numeração (binário, octal, decimal, hexadecimal);
– Álgebra Booleana e Circuitos Lógicos (portas lógicas);
– Sistemas Operacionais e Aplicativos;
– Lógica de programação;
• Tópicos Teórico/práticos– Estrutura interna e funcionamento dos computadores (montagem e configuração de
equipamentos);
• Tópicos práticos– Utilização de Sistemas Operacionais e Aplicativos;
– Programação Pascal.
Conteúdo Programático1º Módulo
Slide nº 4 de 104
• Aulas Expositivas
• Atividades Individuais
• Aulas Teóricas
Metodologia de Ensino
• Atividades em Grupo
• Aulas Práticas
Slide nº 5 de 104
“ “Conhecimento é Poder e o Conhecimento é Poder e o Computador é um Computador é um
amplificador deste poder”.amplificador deste poder”.
Introdução à InformáticaIntrodução à InformáticaProf. Tales K. Cabral Prof. Tales K. Cabral
[email protected]@colegiodaimaculada.com.br
Colégio da ImaculadaColégio da ImaculadaCurso Técnico em InformáticaCurso Técnico em Informática
1º Módulo1º Módulo
Slide nº 7 de 104
“Há um século, riqueza e sucesso vinham para aqueles que produziam e distribuíam
mercadorias manufaturadas. Hoje, riqueza e sucesso vêm para aqueles que utilizam
computadores para criar, reunir, aplicar e disseminar informações.”
Introdução à Computação
Slide nº 8 de 104
O que é Informática
• Origem da palavra é francesa e significa INFORmação autoMÁTICA;
• Ciência que estuda o tratamento automático e racional da informação;
• Ciência que descreve as facilidades e recursos para a manipulação e distribuição de informações.
Slide nº 9 de 104
• Primeiro método de cálculo (dedos)
• O Ábaco
• Bastões de Napier
• Telégrafo de Chappe
• Máquina de Pascal
• Máquina de Leibnitz
• Cartões de Jacquard
• Máquina Diferencial/ Analítica
• Código Morse
• Álgebra de Boole
• Máquina de Tabulação de Dados
Histórico - evolução (primórdios)
Slide nº 10 de 104
• É quase certo que o primeiroprimeiro instrumento de cálculo que o homem utilizou foram seus próprios dedosdedos
DEDOSDEDOS
Primeiros Métodos de CálculoPRIMEIROS MÉTODOS DE CÁLCULO
Slide nº 12 de 104
9 X 7 = ?9 X 7 = ?10 - 9 = 1 10 - 7 =
3Abaixar 1 dedo Abaixar 3 dedos
somasoma dos dedos erguidos algarismo das dezenasdezenas 4 + 2 =4 + 2 = 66
produtoproduto dos dedos abaixados algarismo das unidadesunidades
1 x 3 =1 x 3 = 3 3
9 X 7 =9 X 7 = 66 3 3
Primeiros Métodos de CálculoPRIMEIROS MÉTODOS DE CÁLCULO
Slide nº 13 de 104
Ábaco(1º Computador não eletro-eletrônico)
• Instrumento construído de conchasconchas móveis se movimentando em eixoseixos
• Aperfeiçoado pelos chineseschineses
ÁBACO
Esboço de um Ábaco
Slide nº 14 de 104
SOMA EFETUADA NO ÁBACOSOMA EFETUADA NO ÁBACO236 + 61 = ?
5505005000
1101001000
236236
5505005000
1101001000
236 + 61 = 297236 + 61 = 297
ÁBACO Primeiros Métodos de Cálculo
Slide nº 15 de 104
Primeiros Métodos de Cálculo ÁBACO
Figura 1: Imagem de um ábaco efetivo
Slide nº 16 de 104
Auxílios Manuais nos Cálculos Escritos
• O método de multiplicaçãomultiplicação utilizado hoje é uma variação de um método tabulartabular desenvolvido pelos árabesárabes
MULTIPLICAÇÃO DOS ÁRABES
2
8
Slide nº 17 de 104
217 X 14 = ?
2
8
1
1 7
1 7
4
2
4 82
É feito o produto de cada dígito do número 217
por 1
É feito o produto de cada dígito do número 217
por 4 O produto é a somasoma dos dígitos nas diagonais
MULTIPLICAÇÃO DOS ÁRABES
Auxílios Manuais nos Cálculos Escritos
Slide nº 18 de 104
217 X 14 = ?
2
8
1
1 7
1 7
4
2
4 82
8
311
0
11
3
217 X 14 = 3 0 3 8
Auxílios Manuais nos Cálculos EscritosMULTIPLICAÇÃO DOS ÁRABES
Slide nº 19 de 104
Auxílios Manuais para os Cálculos
• 16171617 - John NapierJohn Napier (inventor dos logaritmos) generalizou o procedimento tabular dos árabes e construiu um dispositivo simples e barato com bastões de osso: “ossos de “ossos de NapierNapier””
00
99
87
66
55
7
8
43
22
11
3
4
00
99
87
66
55
7
8
43
22
11
3
4
John Napier
Slide nº 20 de 104
1
2
3
4
5
6
7
8
9
0
3
6
9
2
5
8
1
4
7
0
1
1
1
2
2
2
11 33
137 x 4 = ?137 x 4 = ?
4 21
58
137 x 4 =137 x 4 = 5 4
7
4
1
8
5
2
9
6
3
0
2
3
4
4
5
6
77
1
2
82
4
8
Auxílios Manuais para os Cálculos
“Ossos de Napier”
Slide nº 21 de 104
“Ossos de Napier”
Figura 2: Imagem dos ossos de Napier
Auxílios Manuais para os Cálculos
Slide nº 22 de 104
“Ossos de Napier”
Figura 3: Imagem dos ossos de Napier (reduzidos)
Auxílios Manuais para os Cálculos
Slide nº 23 de 104
O “Computador”
• Computador - máquina composta de elementos físicos do tipo eletrônico que é capaz de manipular informações de forma eficiente (com alta velocidade e precisão).
• Informação - tudo aquilo que permite adquirir qualquer tipo de conhecimento.
• O computador se desenvolveu paralelamente à necessidade crescente de cálculos rápidos e exatos da humanidade
• Os ancestrais do computador remontam a mais de 3000 anos
Slide nº 24 de 104
O “Computador”
• É uma máquina constituída por uma série de componentes e circuitos eletrônicos, capaz de receber, armazenar processar e transmitir informações.
• Máquina programável, capaz de realizar uma grande variedade de tarefas, seguindo uma seqüência de comandos, de acordo com o que for especificado.
• O Computador não faz absolutamente nada sem que lhe seja ordenado fazer.
Slide nº 25 de 104
Exemplos de necessidades da sociedade que podem ser Exemplos de necessidades da sociedade que podem ser atendidas com o uso de computadoratendidas com o uso de computador:
• armazenamento de grandes volumes de informações e sua recuperação em tempo aceitável;
• computação de cálculos matemáticos complexos em tempo extremamente curto;
• comunicação segura, rápida e confiável;
• automação, controle e monitoração de sistemas complexos;
• computação rápida de cálculos repetitivos envolvendo grande volume de informações;
• processamento de voz e imagem;
• jogos e ferramentas para apoio ao ensino, etc.
O “Computador”
Slide nº 26 de 104
Características de um ComputadorCaracterísticas de um Computador
Os computadores podem manipular diversos tipos de informação (ou dados), incluindo: – dados numéricos; – texto;– imagens;– vídeos;– som.
O “Computador”
Slide nº 27 de 104
• Negócios;
• Medicina e saúde pública;
• Educação;
• Arqueologia;
• Engenharia;
Uso dos computadores:Uso dos computadores:
O “Computador”
• Manufatura;• Direito;• Política;• Uso doméstico;• Entretenimento.
Slide nº 28 de 104
Tipos de Computadores
• Os primeiros computadores que surgiram eram máquinas enormes, que exigiam grandes espaços para sua instalação.
• Com o surgimento de novos componentes eletrônicos, o computador foi diminuindo de tamanho e de complexidade.
• Há rumores de que os primeiros computadores SÓ SERVIAM PARA CALCULAR...
Slide nº 29 de 104
Auxílios Mecânicos para os Cálculos• 16231623 - primeira máquina de
calcular (somador) de Wilhelm Schickard
• Napier + Somador para multiplicar múltiplos dígitos
• Não foi encontrada cópia da máquina original
– Por isso, crédito vai para Blaise Pascal
Figura 3.1 – Wilhelm Schickard (1592-1635)
Slide nº 30 de 104
Auxílios Mecânicos para os Cálculos
• Réplica da máquina de calcular de Schickard
Figura 4: Máquina de calcular de Schickard
Slide nº 31 de 104
Auxílios Mecânicos para os Cálculos• 16421642 - Blaise Pascal (filósofo francês)
com 19 anos construiu “Máquina de Somar” (Pascalina)
• Auxiliar seu pai - coletor de impostos
• A máquina constituía-se de engrenagens mecânicas para cada dígito
• O resultado era produzido mecanicamente
Figura 4.1 – Blaise Pascal (1623-1662)
Slide nº 32 de 104
Auxílios Mecânicos para os Cálculos
Figura 5: Réplica da máquina de somar Pascalina
Slide nº 33 de 104
Auxílios Mecânicos para os Cálculos
Figura 6: Réplica da máquina de somar Pascalina (aperfeiçoada)
Slide nº 34 de 104
Auxílios Mecânicos Automáticos
• 17281728 - Basile Bouchon construiu “Tear Para Tecer Desenhos de Seda”
• Os desenhos eram cifrados em folha giratória de papel perfurado
• Somente trabalhavam as agulhas coincidentes com os furos
• Ver: http://www.cvmt.com/metiersUS.htm
Slide nº 35 de 104
Auxílios Mecânicos Automáticos
Máquina de Tecer de Bouchon
Figura 7: Máquina de Tecer de Bouchon
• Pertence à história da Informática por incentivar a criação da máquina leitora de cartões perfurados de Jacquard.
Slide nº 36 de 104
Auxílios Mecânicos Automáticos
• 18011801 - Joseph Marie Jacquard construiu “Máquina de Tecer com Cartões Perfurados”
• Controlar os padrões do tecido
• Protestos pela substituição de pessoas por máquinas!!
Slide nº 37 de 104
Máquina de Tecer de Jacquard
Auxílios Mecânicos Automáticos
Figura 8: Máquina de Tecer de Jacquard
• Nessa época também foram criadas as leitoras de cartões perfurados para o controle de cartão-ponto.
Slide nº 38 de 104
Máquina de Tecer de Jacquardhttp://pt.wikipedia.org/wiki/Joseph_Marie_Jacquard
Auxílios Mecânicos Automáticos
Figura 8.1: Joseph Marie Jacquard (1752-1834)
Slide nº 39 de 104
• 18121812 -- Charles Babbage (matemático inglês) ao consultar cálculos realizados por astrônomos da época, identificou erros.
• Começou a pensar em máquinas para computar tabelas matemáticas
• Pediu apoio do Governo Britânico– 1a bolsa (investimento) para pesquisa em
computadores
Auxílios Mecânicos AutomáticosCharles Babbage
Slide nº 40 de 104
Auxílios Mecânicos Automáticos• 18161816 - ele foi eleito membro da Sociedade
Real e também se tornou membro da Sociedade Astronômica da época;
• Conseguiu convencer o governo britânico a custear a construção de uma máquina calculadora, e esse projeto exigiu uma grande quantidade de dinheiro. Depois, desistiu da máquina e começou a construir uma máquina ainda mais elaborada que era melhor e mais eficiente que a primeira. Ele não conseguiu concluir nenhuma das duas máquinas
• Veja mais em: ...........http://www.cbi.umn.edu/about/babbage.html
.http://pt.wikipedia.org/wiki/Charles_Babbage
Máquina Diferencial de Babbage
Figura 9: Charles Babbage 26/DEz/1791 à 18/Out/1871
http://www.geocities.com/CapeCanaveral/Hall/3608/babbage1.htm
Slide nº 41 de 104
• 18231823 - governo britânico concordou em financiar a construção da máquina
• as ferramentas da época não eram suficientemente sofisticadas para construir a máquina
• Babbage gastou tempo construindo ferramentas
• por diversas vezes a construção da máquina parou por falta de fundos
Máquina Diferencial de Babbage
Auxílios Mecânicos Automáticos
Slide nº 42 de 104
• A máquina era composta de discos giratórios operados por manivela
Auxílios Mecânicos AutomáticosMáquina Diferencial de Babbage
Figura 10: Máquina de Babbage
Slide nº 43 de 104
• 18331833 - Babbage projetou uma máquina bastante aperfeiçoada - Máquina Analítica
Ver: http://www.geocities.com/CapeCanaveral/Hall/3608/babbage2.htm
• Podia ser programada através de cartões perfurados
• Calculava várias funções diferentes (logaritmos, funções trigonométricas, etc.)
• Devido à tecnologia pouco avançada, a máquina não foi concluída
• Somente um século depois suas idéias foram postas em prática
Ver: www.fourmilab.ch/babbage/contents.html
Auxílios Mecânicos AutomáticosMáquina Analítica
Slide nº 44 de 104
• Obs.: Só em 1991 o Museu Nacional de Ciência e Tecnologia de Londres construiu uma versão
• Babbage completou 21 desenhos de sua Máquina Analítica
• Poucos Bugs!• Ferramentas e Material da época
• FUNCIONOU!!
Máquina Analítica de Babbage Máquina Analítica de Babbage
Slide nº 45 de 104
Takes q to printing or stereo-moulding apparatus ... 10th
Takes q to column 6 of Store ... 9th
Adds p and c = q 2 ...
Brings c into Mill ... 8th
Brings p into Mill ... 7th
Takes p to column 5 of Store... 6th
Multiplies a and b = p 1 ...
Brings b from Store to Mill ... 5th
Brings a from Store to Mill ... 4th
Places c on column 3 of Store ... 3rd
Places b on column 2 of Store ... 2nd
Places a on column 1 of Store ... 1st
ActionOperationDirective
Máquina Analítica de Babbage Máquina Analítica de Babbage
Tabela 1: Utilizada para demostrar as instruções de criação de cartões perfurados
Slide nº 46 de 104
Máquina Analítica de Babbage Máquina Analítica de Babbage
Figura 11: Máquina analítica de Babbage em construção
Slide nº 47 de 104
Máquina Analítica de Babbage Máquina Analítica de Babbage
Figura 12: Máquina analítica de Babbage em exibição
Slide nº 48 de 104
• 18331833 - Babbage projetou uma máquina bastante aperfeiçoada
• podia ser programada através de cartões perfurados
• calculava várias funções diferentes
• devido à tecnologia pouco avançada, a máquina nunca foi construída
• somente um século depois suas idéias foram postas em prática
Máquina Analítica de Babbage Máquina Analítica de Babbage
Slide nº 49 de 104
• Em 1842 Ada Augusta King (esposa) trabalhou com traduções das notas de Babbage
• Ela juntou suas próprias notas e se tornou a primeira programadora mulher da história
Máquina Analítica de Babbage Máquina Analítica de Babbage
Figura 13: Ada Augusta
Slide nº 50 de 104
• Os dados do censo (que ocorre a cada 10 anos) de 1880 dos EUA levaram quase 8 anos para serem processados
• Temia-se que os dados do censo de 1890 não estivessem processados em 1900
• Herman Hollerith (estatístico) foi encarregado pela Agência Estatística dos EUA de desenvolver uma técnica para acelerar o processamento dos dados do censo
Auxílios Mecânicos Automáticos
Figura 13.1 – Herman Hollerith (1860-1929)
Slide nº 51 de 104
• Hollerith usou a idéia de Jackard e construiu a Perfuradora de Perfuradora de CartõesCartões
• os dados eram perfurados em cartões que podiam ser classificados por meio de pinos que passavam pelos furos
Auxílios Mecânicos AutomáticosTabuladora (perfuradora) de Cartões
Figura 14: Trabalhos com a perfuradora de cartões de Hollerith
Slide nº 52 de 104
Tabuladora (perfuradora) de Cartões
Auxílios Mecânicos Automáticos
Figura 15: Perfuradora de cartões de Hollerith
Slide nº 53 de 104
Tabuladora (perfuradora) de Cartões
Auxílios Mecânicos Automáticos
Figura 16: Perfuradora de cartões de Hollerith (aperfeiçoada)
Slide nº 54 de 104
Auxílios Mecânicos Automáticos• o processamento dos dados do censo de 1890
demorou 3 anos• vários países utilizaram a máquina • 19141914 - Hollerith montou uma empresa
“Tabulating Machine Company” • 19241924 – Renomeia para International Business
Machines – IBMIBM• Veja mais sobre a IBM em:
http://pt.wikipedia.org/wiki/IBM
Tabuladora (perfuradora) de Cartões
Slide nº 55 de 104
Calculadoras• Décadas de 1930 e 1940Décadas de 1930 e 1940:
os “Anos EfervescentesAnos Efervescentes”• Vários projetos simultâneos: Konrad ZuseKonrad Zuse
– 1936-19381936-1938 surge o Z1Z1
– 19411941 é concluído o Z3Z3, primeira calculadora universal controlada por um programa• 2600 relés• Memória: 64 números de 22 bits (4194304)
Slide nº 56 de 104
Calculadoras• Konrad Konrad
ZuseZuse
Z1Z1
Deutsches Museum em Munich
Figura 17: Primeira calculadora com memória de 64 números
Slide nº 57 de 104
Calculadoras• Alan Turing Alan Turing
constrói o Colossus Mark I
– 2a Guerra Mundial
– ENIGMA Machine Alemanha Nazista
– No Complexo Secreto Inglês de Bletchley Park até 1970
Figura 17: Primeira calculadora com criptografia. Utilizado para fins de estratégias militares.
Ver: http://www.cotianet.com.br/bit/hist/turing.htm
Slide nº 58 de 104
Calculadoras• Enigma
“O orgulho alemão”
19321932 - Marian RejewskiCodebreaker polonêsdesvenda o segredo dos rotoreshttp://www.numaboa.com.br/criptologia/maquinas/rotor.php 19391939 - Marian ensina os Ingleses
Figura 18: Um rotor. Aparelho codificador que converte os caracteres em outros com o objetivo de criptografia.
Slide nº 59 de 104
Calculadoras• Howard Aiken
““O sonho de Babbage torna-se realidade”O sonho de Babbage torna-se realidade”
• Nome: Aiken IBM Automatic Sequence Controlled Calculator MARK I (ASCC) – 1937-19441937-1944 Harvard Mark I
– Medidas: 16,6m X 2,6m; – Peso: 5t e muito gelo para refrigeração– Cerca de 800 Km de condutores elétricos– Utilizava relés e outros dispositivos eletromecânicos e tira de papel
para programar
Slide nº 60 de 104
Calculadoras
• Mark I – primeiro computador digital automático de larga escala. EUA/44
Figura 19: Mark I. Utilizava de 3 a 5 segundos para efetuar uma multiplicação.
Figura 20: Engrenagem. Apresentação dos resultados do Mark I era em papel impresso.
Mark I
Slide nº 61 de 104
Calculadoras
• 19441944 - Grace Murray Hopper
The First Bug
– "debugging" the computer
– AS da marinha que criou a “FLOW-MATIC”, base para o COBOL
Mark II
Figura 21: Identificação do “Primeiro Bug” envolvendo computadores.
Slide nº 62 de 104
Computadores30/Junho/1945
John von Neuman
(consultor do
projeto ENIAC)
• criou o conceito de“programa armazenado” • criou o conceito de operações com número binário• desenvolveu a lógica dos circuitos
Figura 22: John von Newman
Slide nº 63 de 104
Computadores
Arquitetura de von Neuman
M Memória
CA Controlador Aritmético
CC Controlador Central
I/O Dispositivo de Entrada e Saída
C CPU
Slide nº 64 de 104
Computadores1948 - Universidade de Cambridge
EDSAC (Electronic Delay Storage
Automatic Calculator) Ver: http://www.dcs.warwick.ac.uk/~edsac/Gallery/Gallery005.html
• primeira máquina baseada na proposta de Von Neumann
• baseado nas teorias de von Neuman, várias máquinas foram construídas: IAS, BINAC, Manchester MARK II
Figura 23: Maurice Wilkes
Slide nº 65 de 104
Geração de ComputadoresPrimeira Geração (1946 - 1959)
– computadores baseados em tecnologia de VÁLVULA– utilizam cerca de 20.000 válvulas– quebram após algum tempo de uso contínuo– utilizam linguagem de máquina– queimavam com freqüência - não confiáveis– consumiam muita energia– Exemplos: MARK I, ENIAC
Slide nº 66 de 104
ENIAC (1946)- Electrical Numerical Integrator And
Calculator– Criado em 1946, no Ballistics Research
Laboratory• John Mauchly• J Presper Eckert
– Para calcular tabelas de trajetórias de balas
– 1 ano de projeto e 18 meses para montá-lo http://piano.dsi.uminho.pt/museuv/1946a1959.html
http://www.widesoft.com.br/users/virtual/parte2.htm
Primeira Geração (1946 - 1959)
Geração de Computadores
Figura 25: ENIAC
Slide nº 67 de 104
Geração de ComputadoresENIAC– Um programa era composto de uma série de conexões por
fios entre os módulos do Eniac, formando uma rota para os dados
– 5000 adições/segundo– 357 multiplicações/segundo– 38 divisões/segundo– 17.468 válvulas– 70.000 resistores– 10.000 capacitores– 1.500 relés– 6.000 chaves manuais– 5 milhões de pontos de solda– 167 metros quadrados– 30 toneladas– Consumo:
– Causava “apagões” na cidade da .......Filadélfia ao ser ligado
Primeira Geração (1946 - 1959)
Figura 26: ENIAC
Slide nº 68 de 104
ENIACENIAC - Electronic Numeric Integrator and Calculator
• A derradeira grande calculadora• Levou 3 anos para ser construída: 1943 -1946 • Possuía:
– 17.468 válvulas, – 70.000 resistências, – 10.000 capacitores, – 1.500 relés e – 6.000 comutadores manuais.
Geração de ComputadoresPrimeira Geração (1946 - 1959)
Slide nº 69 de 104
• Consumiu uma pequena fortuna: $500,000 da época.
• Ocupava uma área de 167m2 e pesava 30 toneladas.
• Era acionada por um motor equivalente a dois potentes motores de carros de quatro cilindros, enquanto um enorme ventilador refrigerava o calor produzido pelas válvulas.
• Consumia 150.000 watts ao produzir o calor equivalente a 50 aquecedores domésticos.
Geração de Computadores
ENIACENIAC
Primeira Geração (1946 - 1959)
Slide nº 70 de 104
• Programação: através de fios e pinos (como painel telefônico)
• Executava 5000 adições/subtrações ou 357 multiplicações por segundo
• Permitia Processamento Paralelo• Para programar demorava 1 ou 2 dias (situação
intolerável)• A grande limitação era a capacidade de armazenamento
de dados
Geração de Computadores
ENIACENIAC
Primeira Geração (1946 - 1959)
Slide nº 71 de 104
Primeira Geração (1946 - 1959)
Geração de Computadores
Figura 27: ENIAC
Slide nº 72 de 104
Primeira Geração (1946 - 1959)
Geração de Computadores
Figura 28: ENIAC
Slide nº 73 de 104
Primeira Geração (1946 - 1959)
Geração de Computadores
Figura 29: ENIAC
Slide nº 74 de 104
Geração de ComputadoresEDVAC I (1947)– Electronic Discrete Variable Automatic
Computer– Aprimoramento do ENIAC– Primeiro computador com Programa
Armazenado na Memória– Projetistas: John Von Newmam, Eckert,
Mauchly– Von Newman
• Programa Armazenado• Bibliotecas de programas• Memória RAM (lâmpadas de mercúrio)
http://piano.dsi.uminho.pt/museuv/1946edvac.htmlhttp://www.widesoft.com.br/users/virtual/parte2.htm
Primeira Geração (1946 - 1959)
Figura 30: EDIVAC I
Slide nº 75 de 104
19511951 – Memória
RAM - Random Access Memory
- The Whirlwind Project
- Por Jay Forrester
Primeira Geração (1946 - 1959)
Geração de Computadores
Figura 24: Memória RAM
Slide nº 76 de 104
Geração de ComputadoresSegunda Geração (1959 - 1965)
– computadores baseados em TRANSISTOR (amplificadores de cristal para substituir as válvulas)
– consumiam menos energia
– eram mais confiáveis eram mais rápidos
– Exemplo: IBM 1401, IBM 7094
– Em 1961 chega primeiro computador no Brasil - IBGE - o UNIVAC 1105
Slide nº 77 de 104
19511951 - Maucly, Eckert
(construtores do
ENIAC) - UNIVAC IUNIVAC I
• lançado em escala comercial
• usado pela 1a vez na Agência de Recenseamento dos EUA em 1951
• usava diodos de cristal ao invés de válvulas a vácuo
• Maurice Wilkes - EDSAC at Cambridge University - "The Preparation of Programs for an Electronic Digital Computer", ..............................................................................................................(Addison-Wesley, New York, 1951).
Segunda Geração (1959 - 1965)
Geração de Computadores
Figura 31: UNIVAC I
Slide nº 78 de 104
Geração de ComputadoresUNIVAC - Universal Automatic Computer– Custo: 1 milhão de dólares– Foram montados e vendidos 46 computadores– Desempenho
• Adição: 120 microssegundos• Multiplicação: 1800 microssegundos• Divisão: 3600 microssegundos
– Entrada/Saída em fitas magnéticas- Primeiro computador disponível comercialmente- Fez apuração eleitoral americana- Mesma equipe do ENIAC
Segunda Geração (1959 - 1965)
Slide nº 79 de 104
Geração de Computadores1953:1953: IBM –
IBM 701
• usado na guerra da Coréia
• 1o computador de grande porte da IBM
Segunda Geração (1959 - 1965)
Figura 32: IBM 701
Slide nº 80 de 104
1955:1955: IBM –
IBM 704IBM 704
• é a maravilha da época: entrava “em pane” apenas a cada 8 dias!
• ainda utilizava válvulas
• para ele foi criada a primeira linguagem de programação: o FORTRAN
Segunda Geração (1959 - 1965)
Geração de Computadores
Figura 33: IBM 704
Figura 34: Pacote de distribuição comercial da linguagem Fortran
Slide nº 81 de 104
1959:1959: IBM - IBM 7090IBM 7090
• Transistores (1947)
• foram vendidos centenas a um preço médio de
$3,000,000 !!!
Segunda Geração (1959 - 1965)
Geração de Computadores
Figura 34: Pacote de distribuição comercial da linguagem Fortran
Slide nº 82 de 104
1961:1961: IBM – Família IBM/360Família IBM/360
• transistorizados• sistema modular• mais poderosos e
mais baratos• aceitavam uma grande variedade de periféricos• foram vendidos milhares de unidades no mundo todo dando à IBM
a hegemonia absoluta
Segunda Geração (1959 - 1965)
Geração de Computadores
Slide nº 83 de 104
Terceira Geração (1965 - 1975)– Computadores baseados em CIRCUITO
INTEGRADO• transistores e outros componentes eletrônicos
miniaturizados e montados em único chip
– Muito mais confiáveis e rápidos
– Muito menores, baixo consumo de energia
– Menor custo
Geração de Computadores
Slide nº 84 de 104
Alguns autores consideram que a terceira geração de computadores perdura até hoje.
• Outros autores consideram a existência de uma quarta e quinta geração de computadores que também seria baseada em circuitos integrados. A diferença está na escala de integração.
• Quinta geração inclui processamento paralelo e robótica.
Terceira Geração (1965 - 1975)
Geração de Computadores
Slide nº 85 de 104
Geração de Computadores• Circuitos Integrados
– Escala de integração
– Indica quantos componentes eletrônicos podem ser colocados em um único chip.
• SSI: Small Scale of Integration
• MSI: Median Scale of Integration
• LSI: Large Scale of Integration
• VLSI: Very Large Scale of Integration
• ULSI: Ultra Large Scale of Integration
Terceira Geração (1965 - 1975)
Slide nº 86 de 104
Geração de ComputadoresTerceira Geração (1965 - 1975)
Slide nº 87 de 104
Evolução Tecnológica dos Computadores
As “Eras da InformáticaEras da Informática”
• 1ª Geração1ª Geração (1946-1959) Circuitos Eletro-mecânicos e Válvulas
• 2ª Geração2ª Geração (1959-1965) Transistor
• 3ª Geração3ª Geração (1965-1975) Circuito Integrado
• 4ª Geração4ª Geração (1975-Atualmente) Miniaturização: CHIPS e Microchips
Slide nº 88 de 104
Geração de Computadores
1ª Geração (1946-1959) 2ª Geração (1959-1965)
3ª Geração (1965-1975) 4ª Geração (1975-hoje)
Slide nº 89 de 104
Evolução Tecnológica dos Computadores - Brasil
Os “Microcomputadores” no Brasil:
• Sinclair ZX 81Sinclair ZX 81 – O pai de todos! Sinclair - 1981
• NEZ8000NEZ8000 - Nova Eletrônica - 1981
• TK82TK82 – Microdigital Eletrônica Ltda - 1981
• TK85TK85 - Microdigital Eletrônica Ltda - 1983
• TRS80 – CP400 TRS80 – CP400 - Prológica - 1984
• MSXMSX - Epcom Eq.Elet.da Amazônia Ltda - 1985
• APPLE II ExatoAPPLE II Exato - CCE-Comp.Eletrônicos - 1984
Slide nº 90 de 104
Evolução Tecnológica dos Computadores - Brasil
Sinclair ZX81 • Clive Sinclair
• Fabricado pela Inglesa
Sinclair Research
• Primeiro computador de
pequeno porte a conquistar o mercado mundial
• + de 1.000.000 unidades vendidas
Slide nº 91 de 104
Evolução Tecnológica dos Computadores - Brasil
Sinclair ZX81 • CPU Z80A 3.25 MHz
• RAM: 1 kbyte • Gravador K7 - velocidade
de 250 bps
• CPU, memória, teclado e interface aos periféricos padrões se aloja em uma caixa de plástico negro de 23 cm x 14 cm x 3 cm, pesando 500 g.
Slide nº 92 de 104
Evolução Tecnológica dos Computadores - Brasil
NEZ8000 • CPU Z80A 3.25 MHz
• RAM: 1 kbyte ou 16 Kbytes
• Gravador K7 - velociadade
de 250 bps
• Preço abaixo de U$100,00
Slide nº 93 de 104
Evolução Tecnológica dos Computadores - Brasil
TK82• CPU Z80A 3.25 MHz
• RAM: 2 kbytes ou 16Kbytes (externa)
• Gravador K7 - velociadade de 300 bps
Slide nº 94 de 104
Evolução Tecnológica dos Computadores - Brasil
TK83 • CPU Z80A 3.25 MHz
• RAM: 2 kbytes, 16Kbytesou 48k (externas)
• Gravador K7 - velociadade de 300 bps
Slide nº 95 de 104
Evolução Tecnológica dos Computadores - Brasil
TK85 • Fabricado no Brasil pela Microdigital Eletrônica
• Zilog Z80, de 8 bits 3,25 MHz
• Memória RAM de 16 ou 48 kbytes
Slide nº 96 de 104
Evolução Tecnológica dos Computadores - Brasil
TK85 • Joystick do tipo Atari
• TV no canal 2 de VHF
• Impressora de 32
colunas
• 24 linhas por 32 colunas, gráfico: 64x44 pts
• Grava dados e programas separadamente
Slide nº 97 de 104
Evolução Tecnológica dos Computadores - Brasil
TK85 • 10 kbytes de ROM, pré-gravada com
um programa monitor (sistema operacional) e interpretador BASIC
• Velocidades de gravação: normal - 300 bps (bits/segundo) e alta - 4.200 bps
• Programação em linguagem BASIC ou Assembler Z80
Slide nº 98 de 104
Evolução Tecnológica dos Computadores - Brasil
CP400 • CPU Motorola
6809E 0,89 Mhz
• 4 cores 192x256 pts
• Ram: 64 Kb
• K7 ou até 2 drives
de 5 1/4 FS/DD
c/ 156 kb
Slide nº 99 de 104
Evolução Tecnológica dos Computadores - Brasil
Apple II• CPU 6502 1 Mhz
• Gráfico: 8 cores
192x280 pts.
• Ram: 48 Kb ou
128 Kb (exp.)
• K7 ou até 2 drives
de 5 1/4" (143 Kb)
Slide nº 100 de 104
Evolução Tecnológica dos Computadores - Brasil
MSX • CPU Z80A
a 3,58 Mhz
• Gráfico: 16 cores
192x256 pts.
• Ram: 64 Kb ou
512 Kb (exp.)
• K7 ou até 2 drives
de 5 1/4" c/ 360 kb ou 3 1/2" c/720 Kb
Slide nº 101 de 104
Personal Computer (PC)
• A grande revolução da Informática foi a criação do Personal Personal ComputerComputer (PC) (PC)
• Transformou o computador em mais um eletrodoméstico, presente “virtualmente” em todo lugar.
Slide nº 102 de 104
Dados x Informações“A principal função do computador é processar
dados”.
• Dados– representam valores quaisquer, não representando o
contexto ou domínio;
- são considerados “informações incompletas”.
• Informação– quando um dado é colocado em um contexto ele passa a ser
uma informação;
- quando há informação, há a possibilidade de manipulá-las.
Slide nº 103 de 104
Estado da Arte• Conectividade
– Redes de Computadores– Internet
• Inteligência Artificial– Redes neurais– Lógica Fuzzy
• Automação– Sistemas embutidos– Controle em tempo-real
Slide nº 104 de 104
Futuro?• Computadores ópticos• Nanotecnologia• Computação biológica (Biotecnologia)
– Resolução de problemas com combinações de DNA • Armazenar bits no spin do átomo?• http://olhardigital.uol.com.br/incs/inc_iframe_escolha_formato.php?flash=http://
p.download.uol.com.br/olhardigital/PGM153/pgm153_cv_futurologia.flv&wmv=http://p.mm.uol.com.br/olhardigital/PGM153/pgm153_cv_futu.wmv#
“É impossível parar” (Shmid, 1995)