You are on page 1of 49

CEEF CENTRO EDUCACIONAL FUCAPI

FUNDAMENTOS DE INFORMTICA

REVISO JAN/2007

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

FUNDAMENTOS DE INFORMTICA

OBJETIVO Habilitar o aluno ao conhecimento dos conceitos bsicos e noes de funcionamento de um computador e das partes que integram, tanto em Hardware como em Software. HISTRIA DOS COMPUTADORES DO BACO AOS TERABYTES

A histria da informtica confunde-se com a prpria histria humana, concebendo-a como sendo a cincia da informao. PARTE I OS PRIMRDIOS DA COMPUTAO

A histria dos nmeros - (Algarismos Babilnicos)


Diversos povos usavam pedras para contar seus animais. Quando um pastor de ovelhas, por exemplo, queria contar seu rebanho, ele fazia um monte de pedras, e cada uma delas representava um animal. A quantidade total de pedras no monte representava o nmero de ovelhas que ele possua.

A inveno da escrita

Mas esse mtodo tinha alguns problemas: apenas observando o monte de pedras era difcil saber a quantidade exata de animais existentes no rebanho. E, se uma pessoa tivesse muitos animais, ela teria dificuldade em represent-los, uma vez que a pilha formada pelas pedras seria enorme. Para resolver esse problema, por volta de 8000 a.C., os povos do Oriente Mdio comearam a lapidar pedras e utilizar argila para criar objetos de diversos formatos, que representavam valores diferentes.

-1-

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

Dessa forma, ficou muito mais fcil saber o nmero representado pelo monte de pedras. E, se o pastor de ovelhas vendesse parte de seu rebanho para um aougue e pedisse para algum levar esses animais at l, como saberia que essa pessoa entregaria o mesmo nmero de ovelhas vendidas ao aougueiro?

Esse era outro grave problema. Nas runas de Uruk, capital da antiga Sumria, foram encontrados artefatos que eram utilizados por volta de 3500 a.C. e que mostram a soluo encontrada plos sumrios. O pastor pegava um pote redondo de argila e colocava dentro dele as pedras que representavam a quantidade de ovelhas que a pessoa teria de levar at o aougueiro. Depois, lacrava esse pote. Quando o encarregado do transporte chegava at o aougueiro, entregava o pote para este, que o quebrava e, analisando o valor das pedras que estavam dentro do pote, descobria a quantidade de animais que deveria receber. Mas esse sistema tambm apresentava problemas. Quando a quantidade de pedras dentro do pote era grande demais, este ficava muito pesado. Alm disso, era impossvel saber o nmero de animais sem ter de quebrar o pote. Para resolver isso, por volta de 3250 a.C., os sumrios passaram a fazer discos de argila nos quais faziam desenhos iguais s pedras que representavam nmeros. Ao fazerem isso, eles estavam, na realidade, inventado a escrita. Nos museus de todo o mundo h inmeros objetos com marcas, pertencentes a pocas antigas. So pedaos de pau com talhos, pedaos de barro com marcas e cordas com ns. Existem cavernas em cujas paredes podemos ver marcas talhadas ou pintadas.

Smbolos usados plos egpcios e o que significava cada marca.

-2-

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

Observem como eles escreviam o nmero 322:

ou seja, 100 + 100 + 100 + 10 + 10 + 1 + 1


Entretanto, usando o sistema egpcio, fica trabalhoso registrar certas quantidades. Experimente, por exemplo, escrever 999 no sistema egpcio e compare com a nossa maneira de escrev-lo.

O sistema de numerao romano

O sistema de numerao hindu-arbico

Os hindus desenvolveram um sistema numrico de base 10 por volta de 200 a.C.

Os hindus usavam esses algarismos para os nmeros de 1 a 9. Alguns deles quase no mudaram at hoje.

O sistema de numerao hindu-arbico Adoo dos nmeros plos rabes

Os rabes uniram todos esses conhecimentos e os desenvolveram, mudando a matemtica para sempre. Al-Khwarizmi, por exemplo, escreveu um livro de aritmtica que foi decisivo para a adoo dos algarismos hindus na cultura rabe. Do nome desse grande matemtico e que se originaram as palavras algarismo e algoritmo.

Veja a importncia dos algarismos indo-arbicos hoje: Sistema numrico mais utilizado no mundo.
A matemtica moderna e vrios ramos do conhecimento humano s evoluram consideravelmente depois da adoo desse sistema. O sistema posicional facilitou o clculo de tal forma que, hoje em dia, quase todas as pessoas podem fazer contas complexas de cabea ou com o auxlio de papel e caneta.

Sistemas de medidas:

Como os algarismo indo-arbicos usavam a base 10, sistemas de base 10 logo foram adotados para organizar vrios aspectos do nosso cotidiano. Hoje em dia usamos o metro, o grama e o litro para medir comprimento, massa e capacidade. Esses sistemas usam mltiplos e divisores de 10 em suas subdivises para facilitar os clculos.

-3-

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

PARTE II HISTRIA DO COMPUTADOR O Houaiss, considerado o mais completo dicionrio de Lngua Portuguesa, tem duas definies O QUE COMPUTADOR ? 1. O que computa; calculador, calculista. 2. Mquina destinada ao processamento de dados; dispositivo capaz de obedecer a instrues que visam produzir certas transformaes nos dados, com o objetivo de alcanar um fim terminado. para computador:

O que informao

Vivemos na era da informao. H informao sobre previso do tempo, esportes, diverses, finanas... Informao significa fatos: o tipo de coisa presente em livros, que pode ser expressa em palavras ou imagens. A informao pode portanto vir em vrias formas: verbal, visual, por ondas... No mundo dos computadores, a definio atual dada por Claude Shannon (1916-2001): a informao est presente sempre que um sinal transmitido de um lugar para outro.

Desde os primrdios, as formas de vida vem aperfeioando sua capacidade de processamento da informao. Com a evoluo, surgiram as palavras e as regras para combin-las: as leis da gramtica e da lgica. Os nmeros so um tipo especial de palavra, com regras prprias. Pode-se represent-los nos dedos e originalmente as contas (operaes com nmeros) eram feitas nos dedos. Dessa forma, podemos dizer que no incio dos tempos as operaes tambm eram "digitais"! A escrita nasceu atravs dos sumrios, que inventaram um modo de representar a linguagem atravs de desenhos. Essa idia difundiu-se entre as vrias culturas, cada uma adquirindo seu modo prprio de representar a linguagem. Na regio do Mediterrneo surgiram o alfabeto e o baco. Esse ltimo era usado para fazer contas. O baco era constitudo a partir de contas e fios. E foi o primeiro instrumento capaz de calcular com preciso e rapidez.

Os nmeros e o baco

O baco dos romanos consistia de bolinhas de mrmore que deslizavam numa placa de bronze cheia de sulcos. Isso gerou alguns termos matemticos: em latim "Calx" significa mrmore, assim "Calculus" era uma bolinha do baco, e fazer calculos aritmticos era "Calculare". Em suma, os tempos antigos eram realmente a era dos calculadores, e embora os povos antigos dispusessem de meios para escrever nmeros, os clculos eram raramente escritos.

-4-

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

Os Hindus inventaram o zero escrito, e isso permitiu que eles efetuassem a Aritmtica decimal no papel. Aqui comea a chamada era do papel e lpis. A matemtica hindu foi difundida plos rabes que a espalharam pelo Ocidente. Em 830, um estudioso persa, conhecido por Al-Khwarismi, escreveu o livro definitivo sobre o assunto. Mais especificamente, o livro tratava de lgebra. Aps ser usado repetidamente, o nome do matemtico acabou se transformando em "algarismo", palavra que hoje denota os smbolos usados para representar nmeros. Do mesmo radical vem a palavra "algoritmo", usada em computao. A CINCIA E OS CLCULOS Isaac Newton (1643-1727) com sua Teoria Gravitacional coroou a era do papel e lpis. A sua teoria despertou grandes desafios matemticos, entre eles o Problema dos Trs Corpos - o Sol, a Terra e a Lua, cuja soluo era incrivelmente difcil e enfadonha. Com o tempo, um grande nmero de cientistas comeou a pensar em fazer estes clculos atravs de alguma mquina...

John Napier (1550-1617) inventou a "Tbua de Napier", que era similar a uma tabela de multiplicaes. A tbua reduzia multiplicaes e divises a adies e subtraes. Usando esse princpio, em 1620 foram criadas as rguas de clculo, usadas at 1970, antes das calculadoras de bolso.

MQUINAS DE CALCULAR Wilhelm Schickard (1592-1635) construiu a primeira mquina de verdade. Esta fazia multiplicao e diviso, mas foi perdida durante a Guerra dos Trinta Anos, sem que seu inventor pudesse defender sua primazia. Somente em 1957 essa calculadora ficou conhecida. Como todas as pioneiras mquinas de calcular, as multiplicaes eram feitas atravs de somas sucessivas. 1642 - PASCAL O prximo passo no desenvolvimento de uma mquinas de calcular foi a inveno da primeira "engenhoca" capaz de somar ou diminuir nmeros muito rapidamente.

A Pascalina, como foi apelidada a primeira calculadora mecnica, foi criada quando Pascal tinha apenas dezoito anos. O modelo desenvolvido pelo jovem inventor consistia em uma caixa contendo rodas dentadas e engrenagens, que conforme o encaixe produziam os clculos visados. Cada casa decimal era representada por uma roda diferente, isto , uma era a unidade, outra a dezena, a outra centena etc...

-5-

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

Pascal recebeu uma patente do rei da Frana para que lanasse sua mquina no comrcio. Comercialmente, a pascalina foi um fracasso pois no foram produzidas mais que 50 unidades e seu preo era excessivamente alto. O filsofo e matemtico alemo Gottfried Wilhelm Leibniz (1646-1716) aprimorou um bocado o projeto de Pascal e sonhava que um dia todo o raciocnio pudesse ser substitudo pelo girar de uma alavanca. A mquina de Leibniz fazia multiplicaes e divises. Leibnitz (ou Leibniz) aos 12 anos j estudava Latin e Grego como autodidata. Antes de ter 20(vinte) anos j possua mestrado em matemtica, filosofia, teologia e leis. Em 1672, Leibniz criou uma calculadora mecnica capaz de fazer facilmente clculos envolvendo as quatro operaes fundamentais e ainda extrair a raiz quadrada. O modelo era muito parecido com o de Pascal, mas com componentes extras que agilizavam os clculos e se moviam dentro da mquina, otimizando os clculos repetitivos. Ele introduziu o conceito de realizar multiplicaes e divises atravs de adies e subtraes sucessivas.

A mquina de Pascal teve uma vida til de quase 200 anos e foi sendo aperfeioada por diversos inventores. Funcionava cada vez melhor, mas tinha um limite: a entrada de dados dependia da eficincia da pessoa, e, mesmo que essa tarefa fosse executada por algum altamente treinado, esse algum ainda seria um ser humano, e seres humanos tm limites fsicos. Assim, o passo seguinte teria que ser necessariamente o aumento na velocidade de alimentao dos dados. A REVOLUO INDUSTRIAL Em 1801, na Frana, durante a revoluo industrial, Joseph Marie Jacquard (1752-1834) inventou um tear mecnico controlado por grandes cartes perfurados. Sua mquina era capaz de produzir tecidos com desenhos bonitos e intrincados. Foi tamanho o sucesso que Jacquard foi quase morto quando levou o tear para Lyon: as pessoas tinham medo que o tear lhes fizesse perder o emprego. Em 7 anos, j haviam 11 mil teares desse tipo operando na Frana. Jacquard sentiu-se incomodado com a tarefa de alimentar os teares com novelos de linhas coloridas para formar os desenhos no pano que estava sendo fiado. Como toda a operao era manual, a tarefa era interminvel: a cada segundo, ele tinha que mudar o novelo, seguindo as determinaes do contratante. Com o tempo, ele foi percebendo que as mudanas eram sempre seqenciais. E inventou um processo simples: cartes perfurados, onde o contratante poderia registrar, ponto a ponto, a receita para a confeco de um tecido. Da, Jacquard construiu um tear capaz de ler os cartes e executar as operaes na seqncia programada. A primeira demonstrao prtica do sistema aconteceu na virada do sculo 19, em 1801.

Os mesmos cartes perfurados de Jacquard, que mudaram a rotina da industria txtil, teriam, poucos anos depois, uma decisiva influncia no ramo da computao. Praticamente sem alteraes, continuam a ser aplicados ainda hoje: foram eles, os famigerados "punching cards", que causaram toda aquela confuso na Flrida, na eleio para presidente dos EUA em 2000.

-6-

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

O tear programvel de Jacquard.


BABBAGE E ADA O brilhante matemtico ingls Charles Babbage (1792-1871) em 1822 projetou a Mquina deDiferenas para avaliao de funes. Babbage projetou tambm a Mquina Analtica ou Diferencial em 1833; semelhante ao computador atual pois dispunha de programa, memria, unidade de controle e perifricos de entrada e sada. O projeto, totalmente mecnico, era composto de uma memria, um engenho central, engrenagens e alavancas usadas para a transferncia de dados da memria para o engenho central e dispositivos para entrada e sada de dados. O calculador utilizaria cartes perfurados contendo no somente nmeros (os dados) mas tambm INSTRUES (o que fazer com os dados). Embora os dois projetos de Babbage no tenham sido construdos(devido as deficincias tecnolgicas da poca), inspiraram uma srie de equipamentos desenvolvidos anos depois. Por essa colaborao, foi considerado o Pai dos Computadores ou Pai da Informtica

Computador Analtico Entrar com um nmero do armazm; Entrar com um nmero do moinho; Mover um nmero do moinho para o armazm; Mover um nmero do armazm para o moinho; Comandar o moinho para executar uma operao;

Ada Augusta (1815-1852), Lady Lovelace, filha do poeta Lord Byron, era matemtica amadora entusiasta. Ada tornou-se a primeira programadora, escrevendo sries de instrues para o engenho analtico. Ada inventou o conceito de subrotina: uma seqncia de instrues que pode ser usada vrias vezes em diferentes contextos. Ela descobriu o valor das repeties - os laos (loops): deveria haver uma instruo que retornasse a leitora de cartes a um carto especfico, de modo que a seqncia pudesse ter sua execuo repetida. Ela sonhava com o desvio condicional: a leitora de cartes desviaria para outro carto "se" alguma condio fosse satisfeita. Babbage e Ada estavam muito alm do seu tempo e no conseguiram financiamento para construir o seu Computador Analtico, que ficou apenas como uma belssima idia que nunca foi concluda. primeira programadora de computador do mundo. Babbage considerado o precursor do computador e Ada considerada a precursora do software. Ele no tem pretenses de originar nada, mas pode processar qualquer coisa que ns soubermos programa-lo para realizar. Ada Augusta Byron, Condessa de Lovelace,falando sobre o Engenho Analtico de Baddage, precursor dos modernos computadores (Londres, 1830).

-7-

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

Thomas Colmar Em 1820, Charles Xavier Thomas (1785 - 1870, conhecido como Thomas de Colmar,Paris -PR) projetou e construiu uma mquina capaz de efetuar as 4 operaes aritmticas bsicas: a Arithmometer. Esta foi a 1 calculadora realmente comercializada com sucesso. Ela fazia multiplicaes com o mesmo princpio da calculadora de Leibnitz e com a assistncia do usurio efetuava divises. A LGICA BOOLEANA As mquinas do sculo XIX usavam base 10. O matemtico ingls George Boole (1815-1864) publicou em 1847 o livro(A Anlise Matemtica da Lgica ) e em 1854(Uma Investigao das Leis do Pensamento), que continha os princpios da lgica booleana, onde as variveis assumem apenas valores 0 e 1 (verdadeiro e falso.). Os livros revolucionaram o mundo do clculos. A dificuldade de implementar um dgito decimal (um nmero inteiro entre 0 e 9) em componentes eltricos determinaram o uso da base 2 em computadores. A lgica booleana foi usada na implementao dos circuitos eltricos internos a partir do sculo XX. O que Boole props era que qualquer coisa (sejam nmeros, letras ou mesmo objetos) poderia ser representado por smbolos e regras. Ele tambm introduziu o conceito dos cdigos binrios, ou seja, apenas dois tipos de entidades - sim ou no, verdadeiro ou falso, um ou zero, ligado ou desligado, passa corrente ou no passa corrente, em cima ou embaixo, etc. Boole achava que eliminando elementos subjetivos e mantendo restritas as opes, o sistema se manteria menos suscetvel a falhas. HOLLERITH E SUA MQUINA DE PERFURAR CARTES Herman Hollerith criou uma mquina para tabular o censo nos EUA, chamada de Mquina de Recenseamento ou Tabuladora. O sucesso com os resultados obtidos (a concluso do censo passou de 10 para 3 anos), levou Hollerith a procurar generalizar o uso dela para aplicaes comerciais. Hollerith fundou a empresa Tabulating Machines Company, que em 1924 se juntou a outras empresas para formar a International Business Machines Corporation (a IBM), conhecida at hoje.

Alan M. Turing (matemtico ingls) desenvolveu a teoria de uma mquina capaz de resolver todo o tipo de problema (Mquinas de Turing). Uma mquina de Turing uma forma de representar um processo a partir de sua descrio. Com os estudos de Turing teve incio a Teoria Matemtica da Computao, na qual se define um algoritmo como a representao formal e sistemtica de um processo, e atravs da qual se demonstra que nem todos os processos so representveis. A partir disto chegou-se a seguinte concluso: Um problema tem soluo algortmica se existir uma mquina de Turing para represent-lo Desses estudos surgiu a Teoria da Computabilidade, que estuda as formas de descrever e representar os algoritmos.

-8-

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

O ENIGMA Quando a II Guerra Mundial eclodiu, os Alemes inventaram um equipamento para decifrar o cdigo das mensagens inimigas e passar informaes para seus aliados. Este cdigo era constantemente trocado, obrigando os inimigos a tentar decodifica-lo.

Turing foi trabalhar no Departamento de Comunicaes da Gran Bretanha (Government Code and Cypher School) em Buckinghamshire, com o intuito de quebrar o cdigo das comunicaes alems. Turing e seus colegas cientistas trabalharam num sistema que foi chamado de Colossus, um enorme emaranhado de servo-motores e metal, considerado um precursor dos computadores digitais. O COLOSSUS O Colossus, em operao caracteres por segundo.

durante a II Grande Guerra, possuia 1500 vlvulas e processava 5000

TEORIA DA INFORMAO Inspirado na lgica booleana de 1847, Claude Shannon, um estudante do (Instituto de Tecnologia de Massachusetts), estudava meios mais simples que no fossem atravs de grandes e complicadas engrenagens de calcular. Ele percebeu quo semelhante era o princpio booleano de nmeros binrios com um circuito eltrico - e que esse circuito poderia ser usado em um computador. Prosseguindo suas experincias sobre cdigos binrios, o estudante publicou em sua tese de mestrado as concluses que havia chegado. A sua teoria foi to bem recebida que dentro de meses j estava sendo adaptada aos sistema telefnicos americanos. Shannon foi o responsvel pela expanso do conceito de numerao binrio e introduzindo nos meios acadmicos o bit como conhecido atualmente: binary digit.

PARTE III
GERAO DOS COMPUTADORES O advento da Segunda Guerra Mundial provocou um impulso sem precedentes no desenvolvimento da tecnologia dos computadores. A total mobilizao da indstria e da cincia para a fabricao de armas convencionais, e o desenvolvimento da tecnologia necessria s no convencionais, causou uma injeo de recursos fenomenal. Tal conjuntura abriu caminho para o surgimento dos primeiros grandes computadores. Os primeiros computadores eram muito grandes, e sua programao era muito prxima a linguagem de maquina. Construdos com vlvulas eletrnicas e centenas de metros de fios ocupavam vrias salas de um edifcio. Freqentemente ocorriam panes e a confiana neles depositas era pouco questionvel. S era possvel trabalhar de forma seqencial, na maioria das vezes com fita de papel(carto perfurado). PRIMEIRA GERAO

-9-

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

VLVULA

MARK I Mark I - Tecnologia de vlvulas (1940 - 1955) Numa parceria da IBM com a marinha Norte-Americana, o Mark I era totalmente eletromecnico: ele tinha cerca de 17 metros de comprimento por 2 metros e meio de altura e uma massa de cerca de 5 toneladas. O barulho do computador funcionando, segundo relatos da poca, se assemelhava a varias pessoas tricotando dentro de uma sala. O Mark I continha nada menos que 750.000 partes unidas por aproximadamente 80 km de fios. Ele foi o primeiro computador totalmente automtico a ser usado para fins blicos. 1945 ENIAC (Eletronic Numerical Integrator and Calculator) Funcionava com 18.000 vlvulas eletrnicas( os nmeros eram manipulados na forma decimal), pesava 30 toneladas e tinha o tamanho de uma sala com 180 m2. Foi projetado durante o curso da segunda grande guerra, com o objetivo de calcular tbuas de bombardeamento e disparo. Foi desenvolvido por John Mauchly e J. Presper Eckert, na Univ. da Pensilvnia. Apesar da alta velocidade para a poca, era extremamente difcil mudar as instrues contidas dentro do computador, j que a programao era feita por meio de vlvulas e fios que eram trocados de posio de acordo com o que se desejava. A demora ainda era maior porque o computador utilizava o sistema decimal. ENIAC O EDVAC (Electronic Discrete Variable Computer), apesar de ser mais moderno, no diminuiu de tamanho e ocupava 100% do espao que o ENIAC. Todavia, ele era dotado de cem vezes mais memria interna que o ENIAC - um grande salto para a poca.

EDIVAC As instrues j no eram passadas ao computador por meios de fios ou vlvulas: elas ficavam em um dispositivo eletrnico denominado linha de retardo. Esse dispositivo era um tubo contendo vrios cristais que refletiam pulsos eletrnicos para frente e para trs muito lentamente. Um outro grande avano do EDVAC foi o abandono do modelo decimal e a utilizao dos cdigos binrios, reduzindo drasticamente o nmero de vlvulas. Seus criadores, Mauchly e Eckert, comearam a trabalhar neste modelo logo aps o lanamento do ENIAC.

- 10 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

Baseado na revolucionria teoria de Von Neumann (pensada por ele a partir do funcionamento do EDVAC), o UNIVAC I (Universal Automatic Computer) era bem menor que seus predecessores. Tinha "apenas" vinte metros quadrados e um massa de cerca de cinco toneladas. O computador recebia as instrues de cartes magnticos e no mais de cartes perfurados. Foram construdas nos anos seguintes mquinas muito semelhantes, como o MANIAC-I (Mathematical Analyser Numerator, Integrator and Computer), MANIAC-II e o UNICAC-II. Foram produzidas quinze unidades do UNIVAC I e ele foi o primeiro computador comercial da histria.

NIVAC I 1951

1954 - IBM 650 O computador IBM 650 foi disponibilizado publicamente nos USA pela IBM em Dezembro de 1954. Media 1,5 m X 0,9 m X 1,8 m e tinha uma massa de 892 Kg. O IBM 650 era indicado para resolver problemas comerciais e cientficos. A empresa projetou a venda de 50 exemplares do computador (mais do que todos os computadores do mundo juntos) - o que foi considerado um exagero. Apesar do pessimismo, em 1958, duas mil unidades do IBM 650 estavam espalhadas pelo mundo. IBM 650

- 11 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

TRANSISTOR

SEGUNDA GERAO

IBM 1401 A utilizao do transistor (1955-1965) Em 1952 surgiu um novo componente que apresentava inmeras vantagens em relao s antigas vlvulas: ele tinha caractersticas como menor aquecimento, maior poder de clculo e confiabilidade e um consumo de energia bem menor -com o adicional de que no necessitava de tempo para aquecer. A Bell Laboratories inventava o transistor. Os clculos passaram a ser medidos de segundos para microssegundos. As linguagens utilizadas para esses computadores eram normalmente a FORTRAN, COBOL ou ALGOL. A partir desse momento, devido maior facilidade e praticidade do transistor, muitos modelos de computador surgiram. O primeiro modelo de computado 100% transistorizado foi o TRADIC, da Bell Laboratories. Outro modelo dessa poca era o IBM 1401, com uma capacidade memria base de 4.096 bytes operando em ciclos de memria de 12 microssegundos. A instalao de um IBM 1401 ocupava uma sala e o tamanho dos computadores ainda era bastante grande. TERCEIRA GERAO CIRCUITOS INTEGRADOS

IBM-PC Os circuitos integrados (1965-1980) A 3 gerao inicia-se com a introduo do circuitos integrados (transistores, resistores, diodos e outras variaes de componentes eletrnicos miniaturizados e montados sobre um nico chip) aos computadores. Aps o surgimento desses circuitos, no final da dcada de 50, eles foram aprimorando-se at chegar ao estgio de adaptao aos computadores. Os custo de produo de um computador comeavam a cair, atingindo uma faixa de mercado que abrangia empresas de mdio porte, centros de pesquisa e universidades menores. Uma nova linguagem foi desenvolvida pelo Grupo de Cambridge: a CPL. O Burroughs B-2500 foi um dos primeiros modelos dessa gerao. O PDP-5, produzido pela DEC, foi o primeiro minicomputador comercial e o INTEL 4004 o primeiro microprocessador (circuito integrado que contm todos os elementos de um computador num nico local). Eram alguns de seus componentes a unidade calculadora e a memria. Alm disso, diversos modelos e estilos foram sendo lanados nessa poca: IBM-PC, Lotus 1-2-3,Sinclair ZX81/ZX Spectrum, Osborne1 e os famosos IBM PC/XT. O PC/XP usava o sistema operacional PC/MS-DOS, uma verso do MSDOS desenvolvida para a IBM pela Microsoft. QUARTA GERAO CIRCUITOS DE LARGA ESCALA

APPEL LISA 486DX Em novembro de 1971, a Intel introduziu o primeiro microprocessador comercial, o 4004, inventado por trs engenheiros da Intel. Primitivo aos padres de hoje, ele continha somente 2.300 transistores e executava cerca de 60.000 clculos por segundo. Nos dias de hoje, vinte e quatro anos depois, um Microprocessador o produto mais

- 12 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

complexo produzido em massa, com mais de 5.5 milhes de transistores,executando centenas de milhes de clculos por segundo. Circuitos de larga escala (1980-1990) Ainda mais avanados que os circuitos integrados, eram os circuitos de larga escala (LSI - mil transistores por "chip") elargussima escala (VLSI - cem mil transistores por "chip"). O uso desses circuitos na construo de processadores representou outro salto na histria dos computadores. As linguagens mais utilizadas eram a PROLOG , FP, UNIX e o incio da utilizao da linguagem C. Logo em 1981 nasce o 286 utilizando slots ISA de 16 bits e memrias de 30 pinos. Quatro anos mais tarde era a vez do 386, ainda usando memrias de 30 pinos mas com maior velocidade de processamento. Ao contrrio do 286, era possvel rodar o Windows 3.11 no 386. Introduziu-se no mercado as placas VGA e suporte a 256 cores. Em 1989, eram lanados os primeiros 486 DX: eles vinham com memrias de 72 pinos (muito mais rpidas que as antigas de 30 pinos) Os trs ltimos computadores citados popularizaram tanto o uso dessas mquinas que foi cunhado o conceito de "PC", ou "Personal Computer" (Computador Pessoal em portugus). QUINTA GERAO INTEGRADO DE ULTRA LARGA ESCALA

PENTIUM

PC

Ultra Large Scale Integration (1990 - hoje) Basicamente so os computadores modernos. Ampliou-se drasticamente a capacidade de processamento de dados, armazenamento e taxas de transferncia. Tambm nessa poca que os processos de miniaturizao so iniciados, diminuindo o tamanho e aumentando a velocidade dos agora "populares" PCs.O conceito de processamento est partindo para os processadores paralelos, ou seja, a execuo de muitas operaes simultaneamente pelas mquinas. Surge o primeiro processador Pentium em 1993, dotado de memrias de 108 pinos, ou DIMM. Depois vem o Pentium II, o Pentium III, Pentium 4, AMD Turion 64 bits, Intel Centrino, Intel Core Duo e mais recentemente o Intel Core 2 Duo. Na realidade, as maiores novidades dessa poca so os novos processadores, cada vez mais velozes. As principais caractersticas da quinta gerao Supercomputadores Automao de escritrios Automao comercial e industrial CAD/CAM e CAE Robtica Imagem virtual Multimidia Era on-line (comunicao atravs da Internet) Processadores com dois ncleos para processamento EVOLUO DA INFORMTICA Enfim, a informtica evolui cada vez mais rapidamente e as velocidades de processamento dobram em perodos cada vez mais curtos. Para se ter uma noo disso, basta observar que entre os modelos de computador mais antigos, os espaamentos entre uma novidade e outra eram de dezenas de anos, sendo que hoje no chega a durar nem um ms. Isso nos leva a concluir que o avano cientfico e do poder de clculo avana de maneira que no se encontra paralelo da histria humana, barateando os custos e tornando acessveis os computadores s pessoas de baixa renda. Quem sabe uma nova gerao de computadores no est por vir ? Alguns falam em processadores qunticos quando os limites da miniaturizao do silcio foram atingidos, enquanto outros falam em molculas de gua armazenando informaes - mas o fato que coisas novas vo surgir e novas geraes deixaro a atual to longe e ultrapassada como est a segunda para ns. Mesmo rompendo recentemente a barreira dos terabytes, a evoluo dos computadores ainda est longe de terminar.

- 13 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

Origem e definio e do termo Informtica O termo Informtica foi criado na Frana em 1962 (h 42 anos apenas!) proveniente da contrao das palavras Informao Automtica. Uma definio para o termo: "Cincia que estuda o tratamento automtico e racional da informao" A Informtica nasceu da necessidade de auxiliar o homem nos trabalhos rotineiros e repetitivos, em geral de clculo e gerenciamento. Assim, podemos destacar algumas das principais funes da Informtica: 1. Desenvolvimento de novas mquinas 2. Desenvolvimento de novos mtodos de trabalho 3. Construo de aplicaes automticas 4. Melhoria dos mtodos e aplicaes existentes

- 14 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

PARTE IV CLASSIFICAO DOS COMPUTADORES

Existem vrios tipos de computadores.


Quando queremos obter os seus servios, recorremos caractersticas especficas realizao do trabalho pretendido. aquele que apresentar

A classificao de um computador pode ser feita considerando-se o que segue: velocidade de processamento e volume de transaes; capacidade de processamento e nmero de usurios concorrentes; capacidade de armazenamento; tipo de CPU; tamanho da memria disponvel; Os microcomputadores de mesa, so os mais utilizados no mercado de um modo geral, pois atendem a uma infinidade de aplicaes; tm diversos modelos, configuraes e opcionais. SUPERCOMPUTADORES Mquinas especializadas em clculos cientficos e meteorolgicos, utilizadas em centros de pesquisas, so super potentes, processam, com muita rapidez, enormes quantidades de informaes. Podem custar milhes de dlares e consumir muita energia. Utilizados em processos complexos (fisso nuclear; poluio de rios e bacias hidrogrficas, trabalhando com mais de 500 mil variveis). MAINFRAMES Maior tipo de computador em uso comum. Destina-se a manipular quantidades imensas de informaes. Mquinas de incomparvel nvel de segurana, tanto de acesso quanto de integridade, ainda em operao em diversas corporaes de todo o mundo, foram desenvolvidas para efetuarem processamento comercial pesado e proverem informaes de extrema confiabilidade s empresas e instituies financeiras. Podem custar at milhes de dlares. Utilizados em bancos, Indstrias e grandes lojas de departamentos. ESTAES DE TRABALHO (WORKSATIONS) Em termos de processamento, est entre os mini e os micro computadores. um potente computador baseado na arquitetura RISC e que roda o sistema operacional UNIX e, em geral, usado por cientistas e engenheiros/arquitetos. TERMINAL DE COMPUTADOR ou TERMINAL BURRO um tipo especial de computador que no possui CPU ou armazenamento prprio. apenas um dispositivo de E/S que age como uma janela que d para outro computador que se encontra em outro local ( Terminal de Ponto-deVenda).
MINICOMPUTADORES

Possuem alguns dos recursos de um mainframe e custam alguns milhares de dlares. Principais fabricantes: DEC, IBM e HP. Estes equipamentos possuem bom poder de processamento e equipam laboratrios de empresas de desenvolvimento, centro de estudos, e atingiram o seu auge no final dos anos 80 com o sistema operacional UNIX. SUPERMICROCOMPUTADORES Mquinas voltadas para o segmento de servidores de rede. Pela sua capacidade e velocidade de processamento, se aproximam muito dos Minicomputadores. MICROCOMPUTADORES Mquinas voltadas para o uso de pequenas empresas, escolas e uso domstico. Hoje em dia, um computador classificado pelo porte, por ter uma memria de mini e a velocidade de processamento de um supermicro. Com o Pentium da Intel, o MMX, e outros processadores disponveis no mercado,aproximam-se muito de um minicomputador. PORTTEIS

- 15 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

Notebooks: a maioria deles trazem processadores de ltima gerao, um espao bem maior no winchester, drive de CD-ROM de alta velocidade, tela com tamanho bem prximo dos desktops e perifricos diferenciados. Por conta dessa tecnologia, eles tem conquistado mercados mais abrangentes e no somente executivos que necessitam de portabilidade. Alguns podem ter embutida minicmera para videoconferncia. A placa fax/modem tambm est disponvel nos atuais. Possuem ainda conectores PC Card, cartes que permitem acrescentar um modem, um segundo disco rgido, ou aumentar a memria do porttil. Handhelds: conhecidos tambm como Palmtops ou PDAs (Personal Digital Assistant), esses micros de mo ou de bolso, fazem parte de outra famlia de equipamentos portteis. So bem menores, leves e compactos, possuindo vrios dos recursos oferecidos por um notebook, apresentando alm do tamanho, preo reduzido. Oferecem desempenho, funcionalidade e portabilidade. THIN CLIENT Um thin client ("cliente magro") um computador cliente em uma rede de arquitetura cliente-servidor o qual tem poucos ou nenhum aplicativo instalados, de modo que depende primariamente de um servidor central para o processamento de atividades. A palavra "thin" se refere a uma pequena imagem de boot que tais clientes tipicamente requerem, talvez no mais do que o necessrio para fazer a conexo com a rede e iniciar um navegador web dedicado ou uma conexo de "rea de Trabalho Remota". Em contraste, um thick (ou fat) client executa tanto processamento quanto possvel e passa ao servidor somente dados necessrios para comunicao e armazenamento de arquivos. De acordo com a arquitetura:

Cientficos Comerciais

COMPUTADORES ANALGICOS Trabalha com grandezas fsicas e nelas so baseadas as medidas. Alguns exemplos de programas usados nestes computadores: intensidade da corrente eltrica, variao da temperatura, energia consumida etc. Existem diversos tipos de computadores analgicos e diferem entre si pelas aplicaes a que so destinados. Os dados inseridos nestas mquinas esto sempre variando. No momento em que entram dados, so processados e emitidos os resultados,os computadores analgicos j esto recebendo novas informaes. So usados em laboratrios de pesquisa cientifica e tecnolgicas. COMPUTADORES DIGITAIS Trabalham com dados codificados(expressos em algarismos, letras ou smbolos), efetuam clculos em grande velocidade, utilizando memrias para armazenamento de dados.Possuem unidades de entrada e sada de informaes, unidades de lgica e aritmtica alm de memria interna. A sada faz-se sob forma precisa, com resultados exatos em grandezas reais. So utilizados no comrcio, industria, bancos, empresas, industrias, escolas etc. COMPUTADORES HIBRIDOS Participam das caractersticas dos dois anteriores. A entrada de dados costuma ser controlada por um conversor analgico/digital. A informao processada por um computador digital e a sada canalizada atravs de um conversor analgico/digital. Neste caso se encontram os computadores de laboratrios de pesquisa, medicina, fsica, etc., por exemplo um sistema de ecografia(ultrasonografia). O FUTURO VEM A O COMPUTADOR QUNTICO O Futuro dos Processadores Qunticos Os processadores Qunticos parecem ser mesmo o futuro da computao. A arquitetura atual, que consiste em construir processadores usando transstores, fatalmente chegar ao seu limite dentro de poucos anos. Ser necessria ento uma arquitetura mais eficiente. Por que no substituir os transstores por tomos? Os processadores Qunticos tem potencial para serem eficientes ao ponto de realizarem em poucos segundos o que os processadores atuais no poderiam nem em milhes de anos. 3. 2.

1.

- 16 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

:. O porqu dos processadores Qunticos Realmente, os projetistas de microprocessadores vem fazendo um grande trabalho. Nas trs ltimas dcadas, desde o aparecimento do Intel 4004, o primeiro microprocessador do mundo, tivemos um aumento absurdo na velocidade de processamento. Para se ter uma idia, o i8088, o processador usado no XT, lanado em 79, tinha um poder de processamento estimado em 250.000 operaes por segundo. Um Pentium 100 j processa 200 milhes de operaes, enquanto um Athlon de 1.1 GHz processa 40 mil vezes mais rpido que o 8088. O problema que todos os processadores atuais tem uma limitao em comum, so compostos por transstores. A soluo para produzir chips cada vez mais rpidos tem sido diminuir cada vez mais o tamanho dos transstores que os compe. Os primeiros transstores, que surgiram na dcada de 60, eram mais ou menos do tamanho da cabea de um fsforo, enquanto os atuais medem apenas 0.18 mcron (1 mcron = 0.001 milmetro). Porm, estamos nos aproximando dos limites fsicos da matria, para continuarem avanando, ser preciso abandonar o uso de transstores e partir para alguma estrutura mais eficiente. O futuro dos processadores parece depender mesmo dos processadores qunticos. :. Como funcionam A idia de usar tomos para processar dados no nova, existem pesquisas neste sentido desde o incio da dcada de 80, mas eram apenas teorias vagas, que apenas atualmente comeam a tomar forma. Num processador quntico, temos tomos ao invs de transstores. Ao invs de bits temos bits qunticos, ou qubits. A idia fundamental que num tomo, a rotao de cada eltron corresponde a um pequeno movimento magntico, que pode ser controlado caso o tomo seja colocado sobre uma superfcie magntica suficientemente sensvel

Processadores Core 2 Duo


Finalmente a Intel lanou um sucessor para o Pentium 4. O seu nome Core 2 Duo e este o primeiro processador para desktop a usar a nova microarquitetura Core. Listaremos todos os modelos do Core 2 Duo e Core 2 Extreme bem como falaremos das suas principais caractersticas tcnicas. O lanamento do processador Core 2 Duo (nome-cdigo Conroe) marca o incio de uma nova gerao de processadores baseados na nova microarquitetura Core (j que o Core 2 Duo o primeiro processador para desktop a usar esta microarquitetura) e declara de uma vez por todas o fim da microarquitetura Netburst usada desde 2000 pelos processadores Intel de 7 gerao. Como a microarquitetura Core baseada na arquitetura do Pentium M e do Pentium III, podemos dizer que o Core 2 Duo um processador Intel de 6 gerao. Alm do Core 2 Duo, o Core 2 Extreme e o Xeon da srie 5100 (nome-cdigo Woodcrest) tambm utilizam esta nova microarquitetura. A famlia dos processadores Core 2 formada por dois membros: Core 2 Duo, que substitui o Pentium 4 e o Pentium D, e o Core 2 Extreme, que substitui o Pentium Extreme Edition. A diferena entre o Core 2 Duo e o Core 2 Extreme que

- 17 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

este ltimo trabalha com clocks mais elevados e tem o multiplicador de clock destravado, o que permite fazer overclock alterando o multiplicador de clock do processador. Cuidado para no confundir o processador Core 2 Duo com o Core Duo. O Core Duo (conhecido anteriormente pelo nome-cdigo Yonah) o nome comercial para um Pentium M com dois ncleos de processamento construdo com tecnologia de 65 nm. J o Core 2 Duo o nome comercial para o processador de nome-cdigo Merom (para notebooks) ou Conroe (para desktops), que utiliza a nova microarquitetura Core da Intel. Faa uma leitura no link indicado, para aprender mais sobre esta nova microarquitetura, leia o tutorial Por Dentro da Microarquitetura Core. Link:

http://www.clubedohardware.com.br/artigos/1203

As principais caractersticas tcnicas dos processadores da famlia Core 2 (Core 2 Duo e Core 2 Extreme) so as seguintes:

Arquitetura Core 64 KB de cache L1 (32 KB de dados + 32 KB de instrues) por ncleo Tecnologia de dois ncleos Tecnologia de 65 nm Soquete 775 Barramento externo de 800 MHz (200 MHz transferindo quatro dados por pulso de clock) ou 1.066 MHz (266 MHz transferindo quatro dados por pulso de clock) 2 MB ou 4 MB de cache de memria L2 compartilhado Tecnologia de Virtualizao (exceto o Core 2 Duo E4300) Tecnologia Intel Execute Disable Intelligent Power Capability Tecnologia Enhanced SpeedStep Na figura abaixo voc ver o detalhe do ncleo do processador Core 2 Duo.

- 18 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

APLICABILIDADE DOS COMPUTADORES. Os microprocessadores, computadores, as redes de computadores e os recursos de telecomunicaes de uma maneira geral esto sendo usados como ferramentas nas mais diversas reas do conhecimento humano. 9 9 9 9 9 9 Aplicaes domsticas; Aplicaes comerciais; Entretenimento; Automao de escritrio; Controle de processos; Instrumentao. PARTE V COMPONENTES BSICOS DO COMPUTADOR

PLACA-ME

Tambm conhecida por MotherBoard, a placa-me pode ser comparada ao alicerce de uma casa, ou seja, sobre ela que estaremos encaixando todos os componentes que constituem o computador, como por exemplo: o processador, a memria RAM, a Placa de Vdeo, as unidades de Disquete, CD, DVD, Disco Rgido, etc...

A placa me faz com que as informaes (dados) possam ser processadas e levadas de um lado para o outro, de acordo com o processamento a ser realizado. Para cada tipo de processador temos determinados tipos de placas me. PROCESSADOR/CPU O processador e o crebro do sistema, encarregado de processar todas as informaes. Porm, apesar de toda sua
sofisticao, o processador no pode fazer nada sozinho. Para termos um computador funcional, precisamos de mais alguns componentes de apoio: memria, unidades de disco, dispositivos de entrada e sada e finalmente os programas a serem executados.

- 19 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

MEMRIA

Para poder trabalhar, o processador precisa tambm de memria RAM, que vendida na forma de pequenas placas, chamadas de mdulos de memria, que so encaixadas na placa me. Voc ouvir muito o termo pente de memria uma espcie de apelido, que surgiu por que os contatos metlicos dos mdulos lembram um pouco os dentes de um pente. na memria RAM que o processador ir buscar os programas a serem executados e ao mesmo tempo armazenar dados temporrios, que sero descartados ou salvos em disco futuramente. Quando desligamos o equipamento todo o contedo da memria RAM apagado (RAM significa RANDOM ACCESS MEMORY ou memria de acesso aleatrio) e, os programas e dados que no podem ser pedidos devero ser salvos em sistemas de memria secundrios ou unidades de armazenamento de dados, como, por exemplo, no disco rgido de seu computador ou em um CDR, atravs de uma unidade de gravao de CDRs.

UNIDADES DE ARMAZENAMENTO DE DADOS

Harddisk; /floppy disk Fita

Atravs destas unidades, podemos armazenar, em discos, CDRs e outras mdias, os dados e programas utilizados no microcomputador. Quando o micro necessita de alguma informao armazenada nestas mdias, estas sero lidas, transferidas para a memria RAM e em seguida, carregadas para o processador, atravs da placa me para que sejam processadas.

DISPOSITIVO DE ENTRADA E SADA DE DADOS

Em determinadas situaes os dados devem ser levados para fora do micro ou o caminho inverso, de fora para dentro. Por exemplo: Voc est enviando um e-mail, alm de processar as informaes o processador dever ter a sua disposio um Modem conectado a linha telefnica (conexo Internet) para que este processamento possa ser realizado. Ou voc quer imprimir o contedo de um documento, dever ter instalado em seu equipamento uma impressora (perifrico). Para processamentos iguais ou similares a estes, necessitamos dos dispositivos de entrada e sada de dados. Memria USB Flash Drive, tambm designado como Pen Drive, um dispositivo de armazenamento constitudo por uma memria flash tendo uma fisionomia semelhante de um isqueiro ou chaveiro e uma ligao USB tipo A permitindo a sua conexo a uma porta USB de um computador. As capacidades actuais, de armazenamento, so 64 MB, 128 MB, 256 MB, 512 MB, 1 GB a 64 GB. A velocidade de transferncia de dados pode variar dependendo do tipo de entrada: * USB 1.1: 1,5 a 12 Mbits/s; * USB 2.0: Apesar do USB 2.0 poder transferir dados at 480 Mbit/s, as flash drives esto limitadas pela largura de banda da memria nelas contida, com uma velocidade mxima real de, aproximadamente, 100 Mbits/s.

DISPOSITIVOS DE ARMAZENAMENTO DE DADOS Perifricos para Gravao e Leitura de Dados Temos hoje os mais diversos perifricos para a gravao e leitura de dados. Eles se diferenciam pela tecnologia que so utilizadas para a gravao ou leitura destes dados. Depois de muitos anos de supremacia, a gravao magntica est dando lugar a gravao ptica, a mais confivel, com menos interferncias e maior capacidade de armazenamento. Atualmente a nica limitao da tecnologia ptica o baixo tempo de acesso aos dados.

- 20 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

FLOPPY DRIVE

Os disquetes, assim como as winchesters, so perifricos de acesso aos dados aleatrios. A fita magntica um meio de armazenamento seqencial, ou seja, temos que passar por todos os dados gravados para acessarmos um byte no final da fita. Os floppy drives utilizam discos magnticos para a gravao e leitura de dados. Seu acesso lento (0.06 Mbps em discos de 1.44 KB) e tem capacidade limitada at 2.88 MB por disquete. Outros dispositivos de armazenamento similares ao floppy, so os zip e o jaz, a diferena bsica entre eles a capacidade de armazenamento de dados. Zip Drive 100MB USB Iomega Zip Drive 250MB USB Iomega Zip Drive 250MB SCSI Jaz Drive 2GB Ultra SCSI

Minidiscos um disco rgido de apenas 2 centmetros. Desenvolvido pela Toshiba, que diz ser este o menor HD (hard disc) do mundo, o disco destinado a telefones celulares. O nome correto do winchester HARD DISK. O que ocorre que o HARD DISK foi desenvolvido pela IBM, e todos os projetos desenvolvidos pela IBM recebem um cdigo. Algum sugeriu na poca dar o nome ao projeto de projeto winchester. Naquela poca, WINCHESTER realmente significava um tipo de espingarda. O nome winchester passou a ser usado como um apelido do disco rgido. Enquanto disquetes possuem uma capacidade de armazenamento de 1.44 MB (disco de 3) e os modernos e prticos disquetes ZIP de 100/250Mb, o winchester armazena capacidades espantosas com alguns que chegam a mais de 40 Gigabytes. Cada superfcie do HD dividida em trilhas (tracks) e cada trilha dividida em setores (sectors). No winchester o nmero de trilhas muito grande. Os winchesters mais modernos chegam a possuir mais de 100 trilhas. O nmero de trilhas tambm pode assumir vrios valores, como por exemplo, 17, 26, 34, 52, 72, etc. Outro conceito importante no HD o cilindro. Um cilindro o conjunto de trilhas iguais em superfcies diferentes. Como as cabeas so mecanicamente acopladas entre si, quando uma delas est posicionada, por exemplo, sobre a trilha 10, as outras cabeas tambm estaro posicionadas sobre a trilha 10 em cada superfcie. Dizemos que o conjunto de cabeas est posicionado sobre o cilindro 10.

HARD DISK OU WINCHESTER

- 21 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

DRIVES DE CD-ROM

O CD-ROM (Compact Disc Read-Only Memory) um dispositivo de armazenamento ptico somente para leitura com capacidade de armazenamento de, aproximadamente, 660 MB de dados. As unidades de CD-ROM so mais rpidas do que as unidades de disco flexveis. A memria de armazenamento, mais conhecida como buffer, vem incorporada com a unidade de CDROM e responsvel por acumular grandes segmentos de dados lidos antes do envio para processamento pela placa-me do sistema computacional. O formato de gravao empregado nos CD-ROMs tambm baseia-se em trilhas subdivididas em setores e em uma tabela de alocao de arquivos. Os drives de CD-R (Recordable) utilizam CDs especiais para gravar dados. Uma vez gravados, esses dados no podem ser apagados nem rescritos. Os drives de CD-RW (Rewritable), podem ser utilizados com discos do seu padro para gravar e apagar dados (como um disco rgido por exemplo). A superfcie da mdia pode ser requentada at 1000 vezes. Os atuais gravadores de CD-R e RW dispem do recurso de multisseo, que permite adicionar dados a um disco j gravado. Todos eles permitem leitura dos discos CD-ROM tradicionais. Sobre as caractersticas de velocidade, esses drives possuem taxas de transferncia diferentes de escrita (mais lenta) e leitura.

DRIVES DE DVD

A sigla DVD, que significa Digital Versatile Disk, promete substituir os atuais CD-ROMs. Com aspecto idntico ao de um CD, ele capaz de armazenar 4,7 GB, o equivalente a cerca de sete CDROMs. Um DVD pode armazenar at 135 minutos de filme com trs trilhas sonoras de som diferentes e quatro verses de legendas. Como o padro o mesmo nos dois casos, ser possvel assistir a filmes e ouvir msica no PC. Alm disso, os drives DVD tambm sero capazes de ler os CD-ROMs existentes no mercado. A especificao tcnica do DVD tambm prev futuras verses com maior capacidade e velocidades, chegando a espantosos 17 GB, o suficiente para armazenar 8 horas de filme. O passo seguinte ser o aparecimento dos drives de DVD regravvel, crescendo a pirataria desses discos. BREVE HISTRICO DO DVD-R/RW 1997 Lanamento do DVD-R Version 1.0 O formato original de gravao nica foi lanado com um tamanho mximo de disco de 3,95 gigabytes (GB). 1998 Lanamento do DVD-R Version 1.9 A verso 1.9 recebeu uma capacidade ampliada de disco de 4,7 GB. 1999 Lanamento de DVD-RW Version 1.0 O formato regravvel foi lanado com uma capacidade mxima de 4,7 GB. 2000 Lanamento do DVD-R Version 2.0 Para resolver problemas emergentes com proteo de copyright, o formato foi modificado aps 1998 e separado em duas partes: DVD-R for Authoring DVD-R for General Use 2001 Lanamento de unidades de DVD-R/RW ao consumidor. 2002 Lanamento dos Padres de Gravao de Alta Velocidade DVD-R de 4X DVD-RW de 2X DVD-RW de 8X

DISPOSITIVOS DE ENTRADA E SADA (INPUT/OUTPUT) DE DADOS

- 22 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

por onde se transmite e recebe informaes. Existem duas categorias de dispositivos de entrada e sada: Os primeiros dispositivos destinados a fazer a comunicao entre o usurio e o micro. Nesta categoria podemos enquadrar o teclado, mouse, microfone, etc. (para a entrada de dados), o monitor, impressoras, caixas de som, etc. (para a sada de dados). A segunda categoria destinada a fazer a comunicao entre o processador e os demais componentes internos do micro, como a memria RAM e o disco rgido. Os dispositivos que fazem parte desta categoria esto dispostos basicamente na placa me, e incluem controladores de discos, controladores de memria, etc. Como toda mquina, um computador, por mais avanado que seja, "burro", pois no capaz de raciocinar ou fazer nada sozinho. Ele precisa ser orientado a cada passo. justamente a que entram os programas, ou softwares, que orientam o funcionamento dos componentes fsicos do micro, fazendo com que ele execute as mais variadas tarefas, de jogos clculos cientficos. Os programas instalados determinam o que o micro "saber" fazer. Se voc quer ser um engenheiro, primeiro precisar ir a faculdade e aprender a profisso. Com um micro no to diferente assim, porm o "aprendizado" no feito atravs de uma faculdade, mas sim atravs da instalao de um programa de engenharia, como o AutoCAD. MONITOR um dispositivo principal de sada de dados, mas atualmente j temos monitores que servem para entrada de dados tipo os monitores touch-screen que tem seu funcionamento parecido a de um mouse. Atualmente encontramos vrios tipos e modelos de monitores disponveis no mercado. Eles se diferem na resoluo e modo de operao. Quanto a resoluo podemos ter monitores tipo CGA, EGA, VGA e Super VGA alm de serem monocromticos, em tons de cinza ou coloridos. Temos tambm os monitores entrelaados que se diferem no modo que so gerados os sinais de varredura horizontal. A resposta em freqncia (ou largura de banda, medida em MHz) dos monitores o que limita a resoluo que este pode apresentar ao usurio, ou seja, o sinal de maior freqncia que pode ser processado pelos circuitos do monitor. Quanto maior a resoluo necessria maior resposta em freqncia o monitor deve ter. Alguns monitores tem uma freqncia fixa, o que significa que s aceitam a entrada de dados a uma determinada freqncia. Outros tipos de monitores (multiscanning monitor), se ajustam automaticamente freqncia de sinal enviada a ele, o que permite maior compatibilidade com diferentes tipos de placas de vdeo. Os Monitores Touch Screen Devem Ser Utilizados Com Placa Especial Para sua configurao, reconhecimento do monitor e calibragem. Alm dos monitores tradicionais temos os monitores de Cristal Lquido sendo monocromticos ou coloridos e so largamente utilizados em Notebooks ou similares devido ao baixo consumo de energia. Mouse e Joystick Mouse um mecanismo que ligado a sada serial do microcomputador com a qual atravs de uma movimentao de um ponto na tela podemos selecionar a opo desejada de maneira rpida de funcionamento e pelas interfaces grficas introduzidas inicialmente no Macintosh, pelo Windows e atualmente em outros sistemas operacionais. O mouse pode ser de botes ou de esfera (trackball) e pode ter 3 botes (padro Mouse System, em desuso) e 2 botes (padro Microsoft). Existe tambm o mouse sem fio utilizando uma interface infravermelha. Os joysticks so utilizados principalmente para jogos multimdia. Placas Fax-Modem Placa responsvel em enviar e receber fax, podendo tambm transferir arquivos utilizando a linha telefnica e assim conectar-se a internet . Modem a juno de dois termos: MODULATE and DEMODULATE. o mesmo princpio da transmisso de um sinal de rdio FM (Freqncia Modulada), ou seja, utiliza-se uma determinada tcnica de modulao/demodulao s que via cabos. Esta placa conectada a sada serial de um microcomputador. Tambm temos os modems internos, nos quais ocupam o endereo e uma interrupo de uma sada serial. O modem recebe o sinal na forma digital modulando-o em onda senoidal e transmitido via linha de transmisso at a outra ponta onde temos outro modem para fazer a demodulao e retornar o sinal forma original.

- 23 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

SCANNER O que digitalizar? Oficialmente, digitalizar um exemplo de tecnologia para a formao de imagens a partir e documentos. A formao de imagens refere-se ao modo como documentos em papel, figuras, artes-finais e textos so transformados em imagens eletrnicas em seu computador. Simplificando, digitalizar como fazer uma cpia com a sua copiadora, mas com algumas diferenas importantes. Ao invs de imprimir a cpia em uma folha de papel, o scanner move a "cpia" eletrnica do texto ou imagem para o seu computador. Uma vez em seu computador, voc pode distribu-la por e-mail ou e-fax, arquiv-la ou modific-la utilizando aplicativos de software e incorpor-las facilmente em seus documentos. Placas De Vdeo Responsvel Pelo Sinal De Imagem Enviado Para O Monitor. Microfone Capta Sons E Os Transfere Para Ao Computador. Cmera De Vdeo Capta Imagens Do Ambiente E As Transfere Memria. Placa De Som Gera A Entrada E Sada De Som Para As Caixas Acsticas. Placa De Rede Interliga Dois Ou Mais Computadores Via Cabo, Compartilhando Informaes Entre Eles.

BITS E BYTES As palavras bits e bytes so sempre empregadas quando se escreve sobre computadores. Referem-se ao modo pelo qual os computadores armazenam e usam nmeros - um jeito absolutamente diferente daquele empregado pelas pessoas. Representamos os nmeros com dez smbolos diferentes (de 0 a 9) e os manipulamos em mltiplos de 10 (o que chamado sistema de base 10). J os computadores, para toda a sua prestidigitao matemtica, precisam de apenas dois smbolos: 0 e 1. Para representar suas combinaes que se recorre aos bits e bytes. Um bit a menor unidade de informao que um computador pode usar. com um bit que o computador representa dois dgitos - 0 e 1. Em primeiro lugar, vamos ver o que so os bits e a razo por que so assim chamados. Computadores so instrumentos eletrnicos; tudo o que realizam feito com sinais ou impulsos eltricos. Um nico impulso pode estar presente (on) ou ausente (off): este o princpio que permite representar nmeros com impulsos. A menor unidade de informao chama-se bit. A palavra em ingls, j sugere algo de tamanho reduzido e representa dois estados possveis. A palavra deriva de Binary digit (dgito binrio). Um conjunto de oito dgitos binrios (bits), chamado de byte. Um nico byte, portanto pode representar 256 diferentes estados, ou seja, pode contar de 0 a 255. Quando se diz que um computador armazena um byte, significa que um nmero (de 0 a 255) est na memria do computador para ser utilizado no momento que for necessrio. Cada byte tem seu prprio compartimento podem ser dispostos em seqncia, se o computador quer recuperar um nmero, tudo que precisa saber em qual compartimento o byte est armazenado. As peas que compe o micro fazem parte de um sistema eletrnico digital, que se comunicam atravs de nmeros binrios ou simplesmente o sistema binrio. Neste sistema temos apenas dois valores possveis: 1 ou positivo; 0 ou negativo. Matematicamente falando, uma casa binria tem um peso individual relativo potncia 2, assim sendo um nmero binrio de 8 bits (1 byte) (ou 8 algarismos) ter os seguintes pesos para cada nmero:

27 128

26 64

25 32

24 16

23 8

22 4

21 2

20 1

- 24 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

LEMBRE-SE

1 Byte = 8 bits 1 bit = 0 ou 1 bit = 1

Alguns dispositivos de armazenamento utilizam esta mesma lgica para determinar a sua capacidade de armazenamento total. No sistema decimal (utilizado no nosso dia a dia), um quilo representa 1000 gramas e, se convertermos na mesma proporo para um endereo binrio teremos a seguinte expresso: 210 = 1024 A expresso acima representa 1024 nmeros/combinaes. Assim sendo para dispositivos de armazenamento utilizados em computadores poderemos utilizar como base a seguinte tabela: Quantidade Equivalente a Kilo (K) 1.024 (=210) Mega (M) 1.048.576 (=220) Giga (G) 1.073.741.824 (=230) Tera (T) 1.099.511.627.776 (=240) Peta (P) 1.125.899.906.842.624 (=250) Voc j deve ter ouvido o termo: seu HD (disco do computador onde os dados so armazenados) possui 40GB. Em outras palavras voc est afirmando que seu equipamento poder armazenar um total de 40 x 1.073.741.824 informaes. Outra informao bastante comum apresentada a quem vai comprar um equipamento a velocidade de transmisso de dados e, aqui tambm se emprega a mesma lgica dos meios fsicos de armazenamento de dados. Em outras palavras, estamos afirmando que um equipamento digital que realiza a transmisso de dados opera a um determinado nmero de bits, ou seja, o canal de comunicao desta pea transmite e/ou recebe informaes nesta quantidade de bits por procedimento. Estes dispositivos operam a troca de informaes de duas formas distintas: transmisso paralela de dados; transmisso serial de dados. TRANSMISSO PARALELA Aqui os bits trocados entre o transmissor e o receptor so transmitidos simultneamente e, atravs deste modo que a comunicao dos circuitos que compe o seu computador operam. Veja o grfico abaixo:

- 25 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

Todos os componentes internos do computador se utilizam o processo mencionado para efetuar a sua comunicao (transmisso/recepo) de dados. CLOCK o sinal de controle da sincronia de transmisso de dados entre duas pontas (receptor e transmissor). Em equipamentos do tipo Pentium III (compatveis e inferiores) so transmitidos/recebidos um dado por pulso de clock, conforme podemos observar na figura abaixo:

A unidade de referncia clock empregada nos sistemas de transmisso paralela. Assim sendo, podemos afirmar que a comunicao entre o processador e a placa me, a placa me e o HD e qualquer outro equipamento do micro utilizar o clock para se comunicar. Para sabermos qual a velocidade de uma transmisso paralela necessrio saber a frequncia do clock. Ou seja, o nmero de pulsos (transferncias) que so realizados por segundo entre o Transmissor/Receptor. A unidade de medida neste caso empregada conhecida por Hertz (Hz). TRANSMISSO SERIAL A maioria dos perifricos externos ao computador (teclado, mouse, cmeras digitais, modem, impressoras), utilizam a transmisso serial. Neste tipo de transmisso, enviado um bit por vez . A principio, podemos notar uma desvantagem com relao transmisso paralela: a velocidade. Em uma transmisso paralela de 32 bits, esta ser 32 vezes mais rpida que uma transmisso serial. Mas ento porque se emprega a transmisso serial em determinados equipamentos? A resposta a segurana da transmisso. Na transmisso serial, empregado um nico fio para o procedimento e, desta forma este tipo de transmisso est menos sujeita interferncia no processo. Estas interferncias recebem o nome de: rudo (Intereferncia proveniente de outros equipamentos que transmitem corrente eltrica); atenuao (Perda do Sinal Transmitido ao longo da mdia de transmisso). A velocidade da transmisso na transmisso serial medida em bits por segundo (bps), justamente pelo fato desta tecnologia empregar a transmisso bit a bit. SISTEMAS DE NUMERAO 1. Bsico dos Sistemas Numricos Os sistemas numricos abordados so : Nmeros Binrios A base do sistema binrio o nmero 2, com a utilizao dos seguintes smbolos: 0 e 1 (BInary digit). Nmeros octaL A base do sistema octal o nmero 8, com a utilizao dos seguintes smbolos: 0 1 2 3 4 5 6 7. Nmeros Decimais A base do sistema decimal o nmero 10, com a utilizao dos seguintes smbolos: 0 1 2 3 4 5 6 7 8 9. Nmeros Hexadecimais A base deste sistema o nmero 16, com a utilizao dos seguintes smbolos: 0 1 2 3 4 5 6 7 8 9 A B C D E F.

1.1 Sistema Decimal Os nmeros decimais so os que utilizamos no nosso dia a dia, por isso, so bastante familiares. Deci significa dez, que a base do sistema decimal. Dificilmente algum tem dificuldade de usar este sistema, mas... ser que realmente sabemos qual a verdadeira estrutura do sistema decimal ? Valor Decimal 1: 10 : 100 : 1 000 : Lgica 10 elevado a 0 (10 0) 10 elevado a 1 (10 1) 10 elevado a 2 (10 2) 10 elevado a 3 (10 3) Base (10) (10 * 10) (10 * 10 * 10) Casas 1 2 3 4

- 26 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

10 000 :

10 elevado a 4 (10 4)

(10 * 10 * 10 * 10)

Partimos do valor unitrio. Multiplicando este valor 1 pela base do sistema (10), obtemos 10 e aumentamos uma casa. Se multiplicarmos o valor obtido novamente pela base do sistema (10 * 10), obtemos 100 e novamente uma casa adicionada... e assim sucessivamente. Tomemos como exemplo o nmero 54. muito fcil e quase instintivo avaliar esta grandeza mas, como que nosso crebro "percebe" o nmero 54 ? E, num passo adiante, como que o computador lida com este nmero ? Precisamos desmembrar o nmero para obter a resposta. Tomemos como exemplo o nmero 8712: Casa Valor da Casa Lgica Clculo Valor Decimal 4 8 8 * (10 3) 8 * 1 000 = 8 000 3 7 7 * (10 2) 7 * 100 = 700 2 1 1 * (10 1) 1 * 10 = 10 1 2 2 * (10 0) 2*1= 2 Soma 8 712 O desmembramento do nmero 2061 seria logicamente 2*(103) + 0*(102) + 6*(101) + 1*(100). Note que para cada casa existe sempre um (e apenas um) dgito. Resumindo: o sistema decimal possui dez dgitos diferentes (0 a 9), cada casa decimal pode conter apenas um dgito e cada casa significa um "pulo" de dez dgitos. Os princpios acima mencionados podem parecer bsicos demais, porm so fundamentais para entender qualquer outro sistema de notao. O princpio sempre o mesmo, o que muda a base do sistema. Como j disse acima, a avaliao de um valor decimal quase que instintiva, o que no acontece em sistemas de base diferente. 1.2 Sistema Binrio o sistema de numerao utilizado pelos computadores devido sua fcil representao os circuitos eletrnicos: 0 ausncia de corrente eltrica e 1 - presena de corrente (est conveno chamada de lgica positiva, se a conveno for invertida, ou seja, 0 - presena de corrente e 1 - ausncia, ento temos a chamada lgica negativa). O prefixo "Bi" significa dois, indicando que o sistema binrio baseado em 2 dgitos. Fazendo uma analogia com o sistema decimal, o sistema binrio possui dois dgitos diferentes (0 e 1), cada casa binria pode conter apenas um dgito. Analisando a estrutura do sistema binrio encontramos: Valor Binrio Lgica Base Casas Decimal 1 1 1: 2 elevado a 0 (20) (2) 2 2 10 : 2 elevado a 1 (21) (2 * 2) 3 4 100 : 2 elevado a 2 (22) (2 * 2 * 2) 4 8 1000 : 2 elevado a 3 (23) (2 * 2 * 2 * 2) 5 16 10000 : 2 elevado a 4 (24) Analise o ltimo valor: 10000 no sistema binrio corresponde a 16 no sistema decimal. Voc seria capaz de dizer qual o valor decimal de 110110 binrio ? Pois bem, instintivamente NO sabemos ! Precisamos usar os mesmos princpios que aprendemos no sistema decimal, adequando-os para o sistema binrio: Converso de Nmeros da Base 2 para a Base 10 1 x 25 = 32 1 x 24 = 0 x 23 = 1 x 22 = 1 x 21 = 0 x 20 =

16

54

Multiplique cada dgito por seu valor de acordo com sua posio(casa). A seguir, some estes resultados, fazendo a converso do sistema binrio para o decimal. no foi nenhum bicho de sete cabeas, e o contrrio tambm no vai ser.

- 27 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

Converso de Nmeros da Base 10 para a base 2 : A converso de nmeros da base dez para uma base qualquer emprega algoritmos que sero o inverso dos acima apresentados. Os algoritmos sero melhor entendidos pelo exemplo que por uma descrio formal. Vamos a seguir apresentar os algoritmos para a parte inteira e para a parte fracionria: Parte Inteira: O nmero decimal ser dividido sucessivas vezes pela base; o resto de cada diviso ocupar sucessivamente as posies de ordem 0, 1, 2 e assim por diante at que o resto da ltima diviso (que resulta em qociente zero) ocupe a posio de mais alta ordem. Veja o exemplo da converso do nmero 1910 para a base 2:

1.3 Sistema Hexadecimal Depois das explicaes, no h sistema que possa nos assustar. Vamos l: "hexa" significa seis e "deci" j sabemos que dez. Portanto, o sistema hexadecimal possui 16 dgitos diferentes, cada casa hexadecimal pode conter apenas um dgito e cada casa significa um "pulo" de dezesseis dgitos. Analisando a estrutura do sistema hexadecimal temos: Valor Hexadecimal Lgica Base Casas Decimal 1 1 1: 16 elevado a 0 (160) (16) 2 16 10 : 16 elevado a 1 (161) (16 * 16) 3 256 100 : 16 elevado a 2 (162) (16 * 16 * 16) 4 4096 1000 : 16 elevado a 3 (163) (16 * 16 * 16 * 16) 5 65536 10000 : 16 elevado a 4 (164) Tudo bem, os rabes nos forneceram 10 dgitos. Para montar o sistema digital faltam 6 smbolos para representar do 10. ao 16. dgito. Ao invs de "bolar" dgitos novos, optou-se pelo uso das 6 primeiras letras do alfabeto, portanto, de A a F. "A" o dcimo dgito, "B" o dcimo primeiro, etc. HEXA Decimal BINRIO 0 0 0000 1 1 0001 2 2 0010 3 3 0011 4 4 0100 5 5 0101 6 6 0110 7 7 0111 8 8 1000 9 9 1001 A 10 1010 B 11 1011 C 12 1100 D 13 1101 E 14 1110 F 15 1111 Converso de Nmeros da Base 16 para a base 10 : Pois ento vamos calcular o valor decimal do hexadecimal ABAFA (no a palavra, mas o valor !):

- 28 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

A x 164

B x 163

A x 162

F x 161

A x 160

10 x 65536 = 655360 +

11 x 4096 = 45056 +

10 x 256 = 2 560 +

15 x 16 = 240 +

10 x 1 = 10 = 703 226

Converso de Nmeros da Base 10 para a base 16 : Segue o mesmo exemplo da converso para nmero binrio, exceto que o nmero decimal ser dividido por 16 (base Hexadecimal). Exemplo: 412 10 = ? base 16 412 16 (12) 16 1 (1) Onde o nmero em Hexadecimal ser: 1 9 C h 1= 1 9= 9 12 = C (em Hexadecimal) 25 (9) 16 0

Converso de Nmeros entre duas Bases quaisquer: Para converter nmeros de uma base b para uma outra base b' quaisquer (isso , que no sejam os casos particulares anteriormente estudados), o processo prtico utilizado 1. converter da base b dada para a base 10 e 2. converter o nmero da base 10 para a base b' pedida. Aritmtica Binria Podemos fazer as quatro operaes bsicas com nmeros binrios, neste paragrfo obordaremos apenas a ADIO. Adio com nmeros binrios: Para somar dois ou mais nmeros binrios, faze-se as contas coluna a coluna, da direita para a esquerda, como de costume, fazendo o transporte de um (<e vai um>) quando for o caso. Para isto, observe as seguintes operaes bsica: 0+0=0 0+1=1 1 + 1 = 10 (1 mais 1 igual a 0 e vai 1) 1 + 1 + 1 = 11 (1 mais 1 e mais 1 igual a 1 e vai 1)

Exemplos:

- 29 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

CONCEITOS ESSENCIAIS PARA O ESTUDO DO COMPUTADOR HARDWARE Representa toda a parte fsica do micro: processadores, memria, discos rgidos, monitores. Enfim , tudo que se pode tocar, chamado de hardware. SOFTWARE So os programas e arquivos armazenados. Existem dois tipos de programas, chamados de software de baixo nvel e software de alto nvel. Estes conceito no designam o grau de sofisticao dos programas, mas sim o seu envolvimento com o Hardware. O processador no capaz de entender nada alm de linguagem de maquina, instrues relativamente simples, que ordenam a ele que execute operaes matemticas como soma e multiplicao, alm de algumas outras tarefas, como leitura e escrita de dados, comparao etc.. Software de Baixo Nvel Programas escrito em linguagem de mquina. Como extremamente difcil e trabalhoso fazer com que o processador execute qualquer coisa escrevendo linguagem de maquina, usamos pequenos programas inseridos na placa me para executar tarefas bsicas, funcionando como interpretes entre os demais programas e o hardware. A BIOS - Sistema Bsico de Entrada e Sada:, a primeira camada de software do sistema, um pequeno programa que tem funo de dar partida ao micro. Software de alto nvel Todos os aplicativos, como processadores de texto, planilhas, jogos etc. rodam sobre esses programas residentes, no precisando acessar diretamente o hardware. No podemos nos esquecer do sistema operacional que funciona como uma ponte entre o Hardware e o usurio, autorizando o uso do computador para que os programas possam ser executados. LINGUAGEM DE PROGRAMAO As linguagem de programao tem evoludo ao longo do tempo, classificamos as linguagens de acordo como elas se encontram em determinado nvel em relao a lngua humana. Baixo nvel - quando a sua estrutura esta prxima a linguagem entendida pelo computador. Por exemplo, em antigos computadores usava-se a seqncia de nmeros 0 ou 1 para representar os estados de ligado e desligado. A linguagem assembler um exemplo. Desvantagens: Programas com algum grau de dificuldade exigiam um n muito grande de instrues, tornando grande o tempo de codificao e testes; Dificuldade para examinar o programa original e fazer modificaes ou extenses; Dificuldade para entender a lgica do programa; Impossibilidade para transferir o programa de uma maquina para outra; Alto nvel - quando a sua estrutura assemelha-se com a linguagem humana. Por exemplo: COBOL e BASIC ente outras, normalmente baseia-se em palavras no idioma em ingls como caractersticas. Tem vocabulrio que similar a lngua natural; Permite que se escreva programa menor;

- 30 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

possvel implement-la em vrios computadores; A 1 linguagem de alto nvel foi a FORTRAN (FORmula TRANslation). CONCEITO DE LINGUAGEM Quanto maior o nvel de uma linguagem, maior o nvel de aprendizado, programao e manuteno de programas j desenvolvidos. Quanto menor o nvel de uma linguagem, maior a quantidade de instrues so necessrias para obteno do resultado desejado. Maior dificuldade para desenvolvimento de um programa. Quanto sua aplicao ALTO NVEL Destina-se ao desenvolvimento de aplicaes praticas; Independentes do sistema operacional; Compatibilidade entre computadores; Facilidade na contratao de mo-de-obra; BAIXO NVEL Destinam-se para desenvolvimento de aplicaes especificas, tais como : Sistema Operacional, Compiladores, Utilitrios, Gerenciadores de dados etc.. Desempenhos superiores tanto em velocidade de processamento quanto em memria; Complexidade na elaborao e manuteno dos programas; Existem poucos profissionais conhecedores destas linguagens no mercado; Nvel intermedirio - quando possui a eficincia de uma linguagem de Baixo Nvel, e ao mesmo tempo mantm as caractersticas de facilidade de programao das linguagens de alto nvel. Ex. A linguagem C;. EXEMPLO DE PROGRAMAS
LINGUAGEM FORTRAN - FORmula TRANslation INTEGER VALOR, SOMA READ SOMA 2 READ VALOR IF (VALOR.EQ.0) GO TO 5 SOMA = SOMA + VALOR GO TO 2 5 PRINT SOMA END LINGUAGEM COBOL _ COMMON BUSINESS ORIENTED LANGUE IDENTIFICATION DIVISION. REMARKS. ENVARION DIVISION. DATA_DIVISION. FD ARQ1 RECORD MODE IS F BLOCK CONTAINS 50 TO 125 CHARACTERS DATA RECORD IS REG-ARQ. 01 REG-ARQ. 02 CODIGO_KEY PICTURE 99. 02 NOME PICTURE X(50). WORKING STORAGE SECTION 01 WS_CONTADOR PIX 9(3). PROCEDURE DIVISION INICIO SECTION. INICIO. OPEN ARQ1. READ AQR1 AT END GO TO FIM. ADD 1 TO WS_CONTADOR GO TO INICIO FIM. DISPLAY A QUANTIDADE DE REGISTROS : WS_CONTADOR. CLOSE ARQ1 SAVE. STOP RUN.

- 31 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS LINGUAGEM PL/1 _ PROGRAM LANGUAGE 1. PROCEDURE OPTIONS (MAIN); DECLARE (VALOR, SOMA) DECIMAL FIXED (10); SOMA = 0; GET DATA(VALOR); DO WHILE (VALOR = -1 ); SOMA = SOMA + VALOR; GET DATA (VALOR); END; PUT DATA (SOMA); LINGUAGEM ALGOL (Algorithmic language) REAL ARRAY [ 1:5]; INTEGER I,J,K; I := 1; WHILE I LEQ 5 DO BEGIN READ (ELEMENTOS,/,A[I, * ]); END; FOR I : = 1 STEP 1 UNTIL 10 DO A [ I,I] : = J * K; END. LINGUAGEM ADA LINGUAGEM BASIC DIM F(4,3); DIM C(4,3); PRINT ENTER COM A TEMPERATURA; INPUT B; LET C = ( B 32) * 5/9; PRINT A TEMPERATURA EM GRAUS CENTIGRADOS C; END;

LINGUAGEM PASCAL PROGRAM INFLACAO ( INPUT,OUTPUT); USES CRT; CONST N = 10; VAR I : INTEGER; W1,W2,W3 : REAL; BEGIN CLRSCR; I := 0; W1 := 1.0; W2 := 1.0; W3 := 1.0; REPEAT I := I + 1; W1 := W1 * 1.07; W2 := W2 * 1.08; W3 := W3 * 1.10; WRITELN ( I, W1, W2, W3); UNTIL I = N; READKEY; END.

Type VETOR is array (1..20) of real; Function PRODUTO (x, Y : vetor) return real is SOMA : real : = 0; Begin For J in X range loop Soma := soma * x(j) * y (j); End loop; Return soma; End PRODUTO;

LINGUAGEM ASSEMBLER ;use; para fazer comentrios em programa assembler .MODEL SMALL; modelo de memria .STACK ; espao de memria para instrues do programa .CODE ; a partir desse comando comea as linhas de cdigo do programa mov ah, 01h ; move o valor 01h para o registrador ah mov cx, 07h ; move o valor 07h para o registrador cx int 10h ; interrupo as 10hs mov ah,4ch; move o valor 4ch para o registrador ah int 21h ; interrupo 21h END ; finaliza o cdigo do programa.

LINGUAGEM C #include <stdio.h> /* devido as funes printf e scanf */ main() { int valor; printf("Digite um valor inteiro e tecle Enter : "); scanf("%i", &valor); printf("Valor em Decimal = %d ", valor); printf("Valor em Hexadecimal = %x ", valor); }

- 32 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

PLACA-ME

6 Slots PCI

1 Slot AGP

Slot p/ Processador (SLOT A)

chipset

Bios

Chipset Bateria

Soquete p/ Memria DIMM

Os componentes da Placa Me

A placa Me a placa mais importante de um computador, pois ela que determina sua velocidade de processamento. tambm chamada de PLACA DE SISTEMA, PLACA de CPU ou MOTHERBOARD. Os seguintes dispositivos podem ser encontrados na placa de CPU: Microprocessador ( ou CPU); Memrias (RAM, ROM, Unidades de Armazenamento); ROM BIOS; interface de teclado; interface para auto falante; SLOTS para expanso (ISA, PCI, AGP, AMR); Relgio permanente e bateria; Memria RAM CMOS de configurao; Conectores para ligar ao painel do gabinete;

- 33 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

Outros. Ela gerencia toda a transao de dados entre a CPU e os perifricos. Mantm a CPU, sua memria cache, o chipset, BIOS, memria principal, chips I/O, portas de teclado, serial, paralela, discos e placas plug-in. Os microcomputadores diferenciam-se principalmente pelo: processador instalado na motherboard e padres dos barramentos de expanso: ISA, EISA, MCA (proprietria IBM), VLBUS, PCI e AGP (em ordem crescente de performance). Como anualmente tem-se o lanamento de um novo processador com novas tecnologias para acelerar o processamento (duplo cache interno, maior velocidade de clock, etc.), muitas motherboards permitem o upgrade (atualizao do processador sem a troca de qualquer outro componente do microcomputador.

BARRAMENTO O Barramento ( ou BUS ) a via de comunicao em um computador : a via de trfego principal entre a CPU, a memria e todos os dispositivos de entrada e sada. O barramento composto por um conjunto de via de dados, endereos e controle. Largura do Barramento - a quantidade de vias que podem ser utilizadas para trafegar dados. Quanto maior a largura, mais dados podem ser transmitidos. medida em BITS. Velocidade do Barramento - a velocidade de Clock (ciclos por segundo) que regulam a transferncia de informaes no barramento. medida em MHz (megahertz) , e quanto maior a velocidade, mais rpido a transferncia. Nos computadores atuais , principalmente os da famlia PC , os componentes como CPU, memria RAM , disco rgido , etc no esto unidos . O que liga estes mdulos, ou seja , o componente que transmite os dados de um mdulo a outro o barramento. Normalmente o barramento faz a conexo entre a CPU e as memrias e entre a CPU e os perifricos ( Disco Rgido , placa fax-modem) , mas pode tambm conectar , por exemplo , a memria RAM e os demais perifricos atravs de um controlador chamado DMA(Direct Access Memory). O desempenho do barramento um dos maiores responsveis pelo desempenho geral da CPU , porque toda vez que a CPU precisa mandar dados aos demais componentes do computador e receber dados deles , ela precisa do barramento para faz-lo . Logo , no adianta se ter uma CPU com clock de 500 MHz , se o clock do barramento de 8 MHz . O barramento exerce influncia fundamental sobre o desempenho da CPU . Portanto, cuidado ao fazer um upgrade no computador , s vezes mais compensador mudar a placa-me do que trocar de CPU . CHIPSET So os circuitos de apoio ao computador que gerenciam praticamente todo o funcionamento da placa-me. responsvel pelas informaes necessrias ao reconhecimento de hardware (armazenadas na sua memria ROM). Comanda todo o fluxo de dados entre o processador, as memrias e os demais componentes. Os barramentos ISA, PCI e AGP, assim como as interfaces IDE (Discos Rgidos, CD-R), portas paralelas e seriais, alm da memria e do cache, so todos controlados pelo chipset Devido complexidade das motherboards atuais, da sofisticao dos sistemas operacionais e do crescente aumento do clock (chegando a 100 MHz em chips CISC), o chipset , com certeza, o conjunto de CIs (circuitos integrados) mais importantes do microcomputador. Dos vrios projetos de chipsets os mais conhecidos so os da OPTI, ELITE, UMC, PC, Chips, VLSI e muitos outros. H 2 tipos de Chipsets que gerenciam os recursos de uma Placa-Me: 1. PONTE NORTE o circuito mais importante da placa-me, pois o CONTROLADOR DO SISTEMA, bem como do Barramento LOCAL e do Barramento AGP e tem uma ligao com os perifricos PCI e dispositivos de I/O. 2. PONTE SUL o CONTROLADOR DE PERIFRICOS dos Barramentos PCI, AMR, ISA, IRDA, etc; e controla todos os dispositivos de I/O (Entrada/Sada), responsvel pelo gerenciamento do Relgio de Tempo Real (RTC) e pela Memria de Configurao (CMOS). BIOS - Basic Input Output System, ou, em Portugus, sistema bsico de entrada e sada. a primeira camada de software do sistema, um pequeno programa que tem a funo de dar a partida no micro. Durante o processo de inicializao, o BIOS fica encarregado de reconhecer os componentes de hardware instalados, dar o boot, e prover informaes bsicas para o funcionamento do sistema.

- 34 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

O BIOS gravado em um pequeno chip instalado na placa me. Cada modelo de BIOS personalizado para um modelo especfico de placa, no funcionando adequadamente em nenhum outro. Assim como o carto de crdito e a escova de dentes, o BIOS pessoal e intransfervel. Quando inicializamos o sistema, o BIOS conta a memria disponvel, identifica dispositivos plug-and-play instalados no micro e realiza uma checagem geral dos componentes instalados. Este procedimento chamado de POST e se destina a verificar se existe algo de errado com algum componente, alm de verificar se foi instalado algum dispositivo novo. Somente aps o POST, o BIOS entrega o controle do micro ao Sistema Operacional. Surge ento a mensagem: Iniciando o Windows 98, ou qualquer outra, dependendo do sistema operacional instalado.

PROCESSADOR O processador o local onde so executadas as instrues (os programas). Por isso, ele considerado o "crebro" do computador. O processador tambm conhecido como Unidade Central de Processamento (UCP) ou microprocessador (nos computadores pessoais -PC's). ele que dita os principais avanos na tecnologia computacional. A UCP se divide em duas partes: a unidade de controle (UC), responsvel pelo funcionamento em si da mquina, interpretando as instrues e acionando a unidade lgica e aritmtica (ULA), que uma espcie de calculadora responsvel por executar as operaes lgicas e aritmticas. No processador so realizadas operaes aritmticas (soma, subtrao, multiplicao, diviso) e operaes lgicas (comparaes). O resultados destas operaes sero valores numricos e lgicos (verdadeiro ou falso), respectivamente. Obs.: Alguns autores consideram a Unidade Central de Processamento como sendo o conjunto: Microprocessador + Memria Principal.

COPROCESSADOR ARITMTICO Todos os processadores da famlia x86, usada em micros PC, so basicamente processadores de nmeros inteiros. Muitos aplicativos porm, precisam utilizar valores de maior preciso, assim como funes matemticas complexas, como Seno, Coseno, Tangente, etc., para realizar suas tarefas. Este o caso dos programas de CAD, planilhas, jogos com grficos tridimensionais e de processamento de imagens em geral. A funo do coprocessador aritmtico justamente auxiliar o processador principal no clculo destas funes complexas, cada vez mais utilizadas, principalmente em jogos. como um matemtico profissional que ajuda o processador a resolver os problemas mais complexos, que ele demoraria muito para resolver sozinho.

- 35 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

At o 386, o coprocessador era apenas um acessrio que podia ser comprado parte e instalado num encaixe apropriado placa me, sendo que cada modelo de processador possua um modelo equivalente de coprocessador. Com o aumento do nmero de aplicativos que necessitavam do coprocessador, a partir do 486DX ele foi incorporado ao processador principal . Com isso, resolveu-se tambm o problema do custo de produo dos coprocessadores, barateando o conjunto. Atualmente, o desempenho do coprocessador determina o desempenho do micro em jogos e aplicativos grficos em geral, justamente as aplicaes onde os processadores atuais so mais exigidos. Infelizmente, o desempenho do coprocessador uma caracterstica que varia muito entre os processadores atuais.

Encaixe para o coprocessador aritmtico

MEMRIA CACHE Enquanto os processadores tornaram-se quase 10 mil vezes mais rpidos desde o 8088 (o processador usado no XT), a memria RAM, sua principal ferramenta de trabalho, pouco evoluiu em performance. Quando foram lanados os processadores 386, percebeu-se que as memrias no eram mais capazes de acompanhar o processador em velocidade, fazendo com que muitas vezes ele tivesse que ficar esperando os dados serem liberados pela memria RAM para poder concluir suas tarefas, perdendo muito em desempenho. Se na poca do 386 a velocidade das memrias j era um fator limitante, imagine o quanto este problema no atrapalharia o desempenho dos processadores que temos atualmente. Para solucionar este problema, comeou a ser usada a memria cache, um tipo ultra-rpido de memria que serve para armazenar os dados mais freqentemente usados pelo processador, evitando na maioria das vezes que ele tenha que recorrer comparativamente lenta memria RAM. Sem ela, o desempenho do sistema ficar limitado velocidade da memria, podendo cair em at 95%!. So usados dois tipos de cache, chamados de cache primrio, ou cache L1 (level 1), e cache secundrio, ou cache L2 (level 2). O cache primrio embutido no prprio processador e rpido o bastante para acompanh-lo em velocidade. Sempre que um novo processador desenvolvido, preciso desenvolver tambm um tipo mais rpido de memria cache para acompanh-lo. Como este tipo de memria extremamente caro (chega a ser algumas centenas de vezes mais cara que a memria RAM convencional) usamos apenas uma pequena quantidade dela. O 486 traz apenas 8 KB, o Pentium traz 16 KB, enquanto o Pentium II e o Pentium III trazem 32 KB, enquanto o Athlon e o Duron da AMD trazem 128 KB. Para complementar, usamos tambm um tipo um pouco mais lento de memria cache na forma do cache secundrio, que por ser muito mais barato, permite que seja usada uma quantidade muito maior. Nos micros 486 o mais comum o uso de 128 ou 256 KB de cache L2, enquanto nos micros mais modernos o mais comum o uso de 512 KB. Dependendo do processador usado, o cache L2 pode vir embutido no prprio processador ou fazer parte da placa me. Sempre que o processador precisar ler dados, os procurar primeiro no cache L1. Caso o dado seja encontrado, o processador no perder tempo, j que o cache primrio funciona na mesma freqncia que ele. Caso o dado no esteja no cache L1, ento o prximo a ser indagado ser o cache L2. Encontrando o que procura no cache secundrio, o processador j perder algum tempo, mas no tanto quanto perderia caso precisasse acessar diretamente a memria RAM. Por outro lado, caso os dados no estejam em nenhum dos dois caches, no restar outra sada seno perder vrios ciclos de processamento esperando que eles sejam entregues pela lenta memria RAM TECNOLOGIAS DE PROCESSADORES: CISC e RISC CISC (Complex Instruction Set Computer) Um processador capaz de executar vrias centenas de instrues complexas diferentes, sendo extremamente verstil. Exemplos de processadores CISC so o 386 e o 486. A grande vantagem que este tipo de processador mantm a COMPATIBILIDADE de instrues com todos os tipos de CPUs anteriores a ele.

- 36 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

RISC (Reduced Instruction Set Computer) So capazes de executar apenas algumas poucas instrues simples. Os chips baseados nesta arquitetura so mais simples e muito mais baratos. Outra vantagem dos processadores RISC, que, por terem um menor nmero de circuitos interno, pode trabalhar a freqncias mais altas. Exemplo, os processadores Alpha, que em 1997 j operavam a 600 MHz. indiscutvel, porm, que em muitas tarefas os processadores CISC saem-se melhor, principalmente pelo seu grande nmero de recursos. Por isso, ao invs da vitria de uma das duas tecnologias, atualmente vemos processadores hbridos, que so essencialmente processadores CISC, mas incorporam muitos recursos encontrados nos processadores RISC (ou vice-versa).

EVOLUO DOS PROCESSADORES Desde o 4004 da Intel, lanado em 1971, os processadores evoluram assustadoramente. Os processadores no foram apenas os componentes dos computadores que mais evoluram, mas sim o dispositivo que evoluiu mais rpido em toda a histria da humanidade. No toa que o transstor foi considerado a inveno do sculo XX. O grande segredo para esta evoluo vertiginosa pode ser contado em uma nica palavra: miniaturizao. Foi justamente a miniaturizao dos transistores que permitiu criar o circuito integrado, em seguida o microchip e processadores com cada vez mais transistores e operando a freqncias cada vez mais altas. Para voc ter uma idia do quanto as tcnicas de construo de processadores evoluram, o i8088 possua apenas 29,000 transistores, e operava a apenas 4.7 MHz, enquanto o Pentium 4 tem 42.000.000 de transistores e opera a freqncias acima de 2.0 GHz. O primeiro transistor, criado no incio da dcada de 50, foi feito a mo e no era nada pequeno. Depois de algum tempo, passaram a construir transistores usando silcio e desenvolveram a litografia ptica, tcnica utilizada at hoje, que usa luz, mscaras e vrios produtos qumicos diferentes para esculpir as camadas do transistor, permitindo alcanar nvel incrveis de miniaturizao. Tabela 1: Nmero de transistores e velocidade de alguns processadores produzidos pela Intel, exemplificando a evoluo tecnolgica que ocorreu entre 1971 e 1999.

Ano Nov/71 Abr/72 Abr/74 Jun/79 Fev/82 Out/85 Abr/89 Mar/93 Nov/95 Mai/97 Fev/99

Processador 4004 8008 8080 8088 80286 386 DX 486 DX Pentium Pentium Pro Pentium II Pentium III

Transistores 2.300 3.500 6.000 29.000 134.000 275.000 1.200.000 3.100.000 5.500.000 7.500.000 7.500.000

Velocidade (clock) (MHz) 0,108 0,2 2 4,77 12 16 50 66 180 233 500

Dados obtidos da Intel Corporation[36]

- 37 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

Ano Processador 1978 8088 (8/16 bits, 5 MHz) 1982 80286 (16 bits, 6 a 12 MHz) 1985 386 (16/32 bits, 16 a 33 MHz)

Comentrio O processador inicial dos PCs rodava DOS e manipulava textos e nmeros, mas os grficos eram muito pobres. De trs a seis vezes mais rpido que o 8088, foi a plataforma bsica para as primeiras redes de micros. O 386 j tinha potncia suficiente para suportar uma interface grfica - foi o incio da era Windows. Rodando DOS e Windows 3.x, o 486 possibilitou o desenvolvimento das aplicaes multimdia. Com o Windows 95, facilitou a popularizao da Internet e permitiu rodar aplicativos de 32 bits. Criado para o Windows NT, permitiu a montagem de grandes bancos de dados em servidores PC.

1989 486 (32 bits, 25 a 100 MHz) 1993 Pentium (64 bits, 60 a 200 MHz) 1995 Pentium Pro (64 bits, 150 a 200 MHz) 1997 Pentium II (64 bits, 233 a 333 MHz)

A promessa que esse chip vai impulsionar a computao 3D e a videoconferncia. O primeiro microprocessador foi lanado pela Intel em 1971 e se chamava i4004. Este era um processador extremamente simples, formado por pouco mais de 2000 transistores, mas que foi o precursor dos processadores que temos atualmente. A chamada lei de Moore, que leva o nome do fundador da Intel, Gordon Moore, prega que a potncia dos processadores dobra a cada 18 meses. Apesar desta previso ter sido feita no final da dcada de 70, continuou mantendo-se verdadeira at os dias de hoje, com uma preciso notvel. De l pra c, foi um longo caminho. Enormes investimentos foram feitos e muitos dos maiores gnios do planeta trabalharam em busca de solues para questes cada vez mais complexas. Vamos agora examinar os avanos feitos desde o 8088, usado no XT, at o Pentium. Pode rodar o DOS e aplicativos mais simples, que trabalhem somente com o modo real. Tambm possvel rodar o Windows 3.0, porm em modo Standard. Acessa 16 MB de memria ; Sem memria virtual; Sem multitarefa.

PC 286
Memria de 32 bits,maior transferncia de dados entre os Perifricos Principais e a Placa-Me. Primeiro processador a trazer o conjunto de instrues x86, que so suportadas por todos os processadores modernos. Pode rodar o Windows 95 e a maioria dos aplicativos para ele, embora bem lentamente devido pouca potncia do processador.

PC 386

- 38 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

O 486 foi o 1 processador a trazer cache integrado (8KB, capaz de entregar dados a cada ciclo do Processador). Surgiu distino entre cach L1 e o L2. Foram lanadas verses rodando 25 MHz, 33 MHz e 40 MHz, porm, criou-se uma barreira, pois no haviam na poca circuitos de apoio capazes de trabalhar a mais de 40 MHz. Para solucionar esse problema, foi criado o recurso de Multiplicao de Clock, atravs do qual o processador trabalha internamente a uma velocidade maior do que a da placa me. Foram lanados ento os processadores 486DX2 (que trabalhavam ao dobro da freqncia da placa me) e logo depois os 486DX4 (que trabalhavam ao triplo da freqncia da placa me): Com isso, surgiram tambm as placas me upgradable, que permitem atualizar o processador, apenas configurando alguns jumpers da placa. Os processadores 486, a partir do DX-33 foram os primeiros a utilizar COOLER, que naquela poca eram dissipadores com menos de um centmetro de altura, com exaustores minsculos. Processador de 32 bits, capaz de acessar at 4 GB de memria RAM. Mas, novamente o processador trouxe vrias melhorias que o tornaram muito mais rpido que a gerao anterior: novas instrues no co-processador aritmtico. Existiram em verses de 60 a 200 MHz, sempre utilizando multiplicao de clock(com exceo apenas para as verses de 60 e 66MHz): maioria dos casos possvel configurar a placa me para utilizar qualquer processador da famlia.
PENTIUM

PC 486

No existem muitas diferenas entre o Pentium 1 e o MMX. Como o nome j sugere, a principal modificao foram as instrues MMX, que segundo o marketing feito pela Intel na poca, seriam suficientes para aumentar de forma considervel o desempenho do processador em aplicativos que envolvem multimdia. PENTIUM MMX A Intel aumentou o cache L1 do processador, de 16 para 32 KB. Com isto, o MMX passou a ser um pouco mais rpido do que um Pentium 1 da mesma frequncia, mesmo nos aplicativos sem otimizao. Lembre-se que naquela poca o cache L2 do processador ainda fazia parte da placa me e operava a apenas 66 MHz. Um cache L1 competente era essencial.

O Pentium II foi desenvolvido para o mercado domstico, onde ainda o Windows 98 era o sistema operacional mais utilizado. PENTIUM II O Pentium II traz integrados ao processador 512 KB de cache L2. No Pentium II porm, o cache L2 trabalha a apenas metade do clock do processador. No h venda uma placa me para Pentium II com cache, j que o cache L2 j vem embutido na placa de circuito do processador.

- 39 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

CELERON

Com o lanamento do Pentium II, a Intel abandonou a fabricao do Pentium MMX, passando a vender apenas processadores Pentium II que eram muito mais caros. A Intel resolveu lanar uma verso de baixo custo do Pentium II, batizada de Celeron, do Latin Celerus que significa velocidade. O Celeron original, nada mais era do que um Pentium II desprovido do Cache L2 integrado e do invlucro plstico, responsveis por boa parte dos custos de produo do Pentium II. As primeiras verses do Celeron, que incluem todos os de 266 MHz e alguns dos de 300 MHz, no traziam cache L2 algum e por isso apresentavam um desempenho muito fraco na maioria dos aplicativos, apesar de ainda conservarem um desempenho razovel em jogos e aplicativos que utilizam muito o coprocessador aritmtico.

PENTIUM III

Computadores baseados no processador Pentium III suportam at 6 GB de memria. O Pentium III provavelmente o processador com mais variaes. Existem verses que utilizam barramento de 100 MHz, verses que utilizam barramento de 133 MHz, verses com 512 KB de cache half-speed ( metade da freqncia do processador, como no Pentium II), com 256 KB de cache full-speed (na mesma freqncia do processador, como no Pentium Pro), verses que utilizam o formato SEPP, verses que utilizam um novo formato, chamado de FC-PGA, verses que utilizam a arquitetura (core) Katmai, (a mesma tcnica de fabricao do Pentium II com instrues SSE - As primeiras verses do Pentium III, de 450, 500, 550 e 600 MHz), verses que urilizam o core Coppermine(mais avanado - Todas as verses seguintes do Pentium III, o que inclui as veres de 650, 667, 700, 733, 750, 800, 850 e 900 MHz; 500E, 550E, 600E, 533EB, 600EB, 800EB alm, claro, da verso de 1 GHz), que operam a 2.0v, que operam a 1.65v, que operam a 1.6v e por a vai. Dependendo da verso do provessador, ser preciso utilizar uma placa me diferente e em alguns casos mdulos de memria RAM diferentes.

ATHLON K7

Projetado pela AMD, visava ser capaz de apresentar um desenpenho igual ou superior a um processador Intel equivalente em todos os aplicativos. Lanado com o nome de K7, ganhou o apelido de Athlon. A AMD optou por abandonar a idia de processador de baixo custo, como tnhamos no K6-x e optar por um projeto realmente generoso em termos de nmero de transstores e recursos. Apesar de tudo, a AMD conseguiu manter os preos de venda mais baixos que os processadores Intel, pois passou a trabalhar com margens de lucro mais estreitas

A verso original do Athlon foi lanada pouco depois do Pentium III com core Katmai. A competio manteve-se equilibrada, com o Pentium III ganhando em alguns aplicativos e o Athlon em outros. Apesar de no geral o Athlon ganhar por uma pequena margem, o posto de processador mais rpido acabava sendo conquistado pelo processador com uma frequncia de operao mais alta. Mas, o Athlon comeou a ficar para trs depois que a Intel lanou as novas verses do Pentium III, baseadas no core Coppermine, devido ao seu cache L2 mais lento. Enquanto num Pentium III de 900 MHz o cache L2 opera mesma freqncia do processador, num Athlon antigo, tambm de 900 MHz, o cache L2 operava apenas 300 MHz, 1/3 da freqncia. muito difcil encontrar um Athlon antigo hoje em dia, pois estes processadores saram de linha a muito tempo e no chegou a ser vendido um nmero to grande assim de unidades. AMD ATHLON THUNDERBIRD No Thunderbird. no houve mudanas no projeto do processador, apenas no cache L2, que passou a ser de apenas 256 KB (contra os 512 KB dos antigos) mas que em compensao passou a operar na mesma frequncia do processador, como no Pentium III Coppermine. Em termos de performance, o Thunderbird supera um Pentium III Coppermine do mesmo clock na maioria das aplicaes. Em alguns testes o Pentium III se sai mais rpido, mas no geral o Thunderbird superior, apesar de ser mais barato.

- 40 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

O Duron utiliza a mesma arquitetura do Athlon Thunderbird, porm, vem com muito menos cache. Enquanto o Athlon Thunderbird vem com 256 KB de cache L2, o Duron vem com apenas 64 KB de cache L2, tambm full speed. Entretanto, apesar da pouca quantidade de cache L2, o Duron traz um enorme cache L1 de 128 KB, totalizando 192 KB de cach. AMD DURON Oferece aumento significativo no desempenho do uso domstico, de solues de negcios e em todas as suas necessidades de processamento. Foi projetado para lhe dar um desempenho superior em msica digital, jogos 3D, imagem e vdeo digitais e muito mais. Alm disso, o processador Pentium 4 oferece mais potncia para lidar com as inovaes futuras como, por exemplo, criao de DVD e vdeo MPEG4. Foi lanado em Novembro de 2000, inicialmente em verses de 1.4 e 1.5 GHz. As primeiras verses do Pentium 4 (durante quase um ano)utilizavam um nico cipset o i850 da prpria Intel suporta apenas memrias Rambus, o que obrigava qualquer um interessado em adquirir um Pentium 4 a adquirir tambm mdulos de memria Rambus. Este tipo de memria era inicialmente absurdamente caro, tanto que a Intel passou a subsidiar parte do custo das memrias, dando um desconto nos processadores vendidos a integradores e dando de brinde dois pentes de memrias Rambus de 64 MB cada nos processadores in-a-box destinados ao consumidor final. Com o tempo, o preo das memrias Rambus foi caindo, mas este tipo de memria ainda muito mais caro que as memrias SDRAM ou DDR. Por sorte, j existem atualmente placas me para Pentium 4 com suporte tanto a memrias DDR, quanto a memrias SDRAM comuns. Atualmente, voc s precisa gastar a mais com memrias Rambus se quiser. Os primeiros modelos do Pentium 4 utilizavam memrias Rambus PC-800, que operam a 200 MHz e realizam 4 transferncias por ciclo, sem dvida mais rpidas que as memrias PC-100 ou PC-133 que equipavam os Athlons e Pentiums III da poca. Mesmo hoje em dia, as placas para Pentium 4 com suporte a memrias SDRAM comunsapresentam um desempenho bastante inferior por causa do acesso mais lento memria. Apenas as placas com suporte a memrias DDR so capazes de fazer frente s placas com memrias Rambus.

PENTIUM IV

Nova linha de Pentium 4 dobra memria cache dos processadores A nova linha de processadores Pentium 4, lanada hoje, tem 2 MB de memria cache L2, valor duas maior do que as verses atuais do chip. A novidade deve melhorar o desempenho dos computadores, j que essa memria responsvel pela velocidade na "conversa" entre HD e memria RAM.

AMD Lana Turion 64 X2


A AMD lanou seus primeiros chips de ncleo duplo para notebooks. Produzidos em 90 nanmetros, os Turion 64 X2 usam uma nova plataforma, a S1, e suportam memria DDR2 at 667 MHz. So quatro modelos iniciais: TL-50 (1,6 GHz e 256 KB de L2 por ncleo), TL-52 (1,6 GHz e 512 KB), TL-56 (1,8 GHz e 512 KB) e TL-60 (2 GHz e 512 KB). O consumo de energia varia de 31 W, nos dois primeiros chips, a 35 W, no ltimo. Memria um sistema digital capaz de armazenar uma grande quantidade de informaes por perodos de tempos curto ou longo. onde o computador armazena as instrues necessrias ao funcionamento do sistema operacional e programas. O processador precisa de espao para arrumar as instrues contidas no programa de modo que ele, processador, possa executalas rapidamente. Todo programa que voc executa est na memria RAM, seja ele um software antivrus, um protetor de tela, impresso, etc. A Unidade de referncia memria o BYTE, apesar de os Processadores acessarem memria 32, 64, ou 128 bits por vez. MEMRIAS ROM (Read-Only Memory) Memria que permite somente a leitura dos dados, onde os dados no so apagados quando desligamos a alimentao eltrica. Por isso uma memria NO-VOLTIL. A principal utilidade da memria ROM : 1. Executar os testes de inicializao do computador, conhecidos como POST (Power-On-Self-Test), que executado

- 41 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

2. 3.

sempre que o computador inicializado. O POST executa as rotinas abaixo: Identifica a configurao do HARDWARE instalado; Inicializa todos os circuitos perifricos de apoio (Chipsets) da Placa-Me; Inicializa o Vdeo (a Placa de Vdeo); Inicializa a Memria RAM; Inicializa o Teclado (principal perifrico de Entrada); Executa e Inicializa o Sistema Operacional e armazena-o na Memria RAM. Atribui ao Sistema Operacional a funo de Controlar o Processador e os demais perifricos. BIOS (Basic Input/Output System): a interface que possibilita a configurao do Processador com os perifricos bsicos do sistema, para que haja sincronia entre todo o Hardware. SETUP (Configurao): aplicativo que permite ao usurio alternar entre as possveis configuraes do Hardware do computador (Placa-Me, Chipset, Memria, Endereos, etc.)

Os 3 Aplicativos citados acima tambm so conhecidos com um nome nico: BIOS, pois esto armazenados em uma mesma memria ROM. Ou seja, o BIOS representa tudo que est armazenado na memria ROM do Computador (da Placa-Me). MEMRIAS RAM (Random Access Memory) Memria que permite leitura e gravao de dados. Tambm conhecida como memria de acesso ALEATRIO, pois nela que o processador ir buscar os Aplicativos e execut-los. Por isso uma memria voltil, onde os dados sero apagados quando a memria (assim como o computador) sofrerem recargas eltricas. Ou seja, quando o computador for desligado, este tipo de memria perde os dados que estavam armazenados . Se o processador o principal componente de qualquer computador, a memria RAM a sua principal ferramenta de trabalho. Desde uma calculadora at um grande mainframe (computador de grande porte utilizado em indstrias), no existe nenhum tipo que computador que no utilize memria RAM. O processador utiliza a memria RAM para armazenar programas e dados que esto em uso e fica impossibilitado de trabalhar sem ter pelo menos uma quantidade mnima dela. Alis, nos computadores atuais, a velocidade de acesso memria RAM um dos principais determinantes da performance, da a vital importncia do uso da memria cache. Existem dois tipos de memria RAM , com caractersticas muito diferentes: 1. DRAM ( RAM dinmica) O contedo das memrias DRAM precisa ser continuamente renovado, e a essa renovao dado o nome de REFRESH . Possui alta capacidade de armazenamento com menor espao fsico com tempo de acesso mdio. Esse tipo de memria utilizado na memria principal. 2. SRAM ( RAM esttica ) extremamente rpida e de baixo consumo de energia , voltil como a DRAM, no exige que a CPU renove o seu contedo de vez em quando. Perde seu contedo apenas quando o equipamento desligado. Possui baixa capacidade em espao fsico mas com tempo de acesso elevado, tem custo muito maior que as memrias DRAM Esse tipo de memria utilizado na memria cach. MDULOS DE MEMRIA 1. MDULOS SIMM DE 30 VIAS Os primeiros mdulos de memria criados so chamados de mdulos SIMM, sigla que significa "Single In Line Memory Module", justamente por que existe uma nica via de contatos. Os primeiros mdulos SIMM possuam 30 vias e eram capazes de transferir 8 bits por ciclo. Foram utilizados em micros 386 e 486, e foram fabricados em varias capacidades, os mais comuns foram os mdulos de 512 KB, 1MB e 4 MB, apesar de terem existido mdulos de at 16 MB, raros e carssimos. Como tanto o 386 quanto o 486 so processadores que acessam a memria usando palavras de 32 bits, preciso combinar 4 mdulos de 30 vias para formar cada banco de memria. Basicamente, o processador acessa os 4 mdulos como se fossem um s. preciso usar estes mdulos em quartetos: 4 mdulos ou 8 mdulos, mas nunca um nmero quebrado. Para os processadores 386SX so necessrios apenas 2 mdulos, j que este acessa a memria usando palavras de 16 bits (para manter compatibilidade com os componentes de placas de 286, usados para baratear os PCs equipados com o 386SX).

- 42 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

diferenas de formato e tamanho das Memrias

DIMM 168 pinos

2. MDULO SIMM DE 72 VIAS Os mdulos SIMM de 30 vias ainda eram bastante inconvenientes, j que era preciso 4 mdulos idnticos SIMMusar 72 pinos para formar cada banco de memria. Para solucionar este problema, os fabricantes criaram um novo tipo de mdulo de memria SIMM, de 32 bits, que possui 72 vias. Esse tipo de memria foi usado em micros 486 mais modernos e tornou-se padro em micros Pentium, deixando de ser utilizados apenas depois do advento dos mdulos deSIMM 168 vias, ospinos mais usados 30 atualmente. Ao invs de quatro mdulos, preciso apenas um mdulo SIMM de 72 vias para formar cada banco de memria nos micros 486. Como o Pentium acessa a memria usando palavras de 64 bits, so necessrios 2 mdulos em cada banco.

Na verdade, depois do Pentium, praticamente todos os processadores acessam a memria a 64 bits. Apesar do Pentium II, Pentium III, Celeron, Athlon, Duron, etc. serem todos processadores de 32 bits, acessar 64 bits por vez na memria ajuda a melhorar o desempenho. O processador to mais rpido que a memria RAM, que depois de esperar vrios ciclos para poder acess-la, o melhor a fazer pegar a maior quantidade de dados possvel e guardar tudo no cache. Naturalmente os dados sero processados em blocos de 32 bits, mas a poupana ajuda bastante. 3. MDULO DIMM DE 168 VIAS Ao contrario dos mdulos SIMM de 30 e 72 vias, os mdulos DIMM possuem contatos em ambos os lados do mdulo, o que justifica seu nome, "Double In Line Memory Module" ou "mdulo de memria com duas linhas de contato". Como trabalham com palavras binrias de 64 bits, um nico mdulo suficiente para preencher um banco de memria em um Pentium ou superior, dispensando seu uso em pares. Os mdulos DIMM de 168 vias so os nicos fabricados atualmente. TECNOLOGIAS DE MEMRIA Apesar das memrias no terem acompanhado em paralelo o desenvolvimento dos processadores, elas tambm contriburam com sua parcela de desenvolvimento. Desde as primeiras memrias do incio da dcada de 80, at as memrias produzidas atualmente, usada a mesma estrutura bsica, formada por um capacitor e um transstor para cada bit de dados. Foram porm, realizadas melhorias na forma de organizao fsica e na forma de acesso, que permitiram melhorar consideravelmente a velocidade de acesso. Tambm foi possvel aumentar a velocidade de acesso aos dados depositados na memria atravs do aumento do barramento de dados. O PC original era capaz de ler apenas 8 bits por ciclo de clock, enquanto o Pentium pode ler 64 bits por ciclo: 8 vezes mais. Durante estas duas dcadas, existiram vrias tecnologias de memria, comeando pelas memrias regulares, usadas nos XTs e alguns 286s, que evoluram para as memrias FPM, usadas em PCs 386 e 486, em seguida para as memrias EDO, usadas nos ltimos 486s e nos Pentium. Estas trs primeiras tecnologias foram substitudas pelas memrias SDRAM, usadas pelos ltimos PCs com processadores Pentium e Pentium MMX e padro apartir do Pentium II e K6-2. Mas, mesmo as memrias SDRAM j chegarem ao seu limite. Atualmente j temos as memrias DDR-SDRAM e Rambus. 1. MEMRIAS REGULARES

- 43 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

Foram as 1s memria usadas em micros PC. Fabricada com velocidades de acesso a partir de 150 nonosegundos (bilhonsimos de segundo), mais do que suficientes para suportar o bus de 4.77 MHz do PC original. Foram desenvolvidas posteriormente verses de 120, 100 e 80 nanos para serem utilizadas em micros 286. 2. MEMRIAS FPM (FAST PAGE MODE) Cerca de 30% mais rpidas que as memrias regulares. Foram utilizadas em PCs 386, 486 e nos primeiros Pentiums. Encontra-se memrias FPM com tempos de acesso de 80, 70 e 60 nanos, sendo as de 70 nanos as mais comuns. Os tempos de acesso representam em quanto tempo a memria pode disponibilizar um dado requisitado. Quanto mais baixos forem os tempos de espera, mais rpidas sero as memrias. 3. MEMRIAS EDO (EXTENDED DATA OUTPUT) Ciadas em 94, com acesso a dados, 25% mais rpidos que as memrias FPM. Qase todos os mdulos de memrias EDO so de 60 ns (60 nanosegundos), voc pode usar este mtodo para determinar com 95% de certeza o tipo de memria usada. 3. MEMRIAS SDRAM (SYNCHRONOUS DYNAMIC RAM) Tanto as memrias FPM quanto as memrias EDO so assncronas, isto significa que elas trabalham em seu prprio ritmo, independentemente dos ciclos da placa me. As memrias SDRAM por sua vez, so capazes de trabalhar sincronizadas com os ciclos da placa me. Como preciso que a memria SDRAM a ser usada seja rpida o suficiente para acompanhar a placa me, possvel encontrar verses com tempos de acesso entre 15 e 6 nanossegundos. Por no trabalharem sincronizadas com o clock da placa me, as memrias FPM e EDO poderiam trabalhar com qualquer freqncia de barramento: 100, 133, 200 MHz, ou at mais, desde que os tempos de espera fossem setados corretamente. Porm, quanto mais alta a velocidade, maiores teriam que ser os tempos de espera e pior seria o desempenho das memrias. Por isso, no se costuma utilizar memrias EDO ou FPM em frequncias de barramento superiores a 75 MHz, apenas memrias SDRAM. 4.MEMRIAS PC-100 So memrias SDRAM aperfeioadas para trabalhar com motherboard a velocidade de barramento de 100 MHz. 5. MEMRIAS PC-133 Mmrias SDRAM capazes de funcionar acima de 133 MHz. So utilizadas pelas verses de 133 MHz do Pentium III e do AMD Athlon, e justamente por permitirem um acesso a dados mais rpido, contribuem para o aumento da performance global do micro. 6. MEMRIAS DDR-SDRAM (DOUBLE DATA RATE SDRAM) Pincipal caracterstica das memrias DDR: permitir duas transferncias de dados por ciclo de clock. Enquanto num mdulo de memria SDRAM PC-100 temos transferidos 64 bits por ciclo de clock, resultando em uma taxa de transferncia de 800 MB/s, num mdulo de DDR-SDRAM tambm de 100 MHz teramos duas transferncias de 64 bits em cada ciclo, alcanando 1.6 GB/s de transferncia, simplesmente o dobro.

Este tipo de memria est sendo bastante utilizado atualmente em placas de vdeo 3D.

Memria DDR-SDRAM

7. MEMRIAS RAMBUS (RDRAM)

- 44 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

As memrias Direct Rambus, permitem um barramento de dados de apenas 16 bits de largura, em oposio aos 64 bits utilizados pelos mdulos de memria SDRAM, suportando em compensao, freqncias de barramento de at 400 MHz com duas transferncias por ciclo, o que na prtica eqivale a uma freqncia de 800 MHz. Trabalhando a 400 MHz com duas transferncias por ciclo, sua velocidade mxima, as memrias Rambus permitem uma banda total de 1.6 Gigabytes por segundo. Foram criadas para serem compatveis com Placas-Me e Chipsets que suportam os Processadores Pentium 4. Tazem uma arquitetura completamente nova, que exige modificaes muito maiores nos chipsets destinados a suport-la, significando maiores custos de desenvolvimento e produo. Os mdulos de memrias Rambus so chamados de "Rambus Inline Memory Modules" ou RIMMs. 8. MEMRIA DDR2 Memrias do tipo DDR2 j so aceitas em algumas placas-me topo de linha. Elaboramos abaixo uma pequena lista das principais diferenas entre as memrias DDR2 e DDR.

As memrias DDR so oficialmente encontradas em verses de 266 MHz, 333 MHz e 400 MHz, enquanto as memrias DDR2 so encontradas em verses de 400 MHz, 533 MHz, 667 MHz e 800 MHz. Ambos tipos transferem dois dados por pulso de clock. Por conta disso, os clocks listados so os clocks nominais e no os clocks reais. Para obter o clock real divida o clock nominal por dois. Por exemplo, a memria DDR2-667 na realidade trabalha a 333 MHz. As memrias DDR2 tm menor consumo eltrico comparadas s memrias DDR. As memrias DDR so alimentadas com 2,5 V enquanto as memrias DDR2 so alimentadas com 1,8 V. Nas memrias DDR a terminao resistiva necessria para a memria funcionar est localizada na placame. J na DDR2 este circuito est localizado dentro do chip de memria. por este motivo que no possvel instalar memrias DDR2 em soquetes de memria DDR e vice-versa. Os mdulos de memria DDR tm 184 terminais, enquanto os mdulos de memria DDR2 tm 240 terminais. Nas memrias DDR o parmetro latncia do CAS (CL), tambm conhecido como tempo de acesso que o tempo que a memria demora em entregar um dado solicitado, pode ser de 2, 2,5 ou 3 pulsos de clock. Nas memrias DDR2 o tempo de acesso pode ser de 3, 4 ou 5 pulsos de clock. Nas memrias DDR2, dependendo do chip, h uma latncia adicional (chamada AL, additional latency de 0, 1, 2, 3, 4 ou 5 pulsos de clock. Ou seja, em uma memria DDR2 com CL4 e AL1, o tempo de acesso (latncia) de 5 pulsos de clock. Nas memrias DDR2 a latncia de escrita igual latncia de leitura (CL + AL) menos 1. Internamente o controlador das memrias DDR trabalha carregando antecipadamente dois bits de dados da rea de armazenamento (tarefa conhecida como prefetch ou pr-busca), j o controlador das memrias DDR2 trabalha carregando quatro bits.

SISTEMA OPERACIONAL Sem um Sistema Operacional (ou S.O.) nenhum hardware torna-se utilizvel pelo usurio. Normalmente este um definido como conjunto de programas que fazem a interface entre o microcomputador e o usurio, ou seja, ele atua mais diretamente com o hardware de seu micro. Alm disso, os S.O. oferecem vrios aplicativos simples para o gerenciamento e manuteno dos dados no HD e disquetes. Os S.O. executam as mais diversas tarefas tais como o controle de entrada e sada (input/output), leitura/escrita em disco ou HD, escrita em monitores e controlar todo uso da memria dividindo-a em vrias partes para cada tipo de aplicao. Segue, Abaixo, Um Conceito Geral Sobre Os Vrios Tipos De Sistemas Operacionais Existentes:

- 45 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

Windows 95: Por enquanto, o mais usado dos sistemas, sendo que passou por vrias atualizaes, sendo a ltima delas as verses OSR 2 e OSR 2.5. Desse no preciso dizer muito, acho que impossvel qualquer pessoa que use computador desconhecer esse sistema. Windows 98: Sucessor do Windows 95, suporta novas tecnologias como portas USB, DVD entre outros. Quase nada muda pra quem usa Windows 95 OSR 2 + Internet Explorer 4.0. Sobre polmica entre Microsoft x Justica Americana por prticas monopolsticas por querer incluir o Internet Explorer 4.. Mesmo sendo, suas primeiras verses foram lanadas com o browser includo. Windows NT: Outro bem conhecido da Microsoft, desenvolvido para servidores ou tambm em sua verso Workstation. Diz a Microsoft que num futuro prximo vai se integrar com o Windows 95, sendo NT e W95 um s sistema. Este SO suporta vrios processadores. Windows Vista: Windows Vista o nome da prxima verso do sistema operacional Microsoft Windows. Antes do anncio do nome Vista em 22 de Julho de 2005, ele era conhecido pelo cognome Longhorn. Desde 8 de Novembro de 2006, o desenvolvimento do Windows Vista est completo e ser lanado no prximo dia 30 de janeiro de 2007 no Nokia Theater em Nova Iorque. A Microsoft declarou que as datas programadas para o lanamento so 30 de Novembro de 2006 para usurio de licena de volume e mundialmente em 29 de Janeiro de 2007. Essas datas de lanamento vm mais de cinco anos aps do lanamento do Windows XP, o atual sistema operacional desktop da Microsoft, fazendo deste o mais longo perodo entre lanamento do Windows. 64 bits Em informtica, 64 bits o termo usado para designar dispositivos (normalmente processadores) que trabalham com um conjunto de 64 bits por vez. Um bit a menor 'quantidade' de dados da informtica, podendo ser 0 ou 1 (normalmente representado em eletrnica digital pela ausncia ou presena de corrente eltrica). Processadores modernos de 64 bits so capazes de processar 64 bits por vez, melhorando significativamente seu desempenho. Os processadores mais utilizados atualmente em computadores so de 32 bits. Processadores mais antigos operavam a 16 (Intel 80286, Intel 8086), 8 (Intel 8088, Zilog Z-80) ou at 4 bits. Linux: Conhecido tambm como sistema operacional dos hackers, onde na verdade muito mais do que s isso. Roda em vrias plataformas diferentes como Alpha, Intel, Mac, SPARC. tambm multiusurio e multitarefa real. Foi nele em que os efeitos do mar no navio e reflexos de luz na gua do filme Titanic foram feitos. Mais que isso... A NASA... Novas verses do Linux foram desenvolvidas em conjunto com a agencia espacial dos EUA, junto tambm com a RedHat. Essas novas verses so chamadas de Extreme Linux e podem ser obtidas tanto no site da Red Hat como tambm no site da CheapBytes. Emuladores de Mac e Windows estao disponveis para o Linux tambm, s que em verses comerciais. Mesmo sendo, Linux no Unix. Muitos dos grupos de usurios tambm afirmam isso. Outros j dizem que o Linux o melhor Unix. Distribudo gratuitamente na Internet no FTP do SunSite, ou tambm no FTP da Conectiva onde este ltimo est em portugus. E acredite se quiser.. Existem verses do Linux desenvolvidas pra processadores 8080, quem no conhece, so verses anteriores s primeiras verses do XT. Unix: Mas dai vc diz: E o Linux ?? No, o Linux no Unix. Sistema operacional para servidores, bem parecido com o Linux. Pode ser encontrado em verses comerciars (Solaris, AIX, UnixWare, MacOS X...) ou verses livres (os BSD's: FreeBSD, NetBSD, OpenBSD). Unix atualmente marca registrada da Santa Cruz Operation (SCO, produtora do UnixWare). OS/2 : Sistema operacional da IBM, adorado por seus usurios. Considerado por muitos bem superior ao Windows 95. MacOS: Sistema operacional padro dos amantes da ma, em que sua ltima verso est na 8.6. Sonho de muita gente, mas inviabilizado por causa dos altos preos do Macintosh. BeOS: Esse conhecido como Silicon Graphics dos pobres. Desenvolvido pra edio de udio e vdeo mas ainda sofre com a falta de programas. Inicialmente concebido para PowerPC, mas hoje tambm roda em plataforma Intel. Outra grande vantagem do BeOS eh o suporte de unidades de grande capacidade e tambm por no gerar fragmentao no disco, ao contrrio do Windows, no deixando o sistema ficar extremamente lento. Interage tambm com os chips 3D encontrados em vrias placas de vdeo. Windows CE: Feito para rodar em palmtops, mas dizem que sua ltima verso ir rodar at em desktops comuns. Integra o IE, para acesso a Internet, caso o palmtop tenha modem. Tambm vem com ferramentas conhecidas pra edio de textos e planilhas, como o Word e o Excel.

- 46 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

BOOT Depois de instalar um novo HD, preciso formata-lo antes de poderusa-lo. Formatar o HD, significa instalar todas as estruturas que osistema operacional utiliza para poder gravar e ler dados apartir do HD.Mas, afinal, "todas as estruturas de que o sistema operacional utiliza"soa um pouco vago no mesmo? Que tal estudarmos um pouco sobre estasestruturas criadas durante a formatao e qual a funo de cada uma? SETOR DE BOOT Quando o micro ligado, o BIOS, tentar inicializar o sistema operacional. Independentemente de qual sistema de arquivos tenha sido escolhido durante a formatao do HD (FAT 32, NTFS, EXT/2), o primeiro setor do disco rgido ser reservado para armazenar informaes sobre a localizao do sistema operacional, que permitem ao BIOS "ach-lo" e iniciar seu carregamento. No setor de boot registrado qual sistema operacional est instalado,com qual sistema de arquivos o disco foi formatado e quais arquivos devem ser lidos para inicializar o micro. Um setor a menor diviso fsica do disco, e possui sempre 512 bytes. Um cluster por sua vez, a menor parte reconhecida pelo sistema operacional, e pode ser formado por vrios setores. Usando Fat 16 por exemplo, num HD de 1.7 GB, cada cluster ter 64 setores (64 KB). Usando Fat 32, cada cluster teria apenas 8 setores (4 KB).Um nico setor de 512 bytes pode parecer pouco, mas suficiente para armazenar o registro de boot devido ao seu pequeno tamanho. O setor de boot tambm conhecido como "trilha MBR", "trilha 0", etc. Ao Instalar Vrios Sistemas Operacionais No Mesmo Hd, Ser possvel Instalar um Disk Manager que perguntar qual Sistema Operacional deve ser inicializado cada vez que o PC for ligado. Existem vrios Disk managers gratutos por a, como o Lilo e o Grub e tambm programas pagos, como o Boot Magic, mas, seja qual for o escolhido, ao ser instalado o Boot Manager "Ocupar" o setor de Boot. por isso que ele passa sempre a ser inicializado primeiro, perguntando qual Sistema Operacional deve ser inicializado. A existncia de um setor de boot justamente o que diferencia um disco de boot de um disco sem sistema. Se voc simplesmente gravar os arquivos de inicializao em um disquete ou disco rgido virgem, usando o comando"Copy" ou arrastando-os atravs do Windows Explorer, no conseguir inicializar o micro atravs dele, pois apesar de todos os arquivos necessrios estarem l, o BIOS no ser capaz de encontr-los devido inexistncia de um setor de boot. BIOS Bios significa "Basic Input Output system". O Bios a primeira camada de software do sistema, um pequeno programa encarregado de reconhecer o hardware, realizar o boot, e prover informaes bsicas para o funcionamento do sistema. O Bios personalizado para cada modelo de placa me, no funcionando em nenhum outro. SETUP O Setup um programa que nos permite configurar vrias opes acerca do Hardware instalado, opes relacionadas desempenho do sistema, senhas etc. As configuraes do Setup so cruciais para o funcionamento e bom desempenho do sistema, uma configurao errada do Setup pode tornar o sistema at 70% mais lento, ou seja, o seu computador pode virar uma carroa sem cavalos simplesmente devido uma configurao errada do Setup do micro. O objetivo deste tutorial justamente ensinar como configurar o Setup para um melhor desempenho. CMOS CMOS significa Complementary Metal Oxide Semicondutor". Nos primeiros PC s, tais como os antigos XT s e alguns 286 s, todos os dados referentes configurao dos endereos de IRQ e DMA, quantidade e velocidade das memrias, HDs instalados etc., eram configurados atravs de jumpers na placa me. No preciso dizer que a configurao de tais jumpers era um trabalho extremamente complicado. Para facilitar isso, foi criado o Setup, que permite configurar facilmente o sistema. A funo do CMOS armazenar os dados do Setup pra que no se estes no sejam perdidos. O CMOS uma pequena quantidade de memria Ram cerca de 128 bytes, geralmente embutida no cartucho da Bios. Como a memria Ram voltil, o CMOS alimentado por uma bateria, o que evita a perda dos dados. Porm, esta bateria no dura pra sempre, de modo que de tempos em tempos ela fica fraca e preciso troca-la.

- 47 -

CEEF CENTRO EDUCAIONAL FUCAPI LYNALDO CAVALCANTI DE ALBUQUERQUE CURSO TCNICO EM INFORMTICA MDULO - FUNDAMENTOS

Bibliografia guiadohardware.net
GUIMARES & LAGE. Introduo Cincia da Computao. LTC, Rio de Janeiro, 1985 ALCALDE, Marjorie et al. Informtica Bsica. So Paulo: Makroon Books, 1991

www.clubedaengenharia.hpg.com.br www.inf.uri.com.br/neilor/intro/1935a1976.htm www.clubedohardware.com.br - Clube do hardware.

- 48 -

You might also like