Baixe o app para aproveitar ainda mais
Prévia do material em texto
FUNDAMENTOS DA COMPUTAÇÃO E SISTEMAS OPERACIONAIS – TP1 História da Computação MARCOS ANDRÉ FERREIRA DOS SANTOS JUNIOR Rio de Janeiro - RJ Fevereiro - 2016 2 MARCOS ANDRÉ FERREIRA DOS SANTOS JUNIOR FUNDAMENTOS DA COMPUTAÇÃO E SISTEMAS OPERACIONAIS – TP1 História da Computação Trabalho apresentado ao Professor André de Oliveira Palmerim Barcelos da disciplina Fundamentos da Computação e Sistemas Operacionais da turma ADS Live turno noite do curso de Análise e Desenvolvimento de Sistemas. Instituto Infnet Rio de Janeiro - 27 de Fevereiro de 2015 3 SUMÁRIO 1 INTRODUÇÃO ......................................................................................................................... 04 1.1 Objetivo .............................................................................................................. 04 1.2 Justificativa......................................................................................................... 04 1.3 Estrutura do Trabalho ........................................................................................ 05 2 UNIDADES DE MEDIDA DO COMPUTADOR ................................................................... 06 2.1 Armazenamento .................................................................................................. 06 2.2 Processamento .................................................................................................... 07 3 MICROPROCESSADORES ................................................................................................... 08 3.1 Arquitetura x86 e x64 ......................................................................................... 08 3.2 Multicore ............................................................................................................ 09 3.3 Intel e AMD ........................................................................................................ 10 4 RESUMO DA HISTÓRIA DA COMPUTAÇÃO .................................................................. 08 4.1 Personalidades Históricas .................................................................................. 11 4.2 As Gerações dos Computadores ......................................................................... 14 5 PRINCIPAIS COMPONENTES DO COMPUTADOR........................................................ 15 6 CONCLUSÃO ........................................................................................................................... 18 7 BIBLIOGRAFIA....................................................................................................................... 19 4 1. INTRODUÇÃO Hoje em dia, muitas pessoas utilizam computadores modernos que executam várias funções ao mesmo tempo, porém a computação nem sempre foi assim. Antes mesmo do primeiro computador existir, a necessidade de executar cálculos com maior precisão e rapidez já existia, então vários tipos de máquinas foram criados com esse objetivo. Máquinas mecânica que executavam apenas operações básicas da matemática, que revolucionaram o seu tempo, chegando a máquinas mais complexas, que conseguiam calcular operações matemáticas avançadas e outras decifrar códigos que demorariam milhares de anos para serem quebrados de forma manual. Com o surgimento dos computadores, surgiu também as gerações dos computadores, separando os por períodos, onde os computadores da época possuíam características em comum. Durante as gerações, surgiram componentes e conceitos que ainda são utilizados nos dias atuais. O microprocessador foi um dos componentes que continua presente na geração atual e é um dos componentes principais para funcionamento do computador. No que diz a respeito de dados, a unidade de medida é um conceito que apresenta nomenclaturas das medidas, tanto em medidas de armazenamento, quanto em processamento. 1.1 OBJETIVO O presente trabalho tem como objetivo apresentar um estudo sobre a história da computação e conceitos sobre componentes e medidas do computador. 1.2 JUSTIFICATIVA O presente trabalho serve para melhor entendimento sobre marcos históricos da computação e as personalidades referentes às obras (conceitos, máquinas, projetos), com 5 intuito de apresentar suas ideias e contribuições destinadas a computação. Mostrando o constante avanço das ideias e as características de cada época e invento. Sendo possível destacar alguns pontos além das personalidades históricas, como os microprocessadores, juntamente com suas estruturas e as unidades de medidas do computador. 1.3 ESTRUTURA DO TRABALHO Este trabalho está dividido em quatro capítulos de desenvolvimento de conteúdo. Inicialmente mostrando as unidades de medida, com suas determinadas funções, capacidades e nomenclaturas. O segundo capitulo, tem ênfase nos microprocessadores, apresentando sua estrutura e seus principais fabricantes. Seguindo para o terceiro capítulo, exemplificando as personalidades históricas e a evolução entre as gerações dos computadores. O último tema abortado, são os principais componentes do computador modernos e a arquitetura de von Neumann. 6 2. UNIDADES DE MEDIDA DO COMPUTADOR 2.1 ARMAZENAMENTO Todo computador necessita de um dispositivo que é capaz de armazenar seus dados, sendo volátil ou não volátil, mas ambos têm suas determinadas capacidades de armazenamento. Na informática, podemos contabilizar o limite de dados que os dispositivos podem ter ou transmitir através do bit, sendo a menor unidade usada na computação. O bit não é a única medida de unidade, mas é a base para as demais. Na tabela a seguir, mostra algumas das medidas mais conhecidas que temos na computação. Medida Sigla Valor em Bytes Equivalente 1 bit b 8 bits 8 b 1 64 bits 64 b 8 1 Byte B 8 bits 1 Kilobyte KB 1.024 1024 B 100 Kilobytes 100 KB 102.400 102400 B 1 Megabytes MB 1.048.576 1024 KB 50 Megabytes 50 MB 52.428.800 51200 KB 1 Gigabyte GB 1.073.741.824 1024 MB 15 Gibabytes 15 GB 16.106.127.360 15360 MB 1 Terabytes TB 1.099.511.627.776 1024 GB *As Medidas como: 100 KB, 50MB, 15GB servem apenas para demostrar a mudança dos valores em Bytes e “Equivalente”, não são necessariamente as medidas mais conhecidas. . Existem outras medidas, como o Petabyte, Exabyte, Zettabyte e Yottabyte, porém não são muito utilizadas por serem escalas muito altas. 7 2.2 PROCESSAMENTO Em relação ao processamento de dados, utilizamos a unidade Hertz para expressar os ciclos por segundo do Clock. A cada 1 hertz é equivalente a um ciclo por segundo. Sendo as medidas mais utilizadas na informática Mega-hertz (MHz) e Giga-hertz (GHz). Medida Sigla Ciclos por Segundo (Hertz) Múltiplo 1 Hertz Hz 1 100 1 Kilo-hertz KHz 1.000 10³ 1 Mega-hertz MHz 1.000.000 106 1 Giga-hertz GHz 1.000.000.000 109 8 3. MICROPROCESSADORES Microprocessador, também conhecido como processador ou CPU (Central Processing Unit), é o dispositivo que faz os cálculos do computador, sendo responsável pelo processamento de dados. Toda tarefa que é executada pelo computador, passa pelo processador, podendo ser apontado com o cérebro da maquina. O processador é dividido em 3 unidades, sendo elas ULA (Unidade Lógica e Aritmética), UC (Unidade de Controle) e Registradores, onde cada uma é responsável por determinada função. 3.1 ARQUITETURAS X86 E X64 As arquiteturas representam à quantidade de informações (dados) e de atividades queo processador pode processar por vez. A arquitetura 32 bits ou x86, surgiu juntamente com o processador da Intel, o 80386, para a plataforma de desktop. Havendo uma mudança enorme em relação à arquitetura 16 bits, onde o mesmo processava somente valores até 65.536 por operação, ou seja, se o número fosse maior do que a arquitetura aguentasse, o processador teria que processar em partes, fazendo que o processamento seja mais demorado. Já a arquitetura 32 bits, podem chegar até 4.294.967.296 por operação, podendo operar muito mais dados e instruções que a arquitetura anterior. A arquitetura 64 bits, x64 ou x86-64, surgiu pela AMD com a série de microprocessadores Athlon 64. Suportando até 18.446.744.073.709.551.616 por operação e com o diferencial de executar normalmente, tanto os programas de 32 bits, a arquitetura anterior, quanto a sua prórpria arquitetura. Numa analogia: imaginando que cada arquitetura seja um meio de transporte e que possuam a mesma velocidade, 16 bits (uma moto), 32 bits (um carro) e 64 bits (um ônibus). Em uma viagem para levar 30 pessoas até algum determinado lugar, o ônibus (64 bits) conseguiria levar todos os passageiros em somente uma única viagem, já os demais, teriam que executar várias vezes o mesmo trajeto até terminar. O ônibus, não necessariamente seria mais rápido, porém suportaria mais pessoas, fazendo que a quantidade de viagens seja menor. 9 3.2 MULTICORE Quando falamos em “Core”, estamos nos referindo ao núcleo do processador, onde ocorre o processamento de dados, ou seja, a parte fundamental do processador e que determina a sua velocidade de processamento. O conceito de multicore é ter dois ou mais núcleos em um só processador, permitindo, assim, que o computador execute trabalhos em multitarefas. Logo, executa várias tarefas simultaneamente. Deve se ressaltar que, cada core representa uma unidade de processamento, com capacidade de executar suas tarefas de forma autônoma. Atualmente, processadores Single Core, com apenas um núcleo, são dificilmente utilizados em computadores modernos, pois tecnologias multicore as substituíram, como por exemplo: processadores dual core, que possui dois núcleos dentro do mesmo CPU, processadores quad-core, que tem o dobro de núcleos que um dual core, contabilizando quatro núcleos no mesmo dispositivo e octa-core, que possui oito núcleos dentro do mesmo CPU. Porém não foi somente o número de núcleos que aumentou com a evolução do processador, o mesmo evoluiu como um todo, assim como o clock do computador aumentou consideravelmente a sua taxa em GHz para ser proporcional aos núcleos. Mas não se engane, o processador não multiplica o clock pelo número de cores, e sim, usa o mesmo paralelamente para todos os cores. E com o passar do tempo e o avanço da tecnologia, teremos processadores com mais núcleos e mais velocidade de processamento. Figura 1 - Interior de um processador Dual Core Figura 2 - Interior de um processador Quad Core. Fonte: TTHardware Fonte: Baixaki Figura 1. Disponível em: http://www.tt-hardware.com/img/news4/news201205_18dujour.gif ;. Acesso em fev. 2016. Figura 2. Disponível em: http://img.ibxk.com.br/2012/7/materias/2665123233.jpg?w=1040 ;. Acesso em fev. 2016. http://www.tt-hardware.com/img/news4/news201205_18dujour.gif http://img.ibxk.com.br/2012/7/materias/2665123233.jpg?w=1040 10 3.3 INTEL E AMD Os maiores fabricantes de microprocessadores do mundo, ambos com marcos históricos e inovadores do ramo da computação. Intel com a criação do primeiro microprocessador e arquitetura 32 bits. E AMD com a criação da arquitetura x86-64 e chip gráfico acoplado ao processador (APU). Qual será o próximo passo dos processadores? Alguns rumores apontam para a evolução dos cores, seja a curto prazo, com o possível processador de 10 cores ou a longo prazo, com a mudança do material da composição dos transistores, novos e melhorados tipos de transistores ou uma tecnologia que possa o substitui. Alguns apontam para o crescimento da arquitetura x86-64 para uma possível 128 bits, algo que poderia acontecer, porém não a curto prazo, já que o padrão x64 atende a necessidade atual da computação. Vejamos alguns processadores da Intel e da AMD. Processador Fabricante Core Plataforma 80386 Intel Single Desktop Pentium G3250 Intel Dual Desktop Core I5-4440 Intel Quad Desktop Core I7-5960X Intel Octa Desktop FX-57 AMD Single Desktop A4 4000 AMD Dual Desktop A10 7850K AMD Quad Desktop FX 9590 AMD Octa Desktop Celeron ULV 373 Intel Single Portátil Core Duo T6500 Intel Dual Portátil Core I7-6970HQ Intel Quad Portátil E2-3000 AMD Dual Portátil FX-8800P AMD Quad Portátil 11 4. RESUMO DA HISTÓRIA DA COMPUTAÇÃO 4.1 PERSONALIDADES HISTÓRICAS Começaremos por Blaise Pascal, um dos maiores cientistas do século dezessete. Foi físico, matemático, filosofo e teólogo. Fez contribuições importantes nas áreas em que atuava. Pascal perdeu sua mãe cedo, quando tinha apenas três anos de idade, sendo criado pelo seu pai, Étienne Pascal, que começou a incentiva-lo nos estudos depois de descobrir sua aptidão em matemática. Em 1642, para auxiliar seu pai no cálculo da cobrança de impostos, Blaise com apenas dezenove anos de idade, projetou uma máquina mecânica capaz de calcular as operações básicas de soma e subtração, que ficou conhecida como “La Pascaline”. Figura 3 - Pascaline Fonte: Maebee Uma citação de como funcionava a Pascaline: A máquina de Pascal, a Pascaline, era uma caixa com rodas e engrenagens da qual ele construiu mais de cinqüenta versões ao longo de uma década. O operador introduzia os algarismos a serem somados ‘discando-os’ numa série de rodas dentadas, com algarismos de zero a nove impressos, de modo que os números a serem somados ficassem expostos num mostrador. Cada roda representava uma determinada coluna decimal - unidades, dezenas, centenas, e assim por diante. Uma roda, ao completar um giro, avançava em um dígito a roda à sua esquerda, de ordem decimal mais alta. A máquina também executava outras operações, por meio de um incômodo sistema de adições repetitivas. (INSTITUTO INFNET, 2015, p. 10). Blaise Pascal, contribuiu para a evolução da computação, servindo de inspiração para a criação de novos inventos, como a máquina criada por Gottfried Leibnix, que executava as quatro operações básicas da matemática. Figura 3. Disponível em: http://www.maebee.com.br/img/techzone/historia/pascaline.png ;. Acesso em fev. 2016. INSTITUTO INFNET. Fundamentos da Computação e Sistemas Operacionais: roteiro de aprendizagem, etapa 1 (História da Computação). Rio de Janeiro, 2015. http://www.maebee.com.br/img/techzone/historia/pascaline.png 12 Figura 4 – Interior da Pascaline Fonte: CNN Outro marco importante na história da informática foi Charles Babbage, que projetou a Máquina Diferencial e a Máquina Analítica, porém ambas as máquinas, nunca foram finalizadas por Babbage. O seu projeto era tão grandioso para época, que o governo britânico não via muita utilidade e não desejavam mais investir na ideia, ocasionando uma futura falta de verba, e os equipamentos necessários eram inadequados para a construção das máquinas, o que levou as máquinas nunca terem sido terminadas. Em 1822, Babbage apresentou um projeto de uma máquina que poderia resolver equações polinômicas de forma simples, que resultaria em acabar com os erros em tabelas de logaritmos, que ocorriam com frequência, foi nomeada de Máquina Diferencial. Em 1833, a Máquina Analítica, foi o projeto sucessorda Máquina Diferencial, tendo base em executar operações por meio de cartões perfurados, utilizando conceitos do Tear Programável. Babbage tinha pensamentos tão à frente de seu tempo, que alguns dos conceitos da Máquina Analítica são utilizados até hoje na computação, como: unidade de entrada, unidade de saída, unidade de memória e unidade de computação. Ada Augusta Byron King, mais conhecida como Ada Lovelace, considerada a primeira programadora. Aos dezessete anos de idade, Ada Lovelace conhece Charles Babbage, em 1833, onde ele apresenta o seu modelo de Máquina Diferencial, porém o caminho de Ada como programadora só começa entre 1842 e 1843. Quando Babbage pede a Ada para traduzir as notas que Luigi Menabrea tinha feito em francês sobre a palestra da Máquina Analítica, porém ele pediu que ela acrescentasse também suas próprias anotações. Ela compreendeu a máquina de Babbage de tal maneira, que ao longo de oito meses, fez avanços gigantescos em relação ao artigo original, sendo um desses avanços, o primeiro algoritmo. Figura 4. Disponível em: http://i2.cdn.turner.com/cnnnext/dam/assets/130522140807-the-pascaline- mechanical-calculator-horizontal-large-gallery.jpg ;. Acesso em fev. 2016. http://i2.cdn.turner.com/cnnnext/dam/assets/130522140807-the-pascaline-mechanical-calculator-horizontal-large-gallery.jpg http://i2.cdn.turner.com/cnnnext/dam/assets/130522140807-the-pascaline-mechanical-calculator-horizontal-large-gallery.jpg 13 Figura 5 – Primeiro Algoritmo Fonte: LG CNS No período da Segunda Guerra Mundial, surgiu outra personalidade importante para a computação, que para deter os alemães e sua criptografia feita pelo The Enigma, que todos da época achavam impossível de ser quebrada, já que a mesma mudava as configurações todo dia, dificultando a forma de descriptografar. Alan Turing inventou uma máquina que poderia decifrar os códigos alemães, sendo chamada de Bombe. A invenção de Turing funcionava testando as possibilidades de configurações possíveis que a Enigma poderia possuir, poderiamos dizer que Bombe simulada os rotores da máquina enigma. Uma citação de como funcionava a Bombe: O Bombe era um dispositivo eletro-mecânico que replicado a ação de várias máquinas Enigma com fio. A norma alemã enigma empregues, em qualquer momento, um conjunto de três rotores, cada um dos quais pode ser definida em qualquer uma das 26 posições. O bombe britânico padrão continha trinta e seis equivalentes enigma, cada um com três tambores com fio para produzir o mesmo efeito como os rotores scrambling enigma. A Bombe poderia correr dois ou três empregos ao mesmo tempo. Cada trabalho terá um menu de que tinha de ser executado em um número de diferentes ordens de rodas. Se o menu continha 12 ou menos letras, três ordens de roda diferentes poderiam ser executadas em uma bombe; Se mais do que 12, apenas duas cartas. (WIKIPEDIA, 2016, p.17. Texto traduzido pelo autor.). Figura 5. Disponível em: https://publicpoole.files.wordpress.com/2015/02/diagram_for_the_computatio n_of_bernoulli_numbers.jpg ;. Acesso em fev. 2016. WIKIPEDIA. Bombe: dispositivo de decodificação usados em Bletchley Park. 2016. https://publicpoole.files.wordpress.com/2015/02/diagram_for_the_computatio%20n_of_bernoulli_numbers.jpg https://publicpoole.files.wordpress.com/2015/02/diagram_for_the_computatio%20n_of_bernoulli_numbers.jpg 14 4.2 AS GERAÇÕES DOS COMPUTADORES A Primeira Geração durou o período de 1946 a 1954 e começa com o ENIAC, sendo o primeiro computador digital eletrônico de larga escala, criado por John Eckert e John Mauchly. Os computadores da primeira geração, tinham como característica o uso de vários circuitos eletrônicos e válvulas, possuindo uma enorme dimensão. Um exemplo disso é o próprio ENIAC, que possuía 17.468 válvulas e estima-se que ocupava um espaço entre 167m² a 180m². Seguindo para a Segunda Geração, 1955 a 1964. A antiga válvula que esquentava muito e quebrava constantemente, foi substituída por uma tecnologia menor e mais econômica ao consumo de energia, o transístor. Graças aos transístores e os circuitos impressos implantados nos computadores da segunda geração, o tamanho das máquinas diminuiu muito em comparação a geração passada. Nessa geração, também surgiu uma nova linguagem, substituindo o código de máquina, a linguagem assembly, surgindo posteriormente as linguagens de programação de alto nível. No mesmo período, os computadores começaram a ter uso comercial. Os computadores da Terceira Geração, 1964 a 1977, foram marcados através dos circuitos integrados, que poderia ser descrito como a junção de vários transístores em um único chip. Os computadores dessa geração também sofreram mudança de tamanho, diminuindo significativamente as suas proporções em relação aos anteriores. Outros dois fatos marcantes dessa geração, foram a utilização e exploração melhor da linguagem de alto nível e o começo dos computadores pessoais bem no final da geração. Durante o período, 1977 a 1991, da Quarta Geração, os conceitos da computação foram aprimorados e alguns utilizados até hoje, como os microprocessadores e o surgimento da linguagem de programação C++. Marcada pela expansão dos computadores pessoais e a maior valorização de softwares e sistemas operacionais. E chegamos a quinta geração, que começou em 1991 e dura até os dias atuais. O maior marco da quinta geração é a evolução da internet, que se tornou um dos maiores meios de comunicação em massa. Nessa geração temos a evolução de todos os componentes do computador, cada vez mais velozes e potentes, juntamente com os computadores portáteis, podendo ser cada vez mais finos e rápidos tão quanto desktops, e a evolução dos celulares, que se tornaram, basicamente, computadores de mão. 15 5. PRINCIPAIS COMPONENTES DO COMPUTADOR Na concepção de John Von Neumann, que projetou a Arquitetura de von Neumann, a estrutura básica para um computador funcionar sem comprometer o desempenho, teria que ter memória, unidade lógica e aritmética (ULA), unidade central de processamento (CPU), unidade de controle (UC) e dispositivos de entrada e saída. O conceito de Neumann ainda é utilizado nos computadores atuais. Figura 6 – Diagrama da Arquitetura Fonte: Wikipedia Principais componentes do computador moderno: Placa-Mãe Responsável por interligar todos os dispositivos do computador, fazendo a comunicação (troca de dados) entre eles. Figura 7 – Placa Mãe Fonte: ASRock Figura 6. Disponível em: https://upload.wikimedia.org/wikipedia/commons/thumb/d/df/Arquitetura_de_ von_Neumann.svg/2000px-Arquitetura_de_von_Neumann.svg.png;. Acesso em fev. 2016. Figura 7. Disponível em: http://www.asrock.com/mb/photo/Z97%20Extreme4(L2).jpg ;. Acesso em fev. 2016. https://upload.wikimedia.org/wikipedia/commons/thumb/d/df/Arquitetura_de_%20von_Neumann.svg/2000px-Arquitetura_de_von_Neumann.svg.png https://upload.wikimedia.org/wikipedia/commons/thumb/d/df/Arquitetura_de_%20von_Neumann.svg/2000px-Arquitetura_de_von_Neumann.svg.png http://www.asrock.com/mb/photo/Z97%20Extreme4(L2).jpg 16 Processador Responsável por fazer cálculos do computador, sendo responsável pelo processamento de dados. Figura 8 – Processador Fonte: CiaPC Memória Ram Responsável por armazenar dados temporários enquanto são processados. Figura 9 – Memória Ram Fonte: Novo Mundo Connect Hard Disk (HD) Responsável por armazenar os arquivos do usuário, de programas instalados e do sistmea operacional. Figura 10 – Placa Mãe Fonte: Wikipedia Figura 8. Disponível em: http://d1fzrfeqgmqjkr.cloudfront.net/assets/37617/produtos/1086/1922.jpg ;. Acesso em fev. 2016. Figura 9. Disponívelem: http://2.bp.blogspot.com/-Ftkrf6u3bSw/UL4r3AXMEdI/AAAAAAAAAE g/d6OBOvxu2_I/s1600/memoriaddr.jpg;. Acesso em fev. 2016. Figura 10. Disponível em: https://upload.wikimedia.org/wikipedia/commons/2/29/Hard_disk_Western_ Digital_WD740_1_(dark1).jpg ;. Acesso em fev. 2016. http://d1fzrfeqgmqjkr.cloudfront.net/assets/37617/produtos/1086/1922.jpg http://2.bp.blogspot.com/-Ftkrf6u3bSw/UL4r3AXMEdI/AAAAAAAAAE%20g/d6OBOvxu2_I/s1600/memoriaddr.jpg http://2.bp.blogspot.com/-Ftkrf6u3bSw/UL4r3AXMEdI/AAAAAAAAAE%20g/d6OBOvxu2_I/s1600/memoriaddr.jpg https://upload.wikimedia.org/wikipedia/commons/2/29/Hard_disk_Western_%20Digital_WD740_1_(dark1).jpg https://upload.wikimedia.org/wikipedia/commons/2/29/Hard_disk_Western_%20Digital_WD740_1_(dark1).jpg 17 Periféricos São os dispositivos que recebem (periféricos de entrada) e enviam dados (periféricos de saída), também existe o misto, que que faz as duas funções. Exemplo de dispositivos de entrada: Teclado e Mouse. Dispositivos de saída: Monitor e caixa de som. Dispositivos mistos: Impressora multifuncional e monitor touch screen. Figura 11 – Periféricos Fonte: Blog Monica G Souza Figura 11. Disponível em: http://2.bp.blogspot.com/- WS20NCFlpmE/Vfbl3h5jkUI/AAAAAAAAAE0/epC7WEXF3Hk/s1600/Esquema-PC.gif;. Acesso em fev. 2016. http://2.bp.blogspot.com/-WS20NCFlpmE/Vfbl3h5jkUI/AAAAAAAAAE0/epC7WEXF3Hk/s1600/Esquema-PC.gif http://2.bp.blogspot.com/-WS20NCFlpmE/Vfbl3h5jkUI/AAAAAAAAAE0/epC7WEXF3Hk/s1600/Esquema-PC.gif 18 6. CONCLUSÃO Podemos observar que a computação vem evoluíndo desde muito tempo atrás e como cada personalidade foi importante para a evolução da computação. Desde Blaise Pascal, com sua calculadora, “La Pascaline”, passando por Charles Babbage e suas ideias além do seu tempo, como a Máquina Diferencial e Máquina Analítica, sem esquecer da primeira programadora, Ada Lovelace. E por último, Alan Turing, que para desvendar o segredo da máquina alemã e resolver o Enigma, construiu a máquina Bombe. A tecnologia continuou evoluindo até chegarmos na geração dos computadores, onde cada geração tem suas principais caracteristicas. Vimos que a cada geração que avançamos, os computadores tornaram-se menores e melhores em relação aos anteriores. Também podemos observar os principais componentes dos computadores modernos e a Arquitetura de Von Neumann. Nos aprofundamos no conceito de processadores e vimos as arquiteturas x86 e x64, criadas pelos dois maiores fabricantes de processadores, Intel e AMD, com intuito de melhorar o processamento de dados. Após estudos, surgiu um novo conceito além do single core, o multicore, onde o processador pode realizar várias funções ao mesmo tempo, por ter mais do que apenas um núcleo, assim não ficando limitado em ter que executar apenas uma de cada vez. Outro tópico abordado, foi as unidades de medidas, a primeira foi de armazenamento, onde podemos ver que existem unidades enormes, como o Terabyte e unidades pequenas, como a menor unidade, o bit. É interessante também comentar sobre a unidade de processamento, onde a mesma determina a velocidade em que os dados serão processados, as medidas são feitas em Hertz, diferentemente das unidades de armazenamento. 19 7. BIBLIOGRAFIA Material da Internet AMD. E2-3000 with Radeon™ HD 8280. Disponível em: < http://products.amd.com/es-xl/search/APU/AMD-E-Series-Processors/AMD-E2- Series-APU-for-Laptops/E2-3000-with-Radeon%E2%84%A2-HD-8280/100>. Acesso em: 12 fev. 2016. AMD. Fx-8800p with radeon™ r7 graphics. Disponível em: <http://products.amd.com/pt-br/search/apu/amd-fx-series-processors/amd-fx-series- processors-for-laptops/fx-8800p-with-radeon%e2%84%a2-r7-graphics/123>. Acesso em: 12 fev. 2016. COMPUTER HISTORY. Ada lovelace. Disponível em: <http://www.computerhistory.org/babbage/adalovelace/>. Acesso em: 19 fev. 2016. CLUBE DO HARDWARE. Teste do processador athlon 64 fx-57. Disponível em: <http://www.clubedohardware.com.br/artigos/teste-do-processador-athlon-64-fx- 57/1040>. Acesso em: 12 fev. 2016. E-CÁLCULO. Blaise pascal (1623 - 1662). Disponível em: <http://ecalculo.if.usp.br/historia/blaise_pascal.htm>. Acesso em: 19 fev. 2016. HARDWARE. O 386 e a era dos 32 bits. Disponível em: <http://www.hardware.com.br/guias/historia-processadores/386-era-32bits.html>. Acesso em: 11 fev. 2016. INSTITUTO INFNET. Introdução. Disponível em: < http://lms.infnet.edu.br/moodle/mod/page/view.php?id=22267>. Acesso em: 11 fev. 2016. INSTITUTO INFNET. Processadores. Disponível em: <http://lms.infnet.edu.br/moodle/mod/page/view.php?id=22274>. Acesso em: 11 fev. 2016. INTEL. Intel® celeron® processor b800. Disponível em: <http://ark.intel.com/pt- br/products/59570/intel-celeron-processor-b800-2m-cache-1_50-ghz>. Acesso em: 12 fev. 2016. INTEL. Intel® core™ i5-4440s processor. Disponível em: <http://ark.intel.com/pt- br/products/75040/intel-core-i5-4440s-processor-6m-cache-up-to-3_30-ghz>. Acesso em: 12 fev. 2016. INTEL. Intel® core™ i7-5960x processor extreme edition. Disponível em: <http://ark.intel.com/pt-br/products/82930/intel-core-i7-5960x-processor-extreme- edition-20m-cache-up-to-3_50-ghz?q=i7-5960x>. Acesso em: 12 fev. 2016. http://products.amd.com/es-xl/search/APU/AMD-E-Series-Processors/AMD-E2-Series-APU-for-Laptops/E2-3000-with-Radeon%E2%84%A2-HD-8280/100 http://products.amd.com/es-xl/search/APU/AMD-E-Series-Processors/AMD-E2-Series-APU-for-Laptops/E2-3000-with-Radeon%E2%84%A2-HD-8280/100 http://products.amd.com/pt-br/search/apu/amd-fx-series-processors/amd-fx-series-processors-for-laptops/fx-8800p-with-radeon%e2%84%a2-r7-graphics/123 http://products.amd.com/pt-br/search/apu/amd-fx-series-processors/amd-fx-series-processors-for-laptops/fx-8800p-with-radeon%e2%84%a2-r7-graphics/123 http://www.computerhistory.org/babbage/adalovelace/ http://www.clubedohardware.com.br/artigos/teste-do-processador-athlon-64-fx-57/1040 http://www.clubedohardware.com.br/artigos/teste-do-processador-athlon-64-fx-57/1040 http://ecalculo.if.usp.br/historia/blaise_pascal.htm http://www.hardware.com.br/guias/historia-processadores/386-era-32bits.html http://lms.infnet.edu.br/moodle/mod/page/view.php?id=22267 http://lms.infnet.edu.br/moodle/mod/page/view.php?id=22274 http://ark.intel.com/pt-br/products/59570/intel-celeron-processor-b800-2m-cache-1_50-ghz http://ark.intel.com/pt-br/products/59570/intel-celeron-processor-b800-2m-cache-1_50-ghz http://ark.intel.com/pt-br/products/75040/intel-core-i5-4440s-processor-6m-cache-up-to-3_30-ghz http://ark.intel.com/pt-br/products/75040/intel-core-i5-4440s-processor-6m-cache-up-to-3_30-ghz http://ark.intel.com/pt-br/products/82930/intel-core-i7-5960x-processor-extreme-edition-20m-cache-up-to-3_50-ghz?q=i7-5960x http://ark.intel.com/pt-br/products/82930/intel-core-i7-5960x-processor-extreme-edition-20m-cache-up-to-3_50-ghz?q=i7-5960x 20 INTEL. Intel® core™ i7-6970hq processor. Disponível em: <http://ark.intel.com/products/93336/intel-core-i7-6970hq-processor-8m-cache-up-to- 3_70-ghz>. Acesso em: 12 fev. 2016. INTEL. Intel® core™2 duo processor t6500. Disponível em: <http://ark.intel.com/pt-br/products/39311/intel-core2-duo-processor-t6500-2m-cache- 2_10-ghz-800-mhz-fsb?q=t6500>. Acesso em: 12 fev. 2016. INTEL. Intel® pentium® processor g3250. Disponível em: <http://ark.intel.com/pt- br/products/83538/intel-pentium-processor-g3250-3m-cache-3_20-ghz>. Acesso em: 12 fev. 2016. KABUM. Processador amd a-series a10 7850k. Disponível em: <http://www.kabum.com.br/cgi-local/site/produtos/descricao.fcgi?codigo=49467>. Acesso em: 12 fev. 2016. KABUM. Processador amd a4 4000 dual-core. Disponível em: <http://www.kabum.com.br/produto/42197/processador-amd-a4-4000-dual-core-3- 0ghz-3-2ghz-max-turbo-ad4000okhlbox>. Acesso em: 12 fev.2016. KABUM. Processador amd fx 9590 octa core. Disponível em: <http://www.kabum.com.br/cgi-local/site/produtos/descricao.fcgi?codigo=50118& origem=52&gclid=cjwkeaiai4a2brcu_exo3o_k3husjabmn9n1svg2lnzrrx8cbuzwrtxco5 zdj_nca52byfl-4mjhihoc3n_w_wcb>. Acesso em: 12 fev. 2016. LG CNS. Ada lovelace: the first computer programmer. Disponível em: <http://www.lgcnsblog.com/inside-it/ada-lovelace-the-first-computer-programmer/>. Acesso em: 19 fev. 2016. NÚCLEO DE EDUCAÇÃO A DISTÂNCIA DA UNIVERSIDADE FEDERAL DA PARAÍBA. As gerações dos computadores. Disponível em: <http://producao.virtual.ufpb.br/books/camyle/introducao-a-computacao- livro/livro/livro.chunked/ch01s02.html>. Acesso em: 20 fev. 2016. O BARICENTRO DA MENTE. A história do computador e alguns matemáticos que contribuíram para seu desenvolvimento. Disponível em: <http://obaricentrodamente.blogspot.com.br/2010/05/historia-do-computador-e- alguns.html>. Acesso em: 19 fev. 2016. TECMUNDO. A história dos computadores e da computação. Disponível em: <http://www.tecmundo.com.br/tecnologia-da-informacao/1697-a-historia-dos- computadores-e-da-computacao.htm>. Acesso em: 19 fev. 2016. UNIVERSIDADE FEDERAL DO PARÁ. Hardware - processador. Disponível em: <http://www.ufpa.br/dicas/mic/mic-proc.htm>. Acesso em: 11 fev. 2016. WIKIPEDIA. 32 bits. Disponível em: <https://pt.wikipedia.org/wiki/32_bits>. Acesso em: 11 fev. 2016. http://ark.intel.com/products/93336/intel-core-i7-6970hq-processor-8m-cache-up-to-3_70-ghz http://ark.intel.com/products/93336/intel-core-i7-6970hq-processor-8m-cache-up-to-3_70-ghz http://ark.intel.com/pt-br/products/39311/intel-core2-duo-processor-t6500-2m-cache-2_10-ghz-800-mhz-fsb?q=t6500 http://ark.intel.com/pt-br/products/39311/intel-core2-duo-processor-t6500-2m-cache-2_10-ghz-800-mhz-fsb?q=t6500 http://ark.intel.com/pt-br/products/83538/intel-pentium-processor-g3250-3m-cache-3_20-ghz http://ark.intel.com/pt-br/products/83538/intel-pentium-processor-g3250-3m-cache-3_20-ghz http://www.kabum.com.br/cgi-local/site/produtos/descricao.fcgi?codigo=49467 http://www.kabum.com.br/produto/42197/processador-amd-a4-4000-dual-core-3-0ghz-3-2ghz-max-turbo-ad4000okhlbox http://www.kabum.com.br/produto/42197/processador-amd-a4-4000-dual-core-3-0ghz-3-2ghz-max-turbo-ad4000okhlbox http://www.kabum.com.br/cgi-local/site/produtos/descricao.fcgi?codigo=50118&%20origem=52&gclid=cjwkeaiai4a2brcu_exo3o_k3husjabmn9n1svg2lnzrrx8cbuzwrtxco5zdj_nca52byfl-4mjhihoc3n_w_wcb http://www.kabum.com.br/cgi-local/site/produtos/descricao.fcgi?codigo=50118&%20origem=52&gclid=cjwkeaiai4a2brcu_exo3o_k3husjabmn9n1svg2lnzrrx8cbuzwrtxco5zdj_nca52byfl-4mjhihoc3n_w_wcb http://www.kabum.com.br/cgi-local/site/produtos/descricao.fcgi?codigo=50118&%20origem=52&gclid=cjwkeaiai4a2brcu_exo3o_k3husjabmn9n1svg2lnzrrx8cbuzwrtxco5zdj_nca52byfl-4mjhihoc3n_w_wcb http://www.lgcnsblog.com/inside-it/ada-lovelace-the-first-computer-programmer/ http://producao.virtual.ufpb.br/books/camyle/introducao-a-computacao-livro/livro/livro.chunked/ch01s02.html http://producao.virtual.ufpb.br/books/camyle/introducao-a-computacao-livro/livro/livro.chunked/ch01s02.html http://obaricentrodamente.blogspot.com.br/2010/05/historia-do-computador-e-alguns.html http://obaricentrodamente.blogspot.com.br/2010/05/historia-do-computador-e-alguns.html http://www.tecmundo.com.br/tecnologia-da-informacao/1697-a-historia-dos-computadores-e-da-computacao.htm http://www.tecmundo.com.br/tecnologia-da-informacao/1697-a-historia-dos-computadores-e-da-computacao.htm http://www.ufpa.br/dicas/mic/mic-proc.htm https://pt.wikipedia.org/wiki/32_bits 21 WIKIPEDIA. 64 bits. Disponível em: <https://pt.wikipedia.org/wiki/64_bits>. Acesso em: 11 fev. 2016. WIKIPEDIA. Arquitetura de von neumann. Disponível em: <https://pt.wikipedia.org/wiki/arquitetura_de_von_neumann>. Acesso em: 21 fev. 2016. WIKIPEDIA. Bombe. Disponível em: <https://en.wikipedia.org/wiki/bombe>. Acesso em: 20 fev. 2016. WIKIPEDIA. Byte. Disponível em: <https://pt.wikipedia.org/wiki/Bytes>. Acesso em: 11 fev. 2016. WIKIPEDIA. Computador pessoal. Disponível em: <https://pt.wikipedia.org/wiki/computador_pessoal>. Acesso em: 20 fev. 2016. WIKIPEDIA. Eniac. Disponível em: <https://en.wikipedia.org/wiki/eniac>. Acesso em: 20 fev. 2016. WIKIPEDIA. Hertz. Disponível em: <https://pt.wikipedia.org/wiki/hertz #computa.c3.a7.c3.a3o>. Acesso em: 11 fev. 2016. WIKIPEDIA. Intel 80386. Disponível em: <https://pt.wikipedia.org/wiki/intel_80386>. Acesso em: 12 fev. 2016. https://pt.wikipedia.org/wiki/64_bits https://pt.wikipedia.org/wiki/arquitetura_de_von_neumann https://en.wikipedia.org/wiki/bombe https://pt.wikipedia.org/wiki/Bytes https://pt.wikipedia.org/wiki/computador_pessoal https://en.wikipedia.org/wiki/eniac https://pt.wikipedia.org/wiki/hertz#computa.c3.a7.c3.a3o https://pt.wikipedia.org/wiki/hertz#computa.c3.a7.c3.a3o https://pt.wikipedia.org/wiki/intel_80386 1. INTRODUÇÃO 1.1 OBJETIVO 1.2 JUSTIFICATIVA 1.3 ESTRUTURA DO TRABALHO 2. UNIDADES DE MEDIDA DO COMPUTADOR 2.1 ARMAZENAMENTO 2.2 PROCESSAMENTO 3. MICROPROCESSADORES 3.1 ARQUITETURAS X86 E X64 3.2 MULTICORE 3.3 INTEL E AMD 4. RESUMO DA HISTÓRIA DA COMPUTAÇÃO 4.1 PERSONALIDADES HISTÓRICAS 4.2 AS GERAÇÕES DOS COMPUTADORES 5. PRINCIPAIS COMPONENTES DO COMPUTADOR 6. CONCLUSÃO 7. BIBLIOGRAFIA
Compartilhar