MARCOS DE DESENVOLVIMENTO DA ARQUITETURA DE COMPUTADORES

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

Download "MARCOS DE DESENVOLVIMENTO DA ARQUITETURA DE COMPUTADORES"

Transcrição

1 Departamento de Engenharias e Ciência da Computação DECC Curso de Ciência da Computação Disciplina de Introdução à Informática (35-320) Prof. Ms. Paulo R. B. Betencourt MARCOS DE DESENVOLVIMENTO DA ARQUITETURA DE COMPUTADORES Centenas de computadores de diferentes tipos tem sido projetados e construídos durante a evolução do computador digital moderno. A maioria já foi esquecida, mas alguns tiveram um impacto significativo nas idéias modernas. Apesar dos computadores eletrônicos terem efetivamente aparecido somente na década de 40, os fundamentos em que se baseiam remontam a centenas ou até mesmo milhares de anos. Se levarmos em conta que o termo COMPUTAR, significa fazer cálculos, contar, efetuar operações aritméticas, COMPUTADOR seria então o mecanismo ou máquina que auxilia essa tarefa, com vantagens no tempo gasto e na precisão. Inicialmente o homem utilizou seus próprios dedos para essa tarefa, dando origem ao sistema DECIMAL e aos termos DIGITAL e DÍGITO. Para auxílio deste método, eram usados gravetos, contas e marcas na parede. 2.1 A GERAÇÃO ZERO Na medida em que os cálculos foram se complicando e aumentando de tamanho, sentiuse a necessidade de um instrumento que viesse em auxílio, surgindo assim há cerca de anos na Babilônia o Ábaco. Este era formado por fios paralelos e contas ou arruelas deslizantes, que de acordo com a sua posição, representava a quantidade a ser trabalhada. Os romanos usavam um ábaco que consistia em bolinhas de mármore que deslizavam numa placa de bronze cheia de sulcos. Isto gerou alguns termos matemáticos em latim: CALX significava mármore, logo CALCULUS era uma bolinha do ábaco, e fazer cálculos aritméticos era CALCULARE. A variante do ábaco mais conhecida é o "Soroban", ábaco japonês simplificado (com 5 contas por fio, agrupadas 4x1), ainda hoje utilizado, sendo que em uso de mãos treinadas continuam eficientes e rápidos para trabalhos mais simples. A primeira pessoa a construir uma máquina de calcular foi o cientista francês Blaise Pascal ( ), em cuja honra atribuiu-se o nome da linguagem de programação Pascal. O artefato foi construído quando ele tinha 19 anos e foi projetado para ajudar seu pai, um coletor de impostos do governo francês. Era inteiramente mecânico, utilizava engrenagens e funcionava através de uma manivela operada manualmente. Tal máquina fazia as operações de soma e subtração baseada em 2 conjuntos de discos: um para a introdução dos dados e outro que armazenava os resultados, interligados por meios de engrenagens. A máquina utilizava o sistema decimal para os seus cálculos de maneira que quando um disco ultrapassava o valor 9, retornava ao 0 e aumentava uma unidade no disco imediatamente superior. A Pascalina, como ficou conhecida, foi a primeira calculadora mecânica do mundo. Pascal recebeu uma patente do rei da França para que lançasse sua máquina no comércio. A comercialização de suas calculadoras não foi satisfatória devido a seu funcionamento

2 pouco confiável, apesar de Pascal ter construído cerca de 50 versões. Máquinas de calcular mecânicas, descendentes da Pascalina, até a bem pouco tempo podiam ser encontradas em uso por algumas lojas. Passaram-se 30 anos e o matemático alemão Barão Von Leibnitz ( ) construiu outra máquina mecânica, esta com capacidade de executar também as operações de multiplicação e divisão. As calculadoras da geração da Pascalina executavam somente operações seqüenciais, completamente independentes. A cada cálculo o operador deveria intervir, introduzindo novos dados e o comando para determinar qual operação deveria ser efetuada. Essas máquinas não tinham capacidade para tomar decisões baseadas nos resultados. Em 1801, Joseph Marie Jacquard, mecânico francês, sugeriu controlar máquinas de tecer por meio de cartões perfurados. Os cartões forneceriam os comandos necessários para a tecelagem de padrões complicados em tecidos. A máquina de Jacquard funcionou tão bem que milhares de tecelões desempregados se revoltaram e quase mataram o inventor. Os princípios de programação por cartões perfurados foram também demonstrados por Bouchon, Falcon e Jacques entre 1725 e Em 1786, o engenheiro J. Muller, planejou a construção de uma máquina para calcular e preparar tabelas matemáticas de algumas funções. Em 1822, o matemático e engenheiro inglês Charles Babbage ( ) inventor do velocímetro, apresentou um projeto à Sociedade Real de Astronomia, baseado nos conceitos de Müller, Bouchon, Falcon, Jacques e no desenvolvimento que Jacquard efetuou com seus teares. O projeto consistia em uma grande calculadora mecânica que ele chamou de "calculador diferencial". O aspecto mais interessante de sua máquina de diferenças era seu método de saída: ele perfurava os resultados numa placa de cobre prenunciando os cartões perfurados e os primeiros discos óticos. Babbage, preocupado com os erros contidos nas tabelas matemáticas de sua época, construiu um modelo para calcular tabelas de funções (logaritmos, funções trigonométricas, etc.) sem a intervenção de um operador humano. Ao operador cabia somente iniciar a cadeia de operações, e a seguir a máquina tomava seu curso de cálculos, preparando totalmente a tabela prevista. Esta máquina baseava-se no princípio de discos giratórios e era operada por uma simples manivela. Em 1823 o governo britânico financiou a construção de uma nova versão mas não obteve resultado satisfatório, devido os limites do ferramental industrial da época. Babbage se viu obrigado a desenhar peças e ferramentas, retardando o desenvolvimento do projeto. Após 10 anos de trabalho, tudo que Babbage havia conseguido era uma pequena máquina de 3 registros e 6 caracteres, sendo que deveria ser, de acordo com o projeto, uma máquina de 7 registros e 20 caracteres cada, além de apresentar seus resultados impressos. Em 1833, Babbage, com o auxílio de Ada Byron King ( ), projetou uma máquina que chamou de "Calculador Analítico", constituída de unidade de controle de memória, aritmética, de entrada e de saída. Sua operação era comandada por um conjunto de cartões perfurados, de modo que, de acordo com os resultados dos cálculos intermediários, a máquina poderia

3 saltar os cartões, modificando dessa forma o curso dos cálculos. Babbage investiu toda sua fortuna pessoal e de seu filho, que com ele trabalhou durante anos, na construção de sua máquina Analítica, vindo a falecer em 1871, sem findar a construção. Hoje, estas partes da máquina construída por Babbage, encontram-se como peças de museu na Inglaterra. Ada Byron King ( ), a condessa de Lovelace, filha do poeta Lord Byron, iniciou, junto com Babbage, o ambicioso projeto de construção da Máquina Analítica. Ada é uma das poucas mulheres a figurar na história do processamento de dados. Matemática talentosa, compreendeu o funcionamento da Máquina Analítica e escreveu os melhores relatos sobre o processo. Criou programas para a máquina, tornando-se a primeira programadora de computador do mundo. Dado a forma de organização da máquina analítica, pode-se dizer que com a sua máquina analítica de Babbage foi o pai (avô) do computador digital moderno. Os fundamentos lógicos que permitem a criação dos programas atuais foram dados pelo inglês George Boole ( ). Em 1854, Boole publicou "An Investigation Into the Law of Thought", estabelecendo uma forma de armazenar e processar informações utilizando relações binárias. Um sistema binário pode apresentar todos os números, usando apenas os algarismos 0, 1 e as potências de 2, como 4 (ou 2 x 2), 8 (ou 2 x 2 x 2), 16 (2 x 2 x 2 x 2) e assim por diante. Nesse sistema de contagem, o número 12 é representado por 1100, ou seja, 1 bloco de 8, 1 bloco de 4, 0 bloco de 2 e 0 bloco de 1. Hermann Hollerith ( ), da mesma forma que Babbage, inspirou-se no tear de Jacquard e inventou uma máquina exclusivamente para acumular e classificar informações. Antes de Hollerith, o Departamento de Censo dos Estados Unidos processava todos os dados manualmente. O censo de 1880 demorou 7 anos e meio para divulgar o resultado! Naquela época (e hoje também), o censo consistia em uma série de perguntas de múltipla escolha. Através disso, desejava-se saber, por exemplo : o número total de cidadãos, quantos tinham de 0 a 2 filhos, quantos moravam em determinada cidade, etc. Hollerich propôs, então, colocar as respostas de cada pessoa em um simples cartão perfurado. Simplificando, cada coluna representava uma pergunta. O furo em determinada coluna representava a resposta àquela pergunta. Os cartões eram lidos por um dispositivo que consistia em uma tábua de pequenos pinos montados sobre molas e que conduziam eletricidade. Quando eles entravam em contato com o cartão, somente os pinos que estivessem sobre os furos passavam. Cada um destes tocava, então, uma pequena cavidade com mercúrio, fechando o circuito elétrico. Cada cavidade estava ligada a um contador, que era acionado toda vez que um pulso elétrico era transmitido. O tabulador de Hollerith reduziu o tempo de processamento de dados do censo de 1890 dos Estados Unidos para "apenas" 2 anos e meio. Mais tarde, a firma de Hollerith prosperou... e dela acabou surgindo nada menos que a IBM (International Business Machines Corporation), fundada em 1924 nos Estados Unidos. A partir da década de 30 foram feitas várias tentativas de substituir as partes mecânicas dos equipamentos por partes elétricas com o uso dos relés. O alto custo, o tamanho imenso e a baixa velocidade de processamento eram as desvantagens destas máquinas. Na Alemanha, Konrad Zuse concluiu em 1938, o primeiro modelo Z1, utilizando relés eletromagnéticos e a teoria binária. Zuse, que era alemão, tentou vender seu Z1 ao governo

4 para uso militar. Mas os nazistas disseram que a guerra estava "praticamente ganha" e o desprezaram, provavelmente mudando o curso da história. Logo depois, nos EUA, duas pessoas também projetaram calculadoras, John Atanosoff, no Iowa State College, e George Stibbitz, no Bell Labs. A máquina de Atanosoff era surpreendentemente avançada para sua época. Ela utilizava uma aritmética binária e possuía capacitores para a memória que eram periodicamente refrescados para evitar que se descarregassem. As pastilhas modernas de RAM dinâmica, funcionam exatamente da mesma maneira. O próximo passo foi dado por um recém doutor da universidade de Harward chamado Howard Aiken. Ele obteve apoio da marinha e da IBM para desenvolver um computador programável, baseado em relés e em fitas perfuradas, mas sem usar o sistema binário de numeração. A sua primeira máquina, o MARK I que media 15 m x 2,5 m, foi terminado em Harward em 1944, ela tinha 72 palavras de 23 dígitos decimais cada e tinha um tempo de ciclo (isto é, de instrução) de 6 segundos. Para entrada e saída, utilizava-se fita de papel perfurado. Quando Aiken acabou de construir seu sucessor, o MARK II, computadores a relés estavam obsoletos. A era da eletrônica tinha começado. 2.2 A PRIMEIRA GERAÇÃO - VÁLVULAS ( ) A substituição dos relés por válvulas (que foram inventadas antes) permitiu a criação da primeira geração de computadores modernos. O problema era que as válvulas levavam muito tempo até se esquentarem e gastavam muita energia elétrica. Estes computadores eram frágeis, com válvulas de vidro e filamentos bem finos, mas ao mesmo tempo pesavam várias toneladas. Sua manutenção era cara e a sua programação era feita ligando-se fios ou, em modelos mais aperfeiçoados, por cartões perfurados. Todo o circuito era interligado por quilômetros de fios instalados manualmente. Usando válvulas os computadores atingiram velocidades na ordem de milissegundos (1 milissegundo equivale a 1 segundo dividido por mil = 1/1.000). O estímulo para o computador eletrônico foi a Segunda Guerra Mundial. Na primeira fase da guerra os submarinos alemães estavam massacrando os navios britânicos graças as mensagens criptografadas enviadas por um aparelho denominado ENIGMA. Após conseguir uma destas máquinas o governo britânico montou um laboratório ultra-secreto que construiu um computador eletrônico denominado COLOSSUS que decodificava as mensagens alemãs e antecipava os próximos passos do inimigo. O COLOSSUS ficou operacional em 1943, mas como seu projeto era segredo militar sua linha não teve repercussão. Vale salientar entretanto que foi o primeiro computador digital do mundo. Ainda durante a guerra John Mauchley ( ) apresentou ao exército americano uma proposta para construir um computador eletrônico, a qual foi aceita em Mauchley e seu aluno de pós-graduação Presper Eckert ( ) construíram um computador eletrônico denominado ENIAC (Eletronic Numerical, Integrator and Computer, ou seja, Computador e Integrador Numérico Eletrônico) Ela construído de válvulas e relés, pesava 30 toneladas e consumia 140 quilowats de potência. Possuia 20 registradores, cada um capaz de armazenar um decimal de 10 dígitos. Sua programação era feita com chaves multiposicionais e da interconexão de um grande número de soquetes e cabos. A máquina ficou pronta somente em 1946, um pouco tarde para o uso em seus objetivos originais.

5 O ENIAC provou, com sucesso, que era uma máquina de emprego geral ao ser utilizado para realização de cálculos em relação ao uso da bomba-h, uma tarefa bem diferente daquela a qual havia sido projetado. No entanto era uma máquina de difícil operação, e de manutenção dispendiosa devido a sucessiva queima de válvulas. Um curso de verão sobre o funcionamento e programação do ENIAC despertou uma explosão no interesse em construir grandes computadores digitais. o primeiro computador operacional foi o EDSAC (1949) construído por Maurice Wilkes. Dentre outros temos o JOHNIAC, o WEIZAC e o MANIAC. Enquanto Eckert e Mauchly iniciaram a construção de um novo computador, o EDVAC, um dos colaboradores do projeto ENIAC, o matemático John von Neumann ( ), também iniciou outro projeto aperfeiçoando o computador inicial, denominado IAS, nome do local onde von Neumann foi trabalhar, o Institute for Advanced Studies da universidade de Princeton. É creditada a von Neumann a definição de uma arquitetura de computadores com programa armazenado que, até os dias de hoje, é empregada em máquinas modernas. O IAS foi desenvolvido a partir de um relatório feito pelo próprio von Neumann em que ele discutia como reduzir os inconvenientes do ENIAC, tais como a dificuldade de programar e relocação de fios (que deveria ser feita com os mesmos elementos que representavam os dados eletronicamente) e o tipo de aritmética (substituindo a aritmética decimal pela binária devido a dificuldade de se representar confiavelmente 10 níveis de tensão em vez de 2). Von Neumann é considerado o pai do computador moderno por ter apresentado as seguintes proposições para a concepção dos computadores: - utilização de aritmética binária ao invés de aritmética decimal; - organização funcional do computador em quatro unidades principais: a memória, a unidade aritmética e lógica, a unidade de controle e parte de E/S; - construção de computadores de programa armazenado, ou seja, armazenar tanto os dados como também os próprios programas na memória; - Ciclo de instrução repetitivo, isto é, a execução de cada instrução deveria realizar-se a partir de uma seqüência conhecida de etapas, as quais eram repetidas para execução da próxima instrução e assim sucessivamente. O IAS possuía as seguintes características básicas (embora pertença a primeira geração de computadores e tenha sido, para os padrões atuais, uma máquina limitada, o IAS é fundamental no estudo de arquitetura de computadores, pois a grande maioria das especificações permanece válida até o momento): a) era construído com quatro unidades principais: a memória, a UCP, a UC e parte de E/S; b) possuía memória com posições denominadas palavras, cada uma podendo armazenar um valor com 40 dígitos binários (bits);

6 c) tanto os dados (valores numéricos) quanto as instruções eram representados na forma binária e armazenados na memória; d) possuía 21 instruções de 20 bits cada uma, constituídas de dois campos com 8 bits e, denominados código de operação; e o outro com 12 bits denominado endereço, para localizar cada uma das palavras, endereços 000 a 999; e) operava em modo repetitivo, executando um ciclo de instrução em seguida ao outro. Cada ciclo constituí em dois subciclos: o ciclo de busca, onde o código da operação da próxima instrução era trazido da memória para o IR e a parte de endereço da instrução era armazenado no MAR (Memory Address Registes). Tão logo o código de operação estivesse armazenado na IR, se iniciava o outro subciclo, o ciclo de execução. O circuito de controle interpretava o código de operação e gerava os sinais apropriados para acarretar o movimento de dados ou a realização de uma operação na ULA. Percebe-se que apesar da evolução das máquinas em termos de velocidade, miniaturização, capacidade de armazenamento, etc a arquitetura básica permanece a mesma. Em 1949 a empresa fundada por Mauchly e Eckert construiu com sucesso o primeiro computador para fins comerciais, o UNIVAC I, adquirido pelo censo americano. Em 1953 a IBM, até então mais voltada para a construção e comercialização de equipamentos de processamento por cartão perfurado, lançou seu primeiro computador eletrônico de programa armazenado, o IBM-701, voltado para o processamento científico. Em 1955 a IBM modificou o hardware do 701 para adaptá-lo ao uso comercial, lançando o IBM-702 e em 1956 foi lançado o IBM-704. Nesta altura a IBM já se destacava no mercado em relação à UNIVAC, que vinha sendo a 1 a desde A SEGUNDA GERAÇÃO - TRANSISTORES ( ) A eletrônica moderna surgiu em 23 de dezembro de 1947, quando John Bardeen ( ), Walter Brattain ( ), e William Shockley ( ), cientistas dos Laboratórios Bell, ligados à American Telephone & Telegraph (AT&T), criam o transistor, que faz as mesmas funções das válvulas a um custo bem menor. Além de serem menores e mais baratos do que as válvulas, os transistores consumiam muito menos energia elétrica, eram mais rápidos, menos frágeis e não precisavam "esquentar" antes do funcionamento. Por suas características físicas e elétricas o transistor era menos sujeito a defeitos e isto possibilitou montagens de grandes circuitos em placas compactas de fiação impressa, o que diminuiu a poucos metros a extensão dos fios. Mas foi só em meados da década de 50 é que chegam ao mercado os primeiros computadores totalmente transistorizados, bem menores do que os movidos a válvula e com preço acessível para as grandes empresas e universidades. A primeira companhia a lançar comercialmente um computador transistorizado foi a NCR, e logo em seguida a RCA. As vantagens destas máquinas sobre suas antecessoras eram várias: mais baratas, menores, dissipavam menos calor, e possuíam um menor consumo de energia.

7 O primeiro computador disponível comercialmente foi o UNIVAC, lançado em 1955 pela Eckert-Mauchly Computer Corporation. Sua unidade de aritmética era limitada e a entrada serial, trabalhando com um bit de cada vez, e a capacidade de memória interna era de aproximadamente palavras. Esta nova geração de computadores teve a participação ativa da IBM que já se firmava como a mais importante companhia de produção de máquinas científicas. Ela transformou a séria 700 em 7000, esta transistorizada. O 7090 e mais tarde o 7094 possuía um ciclo de instrução de dois microsegundos e 32K palavras de 36 bits. Além do domínio na computação científica a IBM também produziu uma máquina comercial de enorme sucesso, o IBM Com esta geração de computadores, outros fatos historicamente importantes aconteceram: O aparecimento de outra companhia fabricante de computadores, a DEC. A DEC lançou o seu primeiro computador, o PDP-1, uma máquina de pequeno porte, comparada aos computadores de até então, e com excelente desempenho na sua faixa de preço. Para se ter uma idéia o PDP-1 custava U$ enquanto um IBM custava milhões. Comercialmente a DEC foi líder por um longo período (primeiro com os PDP e, em seguida, com a família VAX). O PDP-8 trouxe uma grande inovação, o barramento, um conjunto de fios paralelos utilizados para conectar os componentes do computador; O aparecimento de unidades aritméticas e lógicas mais complexas, assim como unidades de controle; Aparecimento de linguagens de programação de nível superior ao das linguagens assembly da época (Algol 60 - precursor do pascal; FORTRAN-58; COBOL- 59); O Surgimento de outra companhia, a CDC, que lançou em 1964 o CDC 6600 voltado primariamente para o processamento científico. Era uma máquina com palavras de 60 bits e vários processadores indenpendentes, num total de 10 que garantiam alto paralelismo e liberava a CPU de várias tarefas, tornando o sistema bastante eficiente. 2.4 A TERCEIRA GERAÇÃO - CIRCUITOS INTEGRADOS ( ) Em 1959, Robert Noyce ( ), um físico da Fairchild Semiconductor Corporation da Califórnia, e, independentemente e no mesmo ano, Jack St. Clair Kilby (1923- ), da Texas Instruments, anunciaram a criação do circuito integrado. A invenção do circuito integrado possibilitou que dezenas de transistores, resistores, capacitores fossem colocados sobre uma base de silício (um material semicondutor), chamado de chip. Este encapsulamento permitiu construir computadores menores, maios rápidos e mais baratos. Por volta de 1964 a IBM, fabricante líder tinha o problema de suas duas máquinas de sucesso serem incompatíveis entre si. No momento de substituir estas duas séries a IBM deu um passo radical e lançou uma única linha de produtos o System/360, baseada em circuitos integrados, projetada tanto para a computação científica quanto comercial. Este sistema incorporou diversas inovações, que se tornaram um marco histórico em termos de computação e consolidaram a posição já obtida pela IBM como primeira fabricante de computadores do mundo. Entre as inovações, podemos citar:

8 a) O conceito de família de computadores, em vez de máquina individual. Este conceito permite que o fabricante ofereça o mesmo tipo de máquina com diferentes capacidades e preços; b) A utilização da unidade de controle com microprogramação em vez das tradicionais unidades de controle no hardware; c) O emprego de uma técnica chamada de multiprogramação, pela qual vários programas compartilham a memória principal e dividem o uso da CPU, dando a impressão ao usuário de que estão sendo executados simultaneamente; d) Elevada capacidade de processamento (para a época) com palarva de 32 bits e ciclo de instrução de até 250 nanosegundos, bem como grande capacidade de armazenamento da memória principal 16 Mbytes; e) Memória principal orientada a byte, isto é, cada célula de memória armazena 8 bits de informação independente do tamanho da palavra de dados; f) O lançamento de um programa (ou melhor, conjunto deles) gerenciador de recursos de hardware, o sistema operacional OS/360. Além da família 360 (da IBM), está época de LSI (Low Scale Integration) presenciou também o lançamento de outro minicomputador DEC, com circuitos integrados, memória principal orientada a byte e palavra de 16 bits, o PDP-11, uma das máquinas mais famosas de sua categoria. Seu sucessor, o VAX-11, também teve o esmo sucesso, especialmente no ambiente universitário. Em 1968, Robert Noyce e Gordon Moore fundam, nos Estados Unidos, a Intel Corporation, que criou, em 1969, o chip de memória de 1 KB. Gordon Moore, durante um artigo para uma revista especializada afirmou que a integração de transistores em um circuito integrado dobrava de capacidade a cada 24 meses, mantendo-se os mesmos custos de fabricação. Esta afirmação, válida até os dias atuais conforme pode ser vista na figura abaixo, ficou conhecida posteriormente como Lei de Moore.

9 2.5 A QUARTA GERAÇÃO - COMPUTADORES PESSOAIS E VSLI (1980 -????) Nos anos 80, a VSLI (Very Large Scale Integration) tornou possível colocar dezenas de milhares, centenas de milhares e finalmente milhões de transistores em uma única pastilha. Antes do PDP-1 os computadores eram tão grandes que as companhias e universidades tinham que ter departamentos especiais, denominados centros de computação para operá-los. Em maio de 1969, a empresa japonesa ETI contratou a Intel Corporation para produzir, em um único circuito integrado, o circuito de uma calculadora completa. Assim nasceu, em 1971, criado por Marcian E. Hoff Jr., um engenheiro da Intel, o Intel 4004, um microprocessador de 4 bits e 108 KHz, que possuía transistores, velocidade de operações por segundo e preço inicial de US$ 200. O mundo nunca mais foi o mesmo desde então. O primeiro microcomputador (o termo "microcomputador" surgiu somente em abril de 1973) a utilizar o Intel 4004 foi o MCS-4. A partir de 1980, as evoluções tecnológicas se deram principalmente na miniaturização dos componentes internos dos computadores e os avanços ficaram relacionados com a ESCALA DE INTEGRAÇÃO dos circuitos integrados, ou seja, em quantos transistores se pode colocar em um único chip. Exemplos: * LSI: Large Scale of Integration - densidade: 1k memórias pequenas, alguns processadores (1971 Intel 4004) * VLSI: Very Large Scale of Integration - densidade: 1M 1976 Cray I 1977 Apple II 1981 IBM-PC 1984 Macintosh (Apple) * ULSI: Ultra Large Scale of Integration - densidade: 10 a 100M 1993 Pentium (Intel) * UVLSI: Ultra Very Large Scale of Integration densidade: > 100M Power 603 Pentium Quinta Geração -??? Nesse final de século surge um novo ramo na informática, a inteligência artificial, que estuda métodos de simular o pensamento humano nos computadores com o objetivo de substituir o homem pela máquina em atividades mecanizadas. Alguns computadores já funcionam com modelos de raciocínio e comportamento humanos, auxiliando médicos em diagnósticos, praticando diversos jogos e compondo músicas. Há também o COG, protótipo de robô que está sendo projetado e construído pelo Instituto de Tecnologia de Massachusetts (MIT). Sua forma é semelhante à do homem: tem cabeça, olhos e braços. O robô, cujo sistema nervoso artificial é 64 vezes mais potente do que um Macintosh, irá simular as fases de crescimento do homem, seus pensamentos e sentimentos.

10 Processadores Quânticos Processadores óticos Processadores Biológicos

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

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

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

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

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

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

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

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

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

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. 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

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

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 MARCOS DA ARQUITERURA DE COMPUTADORES Geração Zero

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

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

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

Introdução. Prof. Marcos Zurita zurita@ufpi.edu.br www.ufpi.br/zurita. Teresina - 2011

Introdução. Prof. Marcos Zurita zurita@ufpi.edu.br www.ufpi.br/zurita. Teresina - 2011 Universidade Federal do Piauí Centro de Tecnologia Departamento de Engenharia Elétrica Introdução Prof. Marcos Zurita zurita@ufpi.edu.br www.ufpi.br/zurita Teresina - 2011 Sumário 1. Evolução Histórica

Leia mais

Gerações de Máquinas. Geração Zero. Evolução dos Computadores Breve Histórico. Evolução dos Computadores Breve Histórico

Gerações de Máquinas. Geração Zero. Evolução dos Computadores Breve Histórico. Evolução dos Computadores Breve Histórico Ciência da Computação Arq. e Org. de Computadores Gerações de Máquinas Prof. Sergio Ribeiro Geração Zero Computadores Mecânicos (1642-1945) A Primeira Geração Válvulas (1945-1955) A Segunda Geração Transistores

Leia mais

Marcos da Arquitetura de Computadores. Sediane Carmem Lunardi Hernandes

Marcos da Arquitetura de Computadores. Sediane Carmem Lunardi Hernandes Marcos da Arquitetura de Computadores Sediane Carmem Lunardi Hernandes 1 Introdução Objetivo Apresentar um breve esboço de algumas máquinas (computadores) que marcaram época 2 A geração zero computadores

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

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

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

Informática Aplicada

Informática Aplicada Informática Aplicada Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo.com 2013 Definindo Informática A Informática engloba toda atividade relacionada ao desenvolvimento

Leia mais

1. INTRODUÇÃO. Computador Digital: É uma máquina capaz de solucionar problemas através da execução de instruções que lhe são fornecidas.

1. INTRODUÇÃO. Computador Digital: É uma máquina capaz de solucionar problemas através da execução de instruções que lhe são fornecidas. 1. INTRODUÇÃO Computador Digital: É uma máquina capaz de solucionar problemas através da execução de instruções que lhe são fornecidas. Programa: É uma seqüência de instruções que descrevem como executar

Leia mais

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

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

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

Gênese o começo de tudo... Gênese o começo de tudo... Gênese o começo de tudo... Gênese o começo de tudo... Ábaco (cerca de 3000 a.c.

Gênese o começo de tudo... Gênese o começo de tudo... Gênese o começo de tudo... Gênese o começo de tudo... Ábaco (cerca de 3000 a.c. Introdução Evolução da Informática Aula 2: A Origem da Informática Origem da Informática Preocupação do homem: Minimizar tarefas repetitivas; Eliminar atividades rotineiras Ânsia de realização Conseqüências:

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

Ano Lectivo 2012/2013. Governo da República Portuguesa

Ano Lectivo 2012/2013. Governo da República Portuguesa Ano Lectivo 2012/2013 Governo da República Portuguesa Não há a mínima dúvida de que hoje em dia não podemos viver sem os computadores. Eles são infiltrados em todos os aspectos das nossas vidas, são eles

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

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

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

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

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

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

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

Evolução... Introdução (Aula 1) Histórico da Arquitetura de Computadores

Evolução... Introdução (Aula 1) Histórico da Arquitetura de Computadores Evolução... Introdução (Aula 1) Histórico da Arquitetura de Computadores Roberta Lima Gomes - LPRM/DI/UFES Sistemas de Programação I Eng. Elétrica 2007/2 Agradecimentos: Camilo Calvi - LPRM/DI/UFES 2 Geração

Leia mais

Organização de Computadores 1

Organização de Computadores 1 Organização de Computadores 1 2 EVOLUÇÃO E TIPO DE COMPUTADORES Prof. Luiz Gustavo A. Martins Evolução dos Computadores Início com a organização em sociedade. Motivação principal para a criação de máquinas

Leia mais

19/11/2015. ÁBACO +- 2500 AC - O nome tem origem numa palavra hebraica "abaq" (pó), em memória ao mais antigo quadro escolar.

19/11/2015. ÁBACO +- 2500 AC - O nome tem origem numa palavra hebraica abaq (pó), em memória ao mais antigo quadro escolar. Breve História do Computador Prof. Reginaldo Brito O termo "computação" (do latim "computare") quer dizer "execução de cálculos", que significa: fazer cômputos, calcular. O termo Informática originase

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

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

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

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

História do primeiro computador

História do primeiro computador História do primeiro computador Charles Babbage, considerado o pai do computador atual, construiu em 1830 o primeiro computador do mundo, cem anos antes de se tornar realidade. O projeto de Babbage apresentava

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

Breve História da Computação. Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2. Semestre 2007

Breve História da Computação. Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2. Semestre 2007 Breve História da Computação Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2. Semestre 2007 Sumário Gerações de Computadores 0a. Geração Computadores Mecânicos 1a. Geração

Leia mais

RESUMO DO LIVRO. A linguagem de máquinas e o custo são analisados antes do computador ser projetado. LINGUAGEM, NÍVEIS E MÁQUINA REAIS

RESUMO DO LIVRO. A linguagem de máquinas e o custo são analisados antes do computador ser projetado. LINGUAGEM, NÍVEIS E MÁQUINA REAIS RESUMO DO LIVRO Um computador digital é uma máquina com programas que, convertidos em instruções, podem facilitar a vida das pessoas. As instruções são simples, como some dois números. As instruções sã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

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

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

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

ARQUITETURA DE COMPUTADORES. Estágios da Evolução dos Computadores. Prof.: Agostinho S. Riofrio

ARQUITETURA DE COMPUTADORES. Estágios da Evolução dos Computadores. Prof.: Agostinho S. Riofrio ARQUITETURA DE COMPUTADORES Estágios da Evolução dos Computadores Prof.: Agostinho S. Riofrio Agenda 1. Introdução 2. Gerações 3. Computadores Mecânicos 4. Primeira Geração Válvulas Eletrônicas 5. Segunda

Leia mais

2.1. Breve Histórico. Joseph Marie Jacquard, técnico de tecelagem francês, criou o tear automático controlado por cartões perfurados, em 1801.

2.1. Breve Histórico. Joseph Marie Jacquard, técnico de tecelagem francês, criou o tear automático controlado por cartões perfurados, em 1801. 2.1. Breve Histórico O Ábaco, um instrumento para auxiliar nos cálculos, foi inventado por volta do ano 2000 A.C. Conhecido em chinês como Suanpan e em japonês como Soroban, ainda é muito utilizado nos

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

Fundamentos de Hardware

Fundamentos de Hardware Fundamentos de Hardware Qual a lógica que está por detrás dos números árabes? O número de ÂNGULOS!!! O número um tem um ângulo. O número dois tem dois ângulos.... O número zero não tem ângulos. Dedos das

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

Introdução INTRODUÇÃO À COMPUTAÇÃO M. Sistema Computacional. Máquina Virtual. Solução 8/10/10. O problema de comunicação humanocomputador

Introdução INTRODUÇÃO À COMPUTAÇÃO M. Sistema Computacional. Máquina Virtual. Solução 8/10/10. O problema de comunicação humanocomputador Introdução INTRODUÇÃO À COMPUTAÇÃO M M.Sc. Ricardo de Sousa Britto (rbritto@ufpi.edu.br) Computador: Máquina programável, de propósito geral, que processa informação. Programa: Seqüência de instruções

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

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

ARQUITETURA DE COMPUTADORES

ARQUITETURA DE COMPUTADORES 1 ARQUITETURA DE COMPUTADORES U C P Prof. Leandro Coelho Plano de Aula 2 Aula Passada Definição Evolução dos Computadores Histórico Modelo de Von-Neumann Básico CPU Mémoria E/S Barramentos Plano de Aula

Leia mais

Introdução a Organização de Computadores Aula 4

Introdução a Organização de Computadores Aula 4 1 Subsistemas de Memória 4.1 Introdução A memória é o componente de um sistema de computação cuja função é armazenar as informações que são (ou serão) manipuladas por esse sistema, para que as informações

Leia mais

Evolução histórica dos computadores

Evolução histórica dos computadores Evolução histórica dos computadores Descrever a organização funcional de um computador. Identificar as principais formas de utilização e aplicação de computadores. Nesta primeira aula, abordaremos os conceitos

Leia mais

Arquitetura de Computadores Introdução

Arquitetura de Computadores Introdução Arquitetura de Computadores Introdução "O computador pode ser definido como uma máquina capaz de efetuar cálculos complexos em grandes quantidades e altas velocidades". Existem vários parâmetros para a

Leia mais

Laboratório de Sistemas Operacionais. Prof. Fernando Nakayama de Queiroz

Laboratório de Sistemas Operacionais. Prof. Fernando Nakayama de Queiroz Laboratório de Sistemas Operacionais Prof. Fernando Nakayama de Queiroz Uma definição! É uma camada de software que opera entre o hardware e os programas aplicativos voltados ao usuário final. Mais uma!

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

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

A Evolução dos Computadores: do ENIAC ao Jaguar

A Evolução dos Computadores: do ENIAC ao Jaguar A Evolução dos Computadores: do ENIAC ao Jaguar Siang Wun Song - IME/USP e Universidade Federal do ABC setembro de 2010 História da Computação - Ábacos antigos Ábaco da Mesopotâmia (2700-2300 A.C.) Ábaco

Leia mais

Computador E/S, Memória, Barramento do sistema e CPU Onde a CPU Registradores, ULA, Interconexão interna da CPU e Unidade de controle.

Computador E/S, Memória, Barramento do sistema e CPU Onde a CPU Registradores, ULA, Interconexão interna da CPU e Unidade de controle. Introdução Os principais elementos de um sistema de computação são a unidade central de processamento (central processing unit CPU), a memória principal, o subsistema de E/S (entrada e saída) e os mecanismos

Leia mais

Arquitetura de Computadores Moderna

Arquitetura de Computadores Moderna Arquitetura de Computadores Moderna Eduardo Barrére (eduardo.barrere@ice.ufjf.br) DCC/UFJF Baseado no material do prof. Marcelo Lobosco Agenda Visão Geral Objetivos do Curso Ementa Bibliografia Avaliações

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

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

Tópicos da aula. Histórico e Evolução dos Computadores. Noções Básicas de Arquitetura de Computadores

Tópicos da aula. Histórico e Evolução dos Computadores. Noções Básicas de Arquitetura de Computadores Tópicos da aula Introdução Histórico e Evolução dos Computadores Noções Básicas de Arquitetura de Computadores Características gerais dos componentes de um computador digital Objetivos da aula Complementar

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

Unidade orgânica de Métodos Matemáticos Faculdade de Motricidade Humana Universidade Técnica de Lisboa Carlos Ferreira cferreira@fmh.utl.

Unidade orgânica de Métodos Matemáticos Faculdade de Motricidade Humana Universidade Técnica de Lisboa Carlos Ferreira cferreira@fmh.utl. Unidade orgânica de Métodos Matemáticos Faculdade de Motricidade Humana Universidade Técnica de Lisboa Carlos Ferreira cferreira@fmh.utl.pt Objectivos Proporcionar uma iniciação à informática: Introdução

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

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

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

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

Prof. Antonio Torres antonioctorres@gmail.com @_antonioctorres. Fundamentos de Sistemas Operacionais UNIP/2015

Prof. Antonio Torres antonioctorres@gmail.com @_antonioctorres. Fundamentos de Sistemas Operacionais UNIP/2015 Prof. Antonio Torres antonioctorres@gmail.com @_antonioctorres Fundamentos de Sistemas Operacionais UNIP/2015 Disciplinas FUNDAMENTOS DE SISTEMAS OPERACIONAIS Horários Quarta-feira Fundamentos de Sistemas

Leia mais

Técnico em Informática - Instalação e Manutenção de Computadores PROCESSADORES

Técnico em Informática - Instalação e Manutenção de Computadores PROCESSADORES Técnico em Informática - Instalação e Manutenção de Computadores PROCESSADORES Processador... 2 Clock... 5 Multiplicador de clock / FSB... 6 Memória Cache... 6 Processador O processador é o cérebro do

Leia mais

Memórias. O que são Memórias de Semicondutores? São componentes capazes de armazenar informações Binárias (0s e 1s)

Memórias. O que são Memórias de Semicondutores? São componentes capazes de armazenar informações Binárias (0s e 1s) Memórias O que são Memórias de Semicondutores? São componentes capazes de armazenar informações Binárias (0s e 1s) Essas informações são guardadas eletricamente em células individuais. Chamamos cada elemento

Leia mais

DISPOSITIVOS DE BLOCO. Professor: João Paulo de Brito Gonçalves

DISPOSITIVOS DE BLOCO. Professor: João Paulo de Brito Gonçalves DISPOSITIVOS DE BLOCO Professor: João Paulo de Brito Gonçalves INTRODUÇÃO Periférico Dispositivo conectado a um computador de forma a possibilitar sua interação com o mundo externo. Conectados ao computador

Leia mais

CAPÍTULO 1 1.1 INTRODUÇÃO 1.2 O COMPUTADOR

CAPÍTULO 1 1.1 INTRODUÇÃO 1.2 O COMPUTADOR CAPÍTULO 1 1.1 INTRODUÇÃO A Informática engloba toda atividade relacionada ao desenvolvimento e uso dos computadores que permitam aprimorar e automatizar tarefas em qualquer área de atuação da sociedade.

Leia mais

Algoritmos e Programação Aula 01 Introdução a Computação

Algoritmos e Programação Aula 01 Introdução a Computação Algoritmos e Programação Aula 01 Introdução a Computação Felipe S. L. G. Duarte Felipelageduarte+fatece@gmail.com Baseado no material do Prof. Luis Otavio Alvares e do Prof. Dr. Rodrigo Fernandes de Mello

Leia mais

Introdução/Histórico da Informática. O Computador

Introdução/Histórico da Informática. O Computador Universidade do Contestado Campus Concórdia Curso de Engenharia Civil Prof.: Maico Petry Introdução/Histórico da Informática O Computador DISCIPLINA: Informática Aplicada para Engenharia Idade da Pedra

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

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

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

Alguma das vantagens e desvantagens dos computadores ópticos é apresenta a seguir.

Alguma das vantagens e desvantagens dos computadores ópticos é apresenta a seguir. Computação Óptica Introdução Um dos grandes obstáculos para aprimorar o desempenho dos computadores modernos está relacionado com a tecnologia convencional dos semicondutores, que está alcançando o seu

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

Introdução à Computação Aulas 03 e 04. Cristiane B. R. Ferreira, M.Sc.

Introdução à Computação Aulas 03 e 04. Cristiane B. R. Ferreira, M.Sc. Introdução à Computação Aulas 03 e 04 Cristiane B. R. Ferreira, M.Sc. Universidade Federal de Goiás (UFG) Instituto de Informática cristiane@inf.ufg.br Resumo da Aula Histórico Conceitos Básicos 1 Histórico

Leia mais

Computador Digital Circuitos de um computador (Hardware)

Computador Digital Circuitos de um computador (Hardware) Computador Digital SIS17 - Arquitetura de Computadores (Parte I) Máquina que pode resolver problemas executando uma série de instruções que lhe são fornecidas. Executa Programas conjunto de instruções

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

A História dos computadores e da computação Por Gabriel Gugik Fonte: www.tecmundo.com.br/1697-a-historia-dos-computadores-e-da-computacao.

A História dos computadores e da computação Por Gabriel Gugik Fonte: www.tecmundo.com.br/1697-a-historia-dos-computadores-e-da-computacao. Imprimir A História dos computadores e da computação Por Gabriel Gugik Fonte: www.tecmundo.com.br/1697-a-historia-dos-computadores-e-da-computacao.htm Sexta-Feira 6 de Março de 2009 Conheça os principais

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

Introdução à Arquitetura de Computadores. Prof.ª Ms. Elaine Cecília Gatto

Introdução à Arquitetura de Computadores. Prof.ª Ms. Elaine Cecília Gatto Introdução à Arquitetura de Computadores Prof.ª Ms. Elaine Cecília Gatto 1 O nome refere-se ao matemático John Von Neumann, que foi considerado o criador dos computadores da forma como são projetados até

Leia mais

2. A influência do tamanho da palavra

2. A influência do tamanho da palavra 1. Introdução O processador é o componente vital do sistema de computação, responsável pela realização das operações de processamento (os cálculos matemáticos etc.) e de controle, durante a execução de

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