Módulo 1 - Introdução e História
|
|
- Jerónimo Gesser Bastos
- 8 Há anos
- Visualizações:
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 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 maisArquitetura 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 maisHistó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 maisTAW - 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 maisPRONATEC 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 maisDisciplina 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 maisEvoluçã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 maisINFORMÁ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 maisInformá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 maisSumá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 maisSUMÁ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 maisFundamentos 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 maisINFORMÁ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 maisCalculadoras 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 maisArquitetura 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 maisGeraçõ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 maisIntroduçã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 maisAULA 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 maisOrganizaçã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 maisCapí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 maisFundamentos 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 maisUnidade 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 maisARQUITETURA 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 maisAULA 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 maisCurso 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 maisCursos 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 maisFundamentos 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 maisTecnologia 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 maisCIÊ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 1. INTRODUÇÃO Centenas de tipos diferentes de computadores foram projetados e construídos ao longo do ciclo evolutivo dos computadores digitais.
Leia maisHistó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 mais1. 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 maisIntroduçã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 maisHISTÓ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 maisORGANIZAÇÃ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 maisElisa 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 maisArquitetura 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 mais1. 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 maisSistema 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 maisInformá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 maisIntroduçã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 maisFormaçã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 mais1. 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 maisArquitetura 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 maisINSTITUTO 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 maisConceitos 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 maisA 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 maisARQUITETURA 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 maisA 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 maisAbstraçõ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 maisCurso 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 maisInformá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 maisA 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 mais1. - 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 mais1 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 maisAUTOMAÇÃ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 maisArquitetura 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 maisARQUITETURA 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 maisOrganizaçã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 maisSERVIÇ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 maisHistó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 maisAula 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 maisParte 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 maisINTRODUÇÃ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 maisVisã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 maisFACULDADE 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 maisTecnologias 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 maisCISC 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 maisO 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 maisIW10. 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 maisMontagem 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 maisProcessamento 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 maisInformá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 maisUNIVERSIDADE 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 maisComputadores - 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 maisMicroinformá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 maisIntroduçã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 maisA 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 maisCPU 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 maisA 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 maisHistó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 maisUFRJ 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 mais1.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 maisUFRJ 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 maisBases 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 maisEvoluçã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 maisIntroduçã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 maisA 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 maisO 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 maisInformá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 mais3. 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 maisI 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 maisSurgimento 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 maisIntroduçã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 maisPARANÁ 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 maisInformá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 maisSistemas 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 maisUnidade 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 maisProgramaçã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