Módulo 1 - Introdução e História

Tamanho: px
Começar a partir da página:

Download "Módulo 1 - Introdução e História"

Transcrição

1 Módulo 1 - Introdução e História Tabela de Conteúdo 1. Dinossauros 2. Objetivos 3. O que é mainframe? 4. Algumas visões sobre os Mainframes 5. Cartões Perfurados 6. IBM S/ Memória S/ Arquiteturas Sucessoras 9. Tecnologias CMOS 10. Componente do CEC - 1 de Componente do CEC - 2 de Dual Processor Design 13. Desenvolvimento em Mainframe 14. A EXTINÇÃO do Mainframe 15. A era do Microcomputador e o DOWNSIZE 16. TCO Total Cost of Ownership 17. Custo de 5 anos/usuário 18. Componente do CEC 19. Características do mainframe atual - 1 de Características do mainframe atual - 2 de Comparando uso do sistema com UNIX/NT 22. Comparação de Disponibilidade 23. Opções para o Gerenciamento da Carga 24. z/vm e a Consolidação de Servidores 25. Dois Paradigmas diferentes Caso comercial de um Cliente: Linux em S/ Lembra-se da Morte do Mainframe? 28. Será que os dinossauros morreram??? 29. Mercado Mainframe atual 30. O mercado de trabalho - 1 de O mercado de trabalho - 2 de O Instituto Eldorado e a Formação de Profissionais

2 Dinossauros Muitas vezes algumas pessoas dizem, pejorativamente, que os Mainframes são muito parecidos com os dinossauros: são grandes, complicados, famintos, caros e... extintos! Nós vamos provar que essa afirmação NÃO é verdadeira e que, no mundo em que vivemos hoje, principalmente as empresas de maior sucesso, NÃO podem viver sem eles, não importa que outros recursos elas possam ter! Começamos mostrando esta foto de pessoas, quando nascem para trabalhar com MainFrames. Uma beleza, não é? Objetivos Nosso objetivo aqui é: Contar uma pequena história da evolução Tecnológica de várias Plataformas (incluindo Mainframes e Microcomputadores). Descrever as razões para a diminuição do número de profissionais talentosos no ambiente Mainframe. Mostrar o retorno dos Mainframes e alguns dos problemas encontrados. Finalmente, falar sobre a preparação de Profissionais para os desafios atuais na Informática. Antes de prosseguir, pare por um instante e pense: Afinal, o que é um Mainframe? O que é mainframe? Após ler esta definição, note que: nada foi dito sobre velocidade, nem sobre tamanho, nem sobre o número de chips. A ênfase está em ser Centralizado, servir muitos Usuários simultaneamente, que podem fazer apenas o que lhes foi permitido (de acordo com certas regras de segurança ), e adequadamente gerenciados por bons, seguros e sólidos produtos.

3 Algumas visões sobre os Mainframes Cartões Perfurados Mais adiante, detalharemos a parte Histórica mas, convém lembrar que o Processamento Eletrônico de Dados se iniciou com os cartões perfurados, sem os quais numerosas empresas não teriam conseguido automatizar-se e nem competir. Clique nos itens abaixo para ver fotos de: Alguns terminais e uma perfuradora de cartões Dispositivo de controle de salto da perfuradora Uma classificadora de cartões (08x-Card Sorter) IBM S/300 Um grande salto foi o anúncio, em 64, e entrega dos equipamentos da família /360 da IBM. Com várias inovações e concebidas para serem aplicadas em propósito geral (ao contrário das máquinas anteriores, que se destinavam ou ao mercado comercial ou ao mercado científico), seu símbolo mostrava a intenção de satisfazer os 360 graus das necessidades dos Clientes. Utilizando transistores com tecnologia bipolar para conferir maior velocidade e dotado de RAS, suportaram os primeiros Sistemas Operacionais.

4 Memória S/360 Um dos fatores responsáveis pelo tamanho das máquinas era a memória, formada por minúsculos anéis de material magnetizável, dentro dos quais tinham que passar até 6 fios. Embora os anéis fossem diminutos, podemos dizer que o bit era visível a olho nu. É notório enfatizar que, com 4 máquinas IBM/360 modelos 75 (não tinham nem cache!) com 1 Mb de memória de núcleos cada uma, a NASA empreendeu com sucesso a tarefa de levar astronautas até a lua e trazê-los de volta, em 69. Arquiteturas Sucessoras À arquitetura /360 seguiu-se a Arquitetura /370 que trouxe o conceito de Memória Virtual (processa Programas maiores que a Memória existente na máquina) de até 16 Mb. O Sistema Operacional MVS, Múltiplas Memórias Virtuais, ampliou o conceito ao permitir que cada usuário tivesse um espaço de endereçamento de 16 Mb. A extended Architecture multiplicou por 128 esta possibilidade, permitindo endereçar até 2 Gb.

5 A arquitetura ESA/390, além de aumentar a quantidade de Espaços de Endereçamento, passou a permitir o uso de fibra óptica (ESCON), as máquinas passaram a usar a Tecnologia CMOS e evoluíram para o conceito de SysPlex (várias máquinas físicas/lógicas atuando como se fossem uma única imagem de Sistema), com suas cargas de trabalho controladas pelo WLM, WorkLoad Manager. A mais recente, Arquitetura z de 64 bits, multiplicou esta possibilidade por 8 bilhões, ou seja, na nova Arquitetura, posso endereçar 8 bilhões de pedacinhos de 2 GB cada um, perfazendo 16 ExaBytes! Tecnologia CMOS Estas imagens ilustram o estágio atual de evolução Tecnológica dos Mainframes: A máquina física chama-se CPC ou CEC(Central Electronic Complex), aproximadamente do tamanho de duas geladeiras,onde a maior parte é dedicada às fontes de alimentação, ventiladores, tomadas para as conexões dos cabos de fibra óptica com o exterior (periféricos: discos, fitas, redes, terminais, impressoras). Gerenciando as atividades da máquina física, pode-se ver 2 lap-tops que têm as funções de inicialização e monitoração. Note o local onde se encontram os 4 Books. A seguir, vamos detalhar alguns dos

6 constituintes dos Books e veremos que sua altíssima capacidade de processamento está confinada a chips distribuídos numa área equivalente a um diskette de 3 ½ polegadas (93mm x 93 mm). Componente do CEC - 1 de 2 É aqui onde tudo acontece. Um z-990 pode ter de 1 a 4 Books (modelos A08, B16, C24 ou D32). Cada Book contém 2 cartões de Memória com 8, 16 ou 32 GB, daí: mínimo de 16 GB e máximo de 64 GB por book, 256 GB por máquina. Comunicando-se com o exterior, cada Book possui 12 STIs com capacidade de 2 GB/s, conferindo um agregado de 24 GB/s por Book, 96 GB/s por máquina. Componente do CEC - 2 de 2 Em cada Book há um MCM, Multi Chip Module, com 16 chips, numa área equivalente a um diskette de 3 ½.s Um MCM contém cinco tipos diferentes de chips: Um chip é de Clock, fornecendo todos os pulsos necessários; Dois chips são interfaces com os cartões de Memória; Um chip é o Storage Controller, com o diretório do que veio da memória para Caches Quatro chips são os Caches de nível 2 (L2) com 8 MB cada. Os outros oito chips contém 12 CPUs, alguns com duas, outros com uma CPU, num máximo de 8 CPUs disponíveis ao Usuário, 2 são de reserva e 2 são SAPs (processadores de I/O, que serão detalhados no Curso Presencial). Com 8 CPUs por Book, uma D32 possui até 32 CPUs. Interligando todos os pinos destes chips temos o equivalente a 400 metros de fios de cobre (antes eram de alumínio), distribuídos em 101 camadas (layers), com espessura de 0,125 micron. Um fato interessante é que cada CPU é caracterizável, dependendo do micro-código que o SE colocar em sua Control Store. Podem ser:

7 1. CPUs normais, chamadas CP; 2. Especialistas em executar código Linux e VM, chamadas IFL(Integrated Facility for Linux); 3. Especializadas em executar o micro-código da Coupling Facility, chamada ICF (Integrated Coupling Facility); 4. Especializadas em executar código Java, chamadas zaap. Dual Processor Design Esclarecendo melhor: cada chip de processamento do MCM é chamado de PU (Processing Unit) e este, pode ser simples ou duplo, significando que contém uma ou duas CPUs. Cada CPU, sua vez, é dupla, como vemos na figura ao lado: a. Cada instrução é processada independentemente por duas unidades distintas (I e E-Units); b. Ao final, o resultado é comparado pela R-Unit; c. Havendo discrepância, há nova tentativa via retry ; d. Persistindo o erro, esta CPU é desativada e substituída outra da reserva ( spare ) numa outra PU, sem interromper processamento Desenvolvimento em Mainframe O surgimento das Redes em Plataforma Mainframe foi conseqüência da melhora de performance das linhas e meios de comunicação, criando então os conceitos de: Dados Distribuídos: Os dados eram compartilhados entre os diversos Sistemas Operacionais, de diversas localidades. Problemas, como a falta de comunicação entre Sistemas Operacionais, gerava a indisponibilidade da informação. Sistemas e Dados Distribuídos: Permite que a eventual queda de um Sistema Operacional não gere a indisponibilidade da informação (com SYSPLEX), porque haverá outro Sistema Operacional em condições de acessar os mesmos dados e dar prosseguimento às transações pendentes. Como o SysPlex permite isto e qual o papel desempenhado pela Coupling Facility, será visto nos Cursos Presenciais. por por o

8 A EXTINÇÃO do Mainframe O mito da extinção do Mainframe (usamos a palavra mito porque nenhum grande Usuário de Mainframe deixou de usá-los; ao contrário, cresceram as necessidades e as capacidades do Mainframe, nestes últimos anos) foi decorrente dos seguintes itens: Custo da manutenção da plataforma Mainframe Demora no desenvolvimento de aplicativos O papel das Instituições de ensino A reengenharia dos aplicativos Corte de verbas educacionais A era do Microcomputador e o DOWNSIZE Algumas Empresas compraram a idéia de que o menor é mais barato e passaram algumas Aplicações para a Plataforma Baixa (o chamado DownSize). Vantagens (ou, o que motivou a mudança): Desenvolvimento de Aplicativos com Interface Gráfica (Cor, etc.) Mais amigável (Point & Click), caixas de Seleção (Estado, mês, etc.) Mais pessoas disponíveis para desenvolver, portar (e a Metodologia) Desvantagens (ou, onde ocorrem Problemas): Os dados do Mainframe eram migrados para a plataforma BAIXA que não tinha a capacidade adequada para gerí-los. Grande duplicidade de informação, trazendo inconsistências. Não preocupação com os conceitos de Performance Solução (a ser discutida nos Cursos Presenciais): Stored Procedures : o micro manda um conjunto de instruções que devem ser executadas no Mainframe, que tem acesso aos dados. TCO Total Cost of Ownership Há um conceito, endossado por muitas Empresas, chamado de TCO, explicitando o cu$to de cada componente e quanto representa do cu$to Total. Este trabalho mostra que Hardware e Software compõem cerca de 18% do Custo Total. Sua aplicabilidade se deve ao fato de que muitas pessoas têm tomado decisões comparando apenas estes 18% dos Custos, e ignorando os outros componentes que, somados, são muito maiores.

9 Custo de 5 anos/usuário Este trabalho, feito pela Xephon da Inglaterra, mostra o TCO (isto é, TODOS os componentes) em Soluções envolvendo ambas as Plataformas. O gráfico acima apenas mostra que são bem menores os custos de Mainframe, para esta solução. O gráfico a seguir indica que além de ser maior, o custo da Plataforma Baixa vem crescendo ao longo dos anos! Isto não é uma generalização, e nem se deve generalizar, mas é representativo de uma média. Componente do CEC

10 Características do mainframe atual - 1 de 2 Analisando cada uma das características: Alta disponibilidade quer dizer que se um Hardware for desligado ou um Software falhar, ainda assim, a transação será terminada sem que o Usuário perceba. Centralização de dados e programas Centralização traz performance, economia de escala, menor necessidade de atualização e ausência de redundâncias e inconsistências. Suporte a ambientes heterogêneos Heterogêneo significa rodar Desenvolvimento, Produção, Suporte, Teste, Homologação, Processos da Plataforma Baixa, Transações Online/Real Time, na mesma máquina Particionamento lógico Lógico significa um número variável de Sistemas Operacionais independentes e rodando simultaneamente na mesma máquina física. Contabilização total por recurso e usuário Tudo é feito e contabilizado, permitindo medições, previsões, cobrança: o auditoria o planejamento de capacidade o gerenciamento de performance o cobrança Inexistência de 'denial of service (DOS)' É imune a vírus e a DOS. Está alerta à carga e pára de receber transações (impede a criação de ASs) se elevada. Não trava. Compatibilidade entre releases É garantida a total compatibilidade entre os 4 últimos releases. Hardware compacto A máquina mais capaz hoje, como vimos, é do tamanho de uma geladeira. Complexo (problema complexo), mas transparente ao usuário Analisando internamente, como faremos nos Cursos Presenciais, veremos que ele está preparado para encarar problemas complexos, sem que isto transpareça ao Usuário final. Características do mainframe atual - 2 de 2 Mais características favoráveis do Mainframe: Segurança Foi construído seguro desde o início, conta com componentes de Hardware e Software para isso. Capacidade Tem a maior capacidade para suportar elevado número de Transações (mais detalhes na etapa presencial do Oficina) Suporte a qualquer rede (SNA, TCP/IP, APPN,...) Comunica-se com qualquer tipo de rede Criptografia (co-processadores e placas especializadas) Possui elementos especializados em criptografia, que obtiveram o mais elevado grau de classificação do Departamento de Defesa EUA Modernidades Listamos alguns dos itens específicos que são suportados pelo Mainframe. o Suporte a aplicativos UNIX (USS) o Linux em mainframe o Data Mining - Data warehouse o Java, C, C++

11 o o o o o o DCE security, LDAP Suporte a internet (web server) WebSphere Application Serever MQ Series Lotus Domino mais de software houses produzindo aplicações Comparando uso do sistema com UNIX/NT Passamos agora a examinar uma série de declarações e comparações pertinentes: "Peak performance is an area we've been working on. One of the advantages the mainframe has over UNIX is that mainframes often run at 95% of capacity. UNIX servers usually run at 20% to 30% of the peak load." Source: Steve MacKay, Chief Technical Officer of SUN Microsystems Investor's Business Daily, March 24, 1999 Iniciamos com esta declaração de fonte confiável, atestando a economia de escala oferecida pelos Mainframes. Este é mais um item a ser levado em conta ao se preparar um Relatório de TCO. Comparação de Disponibilidade Relatório do Gartner Group, entidade com muita respeitabilidade na área de Informática (tanto Macro quanto Micro), atestando a altíssima confiabilidade da Plataforma Mainframe. A título de curiosidade, este relatório é de 1.998, dois anos antes de ser introduzida a Arquitetura z, que significa Zero Down Time ou seja, está preparada para não cair nunca! Àquela época, usavam-se equipamentos 9672, de Arquitetura ESA/390, com Sistemas Operacionais OS/390, dos quais o z/os é sucessor. Opções para o Gerenciamento da Carga Estes gráficos mostram as conseqüências da economia de escala oferecida pelo Mainframe.

12 Neste caso específico, com cargas Batch, Internet (WEB) e OLTP (Transações Online), foi estimada uma capacidade necessária de 400 Unidades. Em máquinas separadas, com 300 Unidades de capacidade, perdia-se transações na WEB. Também máquinas separadas mas com capacidade maior, evidencia-se o desperdício de recursos. Numa máquina consolidada, já que os picos não coincidem, atendimento pleno com capacidade de 280 Unidades. Fazendo-se escalonamento da carga, deixando para depois o que for menos importante, consegue-se com capacidade 200. Esta habilidade de manobras está presente nos Mainframes. z/vm e a Consolidação de Servidores Um dos Sistemas Operacionais que se pode colocar em uma das máquinas Lógicas do Mainframe se chama VM (Virtual Machine) e ele se caracteriza por administrar vários outros Sistemas Operacionais abaixo dele (às vezes, um Sistema Operacional é chamado de Supervisor; o VM é chamado de Hipervisor, um Supervisor de Supervisores!). Com flagrantes vantagens, é possível passar toda uma fazenda (farm) de Servidores, cada qual rodando as mesmas aplicações que antes, para rodarem em baixo do z/vm numa

13 única partição Lógica do Mainframe Físico com duas vantagens, em adição às outras vantagens do Mainframe (Disponibilidade, Qualidade, etc.): A criação de mais um Servidor é quase instantânea: Copia-se a definição de outro Servidor já existente, altera-se apenas o que for necessário e se dá IPL(boot)! A conexão entre os Servidores não é feita por cabos e sim transferência eletrônica direta memória a memória! Dois Paradigmas diferentes... As figuras abaixo procuram comparar as duas modalidades existentes de se prover Servidores, características de suas respectivas Plataformas. A quantidade de Servidores físicos apresenta problemas que crescem exponencialmente com o seu número. Isto inclui o espaço ocupado (daí, racks) e pessoal para gerenciar e conectar cabos. Na versão Mainframe, já está tudo próximo, cada Servidor é virtual, o compartilhamento de Bases de Dados e Integração de Aplicações é facilitado e a necessidade de pessoal reduzida. Característica do Unix e NT é a de ter uma única função por servidor Centenas de servidores, muitos racks DBs Separados/particionados Gerenciamento dos sistemas é complexo Integração das Aplicações é complexa A característica do MF é a de ter muitas funções por servidor Poucos servidores (2-4) Suporta grande variedade de carga DBs compartilhados com integridade Gerenciamento menos complexo Facilidade de integrar aplicações

14 Caso comercial de um Cliente: Linux em S/390 O Cliente queria comprar uma fazenda de Servidores, para suportar 250 novos sites Web. Queria também suportar Clientes separados, que queriam SLA garantidos e segurança. A solução padrão da Sun baseia-se em usar 3 servidores por sistema do cliente A solução da IBM foi um S/390 com Linux rodando sob VM/ESA. Preste atenção aos itens como Energia Elétrica necessária (que cu$ta 190 vezes mais!), espaço ocupado (que cu$ta 25 vezes mais!) e funcionários (FTE quer dizer empregado em tempo integral, Full Time Employee, 10 vezes mais!). 3 minutos é o tempo requerido para se colocar operando mais três Servidores Virtuais, sob z/vm. Nota: Um z-990 D32 com configuração máxima consome apenas 21,4 KVA. Lembra-se da Morte do Mainframe? "Em 15 de Março de 1.996, um leitor do InfoWorld irá desligar o último mainframe." InfoWorld "É o fim do fim dos mainframes." George Colony, Forrester Research in BusinessWeek 10 Jan, "Culpado pelos recentes problemas da IBM, seu próprio nome tido como sinônimo do passado em computação, o mainframe parece estar fadado a extinção." New York Times 9 Fev, "O computador tipo mainframe está sendo transformado rapidamente em um dinossauro tecnológico pelos minúsculos 'computadores em um chip'..." New York Times, 4 Abril, " Uma noção muito bem aceita na computação é que o mainframe está indo pelo mesmo caminho dos dinossauros" Forbes, 20 Março, É interessante analisar diversas afirmações de respeitáveis publicações, vaticinando a morte do Mainframe. E hilário!

15 Acreditamos ter provado que, incontestavelmente, o Mainframe está mais vivo do que nunca e tem um brilhante futuro e a mais moderna Tecnologia. É impensável que as grandes Empresas possam fazer os seus negócios sem eles, em curto prazo. Será que os dinossauros morreram??? Os répteis pré-históricos sim mas os Mainframes, com certeza não, e profissionais talentosos para trabalhar com eles são cada vez mais requeridos no mercado de trabalho. A habilidade para compor Soluções, nas quais os Mainframes fazem parte e contribuem com o que sabem fazer melhor, tem atualmente uma grande demanda. A seguir, veremos melhor estes itens. Mercado Mainframe atual - 1 de 2 Analise com cuidado os números referentes ao Brasil e comprove que as Grandes Empresas NÃO podem viver sem eles. Paradoxalmente, as nossas Universidades não contribuem nisso. No Brasil mais de em produção todos montados localmente responsável por mais de 60% do mercado de informática (IBM) mais do que 35% do mercado 100% das 50 maiores empresas os usam mais de 100 mil profissionais envolvidos Profissionais criados pelas universidades: 0 Analise agora os números mundiais e comprove as excelentes oportunidades de carreira! No Mundo mais de em produção mais de z800 fabricados em 2002 responsável por mais de 50% do faturamento da IBM - hardware, software e serviços responsável por gerenciar mais de 70% dos dados produtivos de empresas O mercado de trabalho - 2 de 2 Para finalizar, vamos analisar mais alguns números importantes, dentro deste cenário: Sistemas Legado: 240 bilhões de linhas COBOL 80% dos Programas em COBOL 3 milhões de programadores escrevendo 5 bilhões de linhas de COBOL estimativa Gartner Group 1997 Cerca de 75 a 85% dos programas comerciais estão escritos em COBOL ITWorld 19/03/2001

16 Em 2007 faltarão programadores COBOL devido às mortes e aposentadorias da primeira geração de programadores ComputerWorld 22/04/ % de todas as transações no Mainframe estão codificadas em COBOL 95% dos dados no setor Financeiro, são processados pela linguagem COBOL ComputerWorld 16/08/2002 Dois fatos devem ser levados em conta: Primeiro é que tradicionalmente, há uma inércia muito grande das Empresas re-escreverem o seu Legado, isto é, Aplicações já escritas, aprimoradas e funcionando bem atualmente. Os grandes motivos são: As pessoas que detêm o conhecimento para re-escrevê-las, normalmente estão muito ocupadas, justamente escrevendo os códigos necessários para as novas Aplicações As Aplicações já prontas e em funcionamento têm um alto cu$to Segundo, a quantidade de Programas é simplesmente monstruosa, bem como o esforço necessário para os re-escrever! O mercado de trabalho Últimos dados para provocar reflexões. A conclusão é que é muito promissora a área de Mainframe, como fazendo parte das Soluções necessárias em Processamento de Dados. ComputerWorld : 05 de Março de 2002 IBM anuncia crescimento de venda de Mainframes desde de Abril de Meta Group Inc. EUA alerta para a escassez do profissional Mainframe empresas de médio/grande porte foram pesquisadas e constatou-se:.. 55% das empresas tem funcionários em ambiente Mainframe com mais de 50 anos.. 90% das empresas pesquisadas não tem estratégia de reposição destes profissionais O Instituto Eldorado e a Formação de Profissionais Esta figura fecha o ciclo de argumentos deste primeiro módulo de nosso curso, e enfatiza a oportunidade oferecida pelo Instituto Eldorado aos estudantes da área de Informática, para que possam complementar os seus conhecimentos agregando-lhes os importantes Conceitos de Mainframes, tornando-se profissionais completos, com uma visão bem mais abrangente e competência para propor Soluções que funcionem, como demandam os Grandes Clientes da área de PD. Na próximo módulo, veremos melhor estes itens. Ainda no Módulo 1, você deverá realizar a leitura acerca da História dos instrumentos de computação, que encerrará essa primeira etapa de seu curso.

17 HISTÓRIA Tabela de Conteúdo 1. Primeiras Máquinas de Calcular - 1 de 3 2. Primeiras Máquinas de Calcular - 2 de 3 3. Primeiras Máquinas de Calcular - 3 de 3 4. O Início da Era da Computação - 1 de 3 5. O Início da Era da Computação - 2 de 3 6. O Início da Era da Computação - 3 de 3 7. Computadores de Primeira Geração - 1 de 5 8. Computadores de Primeira Geração - 2 de 5 9. Computadores de Primeira Geração - 3 de Computadores de Primeira Geração - 4 de Computadores de Primeira Geração - 5 de Computadores de Segunda Geração - 1 de Computadores de Segunda Geração - 2 de Computadores de Terceira Geração - 1 de Computadores de Terceira Geração - 2 de Computadores de Terceira Geração - 3 de Computadores de Quarta Geração 18. Computadores de Quinta Geração 19. Classificação dos Computadores 20. Tipos de Computadores 21. Leituras Módulo 1 finalizadas

18 Primeiras Máquinas de Calcular - 1 de 3 A história do computador, ao contrário do que muitos podem imaginar, tem seu início há muito tempo atrás, desde quando o homem descobriu que somente com os dedos, ou com pedras e gravetos, não dava mais para fazer cálculos... Então foi criado, há aproximadamente a.c., um aparelho muito simples formado por uma placa de argila onde se escreviam algarismos que auxiliavam nos cálculos. Esse aparelho era chamado de ÁBACO - palavra de origem Fenícia. Por volta de 200 a.c., o Ábaco era constituído por uma moldura retangular de madeira, com varetas paralelas e pedras deslizantes. O próximo passo na história dos computadores ocorreu em 1642, quando francês de 18 anos de nome Blaise Pascal, inventou a primeira máquina somar: PASCALINA, que executava operações aritméticas quando se giravam os discos interligados, sendo assim a precursora das calculadoras mecânicas. um de Primeiras Máquinas de Calcular - 2 de 3 Por volta de 1671 na Alemanha, Gottfried Leibnitz inventou uma máquina muito parecida com a Pascalina, que efetuava cálculos de multiplicação e divisão, e que se tornou a antecessora direta das calculadoras manuais. Em 1802, na França, Joseph Marie Jacquard passou a utilizar Cartões Perfurados para controlar suas máquinas de tear e automatizá-las.

19 Primeiras Máquinas de Calcular - 3 de 3 No início do século XIX, mais especificamente em 1822, o cientista inglês chamado Charles Babbage desenvolveu a Máquina Diferencial, que permitia cálculos como funções trigonométricas e logarítmicas, utilizando manivelas. Já em 1834, desenvolveu sua Máquina Analítica, capaz de executar as quatro operações (somar, dividir, subtrair, multiplicar), armazenar dados em uma memória (de até números de 50 dígitos) e imprimir resultados. Porém, sua máquina só pôde ser concluída anos após a sua morte, tornando-se a base para a estrutura dos computadores atuais, fazendo com que Charles Babbage fosse considerado como o " Pai do Computador". O Início da Era da Computação - 1 de 3 Já no ano de 1890, época do censo dos EUA, Hermann Hollerith percebeu que só conseguiria terminar de apurar os dados do recenseamento quando já seria o tempo de se efetuar novo censo (1900). Então aperfeiçoou os cartões perfurados (aqueles utilizados por Jacquard) e inventou máquinas para manipulálos, conseguindo com isso obter os resultados em tempo recorde, isto é, 3 anos depois. Em função dos resultados obtidos, Hollerith, em 1896, fundou uma companhia chamada TMC Tabulating Machine Company, vindo esta a se associar, em 1914 com duas outras pequenas empresas, formando a Computing-Tabulating-Recording Company, vindo a se tornar, em 1924, a tão conhecida IBM - International Business Machines.

20 Em 1930, os cientistas começaram a progredir na invenção de máquinas complexas, sendo que o Analisador Diferencial de Vannevar Bush anuncia a moderna era do computador. Em 1936, Allan Turing publica um artigo sobre "Números Computáveis", e Claude Shannon demonstra em uma tese a conexão entre lógica simbólica e circuitos elétricos. Em 1937, George Stibitz constrói em sua mesa de cozinha um "Somador Binário". O Início da Era da Computação - 2 de 3 Com a chegada da Segunda Guerra Mundial houve a necessidade de se projetar máquinas capazes de executar cálculos balísticos com rapidez e precisão, para serem utilizadas na guerra. Com isso surgiu, em 1944, o primeiro computador eletromecânico, construído na Universidade de Harvard, pela equipe do professor H. Aiken e com a ajuda financeira da IBM, que investiu US$ ,00 no projeto. Possuía o nome de MARK I, era controlado por painel e usava o sistema decimal. Tinha cerca de 15 metros de comprimento e 2,5 metros de altura, era envolvido por uma caixa de vidro e de aço inoxidável brilhante e possuía as seguintes características: peças 800 km de fios 420 interruptores para controle realizava uma soma em 0,3 s realizava uma multiplicação em 0,4 s realizava uma divisão em 10s O MARK I prestou seus serviços de matemática na Universidade de Harvard por 16 anos completos, apesar de não ter feito muito sucesso, pois já era obsoleto antes mesmo de ser construído. O Início da Era da Computação - 3 de 3 Em 1941, Konrad Zuse, na Alemanha, já estava criando modelos de teste (Z1 e Z2), sendo que, logo após, completou um computador operacional, o Z3. Consistia de um dispositivo controlado por programa (linguagem PLANKALKUL), baseado no sistema binário, e que era muito menor - e de construção bem mais barata - do que o MARK I. Os computadores Z3, e logo a seguir o Z4, eram utilizados na solução de problemas de engenharia de aeronaves e projetos de mísseis, sendo que Zuse também construiu vários outros computadores para fins especiais, mas não teve muito apoio do governo Alemão: na época, Hitler mandou embargar todas as pesquisas científicas, excetos as de curto prazo, sendo que o projeto de Zuse levaria cerca de 2 anos para ser concluído. Umas das principais aplicações das máquinas de Zuse era quebrar os códigos secretos que os ingleses usavam para se comunicar com os comandantes no campo.

21 Computadores de Primeira Geração - 1 de 5 Em 1943, um projeto britânico, sob a liderança do matemático Alan Turing, colocou em operação uma série de máquinas mais ambiciosas, o COLOSSUS. Ao invés de relés eletromecânicos, cada nova máquina usava válvulas eletrônicas - por coincidência, mais ou menos o mesmo número de válvulas que Zuze propusera para a nova máquina que não lhe permitiram desenvolver... O Colossus trabalhava com símbolos perfurados numa argola de fita de papel, que era inserida na máquina de leitura fotoelétrica, comparando uma mensagem cifrada com os códigos conhecidos, até encontrar uma coincidência. Ele processava caracteres por segundo. Em 1945, John von Neumann delineia os elementos críticos de um sistema de computador, conforme idéias que trocou com o editor Goldstine. Computadores de Primeira Geração - 2 de 5 Já em 1946, surgiu o ENIAC - Eletronic Numerical Integrator and Calculator, ou seja, "Computador e Integrador Numérico Eletrônico", projetado para fins militares, pelo Departamento de Material de Guerra do Exército dos EUA, na Universidade de Pensilvânia. Era o primeiro computador digital eletrônico de grande escala e foi projetado por John W. Mauchly e J. Presper Eckert (que era um gênio da Engenharia, pois quando tinha apenas 8 anos construiu um rádio a cristal e colocou-o num lápis). O ENIAC tinhas as seguintes características: totalmente eletrônico válvulas conexões de solda 30 toneladas de peso 180 m² de área construída 5,5 m de altura 25 m de comprimento 2 vezes maior que MARK I realizava uma soma em 0,0002 s realizava uma multiplicação em 0,005 s com números de 10 dígitos Só que o ENIAC tinha um grande problema: por causa do número tão grande de válvulas, operando à taxa de pulsos por segundo, havia 1,7 bilhão de chances a cada segundo de que uma válvula falhasse, além da grande tendência de superaquecer-se. Suas válvulas liberavam tanto calor que, mesmo com ventiladores, a temperatura ambiente subia, às vezes, até 67 C. Então Eckert, aproveitando a idéia utilizada em órgãos eletrônicos, fez com que as válvulas funcionassem sob uma tensão menor que a necessária, reduzindo assim as falhas a 1 ou 2 por semana.

Fundamentos de. Ricardo José Cabeça de Souza 2010 Fundamentos 1

Fundamentos de. Ricardo José Cabeça de Souza 2010 Fundamentos 1 Fundamentos de Microinformática Ricardo José Cabeça de Souza 2010 Fundamentos 1 Sumário Histórico Sistemas Computacionais Representação da Informação COMPUTADOR (ô). [Do lat. computatore.] S. m. 1. Aquele

Leia mais

Arquitetura de Computadores I. Introdução e Fatos da Informática Histórico da Computação, o Computador e Suas Origens

Arquitetura de Computadores I. Introdução e Fatos da Informática Histórico da Computação, o Computador e Suas Origens Arquitetura de Computadores I Introdução e Fatos da Informática Histórico da Computação, o Computador e Suas Origens Introdução O que é computador? No dicionário encontramos: "Computador, s.m. - aquele

Leia mais

História do Computadores Prof. Rafael Gross

História do Computadores Prof. Rafael Gross História do Computadores Prof. Rafael Gross UM POUCO DA HISTÓRIA * O ábaco é um instrumento de cálculo, formado por uma moldura com bastões de ferro dispostos no sentido vertical. * Cada bastão contém

Leia mais

TAW - Tópicos de Ambiente Web

TAW - Tópicos de Ambiente Web TAW - Tópicos de Ambiente Web História Computação rveras@unip.br Aula - 01 Agenda História dos Computadores e Computação 2 História dos Computadores e Computação 3 O que é computador? 4 No dicionário encontramos:

Leia mais

PRONATEC FUNDAMENTOS DE HARDWARE. Prof. Kilmer Pereira kilmer_pereira@yahoo.com.br

PRONATEC FUNDAMENTOS DE HARDWARE. Prof. Kilmer Pereira kilmer_pereira@yahoo.com.br PRONATEC FUNDAMENTOS DE HARDWARE Prof. Kilmer Pereira kilmer_pereira@yahoo.com.br 1. EVOLUÇÃO HISTÓRICA DOS COMPUTADORES 1.1 Ábaco (aproximadamente 3500 a.c) Um instrumento para auxiliar nos cálculos.

Leia mais

Disciplina de Informática. Profª. Me. Valéria Espíndola Lessa lessavaleria@gmail.com Valeria-lessa@uergs.edu.br

Disciplina de Informática. Profª. Me. Valéria Espíndola Lessa lessavaleria@gmail.com Valeria-lessa@uergs.edu.br Disciplina de Informática Profª. Me. Valéria Espíndola Lessa lessavaleria@gmail.com Valeria-lessa@uergs.edu.br 1 O que é Informática? Informática A Informática nasceu da ideia de auxiliar o homem nos trabalhos

Leia mais

Evolução dos Computadores

Evolução dos Computadores Evolução dos Computadores Campus Cachoeiro Curso: Sistemas de Informação Disciplina: Arquitetura e Organização de Computadores Professor: João Paulo de Brito Gonçalves Geração Zero 1. Computação primitiva

Leia mais

INFORMÁTICA APLICADA À ADMINISTRAÇÃO I

INFORMÁTICA APLICADA À ADMINISTRAÇÃO I CEAP CENTRO DE ENSINO SUPERIOR ADMINISTRAÇÃO DE EMPRESAS Surgimento da Informática INFORMÁTICA APLICADA À ADMINISTRAÇÃO I Unidade I Prof Célio Conrado www.celioconrado.com celio.conrado@gmail.com Já nos

Leia mais

Informática. A Era da Computação - Aula 1 ClevertonHentz

Informática. A Era da Computação - Aula 1 ClevertonHentz Informática A Era da Computação - Aula 1 ClevertonHentz 1 Introdução à Microinformática Histórico dos computadores, software, hardware, sistemas operacionais, etc. Softwares Orientado à Tarefas Softwares

Leia mais

Sumário. Organização de Computadores Módulo 3. Primeira Geração Válvulas (1945 1955) Primeira Geração Válvulas (1945 1955)

Sumário. Organização de Computadores Módulo 3. Primeira Geração Válvulas (1945 1955) Primeira Geração Válvulas (1945 1955) Sumário M. Sc. Luiz Alberto lasf.bel@gmail.com www.professorluizalberto.com.br Organização de Computadores Módulo 3 1. História da Arquitetura de Computadores - Continuação 1.1. 1.2. Segunda Geração Transistores

Leia mais

SUMÁRIO. Evolução. Do passado ao presente. Futuro. Cálculos manuais Calculadoras mecânicas Máquinas eletrônicas

SUMÁRIO. Evolução. Do passado ao presente. Futuro. Cálculos manuais Calculadoras mecânicas Máquinas eletrônicas A ERA DA COMPUTAÇÃO PASSADO, PRESENTE E FUTURO Wagner de Oliveira SUMÁRIO Evolução Cálculos manuais Calculadoras mecânicas Máquinas eletromecânicas Máquinas eletrônicas Transistores Circuitos eletrônicos

Leia mais

Fundamentos de Informática 1ºSemestre

Fundamentos de Informática 1ºSemestre Fundamentos de Informática 1ºSemestre Aula 1 Prof. Nataniel Vieira nataniel.vieira@gmail.com SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA SENAC PELOTAS Uma abordagem inicial... o

Leia mais

INFORMÁTICA HISTÓRIA DA INFORMÁTICA 1º PD PROFESSOR

INFORMÁTICA HISTÓRIA DA INFORMÁTICA 1º PD PROFESSOR INFORMÁTICA HISTÓRIA DA INFORMÁTICA 1º PD PROFESSOR Nelson Fabbri Gerbelli O que é informática? INFORMAÇÃO TECNOLOGIA INFORMÁTICA INFORmação automática 2 ÁBACO Na China, 3000 anos antes de Cristo, surgiu

Leia mais

Calculadoras Mecânicas

Calculadoras Mecânicas ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES Evolução e Desempenho de Computadores 1ª Calculadora - séc. V a.c Muitos povos da antiguidade utilizavam o ábaco para a realização de cálculos do dia a dia, principalmente

Leia mais

Arquitetura e Organização de Computadores

Arquitetura e Organização de Computadores Arquitetura e Organização de Computadores Aula 01 Tecnologias e Perspectiva Histórica Edgar Noda Pré-história Em 1642, Blaise Pascal (1633-1662) construiu uma máquina de calcular mecânica que podia somar

Leia mais

Gerações de Computadores. INF005 - Arquitetura de Computadores e Software Básico Aula 3 Flávia Maristela (flavia@flaviamaristela.

Gerações de Computadores. INF005 - Arquitetura de Computadores e Software Básico Aula 3 Flávia Maristela (flavia@flaviamaristela. Gerações de Computadores INF005 - Arquitetura de Computadores e Software Básico Aula 3 Flávia Maristela (flavia@flaviamaristela.com) Como é formado o meu computador? Computador = hardware + software 1ª

Leia mais

Introdução à Computação

Introdução à Computação Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Introdução à Computação DCA0800 - Algoritmos e Lógica de Programação Heitor Medeiros 1 Informática x Computação

Leia mais

AULA 01 CONCEITOS BÁSICOS DE PROGRAMAÇÃO. Eduardo Camargo de Siqueira INFORMÁTICA APLICADA TÉCNICO EM ELETRÔNICA

AULA 01 CONCEITOS BÁSICOS DE PROGRAMAÇÃO. Eduardo Camargo de Siqueira INFORMÁTICA APLICADA TÉCNICO EM ELETRÔNICA AULA 01 CONCEITOS BÁSICOS DE PROGRAMAÇÃO Eduardo Camargo de Siqueira INFORMÁTICA APLICADA TÉCNICO EM ELETRÔNICA CURIOSIDADE 2 O COMPUTADOR O homem sempre procurou máquinas que o auxiliassem em seu trabalho.

Leia mais

Organização Básica de computadores e linguagem de montagem

Organização Básica de computadores e linguagem de montagem Organização Básica de computadores e linguagem de montagem Prof. Edson Borin 1 o Semestre de 2012 ~2400 AC Ábaco: 1 a calculadora ~500 AC Introdução do Zero, Índia antiga ~300 AC Matemático Indiano descreveu

Leia mais

Capítulo 1 Introdução

Capítulo 1 Introdução Capítulo 1 Introdução Programa: Seqüência de instruções descrevendo como executar uma determinada tarefa. Computador: Conjunto do hardware + Software Os circuitos eletrônicos de um determinado computador

Leia mais

Fundamentos da Informática. História dos Computadores Prof. Hélder Almeida www.helderalmeida.com.br

Fundamentos da Informática. História dos Computadores Prof. Hélder Almeida www.helderalmeida.com.br Fundamentos da Informática História dos Computadores Prof. Hélder Almeida www.helderalmeida.com.br História da Computação Hoje em dia, os computadores estão presentes em nossa vida de uma forma nunca vista

Leia mais

Unidade Central de Processamento Organização da UCP Execução de instruções em paralelo ("pipeline") Execução de programas

Unidade Central de Processamento Organização da UCP Execução de instruções em paralelo (pipeline) Execução de programas http://www.ic.uff.br/~debora/fac! Dar noções iniciais dos componentes básicos de um sistema de computador, assim também como conceitos fundamentais necessários para a manipulação de informação dentro do

Leia mais

ARQUITETURA DE COMPUTADORES

ARQUITETURA DE COMPUTADORES ARQUITETURA DE COMPUTADORES Profa. Rita Rodorigo PARTE 1 2010 1 1- Introdução Computador é uma máquina composta de partes eletrônicas e eletromecânicas, capaz de coletar, manipular, transformar dados sistematicamente

Leia mais

AULA 01 INTRODUÇÃO. Eduardo Camargo de Siqueira CIRCUITOS DIGITAIS Engenharia de Computação

AULA 01 INTRODUÇÃO. Eduardo Camargo de Siqueira CIRCUITOS DIGITAIS Engenharia de Computação AULA 01 INTRODUÇÃO Eduardo Camargo de Siqueira CIRCUITOS DIGITAIS Engenharia de Computação O COMPUTADOR O homem sempre procurou máquinas que o auxiliassem em seu trabalho. O computador é consciente, trabalhador,

Leia mais

Curso Técnico em Redes de computadores. Evolução Histórica dos Computadores

Curso Técnico em Redes de computadores. Evolução Histórica dos Computadores Curso Técnico em Redes de computadores Evolução Histórica dos Computadores 1 O conceito de efetuar cálculos com algum tipo de equipamento data pelo menos do século V a.c, com os babilônios e sua invenção

Leia mais

Cursos de Computação. Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 01 - História e Funções dos Sistemas Operacionais

Cursos de Computação. Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 01 - História e Funções dos Sistemas Operacionais Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 01 - História e Funções dos Sistemas Operacionais Visão do Sistema Operacional programadores e analistas usuários programas,

Leia mais

Fundamentos e Suporte de Computadores. Professora Monalize

Fundamentos e Suporte de Computadores. Professora Monalize Fundamentos e Suporte de Computadores Professora Monalize COMPUTADOR DIGITAL é um equipamento eletrônico que processa dados usando programas, podendo ser dividido em: HARDWARE : parte "física, é o equipamento

Leia mais

Tecnologia da Administração Computador: origem, funcionamento e componentes básicos Parte I Sumário Introdução Origem Funcionamento Componentes Básicos Referências Introdução O objetivo deste material

Leia mais

CIÊNCIA E TECNOLOGIA DO RIO GRANDE INFORMÁTICA BÁSICA AULA 01. Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.

CIÊNCIA E TECNOLOGIA DO RIO GRANDE INFORMÁTICA BÁSICA AULA 01. Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail. INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE INFORMÁTICA BÁSICA AULA 01 Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com 21/05/2014 SUMÁRIO História da evolução

Leia mais

- Aula 2 ESTÁGIOS DA EVOLUÇÃO DA ARQUITETURA DOS COMPUTADORES

- Aula 2 ESTÁGIOS DA EVOLUÇÃO DA ARQUITETURA DOS COMPUTADORES - Aula 2 ESTÁGIOS DA EVOLUÇÃO DA ARQUITETURA DOS COMPUTADORES 1. INTRODUÇÃO Centenas de tipos diferentes de computadores foram projetados e construídos ao longo do ciclo evolutivo dos computadores digitais.

Leia mais

História da Informática. Prof. Bruno Crestani Calegaro

História da Informática. Prof. Bruno Crestani Calegaro História da Informática Prof. Bruno Crestani Calegaro Roteiro Introdução Pré-História A evolução dos computadores Cronologia Vídeos Atividade prática Introdução Os computadores estão presentes no dia-a-dia

Leia mais

1. CAPÍTULO COMPUTADORES

1. CAPÍTULO COMPUTADORES 1. CAPÍTULO COMPUTADORES 1.1. Computadores Denomina-se computador uma máquina capaz de executar variados tipos de tratamento automático de informações ou processamento de dados. Os primeiros eram capazes

Leia mais

Introdução à Computação

Introdução à Computação Introdução à Computação Licenciatura em Computação Prof. Adriano Avelar Site: www.adrianoavelar.com Email: eam.avelar@gmail.com História do Computador O que é um computador? Quem o inventou? História do

Leia mais

HISTÓRIA DA COMPUTAÇÃO

HISTÓRIA DA COMPUTAÇÃO HISTÓRIA DA COMPUTAÇÃO Apesar da maior parte do público leigo considerar computação e computador termos necessariamente interligados, a história da computação é mais antiga do que o componente físico que

Leia mais

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 3

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 3 ORGANIZAÇÃO DE COMPUTADORES MÓDULO 3 Índice 1. História da Arquitetura de Computadores - Continuação..3 1.1. Primeira Geração Válvulas (1945 1955)... 3 1.2. Segunda Geração Transistores (1955 1965)...

Leia mais

Elisa Maria Pivetta Cantarelli. PDF created with pdffactory Pro trial version www.pdffactory.com

Elisa Maria Pivetta Cantarelli. PDF created with pdffactory Pro trial version www.pdffactory.com Universidade Federal de Santa Maria Colégio Agrícola de Frederico Westphalen Conceitos básicos Elisa Maria Pivetta Cantarelli A informática, que torna a INFORmação automática, não deve intimidar. Computador

Leia mais

Arquitetura de Computadores. por Helcio Wagner da Silva

Arquitetura de Computadores. por Helcio Wagner da Silva Arquitetura de Computadores -Introdução por Helcio Wagner da Silva Histórico da Evolução dos Computadores ENIAC (Eletronic Numerical Integrator and Computer) John Mauchly& John Presper Eckert, Universidade

Leia mais

1. Histórico e Evolução dos Computadores

1. Histórico e Evolução dos Computadores Faculdade UNIREAL Centro Educacional de Ensino Superior de Brasília 1. Histórico e Evolução dos Computadores A evolução da Informática O computador que conhecemos hoje é uma máquina programável que processa

Leia mais

Sistema de Computação

Sistema de Computação Sistema de Computação Máquinas multinível Nível 0 verdadeiro hardware da máquina, executando os programas em linguagem de máquina de nível 1 (portas lógicas); Nível 1 Composto por registrados e pela ALU

Leia mais

Informática Instrumental Aula 1. Prof. Msc. Fernando Nakayama de Queiroz

Informática Instrumental Aula 1. Prof. Msc. Fernando Nakayama de Queiroz Informática Instrumental Aula 1 Prof. Msc. Fernando Nakayama de Queiroz Ementa da disciplina 1. Apresentação do sistema operacional windows e linux; 2. Aprendendo a operar o teclado e principais teclas

Leia mais

Introdução à Computação: História dos computadores

Introdução à Computação: História dos computadores Introdução à Computação: História dos computadores Ricardo de Sousa Bri.o rbri.o@ufpi.edu.br DIE- UFPI 2004 by Pearson Education Objetivos Aprender sobre a história dos computadores. 2004 by Pearson Education

Leia mais

Formação Modular Certificada. Arquitetura interna do computador. História dos computadores UFCD - 0769. Joaquim Frias

Formação Modular Certificada. Arquitetura interna do computador. História dos computadores UFCD - 0769. Joaquim Frias Formação Modular Certificada Arquitetura interna do computador História dos computadores UFCD - 0769 Joaquim Frias O Ábaco Surgiu à cerca de 5000 anos na Ásia e ainda se encontra em uso Foi o primeiro

Leia mais

1. NÍVEL CONVENCIONAL DE MÁQUINA

1. NÍVEL CONVENCIONAL DE MÁQUINA 1. NÍVEL CONVENCIONAL DE MÁQUINA Relembrando a nossa matéria de Arquitetura de Computadores, a arquitetura de Computadores se divide em vários níveis como já estudamos anteriormente. Ou seja: o Nível 0

Leia mais

Arquitetura de Computadores. Prof. Marcelo Mikosz Gonçalves

Arquitetura de Computadores. Prof. Marcelo Mikosz Gonçalves Arquitetura de Computadores Prof. Marcelo Mikosz Gonçalves Conceitos Básicos Programa: é uma seqüência de instruções que executam uma determinada tarefa. Linguagem de máquina: conjunto de instruções primitivas

Leia mais

INSTITUTO DE EMPREGO E FORMAÇÃO PROFISSIONAL, I.P.

INSTITUTO DE EMPREGO E FORMAÇÃO PROFISSIONAL, I.P. INSTITUTO DE EMPREGO E FORMAÇÃO PROFISSIONAL, I.P. Centro de Emprego e Formação Profissional da Guarda Curso: Técnico de Informática Sistemas (EFA-S4A)-NS Trabalho Realizado Por: Igor_Saraiva nº 7 Com

Leia mais

Conceitos e Evolução Capítulos 1 e 2

Conceitos e Evolução Capítulos 1 e 2 Aula 2 ARQUITETURA DE COMPUTADORES Conceitos e Evolução Capítulos 1 e 2 Prof. Osvaldo Mesquita E-mail: oswaldo.mesquita@gmail.com 1/48 CONTEÚDO DA AULA Conceitos Importantes O que é arquitetura de computadores?

Leia mais

A história da computação. Prof: Diego Medeiros

A história da computação. Prof: Diego Medeiros A história da computação Prof: Diego Medeiros O que é a computação? Computação (latim computatio, -onis) 1. Ato ou efeito de computar. Cálculo, cômputo 2. Conjunto de conhecimentos e técnicas referentes

Leia mais

ARQUITETURA DE COMPUTADORES - 1866

ARQUITETURA DE COMPUTADORES - 1866 1 Introdução: Um computador é uma máquina (conjunto de partes eletrônicas e eletromecânicas) capaz de sistematicamente coletar, manipular e fornecer resultados da manipulação de dados para um ou mais objetivos.

Leia mais

A História do Computador. Linguagem de Programação Rone Ilídio/ Natã Goulart UFSJ - CAP

A História do Computador. Linguagem de Programação Rone Ilídio/ Natã Goulart UFSJ - CAP A História do Computador Linguagem de Programação Rone Ilídio/ Natã Goulart UFSJ - CAP Origem da Palavra Computador (século XIX) pessoa com função de fazer contas e resolver problemas com número Termo

Leia mais

Abstrações e Tecnologias Computacionais. Professor: André Luis Meneses Silva E-mail/msn: andreluis.ms@gmail.com Página: orgearq20101.wordpress.

Abstrações e Tecnologias Computacionais. Professor: André Luis Meneses Silva E-mail/msn: andreluis.ms@gmail.com Página: orgearq20101.wordpress. Abstrações e Tecnologias Computacionais Professor: André Luis Meneses Silva E-mail/msn: andreluis.ms@gmail.com Página: orgearq20101.wordpress.com Agenda Introdução Sistemas Computacionais Arquitetura X

Leia mais

Curso Técnico de Nível Médio

Curso Técnico de Nível Médio Curso Técnico de Nível Médio Disciplina: Informática Básica 1. Evolução da Computação Prof. Ronaldo Contagem Primeiro ser humano a CALCULAR: pastor de ovelhas Técnica utilizada:

Leia mais

Informática Introdução

Informática Introdução Informática Introdução Prof. Demétrios Coutinho Evolução Primeiras Máquinas de Calcular Primeiro ser humano a CALCULAR: pastor de ovelhas. Técnica utilizada: empilhamento de pedras para controle da quantidade

Leia mais

A Evolução dos Sistemas Operacionais

A Evolução dos Sistemas Operacionais Capítulo 3 A Evolução dos Sistemas Operacionais Neste capítulo, continuaremos a tratar dos conceitos básicos com a intensão de construirmos, agora em um nível mais elevado de abstração, o entendimento

Leia mais

1. - Os engenhos calculadores

1. - Os engenhos calculadores 1. - Os engenhos calculadores O brilhante matemático inglês Charles Babbage (1791-1871) é conhecido como o Pai do Computador. Fig. 1 - Charles Babbage (1791-1871). Ele com os seus engenhos calculadores

Leia mais

1 Introdução à Computação

1 Introdução à Computação 1 Introdução à Computação 1.1 Motivação 1.1.1 Por que Computação? A Computação trata do emprego do computador em suas diversas formas como ferramenta capaz de armazenar e processar informações bem como

Leia mais

AUTOMAÇÃO DE ESCRITÓRIOS ADE

AUTOMAÇÃO DE ESCRITÓRIOS ADE Curso: TÉCNICO EM INFORMÁTICA com Habilitação em Programação e Desenvolvimento de Sistemas. AUTOMAÇÃO DE ESCRITÓRIOS ADE NOTA DE AULA 01 Assunto: Introdução a informática. Histórico do computador. Conceitos

Leia mais

Arquitetura de Computadores. AULA 1 Introdução

Arquitetura de Computadores. AULA 1 Introdução Arquitetura de Computadores AULA 1 Introdução Adaptação do material desenvolvido pelo Profs. Eduardo Moresi e Edilson Ferneda UCB - DF Histórico Sumário Computadores Mecânicos Computadores Eletrônicos

Leia mais

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Prof. André Dutton

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Prof. André Dutton ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES Prof. André Dutton EMENTA: Conceitos fundamentais e histórico da ciência da computação; Histórico dos computadores, evolução e tendências; Modalidades de computadores

Leia mais

Organização de Computadores I

Organização de Computadores I Departamento de Ciência da Computação - UFF Objetivos Organização de Computadores I Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br http://www.ic.uff.br/~debora/orgcomp Dar noções iniciais

Leia mais

SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL

SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL 1 O ábaco romano O ábaco chinês Dispositivo de calcular frequentemente construído como um quadro de madeira com contas que deslizam sobre fios. Esteve em uso séculos antes da adoção do sistema de numeração

Leia mais

Histórico dos Computadores

Histórico dos Computadores Histórico dos Computadores O mais antigo equipamento para cálculo foi o ábaco (Fig. 1), que era um quadro com arruelas móveis, dispostas em arames paralelos, tendo, portanto, um mecanismo simples. Surgido

Leia mais

Aula 04 B. Interfaces. Prof. Ricardo Palma

Aula 04 B. Interfaces. Prof. Ricardo Palma Aula 04 B Interfaces Prof. Ricardo Palma Interface SCSI SCSI é a sigla de Small Computer System Interface. A tecnologia SCSI (pronuncia-se "scuzzy") permite que você conecte uma larga gama de periféricos,

Leia mais

Parte 01. Fundamentos de Arquitetura de Computadores. Prof. Pedro Neto

Parte 01. Fundamentos de Arquitetura de Computadores. Prof. Pedro Neto Parte 01 Fundamentos de Arquitetura de Computadores Prof. Pedro Neto Aracaju Sergipe - 2011 Conteúdo 1. Introdução i. Definição de Computador ii. Máquina Multinível iii. Evolução do Computador Histórico

Leia mais

INTRODUÇÃO À COMPUTAÇÃO

INTRODUÇÃO À COMPUTAÇÃO INTRODUÇÃO À COMPUTAÇÃO Heleno Pontes Bezerra Neto (helenopontes@lccv.ufal.br) 1. Introdução 1.1. Motivação 1.2 Histórico e Desenvolvimento dos Computadores 1.3. Organização dos Computadores 1. INTRODUÇÃO

Leia mais

Visão Geral da Arquitetura de Computadores. Prof. Elthon Scariel Dias

Visão Geral da Arquitetura de Computadores. Prof. Elthon Scariel Dias Visão Geral da Arquitetura de Computadores Prof. Elthon Scariel Dias O que é Arquitetura de Computadores? Há várias definições para o termo arquitetura de computadores : É a estrutura e comportamento de

Leia mais

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES Prof. Ms. Carlos José Giudice dos Santos cpgcarlos@yahoo.com.br www.oficinadapesquisa.com.br Conceito de Computador Um computador digital é

Leia mais

Tecnologias de Informação e Comunicação

Tecnologias de Informação e Comunicação Tecnologias de Informação e Comunicação!! O Computador como mediador no Ensino de Ciências Prof. Dr. Charlie Antoni Miquelin Histórico da informática Surgem os Bastões de Napier, como auxiliares da multiplicação.!

Leia mais

CISC RISC Introdução A CISC (em inglês: Complex Instruction Set Computing, Computador com um Conjunto Complexo de Instruções), usada em processadores Intel e AMD; suporta mais instruções no entanto, com

Leia mais

O processador é composto por: Unidade de controlo - Interpreta as instruções armazenadas; - Dá comandos a todos os elementos do sistema.

O processador é composto por: Unidade de controlo - Interpreta as instruções armazenadas; - Dá comandos a todos os elementos do sistema. O processador é composto por: Unidade de controlo - Interpreta as instruções armazenadas; - Dá comandos a todos os elementos do sistema. Unidade aritmética e lógica - Executa operações aritméticas (cálculos);

Leia mais

IW10. Rev.: 02. Especificações Técnicas

IW10. Rev.: 02. Especificações Técnicas IW10 Rev.: 02 Especificações Técnicas Sumário 1. INTRODUÇÃO... 1 2. COMPOSIÇÃO DO IW10... 2 2.1 Placa Principal... 2 2.2 Módulos de Sensores... 5 3. APLICAÇÕES... 6 3.1 Monitoramento Local... 7 3.2 Monitoramento

Leia mais

Montagem e Manutenção. Luís Guilherme A. Pontes

Montagem e Manutenção. Luís Guilherme A. Pontes Montagem e Manutenção Luís Guilherme A. Pontes Introdução Qual é a importância da Montagem e Manutenção de Computadores? Sistema Binário Sistema Binário Existem duas maneiras de se trabalhar e armazenar

Leia mais

Processamento de Dados

Processamento de Dados Processamento de Dados Evolução da Tecnologia 2000 a.c. -------------------------- 1621 Ábaco Réguas de Cálculo 1642 ------------------------------- 1890 Calculadora mecânica Início da Revolução Industrial

Leia mais

Informática, Internet e Multimídia. Profa. Késsia R. C. Marchi

Informática, Internet e Multimídia. Profa. Késsia R. C. Marchi Informática, Internet e Multimídia Profa. Késsia R. C. Marchi Informática - Origem Para auxiliar a contar, nossos antepassados usavam pedras... Cálculo deriva do latim calculus (pedra) Information Automatique

Leia mais

UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO APRESENTAÇÃO SOBRE O TEMA: GUERRA COMERCIAL DA INFORMÁTICA VITÓRIA ES

UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO APRESENTAÇÃO SOBRE O TEMA: GUERRA COMERCIAL DA INFORMÁTICA VITÓRIA ES UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO APRESENTAÇÃO SOBRE O TEMA: GUERRA COMERCIAL DA INFORMÁTICA VITÓRIA ES UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO APRESENTAÇÃO SOBRE O TEMA: GUERRA COMERCIAL DA INFORMÁTICA

Leia mais

Computadores - Uma história

Computadores - Uma história Computadores Uma história 20130626 09:00:45 Olá pequenos génios! Todos sabemos que a área da informática, mais precisamente, o mundo dos computadores não é essencialmente atual, pois este mundo já tem

Leia mais

Microinformática - História da computação. Jeronimo Costa Penha SENAI - CFP/JIP

Microinformática - História da computação. Jeronimo Costa Penha SENAI - CFP/JIP Microinformática - História da computação Jeronimo Costa Penha SENAI - CFP/JIP Conhecer a história nos traz uma melhor visão das coisas que fazemos: Como elas aconteceram Como evoluíram até o que são hoje

Leia mais

Introdução à Informática HISTÓRICO E TIPOS DE COMPUTADORES

Introdução à Informática HISTÓRICO E TIPOS DE COMPUTADORES Universidade do Contestado Campus Concórdia Curso de Engenharia Civil Prof.: Maico Petry Introdução à Informática HISTÓRICO E TIPOS DE COMPUTADORES DISCIPLINA: Informática Aplicada para Engenharia História

Leia mais

A Unidade Central de Processamento é a responsável pelo processamento e execução de programas armazenados na MP.

A Unidade Central de Processamento é a responsável pelo processamento e execução de programas armazenados na MP. A ARQUITETURA DE UM COMPUTADOR A arquitetura básica de um computador moderno segue ainda de forma geral os conceitos estabelecidos pelo Professor da Universidade de Princeton, John Von Neumann (1903-1957),

Leia mais

CPU Unidade Central de Processamento. História e progresso

CPU Unidade Central de Processamento. História e progresso CPU Unidade Central de Processamento História e progresso O microprocessador, ou CPU, como é mais conhecido, é o cérebro do computador e é ele que executa todos os cálculos e processamentos necessários,

Leia mais

A Era do computador ENIAC - 1946

A Era do computador ENIAC - 1946 A Era do computador ENIAC - 1946 John W. Mauchly e J. Prester Eckert Jr., junto com cientistas da Universidade da Pensylvânia e em parceria com o Governo dos EUA, construíram o primeiro computador eletrônico,

Leia mais

História e Organização Básica de Computadores

História e Organização Básica de Computadores História e Organização Básica de Computadores Arquitetura de Computadores Introdução Durante a evolução do computador digital moderno foram projetadas e construídas centenas de diferentes tipos de computadores.

Leia mais

UFRJ IM - DCC. Sistemas Operacionais I. Unidade I Introdução. 11/02/2014 Prof. Valeria M. Bastos

UFRJ IM - DCC. Sistemas Operacionais I. Unidade I Introdução. 11/02/2014 Prof. Valeria M. Bastos UFRJ IM - DCC Sistemas Operacionais I Unidade I Introdução 11/02/2014 Prof. Valeria M. Bastos 1 ORGANIZAÇÃO DA UNIDADE Introdução Conceituação de SO Funções Básicas Breve Histórico Tipos de SO Fundamentos

Leia mais

1.1. Organização de um Sistema Computacional

1.1. Organização de um Sistema Computacional 1. INTRODUÇÃO 1.1. Organização de um Sistema Computacional Desde a antiguidade, o homem vem desenvolvendo dispositivos elétricoeletrônicos (hardware) que funciona com base em instruções e que são capazes

Leia mais

UFRJ IM - DCC. Sistemas Operacionais I

UFRJ IM - DCC. Sistemas Operacionais I UFRJ IM - DCC Sistemas Operacionais I Unidade I 18/9/2009 Prof. Antonio Carlos Gay Thomé Prof. Aux. Simone Markenson Pech 1 ORGANIZAÇÃO DA UNIDADE Conceituação de SO Funções Básicas Breve Histórico Tipos

Leia mais

Bases Computacionais da Ciência

Bases Computacionais da Ciência BC-0005 Bases Computacionais da Ciência Aula 02 Sumário - Ciência, aplicação e computação - A evolução da tecnologia e conceito de computação - Exemplo de modelagem - Projeto final Conhecimento da natureza

Leia mais

Evolução dos Computadores. O que é computação? O que é computação? Dados. Processamento. Informações

Evolução dos Computadores. O que é computação? O que é computação? Dados. Processamento. Informações Evolução dos Computadores O que é computação? Dados Processamento Informações O que é computação? PEDIDO PROCESSAMENTO Obter o formulário Posiciona-lo na máquina Ler o pedido Datilografar Retirar o formulário

Leia mais

Introdução à Organização e Arquitetura de Computadores. Prof. Leonardo Barreto Campos 1

Introdução à Organização e Arquitetura de Computadores. Prof. Leonardo Barreto Campos 1 Introdução à Organização e Arquitetura de Computadores Prof. Leonardo Barreto Campos 1 Sumário Introdução; Evolução dos Computadores; Considerações da Arquitetura de von Neumann; Execução de uma instrução

Leia mais

A história do Processadores O que é o processador Características dos Processadores Vários tipos de Processadores

A história do Processadores O que é o processador Características dos Processadores Vários tipos de Processadores A história do Processadores O que é o processador Características dos Processadores Vários tipos de Processadores As empresas mais antigas e ainda hoje no mercado que fabricam CPUs é a Intel, AMD e Cyrix.

Leia mais

O Computador. Conceito

O Computador. Conceito O Computador Conceito É uma máquina eletrônica de processamentos de dados programável, com grande capacidade de armazenamento de dados associado a altíssimas velocidades de processamento. Contudo, esta

Leia mais

Informática I. Aula 1. http://www.ic.uff.br/~bianca/informatica1/ Aula 1-17/04/2006 1

Informática I. Aula 1. http://www.ic.uff.br/~bianca/informatica1/ Aula 1-17/04/2006 1 Informática I Aula 1 http://www.ic.uff.br/~bianca/informatica1/ Aula 1-17/04/2006 1 Ementa O objetivo da disciplina é dar ao aluno uma visão geral sobre a área de ciência da computação: Histórico dos Computadores

Leia mais

3. Arquitetura Básica do Computador

3. Arquitetura Básica do Computador 3. Arquitetura Básica do Computador 3.1. Modelo de Von Neumann Dar-me-eis um grão de trigo pela primeira casa do tabuleiro; dois pela segunda, quatro pela terceira, oito pela quarta, e assim dobrando sucessivamente,

Leia mais

I n f o r m á t i c a

I n f o r m á t i c a Prof. Dr. Rogério R. de Vargas I n f o r m á t i c a História e evolução da informática Itaqui - RS, 2º Semestre de 2014. Aula 2 História da computação e dos computadores 2 Histórico da Computação Conceituação

Leia mais

Surgimento da Informática

Surgimento da Informática 1 CEAP CENTRO DE ENSINO SUPERIOR ADMINISTRAÇÃO DE EMPRESAS INFORMÁTICA APLICADA À ADMINISTRAÇÃO I Unidade I Prof Célio Conrado www.celioconrado.com celio.conrado@gmail.com Surgimento da Informática Já

Leia mais

Introdução ao Processamento de Dados

Introdução ao Processamento de Dados Table of Contents Conceitos básicos...1 Para começar...1 Usuários e profissionais...1 Hardware e software...2 CPU, memória e periféricos...2 Tipos de computador...3 A evolução da Informática...4 i Conceitos

Leia mais

PARANÁ GOVERNO DO ESTADO

PARANÁ GOVERNO DO ESTADO A COMUNICAÇÃO NA INTERNET PROTOCOLO TCP/IP Para tentar facilitar o entendimento de como se dá a comunicação na Internet, vamos começar contando uma história para fazer uma analogia. Era uma vez, um estrangeiro

Leia mais

Informática Básica. A História do Computador. Anibal de Macedo, Informática Básica - Primeira Aula. Instituto Federal do Rio Grande do Norte

Informática Básica. A História do Computador. Anibal de Macedo, Informática Básica - Primeira Aula. Instituto Federal do Rio Grande do Norte Informática Básica Anibal de Macedo 1, 2 1 IFRN Instituto Federal do Rio Grande do Norte 2 UFRN Universidade Federal do Rio Grande do Norte Informática Básica - Primeira Aula 1 O que é um computador? 2

Leia mais

Sistemas de Informações Gerenciais

Sistemas de Informações Gerenciais Sistemas de Informações Gerenciais Aula 3 Sistema de Informação Conceito, Componentes e Evolução Professora: Cintia Caetano INTRODUÇÃO Conceito: Um Sistema de Informação (SI) é um sistema cujo elemento

Leia mais

Unidade 13: Paralelismo:

Unidade 13: Paralelismo: Arquitetura e Organização de Computadores 1 Unidade 13: Paralelismo: SMP e Processamento Vetorial Prof. Daniel Caetano Objetivo: Apresentar os conceitos fundamentais da arquitetura SMP e alguns detalhes

Leia mais

Programação 1. Introdução à Ciência do Computador. Principais tópicos. Uma História do Computador. Uma História do Computador

Programação 1. Introdução à Ciência do Computador. Principais tópicos. Uma História do Computador. Uma História do Computador Introdução à Ciência do Computador Programação 1 Principais tópicos História do Computador O Hardware Sistemas Numéricos Álgebra Booleana Representação, armazenamento, processamento, entrada e saída da

Leia mais