Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Computao Aplicada
David Arajo [araujodavid@lia.ufc.br] Jeovane Reges [jeovanereges@lia.ufc.br]
.Informaes
Site da Turma
https://sites.google.com/site/cafeaac20121/
Grupo da Turma
ca-feaac-2012-1@googlegroups.com
Informaes da Turma
28/07/2013
.Roteiro
Primeira Etapa 1. Processamento de Dados
1.1 Introduo
Histrico Conceitos Bsicos Evoluo dos Computadores e Tipos de Tecnologias Funcionamento dos Computadores Classificao dos Computadores - Geraes
1.3 Programas
Aspectos Histricos, Evoluo Programas Bsicos Compiladores e Interpretadores Programas Aplicativos
28/07/2013
.Roteiro
Primeira Etapa 1. Processamento de Dados
1.4 Sistemas Operacionais
MS-DOS Windows Exerccios Qual finalidade, Tipos, Vantagens e Desvantagens
28/07/2013
.Roteiro
Segunda Etapa 3. Aplicativo Excel
Estrutura do Aplicativo Frmulas Funes Ferramentas Grficos Exerccios Tipos de Dados Tabelas, Formulrios, Consultas e Relatrios Exerccios
Bibliografia
. INTRODUO CINCIA DA COMPUTAO Guimares/Lages . INTRODUCO CINCIA DA COMPUTAO Sergio E R Carvalho . CINCIA DOS COMPUTADORES - UMA ABORDAGEM ALGORITMICA Jean - Paul Tremblay . PASCAL E TCNICAS DE PROGRAMACO Antonio Anbal de Souza Teles
28/07/2013
.Introduo
Para comear
A Informtica est no nosso dia a dia. No supermercado. No banco. No escritrio. Na escola e etc. No d mais para viver sem ela. Na vida profissional, o conhecimento da Informtica est ficando to importante que podemos falar em um novo tipo de analfabetismo: o dos analfabetos em computador. Felizmente a Informtica no difcil. Com um pouco de dedicao voc poder ser um usurio competente do computador.
Voc precisa reservar parte do seu tempo para o aprendizado e no pare de se aperfeioar porque a Informtica tambm no 6 Processamento de Dados 28/07/2013 para.
.Introduo
Usurios e profissionais
Uma das primeiras coisas que voc precisa entender a diferena entre usurio e profissional de Informtica. O usurio aquele que usa o computador como uma ferramenta para ser mais produtivo no trabalho, nos estudos, ou no seu dia a dia. Todos devem se preocupar em ser usurios competentes. O profissional de Informtica, alm de ser um usurio competente, tem conhecimentos a mais, que lhe permitem dar manuteno em computadores, administrar redes, desenvolver programas, criar Websites e etc.
Processamento de Dados
28/07/2013
.Introduo
Histrico
O computador que conhecemos hoje uma mquina programvel que processa informaes. O caminho percorrido para chegar at o estgio de desenvolvimento em que estamos comeou com a criao das primeiras mquinas de calcular. Vamos ver alguns fatos marcantes na histria da Informtica. baco (500 anos A.C.) Composto por um quadro com varetas e contas coloridas. Mercadores da babilnicos. Permite fazer rapidamente clculos aritmticos.
Processamento de Dados
28/07/2013
.Introduo
Histrico
Logaritmos e rgua de clculo (1614) O matemtico escocs John Napier cria a teoria dos logaritmos e as tabelas de logaritmos. Estas tabelas servem de base para que Wiliam Oughtred crie a rgua de clculo.
Calculadora de Pascal (1642) O matemtico francs Blaise Pascal comea a construir sua mquina de calcular. Ela composta por rodas dentadas. O usurio disca os nmeros nas rodas dentadas para realizar os clculos.
9 Processamento de Dados 28/07/2013
.Introduo
Histrico
.Introduo
Histrico
11
.Introduo
Histrico
12
.Introduo
Histrico
13
A empresa de Hollerith em 1924 se torna a Processamento de IBM Dados(Internacional Business 28/07/2013 Machines).
.Introduo
Histrico
Teoria da Informao (1938) O matemtico americano Shannon publica uma tese que mais tarde ficaria conhecida como Teoria da Informao. A partir da Teoria da Informao fica demonstrado que a melhor maneira de processar dados utilizando o sistema binrio de contagem. Ele percebeu quo semelhante era o princpio booleano de nmeros binrios com um circuito eltrico - e que esse circuito poderia ser usado em um computador. Shannon foi o responsvel pela expanso do conceito de numerao binrio e introduzindo nos meios acadmicos o bit como conhecido atualmente: binary digit.
14
Processamento de Dados
28/07/2013
.Introduo
Evoluo dos Computadores e Tipos de Tecnologias
A partir do momento que surgiram os primeiros computadores na acepo popular da palavra, divide-se a histria dos computadores em cinco geraes distintas. O pulo para a gerao seguinte se d com o advento de um nova tecnologia que possibilita grandes avanos do poder de clculo ou descobertas que modificam a base de um computador. Os computadores da primeira gerao sero analisados em separado, visto que cada novo modelo apresentava diferenas substanciais. Da segunda gerao em diante, sero analisadas caractersticas gerais dos computadores, j que eles eram muitos e observ-los em separado renderia vrios slides. Embora existam diferenas e discordncias quanto as datas das geraes de computadores, 15 ser usada aqui aquela mais Processamento de Dados 28/07/2013 amplamente aceita.
16
Processamento de Dados
28/07/2013
.Introduo
Evoluo dos Computadores e Tipos de Tecnologias
usado para fazer clculos complexos. Em um dia faz clculos que antes levavam seis meses.
Processamento de Dados 28/07/2013
.Introduo
Evoluo dos Computadores e Tipos de Tecnologias
Apesar da alta velocidade para a poca, era extremamente difcil mudar as instrues contidas dentro do computador, j que a programao era feita por meio de vlvulas e fios que eram trocados de posio de acordo com o que se desejava. A demora ainda era maior porque o computador utilizava o sistema decimal.
18
O ENIAC mede 5,5m de altura por Processamento 25m de comprimento e pesa 30 toneladas. de Dados 28/07/2013
.Introduo
Evoluo dos Computadores e Tipos de Tecnologias
19
.Introduo
Evoluo dos Computadores e Tipos de Tecnologias
20
Processamento de Dados
28/07/2013
.Introduo
Evoluo dos Computadores e Tipos de Tecnologias
21
Processamento de Dados
28/07/2013
22
Processamento de Dados
28/07/2013
.Introduo
Evoluo dos Computadores e Tipos de Tecnologias
23
Processamento de Dados
28/07/2013
.Introduo
Evoluo dos Computadores e Tipos de Tecnologias
O IBM TX-0, de 1958, tinha um monitor de vdeo de alta qualidade, alm de ser rpido e relativamente pequeno.
24
Processamento de Dados
28/07/2013
.Introduo
Evoluo dos Computadores e Tipos de Tecnologias
2 Gerao: a utilizao do transistor (1955-1965) Devido ao alto custo do equipamento, era de se esperar que as pessoas tentassem reduzir o tempo desperdiado. A soluo geralmente adotada era o sistema em "batch". A ideia original era colecionar uma bandeja completa de jobs na sala de recepo e ento l-los para uma fita magntica usando um computador pequeno e relativamente barato, por exemplo o IBM 1401, que era muito bom na leitura de cartes, na cpia de fitas e na impresso da sada, porm no era to bom em clculo numrico.
Outros computadores, mquinas mais caras, tais como o IBM 7094, eram usados para a computao real. Essa situao mostrada na figura no prximo slide.
25 Processamento de Dados 28/07/2013
.Introduo
Evoluo dos Computadores e Tipos de Tecnologias
(a)
(b)
(c)
(d)
(e)
(f)
( a ) Programadores levam cartes ao 1401. ( b ) 1401 grava batch de jobs em fita. ( c ) A operadora acopla fita de entrada no 7094. ( d ) O 7094 faz o processamento. ( e ) A operadora acopla fita de sada no 1401. ( f ) O 1401 imprime a sada.
26 Processamento de Dados 28/07/2013
.Introduo
Evoluo dos Computadores e Tipos de Tecnologias
27
Obviamente tais discos magnticos ainda estavam longe de serem parecidos com os discos magnticos como conhecemos hoje dia. Processamento de em Dados 28/07/2013
.Introduo
Evoluo dos Computadores e Tipos de Tecnologias
28
Processamento de Dados
28/07/2013
29
Processamento de Dados
28/07/2013
.Introduo
Evoluo dos Computadores e Tipos de Tecnologias
3 Gerao: os circuitos integrados (1965-1980) A terceira gerao inicia-se com a introduo do circuitos integrados. Transistores; Resistores; Diodos e Outras variaes de componentes eletrnicos miniaturizados e montados sobre um nico chip) computadores. O PDP-5, foi o primeiro minicomputador comercial. E o INTEL 4004 o primeiro microprocessador. 2,300 transistores Em uma rea de apenas 3 x 4 milmetros. Com um CPU de 4-bit, Registro de comando, Decodificador 30 Processamento de Dados
aos
28/07/2013
.Introduo
Evoluo dos Computadores e Tipos de Tecnologias
3 Gerao: os circuitos integrados (1965-1980) Surge o padro ASCII ( American Standard Code for Information Interchange) 1963: permitiu que mquinas de diferentes fabricantes trocassem informaes entre si.
31
Processamento de Dados
28/07/2013
.Introduo
Evoluo dos Computadores e Tipos de Tecnologias
3 Gerao: os circuitos integrados (1965-1980) Surge a linguagem Basic (1964); Surge a linguagem LOGO (1967): Linguagem didtica podendo ser usada tambm por crianas, Primeiro floppy disk (IBM 1967);
32
Processamento de Dados
28/07/2013
.Introduo
Evoluo dos Computadores e Tipos de Tecnologias
3 Gerao: os circuitos integrados (1965-1980) IBM introduziu o conceito de famlias de mquinas. Todas as mquinas tinham a mesma arquitetura e conjunto de instrues. Apesar de todos os problemas desse equipamento, a Srie 360 introduziu novas tcnicas que so utilizadas at hoje. Era possvel que uma empresa adquirisse um modelo mais simples e barato e que mudasse pare modelos com mais recursos, sem comprometer as aplicaes j existentes. Compatveis e capazes de rodar os mesmos programas. Sistema IBM/360. Sistemas IBM/1130
33
Processamento de Dados
28/07/2013
.Introduo
Evoluo dos Computadores e Tipos de Tecnologias
3 Gerao: os circuitos integrados (1965-1980) IBM tambm foi a primeira a criar uma mquina que emulasse outros computadores. Permitia executar os programas antigos sem precisar convertlos. A emulao era possvel porque os computadores antigos utilizavam microprogramas.
Rob UNIMATE : Primeiro rob industrial a entrar em operao na GM; O Sua funo era empilhar pedaos de metais quentes.
34
SpaceWar (MIT - 1962): Primeiro jogo interativo de computador (oferecia grficos interativosProcessamento que inspiraram os vdeo games). de Dados 28/07/2013
.Introduo
Evoluo dos Computadores e Tipos de Tecnologias
3 Gerao: os circuitos integrados (1965-1980) Atari: Fundao da Atari vdeo games (1972); Atari 800: Tambm usado para trabalho; Computador relativamente poderoso; Foi adotado em laboratrios de informtica de algumas universidades;
35
Processamento de Dados
28/07/2013
.Introduo
Evoluo dos Computadores e Tipos de Tecnologias
3 Gerao: os circuitos integrados (1965-1980) Apple I (1976) Podia ser ligado diretamente uma TV, dispensando a compra de um terminal de vdeo. Possua um conector para unidade de fita (o controlador era vendido separadamente) e um conector reservado para expanses futuras;
36
Processamento de Dados
28/07/2013
.Introduo
Evoluo dos Computadores e Tipos de Tecnologias
3 Gerao: os circuitos integrados (1965-1980) Apple II (1977): Circuito impresso em sua placa-me. Fonte de alimentao. Teclado e cartuchos para jogos;
37
Processamento de Dados
28/07/2013
.Introduo
Evoluo dos Computadores e Tipos de Tecnologias
3 Gerao: os circuitos integrados (1965-1980) Surgimento do sistema operacional CP/M (Control Program Monitor); Microsoft fundada em 1975 por Bill Gates e Paul Allen;
Hard Disk Drive (1980): Primeiro disco rgido para microcomputadores com capacidade: 5MBytes;
38
Processamento de Dados
28/07/2013
39
Processamento de Dados
28/07/2013
.Introduo
Evoluo dos Computadores e Tipos de Tecnologias
4 Gerao: microprocessador (1981-1990) Avano do Hardware Circuitos integrados em grande escalas: LSI - Large Scale of Integration VLSI - Very Large Scale of Integration.) Surgem tipos diferentes de mquinas; Incio da utilizao do disquete (floppy disk) como unidade de armazenamento; Surgem os microcomputadores PC (Personal Computer ou computador pessoal);
40
Processamento de Dados
28/07/2013
.Introduo
Evoluo dos Computadores e Tipos de Tecnologias
4 Gerao: microprocessador (1981-1990) Avano do software: Surge um vasto mercado de programas destinados aos PCs; Novas linguagens de programao surgem; IBM PC (1981): IBM introduziu seu PC (proporciona o rpido crescimento do mercado de computadores pessoais); A IBM contrata a Microsoft Corporation para fazer um sistema operacional para um novo microcomputador (IBM percebe que o mercado promissor); O MS-DOS (Microsoft Disk Operating System) foi o software bsico lanado para o PC da IBM; Processamento de Dados 28/07/2013
41
.Introduo
Evoluo dos Computadores e Tipos de Tecnologias
4 Gerao: microprocessador (1981-1990) Osborne I (1981): Primeiro computador porttil Pesava 10,7 kg e E custava US$ 1795. Primeiro celular (1982): Lanado o modelo Motorola DynaTac 8000x pela Federal Communications Commission; Pesava quase 1 quilo e custava 4 mil dlares.
42
Processamento de Dados
28/07/2013
.Introduo
Evoluo dos Computadores e Tipos de Tecnologias
4 Gerao: microprocessador (1981-1990) Tron - Disney (1982): Filme feito atravs de grficos gerados em computadores, desenvolvimento da computao grfica;
Word (1983): Editor de texto da microsoft; Nome inicial: Multi-Tool Word; Arpanet (1983): Sem fins militares, deu origem a internet;
43 Processamento de Dados 28/07/2013
.Introduo
Evoluo dos Computadores e Tipos de Tecnologias
4 Gerao: microprocessador (1981-1990) Lanamentos da Apple (1984): Lisa: Primeiro computador baseado em grficos; Sua tela simulava uma mesa de trabalho; 1 MB de memria RAM, 2 drives de disquete de 5 de alta densidade (871 KB), HD de 5 MB; Monitor de 12 polegadas, com resoluo de 720 x 360; Preo: 10.000 dlares da poca;
44
Processamento de Dados
28/07/2013
.Introduo
Evoluo dos Computadores e Tipos de Tecnologias
4 Gerao: microprocessador (1981-1990) Macintosh (1984) : Primeiro computador com mouse e interface grfica; A Apple usava os processadores Motorola; Valor comercial de US$ 1,5 milho de dlares;
45
Processamento de Dados
28/07/2013
.Introduo
Evoluo dos Computadores e Tipos de Tecnologias
4 Gerao: microprocessador (1981-1990) CD-ROM (1985): Sony e a Philips lanam CD-ROM para armazenar dados; Expandiu o mercado de CDs de msica; Evoluo do DOS e Windows da Microsoft: Em 1985 a Microsoft desenvolveu um novo MS-DOS, com ambiente grfico; Em 1990 a Microsoft anuncia o Windows 3.0 (Compatvel com o DOS).
46
Processamento de Dados
28/07/2013
.Introduo
Evoluo dos Computadores e Tipos de Tecnologias
4 Gerao: microprocessador (1981-1990) World Wide Web (1990): Tim Berners-Lee, um pesquisador do CERN, o desenvolveu o HTML (HiperText Markup Language); o Apresentou projetos para usar a internet com recursos audiovisuais; o Os primeiros usurios individuais tiveram acesso a internet; Inveno do DNS por Paul Mockapetris: Os IPs so nmeros e muito difceis de serem lembrados; Domain Name System (DNS): nome dado aos domnios quando a rede ainda tinha somente algumas centenas de mquinas conectadas.
47
Processamento de Dados
28/07/2013
48
Processamento de Dados
28/07/2013
.Introduo
Evoluo dos Computadores e Tipos de Tecnologias
5 Gerao: Ultra Large Scale Integration (1991 Dias atuais) Grandes avanos em termos de hardware, telecomunicaes; Evoluo das aplicaes: Sistemas especialistas. Sistemas multimdia. Banco de dados distribudos, Inteligncia artificial, Redes neurais, Computao Grfica, dentre outras; software e
49
Processamento de Dados
28/07/2013
.Introduo
Evoluo dos Computadores e Tipos de Tecnologias
5 Gerao: Ultra Large Scale Integration (1991 Dias atuais) Grande evoluo do Windows da Microsoft: Em 1995 foi lanado o Windows 95; Desde ento, vrias verses do windows foram desenvolvidas; Linux (1991) por Linus Tovard: Sistema operacional distribuido gratuitamente; Pode ser implantado em qualquer computador;
50
Processamento de Dados
28/07/2013
.Introduo
Evoluo dos Computadores e Tipos de Tecnologias
5 Gerao: Ultra Large Scale Integration (1991 Dias atuais) Netscape (1994): Fundao da Netscape Communications (originalmente Mosaic Communications); Lanamento do Netscape Navigator, um browser o (programa para navegar na internet);
Java (1995): Linguagem de programao permitindo aplicaes independentes de plataformas; o Serve para criar aplicativos para desktop e browser;
Toy Story (1995): Primeiro filme de longa metragem inteiramente gerado por computador;
51 Processamento de Dados 28/07/2013
.Introduo
Evoluo dos Computadores e Tipos de Tecnologias
5 Gerao: Ultra Large Scale Integration (1991 Dias atuais) Fundado o site de busca Google em 1999; Atualmente atualmente em cerca de 200 bilhes Em fevereiro de 2004 o Facebook lanado apenas para estudantes de Harvard, Stanford, Cornell, MIT dentre outras.
52
Processamento de Dados
28/07/2013
.Introduo
Evoluo dos Computadores e Tipos de Tecnologias
5 Gerao: Ultra Large Scale Integration (1991 Dias atuais) No mesmo ano tambm foi lanado o Orkut. YouTube: Site fundado em 2005 para compartilhar vdeos; Google compra YouTube em 2006; Mais de 100 bilhes de vdeos so vistos em 2007 nos EUA, sendo mais de 100 milhes vistos no YouTube;
53
Processamento de Dados
28/07/2013
.Introduo
Evoluo dos Computadores e Tipos de Tecnologias
5 Gerao: Ultra Large Scale Integration (1991 Dias atuais) iPhone (2007) da Apple: um smartphone (telefone celular com funcionalidades avanadas atravs de programas executados); Tela sensvel ao toque (Touch Screen); Boa aceitao no mercado;
54
Processamento de Dados
28/07/2013
Fase
Segunda (19561965)
Terceira (1966-1980)
Quarta (1981-1990)
Quinta (1991-
Comput adores
NCR IBM 360, 370 IMB 7094 PDP-11 CDC-6600 Cray 1 Cyber-205 Transistor Memria Magntica Circuito Integrado Disco Magntico Minicomputador Microprocessador
Cray XMP IBM 308 VAX-11 IBM-PC LSI ou VLSI Disco ptico Microcomputador
IBM 3090 Alpha AXP Pentium Sun SPARC Ultra-LSI Arquiteturas Paralelas Circuto Integrado 3-D
Hardware
Software
Telecomunica es
Telefone Teletipo
Transmiss o Digital
Comunicao via Redes Locais (LAN) satlite Internet Microondas Redes distribudas (WAN) Fibra ptica 5 Mips 30 Mips
10 ips
Desempenho
200.000 ips
1 Gflops 1 Tflops
55
Processamento de Dados
28/07/2013
.Introduo
Evoluo dos Computadores e Tipos de Tecnologias
Concluso A passagem de uma gerao para outra sempre marcada pelas caractersticas: Miniaturizao do tamanho; Confiabilidade; Maior complexidade de resoluo de problemas; Aumento da velocidade de clculo; Diminuio do custo do equipamento.
56
Processamento de Dados
28/07/2013