ensamblaje de computadoras

Upload: ruben-espinoza

Post on 22-Jul-2015

396 views

Category:

Documents


1 download

TRANSCRIPT

Ensamblaje de ComputadorasPrograma de Computacin, Diseo y Extensin

1

Ensamblaje de Computadoras

2

Programa de Computacin, Diseo y Extensin

Ensamblaje de Computadoras

Ensamblaje1era

de Computadoras - Grupo IDAT: Lic. Jaime Benavides Flores. : Ing. Eloy Sotelo Cruz. : : Roggers Publicidad E.I.R.L. - jalmora.

Edicin a cargo del Programa de Computacin, Diseo y Extensin.

Director Ejecutivo Coordinador Acadmico Elaboracin Diseo y Diagramacin

Los derechos de edicin, distribucin y comercializacin de esta obra son de exclusividad del Instituto Superior Tecnolgico IDAT

Ensamblaje de ComputadorasPrograma de Computacin, Diseo y Extensin

3

PresentacinAl transcurrir los aos la computacin ha avanzado con una rapidez muy significativa, ya que es un apoyo para las personas a nivel mundial, y que nos ayuda a realizar labores muy comunes en el hogar, oficina y en las escuelas, a partir de este momento analizaremos cada componente del computador para as darle una perspectiva de como esta formado internamente y como se constituye. El presente Manual hace referencia sobre los diferentes elementos (perifricos) que forman a una computadora, teniendo los siguientes temas TARJETA PRINCIPAL (Tarjeta Madre), MICROPROCESADORES, MEMORIAS, DISCOS DUROS, INTERFACES DE ENTRADA Y SALIDA, en donde se vern las partes principales y el funcionamiento de los perifricos mencionados que son de vital importancia para el funcionamiento de la PC. Mencionaremos algunos de los temas a tratar como: La Tarjeta Madre o Motherboard es donde se encuentra las conexiones bsicas para todos los componentes de la computadora, los cuales giran en torno al microprocesador. El Microprocesador es uno de los logros mas sobresalientes del siglo XX. Esas son palabras atrevidas y hace un cuarto de siglo tal afirmacin habra parecido absurda. Pero cada ao, el microprocesador se acerca ms al centro de nuestras vidas, forjndose un sitio en el ncleo de una maquina tras otra. Su presencia ha comenzado a cambiar la forma en que percibimos el mundo e incluso a nosotros mismos. El Disco duro es un dispositivo de almacenamiento magntico que la computadora utiliza (como su nombre lo indica) para almacenar datos que en un futuro volveremos a utilizar. Por otra parte, en muchos casos para que la velocidad de ejecucin de los programas sea alta, es ms eficiente un disco duro ms rpido que un mismo procesador, lo importante en los discos duros es su capacidad, su velocidad, el tiempo de acceso a la unidad y que tengan un funcionamiento estable.

4

Programa de Computacin, Diseo y Extensin

Ensamblaje de Computadoras

Ensamblaje de ComputadorasPrograma de Computacin, Diseo y Extensin

5

Conceptos bsicosUna computadora es un equipo electrnico que tiene la capacidad de trabajar con diferentes programas. Permite realizar clculos matemticos, escribir, procesar textos, gestionar bases de datos, hacer dibujos y grficos, convirtindose en una poderosa herramienta para el usuario. El usuario es la persona quien ordena a la computadora realizar determinadas labores. A la computadora se le conoce tambin con los siguientes nombres: PC (Computadora Personal) Ordenador. Computador. Microcomputador. Microcomputadora.

Se debe distinguir dos conceptos fundamentales cuando se habla de computadoras: hardware y software. El hardware es una palabra inglesa que se emplea comnmente en el lenguaje computacional, para designar la parte fsica de la computadora, es decir, al conjunto de circuitos electrnicos y dispositivos mecnicos que, actuando conjuntamente bajo la direccin del software, realizan el tratamiento y almacenamiento de la informacin.

6

Programa de Computacin, Diseo y Extensin

Ensamblaje de Computadoras

El hardware de una computadora est compuesto por la unidad central y los dispositivos perifricos. Los dispositivos perifricos se encargan de recoger los datos, almacenarlos y suministrar los resultados al usuario o a otras mquinas. Se conoce como software al conjunto de programas, cdigos y convenciones necesarias para la realizacin de una tarea por el mecanismo de la computadora. El software, segn el tipo de utilizacin a que est destinado, puede ser de aplicacin o de utilidad. El software de aplicacin es aquel que sirve para una tarea determinada, sea educativa, cientfica, de gestin, etc. Tambin son llamados aplicativos informticos creados por los usuarios, como: control de inventario, control de almacenes, registros de planillas, control de matrculas, control de rentas y otros. El software de utilidad es aquel que tiene como finalidad ayudar a la creacin de otros programas, como es el caso de los lenguajes de programacin o de los sistemas operativos, tales como: 1. Sistemas Operativos (MS-DOS, Windows 98, 2000, NT, Uns, Linux, OS/2, etc.). Programas para diseo (Corel Draw, Autocad, Microstation, etc.). Programas para navegar en internet o navegadores y otros.

2. 3.

Cuando la biblioteca de programas de una computadora contiene el software necesario para realizar una cierta tarea, se dice que la aplicacin est instalada en la computadora. Las computadoras actuales almacenan el software en el mismo espacio de memoria que acoge tambin a los datos, sin ninguna distincin ni separacin fsica entre ambos. Es el propio software el que se encarga de que la computadora busque cada tipo de informacin en el lugar adecuado.

Programa de Computacin, Diseo y Extensin

1

Componentes de la computadora personal

CaseEs la caja donde se colocan todos los componentes de la computadora y pueden ser AT, ATX, Baby AT o Desktop segn las dimensiones del mismo. De menor a mayor las ms normales son: MINITOWER MEDIUMTOWER, y FULLTOWER, as como modelos para algunos servidores que requieren el montaje en dispositivos tipo baha. Cuanto mayor sea el formato, mayor ser el nmero de bahas para sustentar dispositivos tales como unidades de almacenamiento. Normalmente tambin ser mayor la potencia de la fuente de alimentacin.

CAPTULO7

Ensamblaje de Computadoras

8

Programa de Computacin, Diseo y Extensin

Ensamblaje de Computadoras

Modelos de caseTenemos los siguientes: DESKTOP: se usan para escritorio generalmente, con un formato HORIZONTAL, que permiten colocar el monitor encima, se emplea generalmente en PCs de marca. TOWER: es el ms variado de los modelos, tiene un formato vertical: - MINITOWER, para case de tipo AT, cuenta con dos bahas de 51/4. - MIDITOWER, para case de tipo ATX, cuenta con 3 bahas de 51/4 y permite mayor refrigeracin. - FULLTOWER, empleados por lo general en los servidores de redes, donde permite colocar varios dispositivos debido a su tamao, presentan 5 ms bahas de 51/4.

La fuente de poderLa fuente de poder es la encargada de suministrar energa a todos los dispositivos internos de la computadora e inclusive, a algunos externos (como el teclado o el mouse). Actualmente existen dos tecnologas en fuentes de poder, las cuales definen las caractersticas de cada una: AT y ATX. Bsicamente, son el mismo circuito, pero en la fuente ATX tenemos una etapa de control ms complicada, adems de tener otras tensiones de salida y seales que no se tena en las fuentes AT.

Ensamblaje de ComputadorasPrograma de Computacin, Diseo y Extensin

9

Cmo funcionaPara empezar, cabe aclarar que la fuente de poder NO ES TRANSFORMADOR. Tiene dentro un transformador encargado de disminuir la tensin de entrada a los valores de trabajo de la fuente (los que va a entregar) y uno o dos ms de acople, pero no constituyen TODA la fuente. sta es un dispositivo netamente electrnico (bastante complejo, por cierto); y como todo dispositivo electrnico, est constituido por etapas: Etapa de proteccin, Etapa de filtro de lnea, Rectificadora de entrada, filtro de entrada, etapa conmutadora, etapa transformadora, rectificadora de salida, filtro de salida, etapa de control, problemas que se pueden presentar en la fuente de poder, diferencia entre fuente AT y ATX.1 2 3 4 5 6 7 8 9 10 +3,3 V +3,3 V GND +5V GND +5v GND Power Good (+5V) +5V V SB (Stand By) +12V 11 12 13 14 15 16 17 18 19 20 +3,3V -12V GND PS-ON (Power Switch ON) GND GND GND -5V +5V +5V

Valores de Tensin de una Fuente ATX

Esquema grfico de la fuente AT

10

Programa de Computacin, Diseo y Extensin

Ensamblaje de Computadoras

Esquema grfico de la fuente ATX

PerifricosTecladoUn teclado es un perifrico de entrada, que convierte la accin mecnica de pulsar una serie de pulsos elctricos codificados que permiten identificarla. Las teclas que lo constituyen sirven para entrar caracteres alfanumricos y comandos a una computadora.

MouseEl ratn o Mouse informtico es un dispositivo sealador o de entrada, recibe esta denominacin por su apariencia. Se utiliza en todo programa que tenga un entorno grfico para facilitar su uso y comprensin por parte del usuario. El mouse nos permite acceder en forma directa a un programa solo con hacer un click.

Ensamblaje de ComputadorasPrograma de Computacin, Diseo y Extensin

11

MonitoresEs el perifrico ms utilizado en la actualidad para obtener la salida de las operaciones realizadas por la computadora. Las pantallas de los sistemas informticos muestran una imagen del resultado de la informacin procesada por la computadora. 1. 2. 3. Pantallas de computadora de rayos catdicos. Pantallas de computadora de cristal lquido. Pantallas de computadora de plasma.

ImpresorasUna impresora permite obtener en un soporte de papel una copia visualizable, perdurable y transportable de la informacin procesada por un computador. Tipos de impresoras: Monocromticas: De matriz de agujas. De chorro de tinta. Lser y tecnologas semejantes. Color: De chorro de tinta. Lser y tecnologas semejantes. De transferencia trmica.

12

Programa de Computacin, Diseo y Extensin

Ensamblaje de Computadoras

EscanersLos escneres son perifricos diseados para registrar caracteres escritos, o grficos en forma de fotografas o dibujos, impresos en una hoja de papel facilitando su introduccin en la computadora convirtindolos en informacin binaria comprensible para sta. El funcionamiento de un escner es similar al de una fotocopiadora. Se coloca una hoja de papel que contiene una imagen sobre una superficie de cristal transparente, bajo el cristal existe una lente especial que realiza un barrido de la imagen existente en el papel; al realizar el barrido, la informacin existente en la hoja de papel es convertida en una sucesin de informacin en forma de unos y ceros que se introducen en la computadora. Para mejorar el funcionamiento del sistema informtico cuando se estn registrando textos, los escneres se asocian a un tipo de software especialmente diseado para el manejo de este tipo de informacin en cdigo binario llamados OCR (Optical Character Recognition o reconocimiento ptico de caracteres), que permiten reconocer e interpretar los caracteres detectados por el escner en forma de una matriz de puntos e identificar y determinar qu caracteres son los que el subsistema est leyendo.

Programa de Computacin, Diseo y Extensin

2

La Placa Base (mainboard)La Placa BaseLa placa base, tambin conocida como placa principal, placa madre, Mainboard, motherboard, etc. es uno de los componentes principales y esenciales de toda computadora, en el que se encuentran alojados, montados o conectados todos los dems componentes y dispositivos de la PC. Fsicamente, se trata de una oblea de material sinttico, sobre la cual existe un circuito electrnico que conecta diversos componentes que se encuentran insertados o montados sobre la misma, los principales son: El microprocesador: (CPU) el cerebro de la PC, montado sobre un elemento llamado zcalo. La memoria principal: montados sobre las ranuras de memoria llamados generalmente bancos de memoria. Las ranuras de expansin: o slots donde se conectan las placas de video, sonido, modem, etc. Diversos chips de control: como son: la BIOS, el Chipset, controladoras, etc.

-

-

-

CAPTULO13

Ensamblaje de Computadoras

14

Programa de Computacin, Diseo y Extensin

Ensamblaje de Computadoras

Esquema de la placa base

Marca y modelo: msi, m701g v 1.1Procesador: Socket 370 soporta todas las series de procesadores Intel FCPGA Pentium III y Celeron de 100/133MHz FSB. Chipset: SIS635/SIS305. Memoria: Soporta 2 DDR DIMM Sockets, Dos Ranuras de 184 pines 2.5Voltios DDR 200/266, Hasta un Maximo de 1 GG Paneles Traceros I/O Puertos: Conectores de Teclado y Raton de tipo ps/2, Cuatro puertos de USB1.1 y un Puerto de Redes 10/100, Puerto Paralelo de EPP/EPC Modo Double PCI y IDE Interconector Soporta 4 Dispositivos de IDE (PIO mode 4, DMA Mode 2, Ultra DMA 66/100) Conectores Para Tarjetas lectoras USB (Comparte un Puerto Tracero de USB). Ranuras De Extensin: 2 Ranuras de PCI, 1 Ranura de CNR.

Ensamblaje de ComputadorasPrograma de Computacin, Diseo y Extensin

15

Marca y modelo: msi, m848alu v2.1Procesador: Supports AMD Athlon XP, Athlon/ Duron CPUs with frequency at 266/333/400MHz in Socket A for Full Size ATX Form Factor. Memoria: Provides 3 DDR DIMM for DDR400/333/266 modules and memory size is expand up to 3GB(Up to 2GB only when using DDR400). Provides one 8X AGP slot (AGP 3.0 compliant, supports 1.5V AGP Interface only), one CNR slot, Five 32-bit PCI slots; DirectSound CMI9739A Codec on board, for Audio and Modem applications, support 6 Channel speaker. Chipset: SiS963L provides 6 USB2.0 ports. (4 rear panel ports and 2 back panel ports). Optional with CNR 56K V.90 Fax/Modem card for Internet communication.

Marca y modelo: msi, m952 v1.3BProcesador: One Socket 478 supports the Intel Pentium 4 processor with Hyper Threading Technology ready, support 800/533/400MHz FSB Chipset: VIA PT800 Northbridge and VT8237 Southbridge Chipset, Supports Serial ATA Dual Channel Serial ATA directly supports two SATA devices, Supports eight USB 2.0 ports, Supports four 32-bits PCI slots of arbitration and decoding for all integrated functions and LPC bus, Audio AC97 Codec, 8x AGP Support, LAN 10/100BaseT LAN onboard. Memoria: Two DDR 184-pin 2.5V DIMM Sockets (DDR266/333/400), Maximum: 2GB Ranuras De Extensin: 4 PCI slots, 1 AGP slot (8x), 1 CNR slot

16

Programa de Computacin, Diseo y Extensin

Ensamblaje de Computadoras

Marca Y Modelo: Msi, M963g V1.3aProcesador: Soporte para socket 478 para procesador de Intel Pentium 4 con tecnologa Hyper Threading lista, FSB soporta 800/533/400MHz Chipset: Chipset de SiS 661FX/ 964L, Grficos Integrado de Real256E 3D con 64MB memoria compatido, Audio AC97 Codec Memoria: Dos 184-pines de 2.5V DIMM (DDR266/333/400), Soporte hasta 2GB de memoria. Ranuras De Extensin: 2 ranuras del PCI, 1 ranura de AGP (8x), 1 ranura de CNR.

Tipos de placas baseLas placas base existen en diferentes formas y con diversos conectores para dispositivos, perifricos, etc. Los fabricantes han ido definiendo varios estndares que congregan recomendaciones sobre su tamao y la disposicin de los componentes sobre ellas. De cualquier modo y tericamente la forma y categora de placa no tiene nada que ver con sus prestaciones ni mucho menos su calidad. Los tipos ms comunes son:

AT Baby-ATFue el estndar durante aos. Define una placa de unos 22 x33 cm, con unas posiciones determinadas para el conector del teclado, los slots de expansin y los orificios de anclaje al gabinete, as como un conector elctrico dividido en dos piezas a diferencias de las ATX que esta formado por una sola pieza mencionado anteriormente. Estas placas eran y suelen ser las tpicas de las computadoras clnicas desde el 286 hasta los primeros Pentium. Con el apogeo de los perifricos como las tarjeta sonido, CD-ROM, discos extrables, etc. salieron a la luz sus principales defectos: mala circulacin del aire en los gabinetes (que fue mas tarde uno de los motivos de la aparicin de disipadores y ventiladores de chip) y, sobre todo, una maraa enorme de cables que impide acceder a la placa sin desmontar al menos alguno.

Ensamblaje de ComputadorasPrograma de Computacin, Diseo y Extensin

17

ATXCada vez ms comunes y difundidas en el mercado, actualmente el estndar y van camino de ser las nicas en el mercado informtico. Sus principales diferencias con las AT son las de mas fcil ventilacin y menos maraa de cables, debido a la colocacin de los conectores ya que el microprocesador suele colocarse cerca del ventilador de la fuente de alimentacin y los conectores para discos cerca de los extremos de la placa, los conectores suelen ser ms (por ejemplo, con USB o con FireWire), estn agrupados y tienen el teclado y ratn en clavijas mini-DIN. Adems, reciben la electricidad mediante un conector formado por una sola pieza.

LPX o DesktopEstas placas son de tamao similar a las AT, aunque con la peculiaridad de que las ranuras para las placas o tarjetas de expansin no se encuentran sobre la placa base, sino en un conector especial en el que estn montadas, la Riser Card. De esta forma, una vez montadas, las tarjetas quedan paralelas a la placa base, en vez de perpendiculares como en las AT, es un diseo tpico de las computadoras de escritorio con un gabinete pequeo y horizontal con menos de 15 cm de alto y mas de 30 cm de ancho, y el monitor se encuentra sobre el mismo y no generalmente a un costado como las AT y su nico inconveniente es que la Riser Card no suele tener ms de dos tres ranuras de expansin, contra cuatro cinco en una AT tpica.

Diseos propietariosPese a la existencia de estos tpicos y estndares modelos, los grandes fabricantes de ordenadores como IBM, Compaq, Hewlett - Packard, Sun Microsystems, etc. suelen sacar al mercado placas de tamaos y formas peculiares, ya sea porque estos diseos no se adaptan a sus necesidades o por el simple hecho de ser originales, destacarse y tener diseos propios. De cualquier modo, hasta los grandes de la informtica usan cada vez menos estas particulares placas, sobre todo desde la llegada de las placas ATX.

18

Programa de Computacin, Diseo y Extensin

Ensamblaje de Computadoras

Componentes de la placa baseZcalo del microprocesador. Ranuras de memoria (SIMM, DIMM, RIMM, etc.) Chipset de control. BIOS. Ranuras de expansin (ISA, PCI, AGP, etc.) Memoria cach. Conectores internos. Conectores externos. Conector elctrico. Pila. Componentes integrados.

El zcalo del microprocesadorEs el lugar donde se inserta el microprocesador de la computadora. Siempre ha consistido en un cuadrado donde el microprocesador se introduce con mayor o menor facilidad.

Tipos de zcaloPGA: fueron usados en el 386 y el 486; consiste en un cuadrado de conectores en forma de orificios muy pequeos donde se insertan los pines o patas del chip a presin. Segn el chip, tiene ms o menos orificios. ZIF: (Zero Insertion Force Cero fuerza de insercin) Elctricamente es como un PGA, con la diferencia de que posee un sistema mecnico que permite introducir el microprocesador sin necesidad de presin alguna eliminando el peligro de daar el chip tanto al introducirlo como extraerlo del zcalo. Surgi en la poca del 486 y sus distintas versiones (Sockets 3, 5 y 7, principalmente) se han utilizado hasta que apareci el Pentium II. Actualmente se fabrican tres tipos de zcalos ZIF:

-

Ensamblaje de ComputadorasPrograma de Computacin, Diseo y Extensin

19

- Sper Socket 7: variante del Socket 7 que se caracteriza por poder usar velocidades de bus de hasta 100 MHz, que es el que utilizan los micros AMD K6-2. - Socket 370 PGA 370: fsicamente similar al anterior, pero incompatible con l por utilizar un bus distinto. Dos versiones: PPGA (la ms antigua, slo para micros Intel Celeron Mendocino) y FC-PGA (para Celeron y Pentium III). - Socket A: utilizado nicamente por algunos AMD K7 Athlon y por los AMD Duron. Slot 1: es un invento de Intel para montar los Pentium II, III. Fsicamente muy distinto al anterior. En vez de ser un cuadrado con orificios para las patitas del chip, es una ranura muy similar a un conector ISA o PCI que no tiene muchas ventajas frente a los ZIF o PGA e incluso puede que al estar los conectores en forma de peine den lugar a ms interferencias. Slot A: la respuesta de AMD al Slot 1; fsicamente ambos slots son idnticos, pero lgica y elctricamente son totalmente incompatibles ya que Intel no tuvo ninguna intencin de vender la idea y es utilizado nicamente por el AMD K7 Athlon.

-

Zcalo para P4

Zcalo ZIF

Slot

Las ranuras de memoriaSon los conectores donde se encuentra montada o insertada la memoria principal de la PC, la RAM. Antiguamente, los chips de RAM se colocaban uno a uno sobre la placa, de la forma en que tambin se hacan en las placas de vdeo, lo cual no era una buena idea debido al nmero de chips que poda llegar a ser necesario y a la delicadeza de los mismos, por ello, se concentraron varios chips de memoria soldados a una placa, dando lugar a lo que se conoce como mdulo. Estos mdulos han ido variando en tamao, capacidad, prestaciones y forma de conectarse, al comienzo se conectaban a la placa mediante unas patitas muy delicadas, lo cual se excluy del todo en la poca del 386 por los llamados mdulos SIMM, que tienen los conectores sobre el borde del mdulo, prcticamente descartado su uso en la actualidad.

20

Programa de Computacin, Diseo y Extensin

Ensamblaje de Computadoras

Los SIMM originales tenan 30 conectores, es decir, 30 contactos, y medan unos 8,5 cm. A finales de la poca del 486 surgieron los de 72 contactos, ms largos: unos 10,5 cm. Este proceso ha seguido hasta llegar a los actuales mdulos DIMM y RIMM, de 168/184 contactos.

El chipset de controlEl chipset es un conjunto (set) de chips que se encargan de controlar funciones especificas de la PC, como la forma en que interacciona y se comunican el microprocesador con la memoria los controladores DMA, el chip temporizador, controladoras de disco duro, o el control de puertos PCI, AGP, USB, etc.

La BIOSLa BIOS (Basic Input Output System Sistema bsico de entrada/ salida) es un programa que se encarga de dar soporte para manejar ciertos dispositivos de entrada-salida. Fsicamente se localiza en un chip generalmente de forma rectangular.

BIOS (Sistema bsico de entrada/salida) Adems, la BIOS conserva ciertos parmetros como el tipo de disco duro, la fecha y hora del sistema, etc. los cuales guarda en una memoria del tipo CMOS, de muy bajo consumo y que es mantenida con una pila cuando la PC est apagada y desconectada. Las BIOS pueden actualizarse, en algunos casos, mediante la extraccin y sustitucin del chip que es un mtodo muy delicado o bien mediante software, aunque slo en el caso de las llamadas FlashBIOS.

Ensamblaje de ComputadorasPrograma de Computacin, Diseo y Extensin

21

Las ranuras de expansinSon unas ranuras o slots de plstico con conectores elctricos donde se introducen las placas de expansin como ser la placa de vdeo, de sonido, de red, el modem, etc. Segn la tecnologa en que se basen presentan un aspecto externo diferente, con diferente tamao e incluso en distinto color. ISA: son las ms viejas utilizadas en los primeros tiempos de la PC, funcionan a unos 8 MHz y ofrecen un mximo de 16 MB/s, suficiente para conectar un mdem o una placa de sonido, pero muy poco para una tarjeta de vdeo. Miden unos 14 cm y su color suele ser generalmente negro; existe una versin an ms antigua que mide slo 8,5 cm. pero las dos cada vez se utilizan menos en la actualidad y se estn desplazando de a poco. Vesa Local Bus: se comenz a usar en los 486 y se dej de usar en los primeros tiempos del Pentium fueron un desarrollo a partir de ISA, que puede ofrecer unos 160 MB/s a un mximo de 40 MHz. eran muy largas de unos 22 cm, y su color suele ser negro con el final del conector en marrn u otro color. PCI: es el estndar actual. Pueden dar hasta 132 MB/s a 33 MHz, lo que es suficiente para casi todo, excepto quiz para algunas placas de vdeo 3D. Miden unos 8,5 cm y generalmente son blancas. AGP: por ahora se dedica exclusivamente a conectar placas de vdeo 3D, por lo que slo suele haber una. Segn el modo de funcionamiento puede ofrecer 264 MB/s o incluso 528 MB/s. Mide unos 8 cm, se encuentra bastante separada del borde de la placa y son de color marrn generalmente.

-

-

-

Las placas base actuales tienden a tener los ms conectores PCI posibles, manteniendo uno o dos conectores ISA por motivos de compatibilidad con tarjetas antiguas y usando AGP para el vdeo.

22

Programa de Computacin, Diseo y Extensin

Ensamblaje de Computadoras

La memoria CachSe trata de un tipo de memoria muy rpida que se utiliza de puente entre el microprocesador y la memoria principal (RAM), con el fin de que los datos ms utilizados puedan encontrarse antes, acelerando el rendimiento de la PC. Se comenz a utilizar en la poca del 386, no siendo de uso general hasta la llegada de los 486. Su tamao es relativamente reducido como mximo 1 MB y en otras PCs pueden llegar a 2 MB, tanto por cuestiones de diseo como por su alto precio, consecuencia directa de su gran velocidad. Tambin se la conoce como cach externa, secundaria o de segundo nivel (L2, level 2), para diferenciarla de la cach interna o de primer nivel que llevan todos los microprocesadores desde el 486 (excepto el 486SX y los primeros Celeron). Su presentacin vara mucho: puede venir en varios chips o en un nico chip, soldada a la placa base o en un zcalo especial como por ejemplo del tipo CELP, e incluso puede no estar en la placa base sino pertenecer al microprocesador, como en los Pentium II, Celeron Mendocino, Athlon y los CPU actuales.

Los conectores externosSon conectores para perifricos externos como el teclado, mouse, impresora, modem externo, cmaras web, cmaras digitales, scanners, etc. En las placas AT lo nico que est en contacto con la placa son unos cables que la unen con los conectores en s, que se sitan en el gabinete, excepto el de teclado que s est soldado a la propia placa. En las ATX los conectores estn todos concentrados entorno al de teclado y soldados a la placa base.

Ensamblaje de ComputadorasPrograma de Computacin, Diseo y Extensin

23

Conectores externosPuertos para Teclado y Mouse Mini-DIN (PS/2) en placas ATX y muchos diseos propietarios. clavija DIN ancha, propio de las placas AT.

Puerto paralelo (LPT1) Es un conector hembra de unos 38 mm, con 25 orificios agrupados en 2 hileras, en el caso en que exista ms de uno, el segundo sera LPT2.

Puertos serie (COM o RS232) COM 1 de unos 17 mm, con 9 pines. COM 2 de unos 38 mm, con 25 pines similar al puerto paralelo pero macho, con los pines hacia fuera. Internamente son iguales, slo cambia el conector exterior; en las placas ATX ambos son de 9 pines.

Puerto para E/S de audio En este puerto se conectan los parlantes, el micrfono y componentes de audio.

Puerto MIDI/Joystick Es un puerto para Joystick o instrumentos MIDI, de unos 25 mm, con 15 pines agrupados en 2 hileras.

24

Programa de Computacin, Diseo y Extensin

Ensamblaje de Computadoras

Puerto VGA Conector del monitor de unos 17 mm, con 15 pines agrupados en 3 hileras.

Puerto USB Conector universal estrecho y rectangular, inconfundible, en el que se puede conectar casi cualquier dispositivo y se supone que dentro de unos aos todo se conectara al USB.

Conectores internosSon conectores para dispositivos internos, como son: la disquetera, el disco duro, el CD-ROM, etc. incluso para los puertos serie, paralelo y de joystick si la placa no es de formato ATX.

En las placas base antiguas el soporte para estos elementos se realizaba mediante una placa auxiliar, llamada Input/Output o simplemente de I/O. pero desde la poca de los 486 se comenz a integrar los chips controladores de estos dispositivos en la placa base. En esta clase de conectores, resulta de mucha importancia conocer la posicin del pin nmero 1, que generalmente esta indicado mediante un pequeo 1, y que corresponder al extremo del cable de color rojo.

Ensamblaje de ComputadorasPrograma de Computacin, Diseo y Extensin

25

El conector elctricoEs donde se conectan los cables de la fuente de alimentacin que suministran energa a la placa base. En las placas AT los conectores son dos que estn uno junto al otro y en las ATX es nico. Cuando se trata de conectores AT, deben disponerse de forma que los cuatro cables negros (2 de cada conector), que son las tierras, queden en el centro. El conector ATX suele tener formas rectangulares y trapezoidales alternadas en algunos de los pines de tal forma que sea imposible equivocarse a la hora de conectarlo.

Una de las ventajas de las fuentes ATX es que permiten el apagado del sistema por software; es decir, que al pulsar Apagar el sistema en Windows el sistema se apaga solo.

La pilaLa batera (acumulador o pila), permite proporcionar energa al circuito integrado RAM CMOS, que contiene los parmetros de la BIOS, cuando la PC est apagada sin que se pierda la configuracin, sino cada vez que encendiramos la PC tendramos que introducir las caractersticas y parmetros del disco duro, del chipset, la fecha y la hora, etc. Se trata de un acumulador que se recarga cuando la PC est encendida. No obstante, con el paso de los aos va perdiendo esta capacidad como todas las bateras recargables y llega un momento en que hay que sustituirla. Esto, que ocurre entre 2 y 5 aos despus de la compra de la PC, puede verificarse mirando si la hora se atrasa demasiado.

Actualmente todas las placas base suelen venir con una pila tipo moneda, el cual es muy fcil de reemplazar. Antes, las placas base traan un condensador soldado a la misma, en realidad eran tres pilas en serie embutidas en un plstico cobertor. Esto dificultaba muchsimo el cambio para usuarios inexpertos, adems de otros problemas como que la pila tuviera prdidas y se sulfataran junto con la placa.

26

Programa de Computacin, Diseo y Extensin

Ensamblaje de Computadoras

Los componentes integradosExisten placas base en las que ciertos componentes estn integrados en la propia placa base, es decir, estn incluidos en ella en vez de estar montados en una ranura de expansin. Los ms comunes son: Controladoras de dispositivos: en general estn presentes en todas las placas desde los ltimos 486, disponen de unos chips que se encargan de manejar los discos duros, disqueteras, puerto serie, puerto paralelo, puerto USB, etc., algunas de gama alta incluso tienen controladoras SCSI integradas. Interfaz de sonido: ahora que una tarjeta de 16 bits suele consistir en un nico chip y los conectores, cada vez ms placas base la incorporan. Interfaz de vdeo: las que incorporan las placas base no suelen ser de una potencia excepcional, pero s suficiente para trabajos de oficina, como por ejemplo una Intel 740,748 o una AMD 598, 599. Interfaz Mdem: son mdems denominados HSP o Winmodems ya que solo funcionan bajo el sistema operativo Windows, en los cuales se han eliminado varias piezas electrnicas, generalmente determinados chips como el UART, de manera que el microprocesador de la PC debe sustituir su funcin mediante software. Indudablemente, estas placas son mas baratas, es ms cmodo, ya que el interior del gabinete est libre de cables y tarjetas y es mas rpida su instalacin, sin embargo no siempre son componentes de alta gama sobre todo las placas de sonido, vdeo y el mdem que suele ser una tortuga terrible.

-

-

-

Programa de Computacin, Diseo y Extensin

3

Microprocesador (CPU)El microprocesadorEn su forma ms simple, un sistema de computadora cuenta con una unidad que ejecuta instrucciones de programas. Esta unidad se comunica con otros subsistemas (dispositivos) dentro de la computadora, y a menudo controla su operacin. Debido al papel central de tal unidad se conoce como unidad central de procesamiento (microprocesador), o CPU (Central Processing Unit). Dentro de muchas computadoras, un subsistema como una unidad de entrada, o un dispositivo de almacenamiento masivo, puede incorporar una unidad de procesamiento propia, sin embargo tal unidad de procesamiento, aunque es central para su propio subsistema, resulta claro que no es central para el sistema de computadora en su conjunto. No obstante, los principios del diseo y operacin de una CPU son independientes de su posicin en un sistema de computadora. Este trabajo estar dedicado a la organizacin del hardware que permite a una CPU realizar su funcin principal: traer instrucciones desde la memoria y ejecutarlas. El microprocesador se le conoce tambin con el simple nombre de micro (de ahora en adelante) o como procesador, CPU, UCP (en castellano), etc. que hacen referencia a lo mismo. Tambin se le suele describir como el cerebro de la computadora. Sin embargo, est mucho ms cerca de ser una calculadora veloz con habilidad para almacenar nmeros, realizar operaciones aritmticas simples y guardar resultados.

CAPTULO27

Ensamblaje de Computadoras

28

Programa de Computacin, Diseo y Extensin

Ensamblaje de Computadoras

Como es incapaz de pensar, el micro no reconoce los nmeros que maneja ya que slo se trata de una mquina matemtica, la razn por la cual nuestra computadora puede proveernos de un entorno cmodo para trabajar o jugar es que los programas y el hardware entienden esos nmeros y pueden hacer que la CPU realice ciertas acciones llamadas instrucciones.

Partes del microprocesadorEncapsulado: es lo que rodea a la oblea de silicio en s, para darle consistencia, impedir su deterioro como por ejemplo por oxidacin con el aire y permitir el enlace con los conectores externos que lo acoplarn a su zcalo o a la placa base directamente. Memoria cach: una memoria ultrarrpida que almacena ciertos bloques de datos que posiblemente sern utilizados en las siguientes operaciones sin tener que acudir a la memoria RAM, aumentando as la velocidad y diminuyendo el nmero de veces que la PC debe acceder a la RAM. Se le conoce como cach de primer nivel, L1 (level 1) cach interna, es decir, la que est ms cerca del micro, tanto que est encapsulada junto a l, todos los micros tipo Intel desde el 486 tienen esta memoria. Coprocesador matemtico: es la FPU (Floating Point Unit - Unidad de coma Flotante) parte del micro especializada en esa clase de clculos matemticos; tambin puede estar en el exterior del micro, en otro chip. Unidad lgica aritmtica (ALU): es el ltimo componente de la CPU que entra en juego. La ALU es la parte inteligente del chip, y realiza las funciones de suma, resta, multiplicacin o divisin. Tambin sabe cmo leer comandos, tales como OR, AND o NOT. Los mensajes de la unidad de control le dicen a la ALU qu debe hacer. Unidad de control: es una de las partes ms importantes del procesador, ya que regula el proceso entero de cada operacin que realiza. Basndose en las instrucciones de la unidad de decodificacin, crea seales que controlan a la ALU y los registros. La unidad de control dice qu hacer con los datos y en qu lugar guardarlos. Una vez que finaliza, se prepara para recibir nuevas instrucciones. Prefetch Unit: esta unidad decide cuando pedir los datos desde la memoria principal o de la cach de instrucciones, basndose en los comandos o las tareas que se estn ejecutando. Las instruc-

-

-

-

-

-

-

Ensamblaje de ComputadorasPrograma de Computacin, Diseo y Extensin

29

ciones llegan a esta unidad para asegurarse de que son correctas y pueden enviarse a la unidad de decodificacin. Unidad de decodificacin: se encarga, justamente, de decodificar o traducir los complejos cdigos electrnicos en algo fcil de entender para la Unidad Aritmtica Lgica (ALU) y los Registros. Registros: son pequeas memorias en donde se almacenan los resultados de las operaciones realizadas por la ALU por un corto perodo de tiempo.

-

30

Programa de Computacin, Diseo y Extensin

Ensamblaje de Computadoras

FuncionamientoLa unidad central de procesos (CPU), procesador o microprocesador, es el verdadero cerebro del ordenador. Su misin consiste en controlar y coordinar todas las operaciones del sistema. Para ello extrae, una a una, las instrucciones del programa que est en la memoria central del ordenador (memoria RAM), las analiza y emite las rdenes necesarias para su completa realizacin. Para entender cmo funciona un microprocesador, hay que tener en primer lugar una clara idea acerca de las partes o bloques que lo componen. De otro modo, ser prcticamente imposible hacerse una idea sobre su funcionamiento. De una forma global, podemos considerar al microprocesador dividido en tres grandes bloques:

UNIDAD DE DECODIFICACIN

UNIDAD DE EJECUCIN

UNIDAD ARITMTICO- LGICA (ALU)

UNIDAD DE DECODIFICACIN Se encarga de decodificar la instruccin que se va a ejecutar. Es decir, saber qu instruccin es. Cuando el microprocesador lee de memoria una instruccin, el cdigo de esa instruccin le llega a esta unidad. Esta unidad se encarga de interpretar ese cdigo para averiguar el tipo de instruccin a realizar. Por ejemplo, instrucciones de suma, multiplicacin, almacenamiento de datos en memoria, etc. UNIDAD DE EJECUCIN Una vez que la unidad de decodificacin sabe cul es el significado de la instruccin leda de memoria, se lo comunica a la unidad de ejecucin. Esta unidad ser la encargada de consumar la ejecucin y para ello activar las seales necesarias y en un orden determinado. Es decir, es la encargada de dar las rdenes necesarias a las diversas partes del microprocesador para poder ejecutar cada una de las instrucciones. UNIDAD ARITMTICO LGICA (ALU) La ALU (Aritmethic Logic Unit) es el bloque funcional del microprocesador encargado de realizar todas aquellas operaciones matemticas. Las operaciones que realiza son las siguientes: suma, resta, multiplicacin, divisin y aquellas que trabajan con dgitos binarios (10 que se conoce como operaciones lgicas: AND, NOR, NOT, NAND, OR, X-OR, etc). En suma, saber cmo funciona un microprocesador, implica conocer cmo se van ejecutando cada una de las instrucciones del programa que se almacena en memoria. Los pasos globales que se siguen a la hora de consumar una instruccin son:

Ensamblaje de ComputadorasPrograma de Computacin, Diseo y Extensin

31

La cantidad y calidad de unidades de proceso disponibles en un procesador marcan claramente la velocidad del mismo. Otro aspecto muy importante es el formato de las instrucciones. Existen dos grandes familias de formatos de instrucciones que siguen filosofas distintas, el formato RISC y el formato CISC. RISC: las mquinas RISC cuentan con instrucciones cortas y de tamao fijo. La ventaja de esto es que se tarda muy poco en llevar a cabo una instruccin. El problema es que los programas requieren muchas instrucciones y por lo tanto tienen un tamao considerable. CISC: las mquinas CISC tienen instrucciones de tamao variable (segn los operandos que necesiten), una misma instruccin puede llevar a cabo varias funciones. La ventaja es que una instruccin hace muchas cosas, el problema es que se tarda mucho en procesar una instruccin.

-

Caractersticas (aspectos a considerar acerca del microprocesador)Velocidad de relojEn el micro, todas las partes internas trabajan en sincronismo, gracias a un reloj interno o clock que acta como metrnomo. Con cada ciclo de reloj (o pulso), el micro puede ejecutar una instruccin del software. La velocidad de reloj es la cantidad de ciclos por segundo generados, cuanto ms alto sea ese valor, ms veloz ser la PC tpicamente, un micro cualquiera trabaja a una velocidad de unos 500 MHz y ms, lo cual significa 500 millones de ciclos por segundo. Debido a la extrema dificultad de fabricar componentes electrnicos que funcionen a las inmensas velocidades de MHz habituales hoy en da, todos los micros modernos tienen 2 velocidades:

32

Programa de Computacin, Diseo y Extensin

Ensamblaje de Computadoras

Velocidad interna: la velocidad a la que funciona el micro internamente 200, 333, 450, 500, 750, 1000, etc. MHz. Velocidad externa o de bus: o tambin FSB, la velocidad con la que se comunican el micro y la placa base, tpicamente, 33, 60, 66, 100, 133, 200, 233, etc. MHz.

MultiplicadorEs la cifra por la que se multiplica la velocidad externa o de la placa base para dar la interna o del micro, por ejemplo, un AMD K6-II a 550 MHz o un Pentium III, utiliza una velocidad de bus de 100 MHz y un multiplicador 5,5x.

BusEs por donde fluyen los datos desde y hacia el procesador, es decir, que los datos viajan por caminos (buses) que pueden ser de 8, 16, 32 y en otros micros hasta 64 bits, (mas precisamente son 8, 16, etc. lneas de datos impresas en el micro) ya sea por dentro del chip (internamente) o cuando salen (externamente), por ejemplo para ir a la memoria principal (RAM). El procesador est equipado con buses de direcciones, de datos y de control, que le permiten llevar a cabo sus tareas. Estos sistemas de buses varan dependiendo de la categora del procesador.

Microprocesadores INTEL XT y 286INTEL 8086A este micro se lo puede considerar como el antepasado ms importante de la historia de las PC. Fue desarrollado por Intel y lanzado al mercado en Mayo de 1978, cuando IBM lo adopt para su nuevo invento llamado IBM Personal Computer que lanz al mercado a finales de los aos 70. Este micro viene en un encapsulado de silicio en formato DIP (Dual in-line package) que es un recipiente rectangular de 20 patillas por lado. En las PC-XT trabaja a 4.77 MHz, aunque hay versiones de 8 y 10 MHz, las cuales solo pueden manejar un mximo de 1024 Kb de RAM. Posee un bus de datos de 16 bits y uno de direcciones de 20 bits.

Ensamblaje de ComputadorasPrograma de Computacin, Diseo y Extensin

33

El 8086 posee 30.000 transistores en su ncleo de 33 mm cuadrados construido con una tecnologa de 3 micrones (este nmero representa la separacin entre los conductores en la pastilla del micro). Trabaja a 5 voltios, no tiene memoria cach interna ni externa y su coprocesador matemtico es externo y se denomina 8087. En teora, iba a convertirse en el microprocesador definitivo de la plataforma PC pero surgi un problema que lo impidi. Este problema era el novedoso bus de datos de 16 bits que obligo al desarrollo de nuevas placas para poder soportarlo, lo que encareci muchsimo el costo de una PC. Para solucionarlo, Intel modific el diseo del 8086 reduciendo el bus de datos a 8 bits y lo bautiz 8088.

INTEL 8088El 8088 fue lanzado al mercado en Febrero de 1979. Este micro fue el resultado que obtuvo Intel al retocar el diseo del 8086 para reducir el bus de datos externo a 8 bits manteniendo el resto del diseo. Esta revisin fue necesaria para reducir los costos de la IBM PC, la cual, basada en tecnologa de 16 bits resultaba carsima. Adems, se opto por el plstico en vez del silicio a la hora de construir el envoltorio del microprocesador ya que resultaba bastante mas barato y se utiliz el proceso de fabricacin de 2 micrones. Las velocidades de estos micros eran de 4,77, 8, 10 y 12 MHz. Las PC que posean los micros 8086 y 8088 se las conocan como PC-XT. Este nmero reducido de bits en el bus de datos externo (un bit es la unidad mnima de informacin en electrnica) limita sus posibilidades en gran medida.

Coprocesador matemtico 8087Los 2 microprocesadores anteriores usan como coprocesador al 8087 de Intel o alguno compatible. En este caso no hay un coprocesador especfico para cada marca debido a que por su elevado precio no era comn que se lo incluyera, por lo que su mercado era muy reducido. Debido a esto es que los fabricantes pusieron mas empeo en el desarrollo de sus micros que de sus propios coprocesadores matemticos. Otro dato importante es que los 8087 traan un guin algo, ese guin algo (al igual que en las memorias) indica la velocidad de trabajo. As el 8087 original (sin guin) corre a 5 MHz, mientras que el 8087-1 corre a 10 MHz y el 8087-2 a 8 MHz.

34

Programa de Computacin, Diseo y Extensin

Ensamblaje de Computadoras

INTEL 286AT. Estos micros son de 16 bits tanto en el bus interno como en el externo y trabajan a una velocidad de 6, 8, 10, 12, 16 o 20 MHz. Esto significa que los datos van por caminos (buses) que son de 16 bits, por dentro del chip como cuando salen al exterior, por ejemplo para ir a la memoria. Posee 135.000 transistores en su ncleo de 47 mm cuadrados con una tecnologa de 1,5 micrones, trabaja a 5 voltios y se instala en un zcalo tipo P.L.C.C. de 68 contactos. Tiene 15 IRQs, puede manejar un mximo de 16 Mb de RAM y su coprocesador matemtico es externo y se denomina 80287.

Coprocesador Matemtico 80287Los microprocesadores 286 usan como coprocesador matemtico al 80287 de Intel, AMD o alguno compatible. En este caso, tampoco era comn que se incluyera, por lo que su mercado era muy reducido. Se utilizan dos tipos de encapsulados muy similares salvo por el detalle de que uno era totalmente de silicio, (como el que se ve a la derecha) mientras que el otro, traa un pequeo cuadrado metlico dorado en su centro (al igual que el 8087) lo que le permita disipar mas fcilmente el calor que generaba. Otro dato importante es que los 80287 tambin traan un guin algo, ese guin algo (al igual que en las memorias) indica la velocidad de trabajo. Un ejemplo es el 80287-12 que puede correr a 12 MHz.

INTEL 386 DXEstos micros (que aparecieron en 1985) vienen encapsulados en un formato PGA (Pin Grid Array) de 132 patillas. Este encapsulado es un cuadrado de silicio con todas las patillas de conexin por debajo. Este es un micro ntegramente de 32 bits tanto interna como externamente, su velocidad de reloj puede ser de 16, 20, 25 o 33 MHz y su coprocesador matemtico es externo y se denomina 80387.

Ensamblaje de ComputadorasPrograma de Computacin, Diseo y Extensin

35

Estn construidos con 275.000 transistores que se encuentran en su ncleo de 30 mm cuadrados, pudiendo manejar un mximo de 4 Gb de memoria RAM, aunque debido a las limitaciones de las placas madre y de los mdulos de memoria RAM solo se les puede colocar un mximo de 32 Mb. Al momento de su lanzamiento fue construido con un proceso de fabricacin de 1,5 micrones el cual fue reducido a 1 micrn en 1988.

INTEL 386 SLLa versin SL fue lanzada al mercado en 1988 con el fin de integrar el 386 en las PC porttiles, las cuales necesitaban microprocesadores ms fros y con menor consumo de energa. En el SL se aumento su diseo interno para albergar un mdulo de ahorro de energa, a la vez que su tensin de funcionamiento se redujo a 3,3 voltios. Con estas mejoras, Intel acapar el mercado de las porttiles, aunque luego lo debi compartir con el 386SL de AMD. Constaba de 132 patillas, las cuales se soldaban directamente a la placa madre. Posea 880.000 transistores en su ncleo de 30 mm cuadrados con proceso de fabricacin de 1 micrn. Funcionaba a 33 MHz y su coprocesador matemtico era externo y se denominaba 80387 SX.

INTEL 386 SXSe puede decir que esta es una versin light del DX ya que es de 32 bits internamente, pero de 16 en el bus externo, hacindolo bastante ms lento que el DX. Su velocidad de reloj suele ser de 16, 20, 25 o 33 MHz. Otra caracterstica de este micro es que utilizaba el encapsulado P.Q.F.P. (Plastic Quad Flat Pack) de 100 patillas, que permita soldarlo a la placa madre, por lo que no se puede reemplazar. Posee 275.000 transistores en su ncleo de 25 mm cuadrados con una tecnologa de fabricacin de un micrn. Solamente puede manejar un mximo de 16 Mb de RAM, trabaja a 5 voltios y su coprocesador matemtico es externo y se denomina 80387 SX. La versin SX fue sacada al mercado por Intel en 1988 siguiendo una tctica comercial tpica en esta empresa: dejar adelantos tecnolgicos en reserva, manteniendo los precios altos, mientras se sacan versiones reducidas (las SX) a precios ms bajos. La cuestin es que su mbito natural es el DOS y el Windows 3.x, donde pueden manejar aplicaciones sin demasiados problemas.

36

Programa de Computacin, Diseo y Extensin

Ensamblaje de Computadoras

486 SX:Es un 486 DX sin coprocesador matemtico y trabajando a 25 MHz tanto interna como externamente. Esta versin fue sacada al mercado por Intel en 1991 con las mismas intenciones que el 386 SX, o sea dejar adelantos tecnolgicos en reserva, manteniendo los precios altos, mientras se sacan versiones reducidas (las SX) a precios ms bajos. Prcticamente todos los 486 pueden trabajar con Windows 95 sin demasiados problemas si disponemos de al menos de 8 Mb de memoria RAM. Los nicos que pueden tener algn inconveniente son los SX, los DLC y los 486 DX por su escasa velocidad. Otro dato importante es que a partir de los 486 DX2 es necesario adosarle un disipador trmico porque tienden a calentarse demasiado.

PentiumIntel se cans de que le copiaran el nombre de sus micros, entonces lo bautiz Pentium y lo registr con copyright. Los Pentium a 60 y 66 MHz eran experimentos, ya que recalentaban porque trabajaban a 5V a la misma velocidad del bus y tenan un error en la unidad matemtica. Luego los depuraron, les bajaron el voltaje a 3,52 V y fijaron las frecuencias del bus en 50, 60 66 MHz. Se fabricaron en velocidades de 75, 90, 100, 120, 133, 150, 166 y 200 MHz (que iban internamente a 50, 60 66 x1,5, x2, x2,5...). Obviamente sobraban muchas de las variantes, pues entre el de 133 (66x2) y el 150 (60x2,5) la diferencia era insignificante, debido a la velocidad del bus. Eran chips eficientes y matemticamente insuperables, aunque con esas fallas en los primeros modelos. Adems, eran superescalares, o sea: admitan ms de una orden a la vez (porque eran 2 micros juntos). Est formado por 3,3 millones de transistores, posee una cach de 16 KB y fueron construidos con una tecnologa de 0,8, 0,6 o 0,35 micrones segn su velocidad.

Ensamblaje de ComputadorasPrograma de Computacin, Diseo y Extensin

37

PENTIUM PROMientras AMD y Cyrix padecan, Intel decidi innovar el terreno informtico y sac un spermicro. Este micro era ms superescalar que el Pentium, tena un ncleo ms depurado, inclua una unidad matemtica an ms rpida y tena la cach de segundo nivel en el encapsulado del chip que poda ser de 256KB, 512 o 1024KB. Esto no quiere decir que fuera una nueva cach interna, trmino que se reserva para la L1. Un Pentium Pro tiene una cach de primer nivel junto al resto del micro de 16Kb, y adems una de segundo nivel al lado, slo separada del corazn del micro por un centmetro y a la misma velocidad que ste; digamos que es semi-interna. El micro es bastante grande y va sobre un zcalo rectangular llamado socket 8. Este micro adems de ser muy caro, necesitaba correr software slo de 32 bits. Con software de 16 bits, o incluso una mezcla de 32 y 16 bits como Windows 95, su rendimiento es menor que el de un Pentium clsico; sin embargo, en Windows NT, OS/2 o Linux, literalmente vuela. Est formado por 5,5 millones de transistores sin contar los de la cach L2.

PENTIUM MMXCon el Pentium Pro y el Pentium II en el mercado, decidi estirar un poco ms la tecnologa obsoleta del Pentium clsico en vez de ofrecer esas nuevas soluciones a un precio razonable. As que se invent un nuevo conjunto de instrucciones para micro, que tuvieran que ver con las aplicaciones multimedia, y las llam MMX (MultiMedia eXtensions). Prometan que el nuevo Pentium, con las MMX y el doble de cach (32 Kb), poda tener hasta un 60% ms de rendimiento. En ocasiones, la ventaja puede llegar al 25%, y slo en aplicaciones muy optimizadas para MMX (ni Windows 95 ni Office lo son). En el resto, no ms de un 10%, debido casi en exclusiva al aumento de la cach interna. La ventaja del chip era que su precio final era igual al del no MMX. Adems, consume y se calienta menos

38

Programa de Computacin, Diseo y Extensin

Ensamblaje de Computadoras

por tener voltaje reducido para el ncleo del chip (2,8V) y para el resto 3,3V. Posee en su interior 4,5 millones de transistores con una tecnologa de 0,35 micrones y estaba disponible en velocidades de 166, 200 y 233 MHz para PC de escritorio.

PENTIUM IISe trata del viejo Pentium Pro, con algunos cambios y en una nueva presentacin, el cartucho SEC: una cajita negra que en vez de a un zcalo se conecta a una ranura llamada Slot 1. Esta optimizado para MMX. Se mejor el rendimiento en aplicaciones de 16 bits, su memoria cach L1 es de 32 KB y la cach secundaria est encapsulada junto al chip (semi-interna) de 512 KB, pero a la mitad de la velocidad de ste. El bus del sistema es de 66 o 100 MHz y su velocidad oscila entre los 233 y los 400 MHz. Es un chip con muchas luces y sombras. La mayor sombra, su mtodo de conexin, el Slot 1 que Intel ha patentado. El caso era que si la jugada le sala bien, poda conseguir que las PC fueran todas de marca Intel. Posee 7,5 millones de transistores y estn construidos con una tecnologa de 0,35 o 0,25 micrones.

CELERONEs un Pentium II sin la cach secundaria. Pensado para liquidar el mercado de placas madre tipo Pentium no II (con socket 7) y liquidar definitivamente a AMD y otras empresas que usaban estas placas.

Ensamblaje de ComputadorasPrograma de Computacin, Diseo y Extensin

39

El rendimiento es mucho ms bajo que el de Pentium II, casi igual al del Pentium MMX. Poseen una cach L1 de 32KB, tienen 7,5 millones de transistores con una tecnologa de 0,25 micrones y su velocidad era de 266 o 300MHz.

CELERON AUna revisin del Celeron que incluye 128 KB de cach secundaria, la cuarta parte de la que tiene un Pentium II. Pero mientras que en los Pentium II dicha cach trabaja a la mitad de la velocidad interna del micro (a 200 MHz para un Pentium II a 400 MHz, por ejemplo), en los nuevos Celeron trabaja a la misma velocidad que el micro. Gracias a esto su rendimiento es slo un poco inferior al de un Pentium II de su misma velocidad de reloj. Poseen 9,1 millones de transistores con una tecnologa de 0,25 micrones y utiliza en su conexin a la placa madre el Slot 1. La nueva versin para zcalo FC-PGA370 incluye 28.100.000 transistores ya que se construye igual al Pentium 3 Coppermine, pero le deshabilitan 128 de los 256 KB de la memoria cach.

XEONEste micro est orientado al mercado de los servidores. Su diferencia ms importante con respecto a otros micros la tenemos en su memoria cach L2 que puede ir desde los 512 KB hasta los 2 megas. Otra caracterstica importante es que mediante la electrnica y el chipset adecuado se pueden montar equipos con hasta 8 procesadores. La carcasa del procesador tambin ha experimentado un crecimiento, sobretodo en altura, para que la CPU y dems componentes puedan obtener una mayor refrigeracin.

40

Programa de Computacin, Diseo y Extensin

Ensamblaje de Computadoras

Utiliza el Slot 2, que es una variante del Slot1, pero incompatible con aquel. Est optimizado para aplicaciones de 32 bits. Posee 32 KB de cach L1. Para comunicarse con el bus utiliza una velocidad de 100 o 133 Mhz. Incorpora 7.500.000 o 9.503.153 transistores (sin contar la cach L2) segn si la versin est basada en el Pentium 2 o el 3. Puede tener hasta 4 Gb. de memoria RAM.

PENTIUM IIIEl bus es de 100 MHz, su memoria cach L1 es de 32 KB y la cach L2 es de 512 KB a la mitad de velocidad del microprocesador y su velocidad de reloj arranca en los 450 MHz. Est construido con tecnologa de procesamiento de 0,25 micrones y adems de poseer MMX incorpora otras instrucciones adicionales llamadas SSE o Streaming SIMD Extensions, que son 70 nuevas instrucciones orientadas hacia tareas multimedia, especialmente en 3D. Otra novedad introducida, y a la vez polmica, es la incorporacin de un nmero de serie que permite identificar a cada micro, con lo que se obtiene una especie de carn de identidad nico para cada PC. Este ID se puede utilizar para realizar transacciones ms seguras a travs de Internet, y facilitar la vida a los administradores de redes, pero tambin ha sido duramente criticado por representar una invasin de la privacidad, con lo que Intel se ha visto obligada a ofrecer una utilidad que permite desactivar dicha funcin. Posee 9.503.153 transistores y su temperatura mxima es de 75 C.

Ensamblaje de ComputadorasPrograma de Computacin, Diseo y Extensin

41

PENTIUM III COPPERMINETiene una velocidad de bus de 133 MHz, una memoria cach L1 de 32 KB y la cach L2 es de 256 KB interna y a la misma velocidad del microprocesador. Est constituido por 28.100.000 transistores con una tecnologa de procesamiento de 0,18 micrones y adems de poseer las instrucciones MMX incorpora otras instrucciones adicionales llamadas SSE. Se incorpor el nuevo sistema de conexin FC-PGA370 llamado socket 370 adems del Slot 1 que se est empezando a dejar de utilizar. Alcanza una velocidad mxima de 1130 MHz, aunque esta versin fue retirada del mercado porque bajo ciertas circunstancias hacia inestable el sistema, por este motivo el mas veloz es el de 1 GHz.

PENTIUM III TUALATINEs similar al Coppermine pero con un ncleo actualizado que corrige los problemas que tena el anterior para trabajar con velocidades superiores a los 1000 MHz y los problemas de temperatura. Se comercializan las versiones de 1,1 y 1,2 GHz.

PENTIUM 4Este micro tiene un proceso de fabricacin de 0,18 micrones y el tamao del ncleo es de 217 mm aproximadamente. Intel llevo el bus a 400 Mhz (100 MHz con cudruple aprovechamiento de seal de reloj) lo que le da una velocidad de transferencia de datos de 3,2 GB por segundo que es 3 veces ms rpido que los 1.06 GB que le da el bus a 133 Mhz de los Pentium 3. En los P4 se agregaron 144 nuevos comandos SIMD que mejoran su rendimiento en los grficos, sonido, video, etc. Tiene 256 KB de cach L2 y alcanza a una velocidad de 2 GHz, aunque en realidad no rinde el doble de un Pentium 3 de la mitad de velocidad.

42

Programa de Computacin, Diseo y Extensin

Ensamblaje de Computadoras

PENTIUM 4 EXTREME EDITIONDespus de conseguir el Pentium 4 con tecnologa Hyper-Threading, se ha buscado seguir mejorndolo y as han conseguido el Pentium 4 HT Extreme Edition. Esta caracterstica no es otra que aadir un tercer nivel de cach, la L3, de dos megabytes de tamao. Hay que tener una idea clara, y es que por lgica, las instrucciones ms usadas se almacenarn en la cach L1 ya que es la de ms rpido acceso, las dems en las L2 y L3 segn su uso, pero aun no estando en las dos primeras, sino en la L3, supone una gran ventaja respecto a la velocidad tenerlas en dicha memoria. Por lo tanto, tenemos la memoria RAM, tres cachs, L3, L2 y L1, y el microprocesador, segn el sentido de paso de las instrucciones. Actualmente un procesador de textos o programa de gestin de datos, etc. funciona sin ningn problema con tan solo dos niveles de cach. Pero en el caso de los juegos, el requerimiento de memoria se multiplica, y los 2 Mb de memoria L3 resultan refrescantes en gran medida para el procesador y la RAM. Adems de liberar la memoria principal de instrucciones repetitivas aumenta la velocidad del juego ya que los 2 Mb de instrucciones almacenadas en la L3 sern ledas mucho ms rpido. Cabe saber que esta memoria de tercer nivel L3 no es exclusiva de los Extreme Edition ni mucho menos, ya la tienen los Intel Pentium Xeon, y es de ellos de donde se ha introducido en el Intel Pentium 4.

RESUMEN PENTIUMTenemos la evolucin del Pentium hasta llegar al actual procesador, pero todo esto se trataba de productos diseados para PCs de sobremesa, en ningn momento podremos instalar dichos microprocesadores en ordenadores porttiles, tabletsPC y dems productos relacionados. Por lo tanto, cabe pensar que un procesador como el Pentium 4 HyperThreading, ofreciendo las ventajas que ofrece, habr sido producido para porttiles tambin, y as es. En este caso se llama Intel Mobile Pentium 4 Hyper-Threading.

Ensamblaje de ComputadorasPrograma de Computacin, Diseo y Extensin

43

Este procesador est optimizado para ser montado en ordenadores porttiles, su reducido tamao (se producen con tecnologa de 0.13 micras) y un menor consumo de energa le permiten adaptarse a las necesidades de estos ordenadores. El ncleo es el mismo que el de los Pentium 4, el NetBurst, lo cual le confiere caractersticas similares, tales como un FSB (Bus Frontal (Front Side)) a 400 MHz, Hyper-pipelined tecnologa, nuevas extensiones SSE2 que le permiten acelerar los grficos, multimedia, encriptacin, etc. Adems posee una memoria L1 de 32 Kb y de 512 Kb de L2. Se esta comercializando en velocidades que alcanzan los 2.60 Ghz, la mayor velocidad que ofrece Intel para este tipo de plataformas. Intel Pentium M, este procesador esta diseado especialmente para ordenadores porttiles como queda claro en sus caractersticas. Por una parte es importante la reduccin de voltaje, que depende del modelo que elijamos. Tenemos frecuencias comprendidas entre 1.70 Ghz y 900 Mhz diferenciadas entre s por cien megahercios unas de otras. Las primeras, de 1.70 Ghz hasta 1.30 tienen un voltaje normal, mayor que el de las frecuencias de 1.20 y 1.10 Ghz que, segn las denomina Intel, son Low Voltaje (Voltaje Bajo). Finalmente las velocidades de 1.00 Ghz y 900 Mhz tienen un consumo mucho menor, son Ultra Low Voltaje (Voltaje Ultra Bajo). Con esto se tiene una velocidad de reloj acorde con el consumo, optimizndose as la autonoma de la batera del porttil segn las necesidades. Este mnimo consumo de energa conlleva que la temperatura del procesador no sea excesivamente alta, de forma que se ahorra tener que aadir un gran sistema de refrigeracin. Por otra parte, al igual que en los procesadores Pentium 4 Mobile, se ha hecho uso de la tecnologa de 0.13 micras, entre otras cosas, por el elevado nmero de transistores que componen este procesador, 77 millones. El bus frontal soportado es de 400 Mhz al igual que su predecesor, pero algo muy importante e innovador, es la gestin de este, pues solo alimenta aquellos elementos que, en un momento dado, lo necesiten. Esto significa una gran mejora en el consumo de energa, algo importantsimo en los porttiles. Dicho bus ha sufrido otra modificacin, sta produce el mismo efecto que la anterior, mayor autonoma de batera, y concierne al voltaje que transita por l. Este ha sido modificado de forma que en lugar de 1.5 V sea tan solo de 1.0 V. Por ltimo, se ha dividido el megabyte de cach L2 en grupos de 32 Kb de forma que cuando sea necesario hacer transferencias desde la cach L2 hasta la L1 no es necesario poner en funcionamiento todo el megebyte completo, sino tan solo el grupo de 32 Kb correspondiente, con la consecuente disminucin de energa requerida.

44

Programa de Computacin, Diseo y Extensin

Ensamblaje de Computadoras

Por lo tanto, y como conclusin, el Intel Pentium M, a diferencia de los dems procesadores para porttiles, esta diseado directamente para estos, y ofrece un mayor rendimiento y un consumo de energa mucho ms eficaz y menor que permite al usuario obtener ms tiempo efectivo de su batera.

CENTRINOCon la aparicin del Pentium M se cre el certificado Centrino, esta iniciativa de Intel fue pensada para promover la difusin no solo del procesador ya mencionado, sino tambin de la familia de chipsets Intel 855 y de la conexin de red PRO/Wireless 2100.

De izquierda a derecha; Tarjeta PRO/Wireless, Puente Norte, Puente Sur y Pentium M

Est consiste en la denominacin de los porttiles como poseedores de tecnologa Centrino si el procesador usado es un Pentium M, independientemente de la velocidad elegida. Adems, debe poseer un chipset de Intel, ya sea el 855GM o el 855PM, el 855GM incluye los grficos de Intel, el 855PM no, por lo que sera necesario aadir una tarjeta de video. Junto con estos debe incorporar el chip tambin de Intel que le permita realizar conexiones de red PRO/Wireless 2100. Se est ligando la venta de chipset y chips Wireless con la de los procesadores Pentium M. Estos ltimos son muy usados, no siendo as, por lo menos en tal porcentaje, los otros dos productos, entre otras cosas, por existir una mayor diversidad de opciones entre las que elegir. Por lo tanto, si se desea obtener dicho certificado el vendedor ha de adaptarse a los requerimientos de Intel y comprar el conjunto completo. Pero por otro lado, al ligar el Pentium M a con dichos chipset, que estn especialmente diseados para trabajar conjuntamente con dichos procesadores, se obtiene un rendimiento ptimo.

Ensamblaje de ComputadorasPrograma de Computacin, Diseo y Extensin

45

Otra ventaja al combinarlo con estos chipset es un aumento de autonoma de la batera, pues la reduccin de consumo de energa por parte del procesador se ve secundado por el chipset, que tambin reduce notablemente su consumo respecto de sus predecesores. Por lo tanto, actualmente, la mejor solucin a la hora de comprar un ordenador porttil es que incluya el sello Centrino ya que nos proporcionar un bajo consumo y consecuentemente una mayor duracin de la batera, soporte Wireless de gran calidad y uno de los mejores procesadores de porttiles del mercado.

ITANIUMHasta aqu hemos visto microprocesadores diseados para un mbito domstico, pero por todos es sabido que en servidores y ordenadores que necesiten de gran capacidad de procesamiento no se instalan Pentiums 4 ya sean con HT o Extreme Edition, para este tipo de ordenadores hay procesadores expresamente diseados. Uno de estos procesadores, la ltima solucin de Intel en esta rama, es el Intel Itanium 2. Este procesador ha sido creado conjuntamente con la empresa HP ofreciendo ventajas tanto para una como para otra empresa. Los sistemas operativos propios de HP estn creados sobre el cdigo binario del Itanium 2 por lo que ofrecen una mayor compenetracin con estos, permitiendo del mismo modo una migracin de los usuarios de su sistema operativo de uno a otro procesador sin ningn problema. Como decamos, Intel ha tendido que hacer frente a otros tipos de procesadores que ya estaban implantados en el mercado de servidores, se trataba de los RISC y los SISC. La poltica en que se bas Intel para ganar mercado no fue otra que la de introducir una nueva microarquitectura. As los Intel Itanium 2 se basan en la tecnologa EPIC, que significa computacin de instrucciones paralelas explcitas (Explicitly Parallel Instruction Computing.) EPIC permite un mayor paralelismo en cuanto a instrucciones que las anteriores arquitecturas. Se basa en tres puntos bsicos; la prediccin, la especulacin y el paralelismo explcito.

46

Programa de Computacin, Diseo y Extensin

Ensamblaje de Computadoras

Las dos tcnicas ms importantes que ha implementado Intel en los EPIC son las siguientes: La prediccin, que trata de predecir, como su nombre indica, de lanto dado para limitar los clculos que no sean necesarios. Se basa en un compilador, que es el encargado de dicha funcin. La especulacin, que trata de aprovechar el procesador al mximo de forma que cuando se encuentra en periodos de latencia, especula, sobre las instrucciones y datos que va a necesitar ms adelante y los carga. De esta forma por una parte se hace uso del procesador cuando no es necesario para otra tarea y por otra acelera la velocidad ya que los datos que se necesitarn ya estarn cargados en el momento de ser necesitados. El Itanium 2, para poder seguir siendo usado con los programas actuales incorpora la IA-32, pero siendo como es un procesador de 64 bits tambin dispone de la IA-64. Para ello cuenta con dos unidades de punto flotante, cuatro unidades de ejecucin de enteros y tres de derivaciones/unidades. Sus registros son de 128 tanto para puntos flotantes como para enteros con lo que es capas de manejar simultneamente cantidades muy grandes de operaciones. Adems, incorpora las cachs L1 y L2 en el mismo microprocesador con unos tamaos respectivos de 32 y 256 Kb y la L3 en el exterior con un tamao mximo de 6 Mb. Como ya hemos mencionado se trata de un procesador de 64 bits capaz de trabajar con aplicaciones de 32 bits aunque en dicho caso reducira algo su rendimiento respecto al modo anterior. Estos 64 bits le sirven por una parte para trabajar con instrucciones mayores, 64 bits o lo que es lo mismo, 8 bytes de informacin al mismo tiempo y por otra para definir una direccin de RAM con 64 bits, es decir, 2 elevado a 64bits, lo que da la posibilidad de usar alrededor de 2.1 billones de gigabytes de memoria RAM, lo cual, por el momento no es ninguna limitacin.

Ensamblaje de ComputadorasPrograma de Computacin, Diseo y Extensin

47

Las pruebas hechas comparando los Itanium 2 a 500 Mhz con procesadores RISC revelan que los primeros pueden procesar cinco veces ms cifrados y descifrados de RSA de 1024 bits por segundo que los ms veloces RISC. Otra ventaja frente a estos es el precio, que viene siendo muy inferior en el caso de los Itanium.CUADROS COMPARATIVOS

48

Programa de Computacin, Diseo y Extensin

Ensamblaje de Computadoras

ESPECIFICACIONES DE PROCESADORES INTEL

Programa de Computacin, Diseo y Extensin

4

Las memoriasSe le llama as a los circuitos que permiten almacenar y recuperar la informacin. En un sentido ms amplio, puede referirse tambin a sistemas externos de almacenamiento, como las unidades de disco o de cinta. Por lo general se refiere slo al semiconductor rpido de almacenaje (RAM) conectado directamente al procesador. La placa principal contiene cada componente integral de las computadoras personales. La memoria de trabajo, al igual que la CPU, es fundamental para la operacin del sistema. Incluso el sistema operativo que se necesita para llevar a cabo un programa, necesita esta memoria para cargarse.

Jerarqua de memoriasSe pueden catalogar las memorias en funcin de los siguientes factores: Coste por bit. Tiempo de acceso a la informacin. Capacidad.

El coste por bit decrece rpidamente al aumentar el tiempo de acceso, y por otro lado, a menor velocidad de acceso mayor capacidad.

CAPTULO49

Ensamblaje de Computadoras

50

Programa de Computacin, Diseo y Extensin

Ensamblaje de Computadoras

Obviamente, lo ideal es gran capacidad de almacenamiento, tiempo de acceso pequeo y precio reducido. Por ello, la memoria est estructurada en diferentes niveles, siguiendo un criterio jerrquico en funcin de la probabilidad de uso. As unos datos poco utilizados estarn almacenados en un nivel jerrquico bajo, de acceso lento con gran capacidad de almacenamiento. Dado que la utilizacin de la informacin va variando segn las necesidades de los usuarios debe producirse un continuo movimiento ascendente y descendente de la informacin, de tal forma que en los niveles superiores se encuentre disponibles aquellos datos que vayan a ser usados por la unidad central de procesos. En la siguiente tabla se recoge un tpico sistema jerrquico de memoria.JERARQUA Registros Mem.cach Mem.principal Mem.expandida Mem.secundaria por disco Mem.auxiliar por disco Mem.auxiliar por cinta CAPACIDAD EN OCTETOS 6-200 8k-512k 1M - 1G 128M-20G 50M-1G 50M-10G 300k - 8G TIEMPO DE ACCESO 1-10 ns 10-30 ns 30-100 ns 100-200 ns 10 ms 30 ms Minutos TIPO RAM RAM RAM RAM A.Directo A.Directo A.Secuencial ACCESO ELEMENTAL Palabra. Palabra. Palabra. Varias Palabras. Sector. Sector. Registro.

Fundamentos de las memoriasUna memoria se compone de los siguientes elementos bsicos: El medio o soporte donde se almacenan los datos (ceros o unos). Un transductor que coloque en el soporte el dato deseado o que detecte su valor actual. Un mecanismo de direccionamiento, que permita leer o grabar la informacin en lugar y tiempos deseados.

-

Medio o soportePara que un medio pueda almacenar datos binarios, ha de cumplir tres condiciones: Ha de presentar dos estados estables, caracterizados por una magnitud fsica. Se ha de poder pasar de un estado a otro aplicando una seal externa. Se ha de poder detectar el estado existente en todo momento.

-

Ensamblaje de ComputadorasPrograma de Computacin, Diseo y Extensin

51

Los soportes pueden ser discretos o continuos. En el primer caso un dispositivo fsico individual almacena cada bit. En el segundo, se almacenan unos bits a continuacin de otros en un medio continuo. En general, los medios discretos son ms caros, pero requieren transductores ms sencillos y el acceso a los datos es ms rpido y simple. En funcin del tiempo que los datos permanecen grabados se puede efectuar la siguiente clasificacin para la memoria: Duradera: los datos se mantienen de forma permanente, mientras no se realice una operacin de escritura. Se dice que la memoria es no voltil. Voltil: la informacin desaparece, se deja de suministrar energa a la memoria. Con refresco: aunque la memoria este alimentada, los datos se van degradando llegando un momento en que no se pueden leer correctamente. Para que sean tiles, deben refrescarse peridicamente. De lectura destructiva: la lectura implica el borrado de la informacin, por lo que cada vez que se realiza una lectura debe volverse a grabar el dato. Permanente o de solo lectura: contienen siempre la misma informacin y no pueden borrarse. En contraposicin estn los soportes de lectura - escritura, que se puede grabar cuantas veces se quiera. Una situacin intermedia son aquellas que requieren de un proceso especial para ser borradas.

-

-

-

-

TransductorLos transductores son dispositivos generalmente costosos, por lo que debe intentar reducir su nmero, sin comprometer el tiempo de acceso a los datos. En funcin de los transductores pueden hacerse dos grupos de memorias: Memorias estticas: el transductor esta fsicamente unido al soporte, existiendo un cableado que emite acceder al dato deseado. Es el caso de las memorias de semiconductor. Memorias dinmicas: el punto de memoria debe posicionarse frente al transductor para poder ser ledo o grabado.

-

52

Programa de Computacin, Diseo y Extensin

Ensamblaje de Computadoras

En general, los transductores de las memorias dinmicas trabajan con niveles de seal bajos, por lo que son mas caros que los fijos. Sin embargo, la relacin de numero de bits por sensor es mucho ms alta, por lo que al final el coste por bit es inferior.

Mecanismo de direccionamientoLa funcin del mecanismo es seleccionar el punto de memoria deseado. Puede establecerse la clasificacin siguiente: Direccionamiento en memorias estticas: direccionamiento y cableado.

En una memoria esttica el mecanismo de direccionamiento es inherente a su propia construccin. El cableado de los transductores permite activar el punto de memoria deseado. Por eso se habla de direccionamiento cableado. Se considera que la memoria tiene palabras de n bits y que para indicar la direccin buscada se necesitan m bits, de forma que 2m sea igual o mayor que el tamao total de la memoria. Este tipo de acceso se llama acceso por palabra y el tiempo de acceso es fijo. Estas memorias reciben tambin el nombre de RAM. Tenemos dos tipos de direccionamiento: Direccionamiento 2D. Direccionamiento 3D. Direccionamiento en memorias dinmicas.

La tcnica ms empleada consiste en empaquetar la informacin en bloques, a los que se aade una cabecera que incluye el identificador del bloque. Estas cabeceras consumen partes de los puntos de direccionamiento, por lo que habr una capacidad bruta de almacenamiento y una capacidad neta, que solo tenga en cuenta los datos. Por lo tanto, estas memorias se utilizan para acceder a bloques completos y no a posiciones individualizadas. Es el tipo de acceso por bloques. Dado que el soporte es continuo, es necesario disponer de una seal de sincronismo que permita diferenciar puntos de memoria discontinuos. Por ultimo se pueden establecer dos tipos de acceso: Acceso secuencial, donde solo existe un transductor fijo. El medio se desplaza hasta alcanzar la posicin deseada. Un ejemplo es la cinta magntica.

Ensamblaje de ComputadorasPrograma de Computacin, Diseo y Extensin

53

-

Acceso directo, donde puede haber un transductor mvil que se desplaza hasta alcanzar una determinada posicin del soporte, o varios que se reparten distintas zonas del soporte. No obstante, el acceso dentro de cada zona es secuencial. Un ejemplo son los discos.

Memorias asociativas o CAMLa escritura se hace mediante direccionamiento cableado, pero la lectura es por contenido. Para ello, se suministra un dato y la memoria comprueba simultneamente la concordancia de dicho dato con todos los contenidos almacenados, suministrando la direccin de coincidencia o un contenido asociado a ella.

La memoria RAM(Random Access Memory, memoria de acceso aleatorio): Memoria de almacenamiento primario. La memoria de trabajo acta como una especia de memoria a corto plazo y frecuentemente nos referimos a ella como RAM (Memoria de Acceso Aleatorio). La CPU utiliza esta memoria para realizar sus funciones normales. Los contenidos de la memoria de trabajo se cambian y se actualizan, segn se necesite, mientras el procesador est en funcionamiento. Con frecuencia, las diferentes secciones de los programas se leen desde el disco duro y se almacenan en la memoria mientras el programa se ejecuta. La memoria de trabajo es una memoria temporal, porque toda la informacin almacenada se pierde cuando la computadora se desconecta. Sin embargo, los dispositivos de almacenamiento como los discos duros y los disquetes, son capaces de conservar la informacin de manera permanente.. En resumen: almacena temporalmente instrucciones de programa y datos. Se le llama memoria voltil, ya que la informacin que contiene no se conserva de manera permanente. Si se interrumpe la energa, dicha informacin se pierde. Los mdulos de memoria RAM se presentan en nmero de 32, 64, 128, 256, 512 Mb. etc.

54

Programa de Computacin, Diseo y Extensin

Ensamblaje de Computadoras

Los tipos bsicos de memoria RAMEs posible obtener memorias semiconductoras en una amplia gama de velocidades. Sus tiempos de ciclo varan desde unos cuantos cientos de nanosegundos, hasta unas cuantas decenas de nanosegundos. Cuando se presentaron por primera vez, a fines de la dcada de 1960, eran mucho ms costosas que las memorias de ncleo magntico que reemplazaron. Debido a los avances de la tecnologa de VLSI (Very Large Scale Integration - integracin a muy gran escala), el costo de las memorias semiconductoras ha descendido en forma notable. Existen dos tipos de memoria RAM: la SRAM o RAM esttica; y la DRAM o RAM dinmica.

RAM esttica o SRAM (Static Random Access Memory)Memoria esttica de acceso aleatorio. El almacenamiento en RAM esttica se basa en circuitos lgicos denominados flip-flop, que retienen la informacin almacenada en ellos mientras haya energa suficiente para hacer funcionar el dispositivo (ya sean segundos, minutos, horas, o an dias). Un chip de RAM esttica puede almacenar tan slo una cuarta parte de la informacin que puede almacenar un chip de RAM dinmica de la misma complejidad, pero la RAM esttica no requiere ser actualizada y es normalmente mucho ms rpida que la RAM dinmica (el tiempo de ciclo de la SRAM es de 8 a 16 veces ms rpido que las DRAM). Tambin es ms cara, por lo que se reserva generalmente para su uso en la memoria de acceso aleatorio (cach).

Tipos de RAM estticaSync SRAM (Synchronous Static Random Access Memory).Es tambin un tipo de memoria cach. La RAM sincronizada a rfagas ofrece datos de modo sincronizado con lo que no hay retraso en los ciclos de lectura a rfagas. Estos mdulos estn en desuso porque su precio es realmente elevado y sus prestaciones frente a la PB SRAM no son buenas por lo que se fabrican en pocas cantidades.

Ensamblaje de ComputadorasPrograma de Computacin, Diseo y Extensin

55

PB SRAM (Pipeline Burst Static Random Access Memory)Es un tipo de memoria esttica pero que funciona a rfagas mediante el uso de registros de entrada y salida, lo que permite solapar los accesos de lectura a memoria. Es usada como cach al igual que la SRAM.

RAM dinmica o DRAM (Dynamic Random Access Memory)Las RAM dinmicas almacenan la informacin en circuitos integrados que contienen condensadores, que pueden estar cargados o descargados. Como stos pierden su carga en el transcurso del tiempo, se debe incluir los circuitos necesarios para refrescar los chips de RAM cada pocos milisegundos, para impedir la prdida de su informacin. Algunas memorias dinmicas tienen la lgica del refresco en la propia pastilla, dando as gran capacidad y facilidad de conexin a los circuitos. Estas pastillas se denominan casi estticas. Mientras la RAM dinmica se refresca, el procesador no puede leerla. Si intenta hacerlo en ese momento, se ver forzado a esperar. Como son relativamente sencillas, las RAM dinmicas suelen utilizarse ms que las RAM estticas, a pesar de ser ms lentas.

Tipos de RAM dinmicaFPM (Fast Page Memory)Memoria en modo paginado. Tambin es llamada FPM RAM, FPM DRAM DRAM puesto que evoluciona directamente de ella es algo ms rpida ya que su velocidad es de 70 60 nanosegundos. Fsicamente aparece como SIMMs de 30 72 contactos. Usada en sistemas con velocidades de bus de 66 mhz, generalmente equipos con procesadores Pentium de 100 a 200 mhz y en algunos 486.

EDO RAM (Extended Data Output Random Access Memory)Memoria de acceso aleatorio extendida de salida de datos. Evoluciona de la Fast Page Memory mejorando el rendimiento en un 10% aproximadamente. Con un refrescamiento de 70, 60 50 nanosegundos. Se instala sobre todo en SIMMs de 72 contactos, aunque tambin se puede encontrar en forma de DIMMs de 168 contactos. Muy comn en los Pentium, Pentium Pro, AMD K6 y los primeros Pentium II.

56

Programa de Computacin, Diseo y Extensin

Ensamblaje de Computadoras

SDRAM (Synchronous Dynamic Random Access Memory)Memoria de acceso aleatoria sincronizado. Es casi un 20 % ms rpida que le EDO RAM. Es capaz de soportar velocidades de bus de 100 mhz. Se encuentra fsicamente en mdulos DIMM de 168 contactos. Este tipo de memoria es usada generalmente en los Pentium II de menos de 350 mhz y en los Celeron.

PC100 o SDRAM de 100 MhzTericamente es un tipo de memoria SDRAM que cumple unas estrictas normas referentes a la calidad de los chips y diseo de los circuitos impresos establecidos por Intel para el correcto funcionamiento de la memoria, o sea para que realmente funcionen a esos 100 mhz. Es usada en los AMD K6-2,Pentium II a 350 mhz y micros an ms modernos. La memoria PC100 es la ms usada en la actualidad. Los mdulos ms recomendables son los PC133 o SDRAM de 133MHz.

BEDO RAM (Burst Extended Data Ouput Memory Random Access)Es una evolucin de la EDO RAM la cual compite con la SDRAM. En la actualidad es soportada por los chipsets VIA 580VP, 590VP y 680VP. Al igual que la EDO RAM la limitacin de la BEDO RAM es que no puede funcionar por encima de los 66 Mhz.

Las memorias mas recientesESDRAM (Enhanced SDRAM)Para superar algunos de los problemas de latencia inherentes con los mdulos de memoria DRAM estndar, varios fabricantes han incluido una cantidad pequea de SRAM directamente en el chip, eficazmente creando un cach en el chip. Permite tiempos de latencia ms bajos y funcionamientos de 200 Mhz. La SDRAM trabaja como un cach dentro de la memoria. Existe actualmente un chipset que soporta este tipo de memoria, un chipset de socket 7.Una de las desventajas de estas memorias es que su valor es 4 veces mayor al de la memoria DRAM.

Ensamblaje de ComputadorasPrograma de Computacin, Diseo y Extensin

57

SLDRAM (Sysnclink DRAM)La SLDRAM es una DRAM fruto de un desarrollo conjunto y, en cuanto a la velocidad, puede representar la competencia ms cercana de Rambus. Su desarrollo se lleva a cabo por un grupo de 12 compaas fabricantes de memoria. La SLDRAM es una extensin ms rpida y mejorada de la arquitectura SDRAM que ampla el actual diseo de 4 bancos a 16 bancos. La SLDRAM se encuentra actualmente en fase de desarrollo y se prev que entre en fase de produccin en el 2000. El ancho de banda de SLDRAM es de los ms altos 3.2GB/s y su costo no seria tan elevado.

RDRAM (Rambus DRAM)La tecnologa RDRAM de RAMBUS ofrece un diseo de interfase chip a chip de sistema que permite un paso de datos hasta 10 veces ms rpido que la DRAM estndar, a travs de un bus simplificado. Se la encuentra en mdulos RIMM los que conforman el estndar de formato DIMM pero sus pines no son compatibles. Su arquitectura est basada en los requerimientos elctricos del Canal RAMBUS, un bus de alta velocidad que opera a una tasa de reloj de 400 MHz el cual habilita una tasa de datos de 800MHz. Por motivos comerciales se la denomina PC600, PC700 y PC800 siendo sus capacidades de transferencia las siguientes: Rambus PC600: 2x2 bytes/ciclo x 300 Mhz = 1,20 Gb/s. Rambus PC700: 2x2 bytes/ciclo x 356 Mhz = 1,42 Gb/s. Rambus PC800: 2x2 bytes/ciclo x 400 Mhz = 1,60 Gb/s.

El bus usa caractersticas de lneas de transmisin para mantener una alta integridad en la seal. El control de la temperatura se hace a travs de un disipador y un elastmero trmicamente conductor. Especificaciones: Densidad RIMM: 32MB, 64MB y 128MB. Voltaje de operacin: 2.5V. RDRAM: - Tasa de reloj 300 MHz, 400 Mhz - Tasa de datos: 600 MHz, 800 Mhz Deteccin serial de presencia con una EEPROM serial.

58

Programa de Computacin, Diseo y Extensin

Ensamblaje de Computadoras

Se presenta en dos modalidades: RDRAM y RDRAM concurrente. La RDRAM se encuentra actualmente en fase de produccin, mientras que la RDRAM concurrente entr en esta etapa en 1997. La tercera extensin de la lnea, la RDRAM directa, est en perodo de desarrollo, y empez a fabricarse en 1999. A finales de 1996, Rambus lleg a un acuerdo con Intel que inclua un contrato de licencia y desarrollo y que permitir que los chips de Intel sean compatibles con la memoria Rambus a partir de 1999.

Se pueden usar hasta tres mdulos RIMM en una placa base de un PC de escritorio, como se muestra en la imagen. Aqu el canal Rambus se extiende desde el controlador a travs de cada mdulo RIMM usado de una forma continua hasta que se alcanza la terminacin del canal. Los mdulos de continuidad de bajo costo se usan para mantener la integracin del canal en sistemas que tengan menos de tres mdulos RIMM. Un chip en placa SPD (Serial Presence Detect) PROM se usa para permitir la inicializacin de la informacin al procesador del sistema en el encendido. Esta tcnica asegura la compatibilidad de todos los fabricantes de RDRAM Direct Rambus que producen dispositivos DRAM de varias densidades. La creciente lista de fabricantes de Rambus que producen los mdulos RIMM incluyen los ms importantes fabricantes de mdulos de memoria. Se planea una variante de los mdulos RIMM para los PCs porttiles. La tecnologa Direct Rambus tambin se desarrolla para servidores de gran escala, estaciones de trabajo y aplicaciones de comunicaciones. A nivel de sistema, los fabricantes que lideran la industria se han asociado en torno al Rambus para desarrollar los componentes de la infraestructura estandarizada de Direct Rambus incluyendo dispositivos de memoria RDRAM, controladores de memoria, chips de reloj y conectores.

DDR SDRAM (Double Data Rate SDRAM SDRAM-II)Esta memoria tiene el mismo aspecto que un DIMM, pero la diferencia est en que tiene ms pines, pasando de 168 pines del actual DIMM a 184 pines, adems de tener slo una muesca en la tableta. Viendo

Ensamblaje de ComputadorasPrograma de Computacin, Diseo y Extensin

59

un poco de voltaje, la DDR trabaja con tan slo 2.5V, siendo sta una reduccin del 30% respecto a los actuales 3.3V de la SDRAM. Trabaja a velocidades de 200Mhz. Es posiblemente la opcin mas razonable en relacin velocidad/precio para Pentium IV.

Direct RDRAM (Direct Rambus DRAM)Este tipo de memoria ya no est basado en la SDRAM, sino que es un nuevo tipo de arquitectura propietaria de Rambus, con lo cual todos aquellos fabricantes que fabrican este tipo de memorias tienen que pagar derechos, por ello el precio de la memoria se incrementa aun ms. Las especificaciones hablan de 800Mhz de bus y ancho de banda de 1.6 Gbs. Tambin viene en un formato distinto, ya no viene en DIMM sino en RIMM

SGRAM (Synchronous Graphic RAM)Ofrece las mismas capacidades de la memoria SDRAM pero para las tarjetas grficas, se utiliza en las tarjetas grficas aceleradoras 3D.

60

Programa de Computacin, Diseo y Extensin

Ensamblaje de Computadoras

Memoria ROM(Read Only Memory: Memoria slo de lectura). Es una memoria no voltil, porque el computador puede leer informacin de ella pero nunca escribir informacin nueva. Todas las computadoras cuentan con dispositivos de ROM que contienen las instrucciones de arranque y otra informacin crtica.

Memoria PROMMemoria programable y borrable de slo lectura: tambin denominada reprogramable de slo lectura (RPROM, acrnimo ingls de Reprogrammable Read Only Memory). Las EPROM (Erasable Programmable Read Only Memory) son chips de memoria que se programan despus de su fabricacin. Es una variacin de la ROM, es la ROM en la que usuario puede cargar programas y datos de solo lectura que una vez cargados rara vez o nunca se cambian. La memoria flash es un tipo de PROM que el usuario puede alterar con facilidad.

La memoria CACHSe usa para facilitar una transferencia an ms rpida de instrucciones y datos al procesador; es decir que se usa para mejorar el caudal de proceso (velocidad con que un sistema de computacin puede realizar el trabajo). Al igual que la RAM, el cach es un rea de almac