Introdução à informática – Conceitos Básicos TEORIA Evolução dos computadores Uma visão Histórica Para efeitos didáticos a aula é baseada no livro: Informática Básica de Alcade E., Lopez, M. e Fernandez, S Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos INFORMÁTICA – Uma definição O Termo foi criado na França em 1962 ou 1966 por Phillipe Dreyfus; Information Automatique; É uma ciência encarregada do estudo e desenvolvimento de máquinas e métodos para tratar e transmitir informações; Ela surgiu para auxiliar o homem nas suas tarefas repetitivas. Turma: Você consegue imaginar uma área que a informática não possa estar presente? Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos INFORMÁTICA – Principais funções Desenvolvimento de novas máquinas; Desenvolvimento de novos métodos de trabalhos; Construção de aplicações automáticas; Melhoria dos métodos e aplicações existentes; Desenvolvimento dos povos... Exemplo: Nas artes plásticas. Veja a seguir. Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos Exemplos da Informática nas artes Arte digital – Artista: Jamison Pedra Fonte: http://www.jamisonpedra.arq.br/ Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos PILARES DA INFORMÁTICA Elementos físicos “Hardware” Elemento Humano Elemento Lógico “Software” Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos Hardware É a parte física do computador, ou seja, o conjunto de dispositivos responsáveis pelo processamento das informações. Ex.: CPU, monitor, teclado, impressora, mouse, caixas de som etc. Fonte: http://www.infowester.com/mouse.php Douglas Engelbart – inventor do mouse Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos Douglas Engelbart – inventor do mouse Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos Software São programas (conjunto de instruções) necessários para que o computador possa realizar tarefas, auxiliando e agilizando o trabalho do usuário. Ex: Windows, Word, Excel, Power Point, Corel Draw; etc. Por que um software roda em um equipamento e em outro não? Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos Software – Um esquema Programas de controle Gerenciamento do equipamento Sistema Operacional Gerenciamento de trabalho Software Aplicativos Programas Utilitários Limpeza de disco Gerenciamento de arquivos, etc Word Excel Dreamweaver, etc Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos SISTEMA É o conjunto de elementos necessários para a realização de aplicações. Ou seja: um conjunto de partes que interagem para alcançar determinados resultados Exemplo: Baseando-se na definição acima, o que iremos precisar para um sistema de comércio eletrônico de livros? Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos COMPUTADOR - EVOLUÇÃO HISTÓRICA Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos COMPUTADOR - EVOLUÇÃO HISTÓRICA 1º grande marco na história Atribui-se ao ábaco o marco do início da informática; 3500 a.c. O Ábaco constitui-se no primeiro dispositivo manual de cálculo Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos COMPUTADOR - EVOLUÇÃO HISTÓRICA 2º grande marco na história Estruturas de Napier – final do século XVI; Bastões com números, capaz de multiplicar e dividir de forma automática; Estas tabelas influenciaram a criação da régua de cálculo em 1621 por William Oughtred; Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos COMPUTADOR - EVOLUÇÃO HISTÓRICA O primeiro dispositivo analógico As tabelas de Napier influenciaram a invenção da régua de cálculo; Idealizador: William Oughtred; Forma circular e retangular Considerado o primeiro dispositivo analógico da computação Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos COMPUTADOR - EVOLUÇÃO HISTÓRICA O primeiro dispositivo analógico Régua de Cálculo Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos COMPUTADOR - EVOLUÇÃO HISTÓRICA A primeira máquina de calcular Wilhelm Schickard começou a construir a 1ª máquina de calcular; Blaise Pascal (1642) desenvolveu o aparelho que se chamou de Pascalina em sua homenagem; A máquina simulava o funcionamento do ábaco; A Pascalina só executava soma e subtração. Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos COMPUTADOR - EVOLUÇÃO HISTÓRICA A Calculadora Universal 1672 – O alemão Gottfried Wilhelm von Leibnitz aprimorou a invenção de Pascal; Criou-se a calculadora universal com as 4 operações e raiz quadrada. Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos COMPUTADOR - EVOLUÇÃO HISTÓRICA O conceito de armazenamento 1801 e 1805 - Tear automático Era um tear com entrada de dados por meio de cartões perfurados para controlar a confecção de tecidos e seus respectivos desenhos. Criado por Joseph Marie Jacquard Pode ser considerada a primeira máquina mecânica programável da história. Gerou temor pelo desemprego Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos Tear automático Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos COMPUTADOR - EVOLUÇÃO HISTÓRICA A primeira tentativa de Babbage 1822 Charles Babbage matemático inglês da Universidade de Cambridge, cria a máquina de diferenças; A máquina era avançada demais para a época e nunca chegou a ser construída. Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos COMPUTADOR - EVOLUÇÃO HISTÓRICA Babbage o pai da informática 1833 - Babbage projetou a máquina analítica ou diferencial; Uma máquina semelhante ao computador atual; Memória Unidade de controle Entrada e saída Não chegou a ser construída; É considerada a precursora do computador atual Babbage é considerado o pai da informática Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos COMPUTADOR - EVOLUÇÃO HISTÓRICA O computador eletromecânico 1866 – Herman Hollerith EUA idealizou o cartão perfurado para conter informações; Idealizou uma máquina para ler e tabular informações; A máquina se chamou máquina de recenseamento ou Tabuladora; O resultado do censo foi obtido em 3 vezes menos tempo; 1895 - Hollerith fundou a Tabulating Machines Company que em 1924 juntou-se a outras formando a IBM Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos COMPUTADOR - EVOLUÇÃO HISTÓRICA The International Business Machines Corporation (IBM). Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos COMPUTADOR - EVOLUÇÃO HISTÓRICA A máquina capaz de resolver tudo! 1936 – Alan Turing desenvolveu a teoria de uma máquina capaz de resolver qualquer tipo de problema...; O que é um algoritmo? Voltaremos para este slide no final Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos COMPUTADOR - EVOLUÇÃO HISTÓRICA O computador eletromecânico 1937 – Howard H. Aiken desenvolve a idéia de Babbage e cria o primeiro computador eletromecânico; Baseado em relés e engrenagens; Mark 1 Recebeu o nome de MARK – I Características: 17 metros de comprimento; 2 metros de altura; Pesava cerca de 70 toneladas; 700.000 peças móveis; Sua fiação chegava a 800.000 metros Relé Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos COMPUTADOR - EVOLUÇÃO HISTÓRICA O computador eletrônico 1940 – ENIAC o primeiro computador eletrônico da História; ENIAC – Electronic Numerical Integrator Calculator; Foi um projeto do exército americano para cálculo de trajetórias de mísseis; Características: Era 1000 vezes mais rápido que o Mark1 111 metros cúbicos; 30 toneladas; 50.000 comutadores; 7.500 interruptores; Oscilava entre 100.000 e 200.000 watts,etc Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos COMPUTADOR - EVOLUÇÃO HISTÓRICA O computador digital 1942 – ABC – Atanasoff Berry Computer o primeiro computador digital; Operava com códigos binários; Seguia a idéia de Babbage; Não teve muito sucesso. Atanasoff Clifford Berry Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos COMPUTADOR - EVOLUÇÃO HISTÓRICA O computador digital Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos COMPUTADOR - EVOLUÇÃO HISTÓRICA O computador digital Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos COMPUTADOR - EVOLUÇÃO HISTÓRICA O computador programável Em 1944, John Von Newman, engenheiro e matemático húngaro naturalizado americano, desenvolveu a ideia de programa interno e descreveu o fundamento teórico da construção de um computador eletrônico denominado Modelo de Von Newman. A ideia de Newman era a existência simultânea de dados, instruções no computador e a possibilidade do computador ser programado. Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos COMPUTADOR - EVOLUÇÃO HISTÓRICA O computador programável Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos AS GERAÇÕES DE COMPUTADORES Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos COMPUTADOR - EVOLUÇÃO HISTÓRICA Gerações de Computadores 1ª Geração: 1940 a 1952 Computadores à base de válvulas à vácuo Aplicação nos campos científico e militar; Linguagem de máquina; Memória – cartões perfurados Calculavam com a velocidade milésimos de segundo; Exemplos: UNIVAC 1 IBM 650 Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos COMPUTADOR - EVOLUÇÃO HISTÓRICA Gerações de Computadores 2ª Geração: 1952 a 1964 Computadores à base de transistor Mais potência e mais confiabilidade; Redução do tamanho e consumo; Linguagens de programação mais evoluídas (assembly) e Cobol, Fortran e Algol; A fita magnética começa a ser utilizada como memória; Cálculos em microssegundos (milionésimos); Exemplos: IBM 1401 E IBM 7094 Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos COMPUTADOR - EVOLUÇÃO HISTÓRICA Gerações de Computadores 3ª Geração: 1964 -1971 Computadores com CI - Circuitos integrados Aparecem os minicomputadores; Os sistemas operacionais são desenvolvidos; É possível a multiprogramação; Tempo real e interação; Baixo consumo de energia; Maior velocidade devido à proximidade dos circuitos; Calculavam em nanossegundos (bilionésimos) Surgem os discos magnéticos. Exemplos: IBM 360 Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos COMPUTADOR - EVOLUÇÃO HISTÓRICA Gerações de Computadores IBM 360 Circuito Integrado Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos COMPUTADOR - EVOLUÇÃO HISTÓRICA Gerações de Computadores 4ª Geração: 1971 – 1981 Aparece o microprocessador - Toda a CPU dentro de um único CI; Surgem os computadores pessoais; As redes de computadores. Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos COMPUTADOR - EVOLUÇÃO HISTÓRICA Gerações de Computadores 5ª Geração: 1981 - ? Uma das principais características dessa geração é a simplificação e miniaturização do computador, além de melhor desempenho e maior capacidade de armazenamento. Tudo isso, com os preços cada vez mais acessíveis. A tecnologia VLSI está sendo substituída pela ULSI (ULTRA LARGE SCALE INTEGRATION). O conceito de processamento está partindo para os processadores paralelos, ou seja, a execução de muitas operações simultaneamente pelas máquinas. Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos TIPOS DE COMPUTADORES Em relação à sua construção Com lógica predeterminada Calculadoras Computadores analógicos Com lógica programável Admitem programação através de linguagens de programação Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos COMPUTADOR - EVOLUÇÃO HISTÓRICA A máquina capaz de resolver tudo! 1936 – Alan Turing desenvolveu a teoria de uma máquina capaz de resolver qualquer tipo de problema, criando a teoria das máquinas de Turing; O que é um algoritmo? Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire] Introdução à informática – Conceitos Básicos http://www.museudocomputador.com.br http://www.tcf.ua.edu/AZ/ITHistoryOutline.htm http://it.pedf.cuni.cz/prakcin/images_others.php?cat=history http://www.computermuseum.li/ http://dsc.ufcg.edu.br/~hazen/transparencias/II02.ppt#1 Sobre analógico e digital http://www.vision.ime.usp.br/~mehran/ccomputadores.ppt#26 Algoritmos http://www.dca.ufrn.br/~lmarcos/courses/DCA800/pdf/algoritmos_parte1.pdf http://www.unicamp.br/fea/ortega/info/curso/fluxogrs.htm Universidade do Estado da Bahia – UNEB / Profª. Josemeire Dias [Meire]