sábado, 25 de julho de 2009

Sistemas de Armazenamento (Aula 7)

Quando estamos trabalhando com um computador, as informações que estamos utilizando ficam salvas na memória principal, ou memória RAM. Esse tipo de memória é volátil, ou seja, necessitam de energia elétrica para manter os dados ativos. Assim, quando desligamos o computador temos que armazenar tais informações em algum tipo de memória secundária para que possamos acessá-las novamente quando necessitarmos. Essa memória secundária, ou memória de massa, pode ser um disquete, um HD, um CD, um Pen-Drive, ou qualquer outro dispositivo que armazene informações de forma permanente.



Unidades de medida


Como já foi mostrado, na informática, as unidades de medida são baseadas em bits que são a menor unidade de informação. Á partir do bit temos os bytes, Kbytes, Mbytes, Gbytes, Tbytes e assim infinitamente. A capacidade de um dispositivo de armazenamento, define a quantidade de informação que o mesmo pode armazenar. Em termos de HD, essa capacidade atualmente é dada em Gbytes, porém HDs mais novos já alcançam a casa dos TeraBytes.


Disquetes


Durante algum tempo os disquetes foram bastante utilizados como dispositivos de armazenamento, porém, devido a sua baixa confiabilidade e capacidade de armazenamento foi gradativamente caindo em desuso. Os disquetes consistem de uma fita magnética encapsulada por uma proteção de plástico. Por causa de fita de plástico, os disquetes também são conhecidos como discos flexíveis.

Basicamente, existem tamanhos de disquetes: o de 5 polegadas e ¼, e o de 3 polegadas e meia. Além do tamanho eles também se diferem na capacidade de armazenamento, sendo que o primeiro tem modelos que armazenam 360Kbytes e modelos com 1.2 Mbytes de capacidade de armazenamento. O de 3” ½ pode armazenar 720Kbytes, e na sua versão mais conhecida 1.44 Mbytes.

As unidades necessárias para utilizar os disquetes, ou seja, os dispositivos que gravam e lêem as informações dos disquetes também são diferentes.


Disquete de 5" ¼ ------------------ Disquete de 3"½




Disco Rígido (HD)


Sem dúvida, o principal dispositivo de armazenamento usado em computadores é o Disco Rígido (Hard Disk ou HD) por apresentar alta capacidade de armazenamento, boa confiabilidade e é onde instalamos o sistema operacional usado na máquina.

O nome “Disco Rígido” provem dos discos de alumínio usados para armazenar os dados de forma magnética.


Elementos de um HD


Todo HD é formado basicamente por: Discos ou Lâminas, Braço, Atuador, Cabeça de Leitura e Gravação, Placa Controladora e Motor.


O conjunto de discos ou lâminas é formado por discos geralmente feitos de liga de alumínio, recobertos com algum substrato magnético que geralmente é óxido de ferro. É esse substrato que permite que as informações sejam gravadas de forma magnética na superfície dos discos. Em um HD existe no mínimo um disco, e quanto mais discos existirem maior será a capacidade de armazenamento do dispositivo (e também o seu preço !!!)


O braço também é produzido geralmente de alumínio, por ser um elemento leve e resistente. A função do braço é movimentar a cabeça de leitura sobre a superfície do disco para que a mesma possa gravar e/ou ler os dados. O número de braços que podem existir em um HD depende do número de discos que o mesmo possui.


O atuador pode ser considerado um dispositivo inteligente dentro do HD, é ele que controla a movimentação do braço, ou seja, é ele quem posiciona a cabeça de leitura no lugar certo do disco.


A cabeça de leitura e gravação é o dispositivo que vai definitivamente gravar ou ler os dados na superfície do disco. Ela é formada por uma bobina que é atravessada por uma tensão elétrica, essa tensão por sua vez cria um campo eletromagnético positivo ou negativo. É essa polaridade que vai definir como as partículas serão gravadas no disco.

Um erro comum que muita gente pensa, é que a cabeça, ao gravar ou ler os dados, encosta na superfície do disco. Se isso fosse verdade o disco seria riscado incapacitando-o. Na verdade a rotação dos discos cria uma espécie de “colchão de ar” entre eles e a cabeça de leitura. Quedas de energia, ou desligamento incorreto do computador podem fazer a cabeça encostar no disco podendo prejudicá-lo.


Todo o funcionamento do HD é controlado pela placa controladora. É ela quem coordena a entrada e saída de informação do disco, envia sinais para o atuador e coordena a rotação dos discos. Em alguns casos, quando um HD apresenta problemas, podemos trocar a placa controladora por outra do mesmo modelo podendo, assim, acessar novamente os dados gravados no dispositivo.


O motor é o responsável pelo movimento de rotação dos discos, ou seja, é ele quem gira os discos dentro do HD. Atualmente, a maioria dos discos gira em torno de 3600 á 7200 RPM (Rotações por Minuto). Em alguns dispositivos de alto desempenho, essa rotação pode chegar a até 10000 RPM.



Tipos de Gravação/Leitura


Nos HDs agravação e leitura dos dados podem ser feitas de duas maneiras: Gravação Longitudinal e Gravação Perpendicular.

Na Gravação Longitudinal as partículas são gravadas na superfície do disco lado a lado de forma horizontal. Esse tipo de gravação é o mais utilizado em HDs e também o mais fácil para os fabricantes.




Já na Gravação Perpendicular as partículas magnéticas são gravadas lado a lado de forma horizontal, é como se elas fossem gravadas em pé e não deitadas como no outro processo. Com isso a capacidade de armazenamento dos discos pode ser aumentada, porém isso gera um custo maior aos fabricantes que precisam de uma superfície especial para esse tipo de gravação.




Geometria do HD

A geometria do HD define a estrutura lógica criada em cima dos discos. É como dividir o HD em linhas e colunas, formando células, onde serão armazenados os dados. Essa geometria divide o HD em trilhas, setores, clusters e cilindros.


Os setores são divisões verticais feitas na superfície do disco, como se fossem as colunas de uma tabela.


As trilhas são divisões concêntricas que partem do meio do disco para a sua borda, correspondem às linhas de uma tabela.


A intersecção de linhas e setores forma os clusters, são o correspondente as células de uma tabela. É nos clusters que os dados serão armazenados.


Em um HD podemos ter mais de um disco, os dados quando gravados ao separados nos diversos discos. Cilindros nada mais é do que a mesma posição das trilhas e setores nos discos do HD.



Sistema de Arquivos

A função do Sistema de Arquivos é definir a forma como os dados serão armazenados na superfície do disco usando a sua geometria. Existem vários tipos de sistema de arquivos, cada S.O. possui o seu e cada um tem suas particularidades. Geralmente nós escolhemos o tipo de sistema de arquivos a ser usado no momento da instalação do sistema operacional.


Sistema FAT 16


No FAT(File Alocation Table ou Tabela de Alocação de Arquivos) 16 os arquivos, ao serem gravados, não são fragmentados. Se um arquivo não couber inteiro em cluster o sistema utiliza o cluster posterior. Com isso, não há fragmentação de arquivos e o processo de leitura de dados fica mais eficiente, pois os dados estarão sempre inteiros.


Sistema FAT 32


Já no FAT32 os arquivos, ao serem gravados são fragmentados. Por exemplo, tomando como base clusters de 10Kbytes, eu tenho quatro arquivos a serem gravados de 5Kbytes, 10Kbytes e 5Kbytes e 20Kbytes respectivamente. Suponhamos que gravemos os três primeiros arquivos na ordem um depois do outro. Ao todo eles ocupariam dói clusters, um inteiro e metade de outro. Agora, suponhamos que apagamos o segundo arquivo, ficaria um espaço de 10Kbytes entre o primeiro e o segundo arquivo, certo?

Quando gravarmos o quarto arquivo (20Kbytes) o sistema gravará os 10Kbytes iniciais no espaço entre os dois arquivos e os outros 10 na frente do terceiro arquivo.

Com isso, o arquivo de numero quatro foi fragmentado. Essa fragmentação possibilita a máxima utilização do espaço do HD, porém diminui a velocidade de leitura, pois toda vez que o sistema tiver que ler um arquivo fragmentado ele terá que ficar procurando onde estão as partes do arquivo no HD.


Sistema NTFS


No NTFS(New Tacnology File System) os arquivos também são fragmentados, porém o tamanho dos clusters é maior se comparado ao FAT32. Com isso a fragmentação é menor. A fim de tentar amenizar esse problema á partir do Windows98 foi inserido a ferramenta “desfragmentador de discos” que basicamente junta as partes dos arquivos fragmentados melhorando o desempenho do micro.


Padrões de HD


Basicamente existem 3 padrões de HD: IDE, SATA e SCSI.


No padrão IDE (PATA - Paralel ATA) os dados são transmitidos entre HD e outros dispositivos da máquina de forma paralela, ou seja vários dados por vez. O cabo de conexão de dados de um HD IDE é chamado de Cabo Flet de 40 vias. Com esse cabo serão transmitidos 40 dados por vez. Existem vários padrões de HD IDE, cada um, teoricamente, alcançando uma taxa de transferência máxima. Tais padrões são: ATA 33(até 33MB/s), : ATA 66(até 66MB/s), : ATA 100 (até 100MB/s) e : ATA 133(até 133MB/s).



Já no padrão SATA (Serial ATA) os dados são transmitidos um por vez. O cabo de conexão sata transmite apenas um dado por vez. Embora transmita menos dados, se comparado ao padrão IDE, os dispositivos sata são mais rápidos que os IDE. Isso ocorre porque na transmissão paralela (IDE) um dado acaba gerando interferência eletromagnética no outro, assim muitas vezes é necessário enviar o mesmo dado mais de uma vez, pois o mesmo chega corrompido ao seu destino. Na transmissão serial, como é transmitido apenas um dado por vez, ele certamente chegará inteiro ao seu destino e mesmo que não chegue o processo de correção ou reenvio é mais rápido.

O padrão SATA atinge taxas de transferência de até 150MB/s, sua evolução, o SATA II, atinge até 300MB/s e o SATA III que futuramente será lançado, atinge até 600MB/s.



O padrão SCSI (Small Computer System Interfaces) não é tão utilizado por usuários comuns. Ele é uma solução para servidores ou aplicações que necessitam de altas taxas de transferência. Porém podemos utilizar um dispositivo SCSI em um PC normal bastando apenas utilizar um adaptador.


Armazenamento Digital


O armazenamento magnético, como o dos HDs, é a melhor solução para nós usuários, pois apresentam alta confiabilidade e capacidade de armazenamento. Porém os métodos de armazenamento digital começam a ganhar força. Sua principal vantagem é em relação ao tamanho dos dispositivos, que muitas vezes oferecem dimensões bastante reduzidas e quase a mesma capacidade de armazenamento dos dispositivos magnéticos.

Um exemplo disso é em relação aos disquetes, eles foram substituídos pelo Pen-Drives, que armazenam informações de forma mais segura (digital) e oferecem bem mais capacidade de armazenamento que um disquete.

Outros dispositivos de armazenamento digital são os cartões de memória (Comapct Flash, MMC, SD, Mini-SD...), CDs DVDs e atualmente o Blu-Ray.

domingo, 12 de julho de 2009

Processadores (Aula 6)

O processador pode ser considerado o “cérebro” de um computador, pois é ele que executa todas as instruções existentes nos programas. Apesar dessa “inteligência”, o processador também é “burro”, pois ele só faz o que nós mandamo-los fazer, através dos métodos de programação.


Clock


Para que o processador consiga trabalhar de forma organizada com os outros componentes de um PC, existe internamente no computador um sinal de controle que é obedecido por todos os outros elementos da máquina. Quando o processador precisa buscar informações na memória RAM, esta atende a solicitação obedecendo o clock do processador, ou seja, em cada ciclo de clock, um dado é enviado ou recebido. Assim, estabelece-se um padrão de comunicação entre os componentes. Este clock é medido em milhões de ciclos por segundo, ou MegaHertz(MHz).



Clock Interno


Geralmente a velocidade dos processadores é medida com base no seu clock interno, ou seja, com base na velocidade que o processador trabalha internamente. Por exemplo, quando dizemos que temos um Pentium II 400Mhz, estamos dizendo que em um segundo o processador gera 400 mil pulsos, sendo que em cada pulso um determinado número de informação é processada.


FSB (Front Side Bus)


Os outros periféricos do computador, como memórias e placas não acompanharam plenamente o desenvolvimento dos processadores. Até certo ponto, os processadores conseguiam trabalhar na mesma freqüência dos outros componentes. Porém chegou um momento que esses outros dispositivos tornaram-se lentos, se comparados aos processadores. Com isso se o processador, que trabalha internamente á uma velocidade elevada, tiver que acessar algum dado ou recurso dos outros dispositivos, ele tem que baixar a sua velocidade á uma velocidade compatível com tais componentes. Á essa velocidade externa do processador damos o nome de FSB (Front Side Bus) ou clock externo. Toda Placa-Mãe possui um FSB que determina a velocidade em que os seus dispositivos devem trabalhar.




Evolução dos Processadores


A evolução dos processadores pode ser medida com base na evolução dos processadores, que passaram de um simples chip com pouco poder de processamento á dispositivos altamente velozes e complexos.


O processo de evolução dos processadores se deu principalmente pelas mãos da Intel, empresa que desenvolveu o primeiro processador que se tem notícias e que continua atuando até a atualidade. Existem outras empresas que também desenvolvem processadores como a AMD e Ciryx, porém para entendermos o processo de evolução dos processadores temos que analisar-los com base nos desenvolvidos pela Intel.



Processadores Intel





4004


O primeiro processador ou micro-chip desenvolvido pela Intel foi o 4004 em 1971. O 4004 é considerado o primeiro processador já fabricado, ele era usado em calculadoras é tinha uma capacidade de processamento de 8 bits. Embora simples, o 4004 mostrou na prática o conceito de reunir vários componentes em um único chip, conceito esse, usado até hoje.




Processador 4004




8086/8088


Em 1978 foi lançado o 8086, primeiro processador de 16 bits da Intel a ser criado, e conseguia trabalhar a até 2 Mhz. Nesse mesmo ano, foi lançado o 8088, uma versão mais barata do 8086, e que trabalhava a 8 bits. Foi esse processador o escolhido pela IBM para integrar o seu primeiro computador pessoal, o IBM PC.





Processador 8088






Processador 286


Em 1982 foi lançado o 80286 (ou 286), esse sim, um processador de 16 bits. O 286 possui um conjunto de instruções diferentes do 8086/8088 e por isso eles são incompatíveis entre si. O processador 286 trabalha á uma freqüência de 6 á 25Mhz e possui dois modos de funcionamento, o modo real e o protegido. No modo real o 286 trabalha como um 8086 de 16 bits, com uma instrução específica, ele passa a trabalhar no modo protegido, acessando todas a suas instruções e recursos disponíveis. O 286 foi o processador usado no sucessor do IBM PC, o IBM PC AT.





Processador 286




Processador 386


Em 1985 surgiu o sucessor do 286, o 80386(ou 386). Esse processador foi o primeiro a trabalhar com instruções de 32 bits(o mesmo padrão usado hoje) e trabalhavam com freqüências de 12 á 40 Mhz. Foram desenvolvidas duas versões do 386: o 386SL(com instruções próprias para notebooks) e 386 SX(versão de baixo custo que trabalhava em 16 bits). Foi com 386 que nasceu também o conceito de memória cachê, que nesse caso, era um chip soldado á placa mãe.





Processador 386




Processador 486


O 486 foi lançado em 1987. Ele trabalhava á uma freqüência de 16 á 100Mhz também a 32 bits. O 486 foi o primeiro á trazer memória cache integrada no próprio chip do processador, memória essa de 8Kbytes. Ele trazia também(versão DX) um co-processador matemático integrado denominado FPU (Float Point Unit – Unidade de Ponto Flutuante). A partir do 486, os processadores começaram a trabalhar com a multiplicação de clock para poderem acessar os outros recursos da Placa-Mãe, visto que essa(e também os dispositivos) já não acompanhavam a freqüência do processador.




Processador 486



Família Pentium




Após o 486 a Intel parou de usar números e passou a usar nomes para batizar o seus processadores. Foi o que aconteceu com o Pentium, o sucessor do 486. Ele trabalhava com velocidades entre 60 e 300Mhz e possuía diversas modificações estruturais em relação ao seu antecessor. Entre essas modificações está o aumento do cache de 8 para 16 Kbytes e a possibilidade de executar 2 instruções simultaneamente.


Pouco tempo depois surgiu o Pentium MMX , que além de possuir um cache de 32Kbytes, trabalhava com a tecnologia MMX. Tal tecnologia permitia a execução de vários dados menores em um única instrução(processo bastante utilizado na área gráfica), porém para tirar proveito dessa tecnologia, os programas, também devem ser escritos com tecnologia MMX.


Por volta de 1995 foi lançado o Pentium Pro que trabalhava com taxas de 150 a 200Mhz, e foi quem ditou o padrão dos processadores surgidos depois dele. Além disso, ele também possuía um segundo cache (chamado L2) integrado ao chip.


Em 1997 é lançado o Pentium II com características semelhantes ao Pentium Pro e velocidade de 233 á 450Mhz. Uma novidade, foi que o cache L2(que era integrado ao chip) passou a vir soldado em uma placa junto ao processador, formando uma espécie de cartucho.


O Pentium III lançado em 1999 trabalha com velocidades de 450Mhz a 1.4 Ghz e é semelhante á um Pentium II. A diferença é que ele possui instruções com tecnologia SEE, tecnologia voltada para aplicações gráficas e 3D. A partir do Pentium III todos processadores Intel passaram avir com um número de série.


Os processadores Pentium 4 surgiram em meados dos anos 2000 com velocidades de 1.4 á 3.8 Ghz e versões de 32 bits e 64 bits. Uma novidade incluída no Pentium 4 foi a tecnologia HT(Hyper-threading), que simulava dois núcleos de processamento.


O Pentium 4 Extreme Edition foi desenvolvido visando o mercado de servidores de alto processamento. Já o Pentium D, foi o primeiro processador da Intel realmente considerado Dual Core, ou seja, com dois núcleos de processamento reais, diferente da tecnologia HT, que simulava tais núcleos.


Seguindo a linha de processadores com mais de um núcleo, a Intel lançou o Core 2 Duo (Versão aprimorada do Pentium D) e Quad Core(Com quatro núcleos de processamento).


O mais atual lançamento comercial da Intel é o Core i7. Este processador apresenta quatro núcleos e também a tecnologia HT o que teoricamente simularia oito processadores na máquina.


Celeron


A linha Celeron é a versão de baixo custo dos processadores Intel. Ele surgiu com versões que acompanham a tecnologia do Pentium II até o Pentium 4, sempre como uma alternativa para usuários que não necessitam de um alto poder computacional. Os processadores Celeron apresentam clock mais baixo e também uma quantidade menor (ou ausência) de memória cache.



Processadores Pentium






Processadores AMD





A empresa AMD é a principal concorrente da Intel no ramo de fabricação de processadores, porém ela só entrou realmente nessa disputa na época do Pentium.



Processador K5


O K5, 5k86 ou Krypton-5 foi p primeiro processador, fabricado com tecnologia própria, lançado pela AMD, porém não atingiu o sucesso desejado, pois era mais lento que os seus concorrentes Intel.




Processador K5





Processador K6


Sucessor do K5, o K6 possui um projeto completamente diferente do seu antecessor. Este sim um concorrente aos processadores Intel. A primeira versão do K-6 trabalhava á uma freqüência de 166 á 300Mhz ,era de 32 bits e possuía tecnologia MMX.Foram lançadas mais duas versões do K6, o K6-2 e K6-3, ambos com melhorias em relação ao primeiro.Entre essas melhorias, podemos destacar a tecnologia 3D Now!, que é um conjunto de instruções MMX voltadas para aplicações 3D.


Uma curiosidade em relação ao nome K5 e K6, é que o “K” vem de Krypton, uma referência a Kriptonita, que nas histórias em quadrinhos é o único elemento capaz de destruir o Super-Homem. O que de fato era a intenção da AMD, destruir a gigante Intel.




Processador K6 e K6-2





Processador Athlon


O Athlon foi o conceorrente direto do Pentium III, e em suas versões finais alcançava taxas de freqüência de 500Mhz á 2.3GHz. O seu sucessor foi o Athlon XP, versão melhorada do Athlon normal.


A AMD foi a primeira empresa á lançar um processador de 64 bits, o Athlon 64 e a sua versão de alto desempenho, o Athlon 64 FX.


O primeiro processador Dual-Core lançado, também foi da AMD, o Athlon 64 X2, lançado em 2005.





Processador Athlon 64 e Athlon 64 X2





Processador Duron/Semprom



A linha de processadores Duron pode ser comparada aos processadores Celeron. Eles são uma versão de baixo custo da AMD, e assim como os Celeron possuem restrições em comparação com seus “irmãos maiores” (Athlon).


Os processadores Sempron são a evolução dos Duron, porém também de baixo custo. Ele possui versões de 32 bits e também uma versão de 64 bits.




Processador Sempron e Duron









Cyrix




A Cyrix, que no começo fabricava co-processadores matemáticos, tentou entrar no mercado de processadores, porém não teve grande sucesso nem uma vida tão longa quanto os seus rivais (AMD e Intel).


Um dos primeiros processadores lançados por ela, foi o 6x86 que possui características semelhantes ao Pentium II da Intel. Uma versão do 6x86 com tecnologia MMX, foi lançada e batizada de 6x86 MMX ou 6x86 MII


Na tentativa de baratear os custos com processador e placa mãe, a Cyrix lançou um processador “super-integrado”, o Cyrix Media GX. Além de processador, o GX, fazia as vezes de chipset, pois trazia integrados controladores PCI de áudio e memória.


Quando a Cyrix foi comprada pela Via Technologies(fabricante de chipsets) deixou de ser uma empresa e virou uma marca. O Cyrix C3 foi o primeiro processador desenvolvido pela Via, e seu grande destaque é que vinha com tecnologia 3D Now!, a mesma usada pela AMD.




Processadores Cyrix




Soquetes de Processador




O que vai determinar qual processador você vai poder usar na sua máquina, é o soquete existente na placa-mãe. No começo os processadores compartilhavam um mesmo tipo de soquete, porém com o a evolução, as empresas começaram a desenvolver padrões de pingem diferentes para seus processadores, o que resultou em diferentes tipos de soquete para diferentes tipos de processadores.


Uma lista completa com diversos tipos de soquetes, e os respectivos processadores suportados, pode ser encontrada na apostila na página 64.





Gerações de Processadores


Á partir do 8086 até o mais atual, os processadores, principalmente da Intel, foram classificados em gerações, sendo que atualmente estamos na 7ª geração. Abaixo um gráfico com as gerações e seus respectivos processaores.





domingo, 5 de julho de 2009

Slides....

Fala galera....é o betin....
Intão, essa semana eu mando os slides no e-mail de vcs...ok.!!!

Ah...tá aí o link pra baixar o everest....:


EVEREST ULTIMATE EDITION


t+..... E SALVE O TRICOLOR !!!rsrsrs

Outras características de Placas-Mãe (Aula 5)

Continuando com o processo de diferenciação de Placas-Mãe, uma outra característica que podemos observar é em relação ao Chipset usado pela mesma.


Chipset


O Chipset na verdade não é apenas um chip instalado na Placa-Mãe, mas sim um conjunto de chips agrupados em um único chip maior. A principal função do Chipset é controlar os dispositivos presentes na Placa-Mãe.

Geralmente os Chipsets são divididos em Norte(Ponte Norte) e Sul(Ponte Sul). Algumas Placas-Mãe apresentam um único Chipset desempenhando a função dos dois, o que acaba comprometendo o desempenho do computador como um todo.


Chipset Norte


O chipset Norte (Ponte Norte ou ainda Memory Controller Hub) é responsável exclusivamente pela comunicação entre memória e processador. Toda informação que o processador precisa buscar na memória RAM para ser processada é controlada pelo chipset Norte da Placa-Mãe. Em algumas placas o controle do barramento AGP também é realizado pelo Chipset Norte.

Função do Chipset Norte




Chipset Sul


Já o Chipset Sul (Ponte Sul ou ainda I/O Controller Hub) é o responsável por controlar os outros dispositivos do computador como, por exemplo, os dispositivos de entrada e saída de informações (I/O), os slots (PCI,ISA), portas USB etc. O Chipset Sul também controla as portas de disco rígido.Assim sendo, é ele quem determina a quantidade e tipo de conexão para disco rígido, IDE ou SATA(Assusto tratado detalhadamente em aulas futuras).



Função do Chipset Sul



Muita gente confunde o fabricante da Placa-Mãe com o fabricante do Chipset. Geralmente os fabricantes de Placas-Mãe compram os Chipsets de outras empresas para utilizarem em suas placas. Isso acaba de certa forma determinando o modelo dos outros componentes do computador que seguem o mesmo padrão do Chipset. Por exemplo, uma Placa-Mãe com um Chipset da nVidia terá uma placa de vídeo on-board também da nVidia.



Segue abaixo links com sites dos principais fabricantes de Placas-Mãe e fabricantes de Chipsets.


Fabricantes de Placas-Mãe:


http://www.clubedohardware.com.br/pagina/drivers_motherboard

Fabricantes de Chipsets:


http://www.clubedohardware.com.br/pagina/drivers_chipsets

Memórias (Aula 4)

Em um computador a principal função das memórias é armazenar informações, que serão processadas pelo processador, seja de forma permanente ou não. Porém antes de entendermos as diferenças e características dos principais tipos de memórias, é necessário compreendermos como funcionam as unidades de medida no campo da informática


Unidades de Medida

Na informática, assim como em outras áreas, a informação pode ser medida ou calculada em termos de quantidade. A menor unidade de medida, no campo da informática, é bit (binary digit). Um bit não pode ser divido em unidades menores, e seu valor só pode ser negativo ou positivo, representados por 0 e 1 respectivamente.
Como o bit só pode assumir dois valores, 0 ou 1, dizemos que na informática trabalhamos com o Sistema Binário. Nesse sistema, qualquer caractere, será representado por uma seqüência de 0s e 1s. Todos os computadores trabalham internamente com uma tabela de conversão de caracteres para números binários e vice-versa. Na arquitetura PC, essa tabela é chamada de Tabela ASCII e ao todo possui 256 caracteres. Para representar todos os 256 caracteres são necessários, exatos 8 bits, ou seja, com 8 bits é possível 256 combinações diferentes de 0s e 1s, cada combinação representando um caractere da tabela.
Foi definido que 8 bits formariam 1 byte, 1024 bytes formariam 1Kbyte, 1024 Kbytes formaria 1Mbyte e assim sucessivamente. Repare que o sistema binário não trabalha com uma milhar inteira (1000), isso ocorre porque nesse sistema trabalha-se com a base 2 e não na base 10 como o sistema decimal. Assim, se elevarmos 2 á 10ª potência obteremos o resultado de 1024.




Memória Principal x Secundária

Em um computador podemos classificar as memórias em dois tipos básicos: Memóri Principal e Memória Secundária.
Memória Principal é o tipo de memória usada durante o processamento, ou seja, que armazenam informações de forma não permanente. É o caso dos pentes de memória RAM que temos em nossos PCs, sua função é armazenar as informações que serão processadas pelo processador naquele momento.
Após processadas, essas informações ou dados, são armazenados na Memória Secundária. Esse tipo de memória armazena dados de forma permanente, como por exemplo, o Disco Rígido ou até mesmo os CDs graváveis.


Memória Principal: ROM e RAM


A memória principal do computador divide-se em dois tipos : ROM e RAM

Memória ROM

As memórias do tipo ROM (Read Only Memory) são memórias do tipo “Somente Escrita”, ou seja, não conseguimos “escrever” informações ou dados nelas, apenas “ler” o conteúdo já previamente inseridos. Um bom exemplo desse tipo de memória são aquelas utilizadas em alguns aparelhos eletrônicos.
As memórias ROM dividem-se em três grupos: PROM, EPROM e EAPROM.

A primeira, PROM (Programable Read Only Memory) é uma memória programada no momento em que é fabricada, não possibilitando a sua alteração ou configuração por meio dos usuários.

A segunda EPROM (Electrically Programable Read Only Memory) também é programada no momento em que é fabricada, porém, é possível a sua configuração por meio do usuário,más somente com opções pré estabelecidas pelo fabricante. É o caso da BIOS do computador, nós conseguimos configurá-la, porém somente com as opções já disponíveis.

A memória EAPROM (Electrically Alterable Programable Read Only Memory) é semelhante á memória EPROM, com a diferença que podemos apagar todo o seu conteúdo e reescrevê-lo novamente, realizando o chamado Upgrade.

Independente do tipo, as memórias ROM em geral, necessitam de uma fonte de energia para manter salvas as configurações feitas. É por isso que os computadores tem uma bateria semelhante á bateria de um relógio, é essa bateria que fornece a carga de eletricidade quando o computador está desligado.


Memória RAM


As memórias RAM (Random Access Memory) são memórias do tipo randômico, ou seja, permitem acesso á qualquer um de seus endereços de forma aleatória. Esse é o tipo de memória usada nos pentes de memórias que instalamos em nossos computadores.
Diferente das memórias do tipo ROM, elas permitem a leitura, gravação (ou escrita) e regravação de dados. Essas memórias são do tipo voláteis, ou seja, não armazenam dados na ausência de eletricidade.
As memórias RAM dividem-se em dois grupos: SRAM e DRAM.

As memórias SRAM (Static Ramdom Access Memory) são um tipo especial de memória, mais rápidas que as memórias do tipo convencional(DRAM) porém com capacidade de armazenamento menor que as mesmas. Elas também não necessitam de refresh, ou seja, não é preciso alimentar a memória de tempos em tempos com eletricidade para manter os dados ativos. Seu preço também é elevado, se comparada as do tipo DRAM. Esse tipo de memória é utilizada principalmente como cache, como por exemplo, a memória cahe dos processadores, uma memória mais rápida que as memórias convencionais e que fica localizada geralmente dentro do processador.

As memórias DRAM (Dynamic Ramdom Access Memory) são o tipo mais comum de memórias usada nos computadores. Elas apresentam uma capacidade de armazenamento relativamente grande (se comparadas ás SRAM), porém com um tempo de acesso menor. Ao contrário das SRAM, esse tipo de memória necessita de um refresh para manter os dados ativos. As memórias DRAM dividem-se em vários padrões que determinam além da velocidade, método de encapsulamento, quantidade de armazenamento e tipo de conectores. Os tipos mais comum de memórias são: EDO, DIMM, DDR, DDR II, DDR III, DDR IV.

As memórias EDO (Extended Data Out) , foram o primeiro tipo de memória que surgiram. Elas integravam os primeiros computadores, e seus pentes eram geralmente pequenos (se comparados aos padrões atuais). A sua capacidade de armazenamento por pente, varia de 2 MB á 16 MB. Uma característica especial desse tipo de memória é que seus pentes, na maioria dos computadores, tinham que ser utilizados em pares para funcionarem.

As memórias DIMM (Double In Line Memory Module) são um outro padrão de memórias existentes. Seus pentes são maiores que o padrão anterior e também apresentam dois entalhes por pente. Sua capacidade de armazenamente também é maior que o padrão EDO, variando de 16MB á 256MB por pente. Atualmente é raro encontrar computadores que ainda utilizam esse tipo de memória, sendo que eles foram substituídos pelo padrão DDR.

A principal característica das memórias DDR (Double Data Rating), é que essas permitem o processo de leitura e escrita simultaneamente. Os pentes de memória desse tipo são parecidos com os DIMM, porém eles apresentam somente um entalhe no pente.
A capacidade de armazenamento dos pentes DDR vai de 128MB á 1GB por pente. Esse é o tipo mais comum de memória utilizado.

As memória do tipo DDR II são uma evolução do primeiro modelo. Além de serem mais rápidas, as memórias DDR II apresentam uma capacidade de armazenamento maior, 512MB á 2GB por pente. Uma curiosidade é que esses dois tipos de memória (DDR e DDRII) são incompatíveis entre si, pois a posição do entalhe no pente é diferente.


DDR III é a evolução da DDR II, que é mais rápida e armazena mais dados por pente, cerca de 512MB á 3 GB. Os pentes de memória DDR III são idênticos aos DDRII. Sua comercialização ainda não é muito forte atualmente.

As memórias DDR IV ainda vão demorar um certo tempo para ganhar mercado, sendo atualmente comercializadas como memórias de vídeo, ou seja, memória integrada na placa de vídeo off-board.



Memória EDO



Memória DIMM



Memória DDR


Memória DDR II


Diferença entre DDR e DDR II

Concluindo...

O desempenho de um computador está fortemente ligado a quantidade e tipo de memória nele instalado, sendo que quanto mais memória maior a velocidade. Saber diferenciar os diferentes tipos e características de memórias é fundamental para determinarmos a qualidade de um computador.