Anda di halaman 1dari 96

Historia del Computador

Introduccin
La historia de la computadora surge de la evolucin de ideas de muchas personas relacionadas con la electrnica la mecnica, la lgica, la programacin, entre otros. El computador fue evolucionando con el paso de los aos y dcada tras dcada la tecnologa ha ido avanzando hasta ver lo que hoy en da somos, la mayora de las personas dependemos total o parcialmente de los avances tecnolgicos ya que d a tras da nos acostumbramos a que las cosas difciles sean ms fciles y as tengamos un estilo de vida mas fcil, rpido y eficaz. Esta evolucin la podemos ver reflejada en 5 generaciones por las cuales ha pasado el computador.

Arquitectura del Computador

GENERACION CERO
Sabas que? Hoy se reconoce a Konrad Suze como el creador de la primera computadora digital programable completamen te operacional

Konrad Suze desarrollo un idioma prototipo al cual llamo Plankalkul, en el cual anticipo y resolvi varios de los problemas que se abarcan hoy en el contexto de la teora de algoritmos, programacin estructurada y estructura de la programacin de idiomas para computadoras El Dr. Howard Aiken presenta en la universidad de Harvard la primera computadora en funcionamiento la MARK I; es la primera mquina que procesa informacin Esta generacin abarco desde la segunda dcada de la segunda guerra mundial Aparecieron los primeros ordenadores analgicos. Aparece el primero ordenador digital totalmente elctrico: EL COLOSSUS. Fue utilizado por el equipo de Alan Turng para decodificar los mensajes de radio cifrado de los alemanes

Obtenida de http://seccion11albos.blogspot.com/2010/08/primerageneracion-de-computadoras.html

Universidad Seor de Sipn

Arquitectura del Computador

Primera Generacin Uso de tarjetas perforadas para entrar los datos y los programas

Obtenida de http://seccion11albos.blogspot.com/2010/08/primerageneracion-de-computadoras.html
Reforzando lo aprendido

Lenguaje maquina consiste en la yuxtaposicin de largos bits o cadenas de ceros y unos; la combinacin de estos era la nica manera de instruir a la maquina

Almacenamiento de informacin en tambor magntico interior; este recoga y memorizaba los datos y los programas que le suministraban mediante tarjetas La programacin se codificaba en lenguaje maquina Eckert y Mauchly formaron una compaa privada y construyeron la UNIVAC, la cual se utiliz para evaluar el censo de 1950 en los Estado Unidos Herman Hollerith fundo una compaa que con el paso del tiempo seria conocido como IBM (international Bussines Machines).La computadora ms exitosa de esta generacin fue la IBM650

Universidad Seor de Sipn

Arquitectura del Computador

Segunda generacin

Las computadoras ahora utilizaban redes de ncleos magnticos (transistor) en lugar de tambores giratorios

Sabas que? FORTRAN significa FORmula TRANslator o traductor de frmulas estaba proyectad o para la programac in de clculos cientficos

Replica del primer transistor Imagen obtenida de http://www.abadiadigital.com/el-transistorcumple-60-anos/

El COBOL desarrollado durante la primera generacin ya estaba disponible comercialmente Apareci el primer lenguaje de programacin de alto nivel: el FORTRAN (desarrollado por IBM entre 1954-1957) Las empresas empiezan a utilizar las computadoras en tareas de almacenamiento de registros, como manejos de inventarios, nmina y contabilidad, la velocidad ya no se mide en segundos si no en microsegundos

Reforzando lo aprendido

El transistor se desarroll en los laboratorios Bell Telephone con la idea de que este sustituyera las anteriores vlvulas de vaco

Universidad Seor de Sipn

Arquitectura del Computador

Tercera generacin Se inaugura con la IBM 360 en abril 1964 Principales Caractersticas Circuito integrado: miniaturizacin y reunin de centenares de elementos en una placa de silicio o Chip Multiprogramacin; Antes del advenimiento de los circuitos integrados, las computadoras estaban diseadas para aplicaciones matemticas o de negocios pero no para ambas cosas Teleprocesos. Se instalan terminales remotos que acceden a la computadora central para realizar operaciones, extraer o introducir informacin en bancos de datos, etc. Trabajo a tiempo compartido: uso de las computadoras por varios clientes a tiempo compartido, pues el aparato puede discernir entre diversos procesos que realiza simultneamente. Ampliacin de aplicaciones: en procesos industriales, en la educacin, en el hogar, agricultura, etc.
Sabas que? A mitad de los aos 60 surgieron, adems, nuevos lenguajes de programac in de alto nivel como el BASIC, PASCAL, etc.

Universidad Seor de Sipn

Arquitectura del Computador


Imagen obtenida de http://conferenciassemanaacademica.blogspot.com/2010/12/la-hautoria-de-lacomputadora.html

Cuarta Generacin Las aplicaciones del microprocesador se han proyectado ms all de la computadora y se encuentra en multitud de aparatos, sean instrumentos mdicos, mviles, juguetes electrodomsticos. El tamao reducido del microprocesador de chips hizo posible la creacin de computadoras personales Desarrollo de las interfaces graficas (Windows y Mac OS), el mouse y aparatos porttiles Se utiliza el disquete (flopy disk) como unidad de almacenamiento; aparecieron gran cantidad de lenguajes de programacin y las redes de transmisin de datos Se caracteriza por los sistemas abiertos; Antes de estos solo los fabricantes de hardware eran los que suministraban el software, ahora es un tercero quien crea el software pudiendo elegir entre distintos programas adems de otros elementos o dispositivos (impresora, disco duro, etc) En 1969 se puso en marcha el primer nodo de ARPANET (proyecto iniciado en la universidad de los ngeles UCLA) por la agencia de proyectos de investigacin avanzada dl pentgono con fines de investigacin
Universidad Seor de Sipn
Reforzan do lo aprendid o

El micropr ocesad or es un circuito integra do que rige las funcion es fundam entales del ordena dor

Arquitectura del Computador

Sistema de tratamiento de base de datos: conjunto de elementos de hardware y software interrelacionados que permite un uso sencillo y rpido de la informacin

Imagen obtenida de http://generaciondelacomputadoramaribel.blogspot.com/

Quinta Generacin: En vista de la acelerada marcha de la microelectrnica, la sociedad industrial se ha dado a la tarea de poner tambin a esa altura el desarrollo del software y los sistemas con que se manejan las computadoras. Surge la competencia internacional por el dominio del mercado de la computacin, en la que se perfilan dos lderes que, sin embargo, no han podido alcanzar el nivel que se desea: la capacidad de comunicarse con la computadora en un lenguaje ms cotidiano y no a travs de cdigos o lenguajes de control especializados

Universidad Seor de Sipn

Arquitectura del Computador

Obtenido de http://primerblog65001aya.blogspot.com/

Bibliografa
benites, m., & infante, t. (2009). Historia de la computacion y estructura de un computador. Argentina: el cid editor. Garcia-Cuevas Roque, E. (2008). Principios bsicos de la informtica. Dykinson, Espaa. venti, h. (2009). historia de las computadoras. argentina: el cid edito.

Universidad Seor de Sipn

Arquitectura del Computador

Tipos de Procesador
Introduccin
El procesador es el componente bsico de cualquier PC. Con el avance, cada vez ms rpido, de la tecnologa y gracias a que varias empresas se estn disputando el mercado, stas se ven obligadas a desarrollar proyectos cada vez ms osados, a fin de producir los procesadores con el mejor rendimiento posible. Esto resulta muy bueno para nosotros, los usuarios, pero tambin tiene sus puntos dbiles, ya que con proyectos tan diferentes no se acaba de fijar un estndar. En un primer punto, veremos las caractersticas bsicas de los procesadores modernos para, luego, pasar a discutir algunas caractersticas bsicas de los procesadores, conocer los procesadores pioneros de la dcada de los aos 70 y avanzar por los aos 80 y 90, hasta llegar a los das de hoy.
Universidad Seor de Sipn

Arquitectura del Computador

10

El procesador
Sabas que? Muchas veces, un procesador con una frecuencia de trabajo ms alta no es ms rpido que otro que trabaja a una frecuencia un poco menor. Esto es debido a las diferencias en la arquitectura de los diversos procesadores
Nota: Durn Rodrguez, Luis. Ampliar, configurar y reparar su PC..

El procesador (denominado CPU, por Central Processing Unit) es un circuito electrnico que funciona a la velocidad de un reloj interno, gracias a un cristal de cuarzo que, sometido a una corriente elctrica, enva pulsos, denominados "picos". La velocidad de reloj (tambin denominada ciclo), corresponde al nmero de pulsos por segundo, expresados en Hertz (Hz). De este modo, un ordenador de 200 MHz posee un reloj que enva 200.000.000 pulsos por segundo. Por lo general, la frecuencia de reloj es un mltiplo de la frecuencia del sistema (FSB, Front-Side Bus o Bus de la Parte Frontal), es decir, un mltiplo de la frecuencia de la placa madre. Con cada pico de reloj, el procesador ejecuta una accin que corresponde a su vez a una instruccin o bien a una parte de ella. La medida CPI (Cycles Per Instruction o Ciclos por Instruccin) representa el nmero promedio de ciclos de reloj necesarios para que el microprocesador ejecute una instruccin. En consecuencia, la potencia del microprocesador puede
Universidad Seor de Sipn

Arquitectura del Computador

11

caracterizarse por el nmero de instrucciones por segundo que es capaz de procesar. Los MIPS (millions of instructions per second o millones de instrucciones por segundo) son las unidades que se utilizan, y corresponden a la frecuencia del procesador dividida por el nmero de CPI

Caractersticas A. La velocidad La velocidad de un micro se mide en megahercios o gigahercios (1 GHz = 1 000 MHz). Todos los micros modernos tienen dos velocidades: t Velocidad interna: es la velocidad a la que funciona el micro internamente; por ejemplo, 550 MHz, 1 000 MHz, 2 GHz o 3,20 GHz. t Velocidad externa o del bus de sistema: tambin llamada velocidad FSB , es la velocidad a la que el micro se comunica con la placa base; por ejemplo, 533 MHz, 800 MHz, 1 333 MHz o 1 600 MHz. Dado que la placa base funciona a una velocidad y el micro a otra, este ltimo dispone de un multiplicador que indica la diferencia de velocidad entre la velocidad FSB y el propio micro. Por ejemplo: Un Pentium D a 3,6 GHz utiliza un bus (FSB) de 800 MHz, el multiplicador ser 4,5, ya que 800 4,5 da 3 600. Estas caractersticas las podemos
Universidad Seor de Sipn

Arquitectura del Computador

12

encontrar en los manuales de la placa base o del procesador, de la forma siguiente: Pentium D 3,6 GHz (800 4,5). B. La memoria cach Una de las caractersticas de los microprocesadores es la memoria cach, muy rpida y de pequeo tamao. La memoria cach es usada por el procesador para reducir el tiempo promedio necesario para acceder a los datos de la memoria principal. La cach es una minimemoria ms rpida, que guarda copias de los datos que son usados con mayor frecuencia. Todos los procesadores actuales tienen una cach de nivel 1, o L1, y una segunda cach, la cach de nivel 2, o L2, que es ms grande que la L1 aunque menos rpida. Los ms modernos incluyen tambin en su interior un tercer nivel llamado L3. Veamos un ejemplo: El AMD Phenom 9600 Quadcore tiene tres niveles de cach: t L1 512 kB. t L2 4 512 MB. t L3 2 MB. Es decir, un total de 4,5 MB de cach. Si lo comparamos con el Intel Core 2 Quad Q6600, este tiene solo dos niveles: t L1 64 kB + 64 kB. t L2 Cach 2 4 MB. Es decir, un total de 8,128 MB de cach. Notas: 1. Cuando aparece cach 64 kB + 64 kB, quiere decir 64 kB para instrucciones y 64 kB para datos. 2. Cuando aparece cach 2 4 MB, quiere decir que son 4 MB por ncleo si tiene dos ncleos o 4 MB por pareja de ncleos si tiene cuatro ncleos. 3. Si sale completo, es decir, si sale 2 MB y no 4 512 kB, entonces es compartido por todos los ncleos, en este caso cuatro.
Universidad Seor de Sipn

Arquitectura del Computador

13

C. La alimentacin Los microprocesadores reciben la electricidad de la placa base. Existen dos voltajes distintos: t Voltaje externo o voltaje de E/S: permite al procesador comunicarse con la placa base, suele ser de 3,3 voltios. t Voltaje interno o voltaje de ncleo: es menor que el anterior (2,4 v, 1,8 v) y le permite funcionar con una temperatura interna menor. Adems de estos voltajes, en la actualidad se utiliza el Thermal Design Power (TDP) (algunas veces denominado Thermal Design Point ) para representar la mxima cantidad de calor que necesita disipar el sistema de refrigeracin de un ordenador. Por ejemplo, una CPU de un ordenador porttil puede estar designado para 20 W TDP, lo cual significa que puede disipar (por diversas vas: disipador, ventilador...) 20 W de calor sin exceder la mxima temperatura de funcionamiento para la cual est diseado el chip. El consumo de energa de la CPU est ligado a su velocidad de proceso y a la actividad interna. Puede ocurrir que se caliente demasiado y se produzcan serios problemas, como, por ejemplo, reinicios espontneos del sistema. Para evitar el calentamiento se utilizan disipadores de calor que suelen incluir un ventilador. El disipador extrae el calor de la CPU y el ventilador enfra al disipador. Normalmente se coloca entre el procesador y el disipador una pasta

Reforzando lo aprendido

FPU. Unidad de coma flotante. Componente de la unidad aritmticolgica. Threads. Un hilo de ejecucin, en sistemas operativos, es una caracterstica que permite a una aplicacin realizar varias tareas concurrente

Universidad Seor de Sipn

Arquitectura del Computador

14

trmica para ayudar en la transferencia de calor D. Instrucciones especiales Estas tecnologas intentan aumentar el rendimiento de las aplicaciones multimedia y en 3D. Lo forman un conjunto de instrucciones incorporadas en el procesador que utilizan la matemtica matricial para soportar los algoritmos de compresin y descompresin de grficos (como JPEG, GIF y MPEG) y presentaciones grficas en 3D. Con la aparicin del Pentium MMX, surge la tecnologa MMX (MultiMedia eXtension) . Paralelamente, la empresa AMD saca el K6, con su especificacin 3DNow! MMX permite que la FPU acte con varios datos simultneamente a travs de un proceso llamado SIMD (Single Instruction, Multiple Data , instruccin nica, datos mltiples), donde con una sola instruccin puede llevar a cabo varias operaciones, pudiendo hacer hasta cuatro operaciones en coma flotante por cada ciclo de reloj. Con la llegada del Pentium III en 1998 se incorporaron al micro 70 nuevas instrucciones, llamadas SSE (Streaming SIMD Extensions , extensiones SIMD de flujo de datos), tambin conocidas como MMX-2 . Sus ventajas son: Las instrucciones SSE permiten efectuar clculos matemticos con nmeros en coma flotante, al contrario que las MMX, que solo los realizan con nmeros enteros.
Universidad Seor de Sipn

Arquitectura del Computador

15

Las instrucciones SSE pueden emplearse simultneamente con la FPU o con instrucciones MMX.

Algunas de estas 70 nuevas instrucciones optimizan el rendimiento en apartados multimedia, como la reproduccin de vdeo MPEG 2 o el reconocimiento de voz, mientras que otras aceleran el acceso a la memoria. El Pentium IV aade las instrucciones SSE2 (Streaming SIMD Extensions 2), 144 nuevas instrucciones, algunas de ellas capaces de manejar clculos de doble precisin de 128 bits en coma flotante. La idea es reducir el nmero de operaciones necesarias para realizar las tareas. La extensin SSE3 fue introducida con el ncleo del Pentium 4 5xx, llamado Prescott, con nuevas instrucciones matemticas y manejo de procesos (threads) . En los procesadores AMD se incorpor en el ncleo Venice. SSSE3 (Supplemental SSE3) es una mejora de esta extensin, fue presentada en los procesadores Intel Core 2 Duo y Xeon. Aade 32 instrucciones para mejorar la velocidad de ejecucin. AVX es una mejora importante del conjunto de instrucciones SSE. Intel ha trabajado con fabricantes de aplicaciones y de sistemas operativos, con el fin de establecer esta extensin como un estndar en la industria del software. Arquitecturas de 32 y 64 bits Cuando se habla de arquitecturas de 32, 64 o 128 bits se hace referencia al ancho de los
Universidad Seor de Sipn

Arquitectura del Computador

16

registros con los que trabaja la UAL, o al ancho de los buses de datos o de direcciones. A. Diferencias entre 32 y 64 bits Las arquitecturas de 32 bits estaban enfocadas a ejecutar aplicaciones de carga pequea o media, tareas tpicas en una pequea o mediana empresa, con lo que tienen una serie de limitaciones: Nmeros en rango 2 32. Este lmite implica que toda operacin realizada se encuentra limitada a nmeros en un rango de 2 32 (puede representar nmeros desde 0 hasta 4 294 967 295); en caso de que una operacin d como resultado un nmero superior o inferior a este rango, ocurre lo que es conocido como un overflow o underflow, respectivamente. Al utilizar un procesador de 64 bits, este rango dinmico se hace 2 64 (puede representar nmeros desde 0 hasta 18: 446 744 073 709 551 615), lo cual se incrementa notablemente comparado con un procesador de 32 bits. Para aplicaciones matemticas y cientficas que requieren de gran precisin, el uso de esta tecnologa puede ser imprescindible. Lmite memoria 4 GB. La arquitectura de 32 bits se encuentra en la incapacidad de mapear/controlar la
Universidad Seor de Sipn

Arquitectura del Computador

17

asignacin sobre ms de 4 GB de memoria RAM. Esta limitacin puede ser grave para aplicaciones que manejan volmenes elevados de informacin como bases de datos en niveles de terabyte, ya que el traslado continuo de informacin de un medio (disco duro u ptico) puede hacer que una aplicacin se torne sumamente lenta, a menos que esta radique directamente en la memoria RAM. Actualmente, los procesadores de 64 bits se imponen; sin embargo, no todo el software (sea sistema operativo o aplicacin) est diseado para explotar los recursos ofrecidos por un procesador de 64 bits; su ejecucin en eficiencia y velocidad ser idntica a la de utilizar un procesador de 32 bits. Intel y AMD Hablar de procesadores es, sobre todo, hablar de Intel y de AMD, ya que son las empresas que han soportado el peso del desarrollo de estos, ya sea colaborando ambas empresas, ya sea en su fase de desarrollos independientes. El primer microprocesador comercial fue el Intel 4004, presentado en 1971, para facilitar el diseo de una calculadora. Este procesador tena 2 250 transistores y trabajaba a 0,1 MHz y con un ancho de bits de 4 bits. Cada nueva generacin de procesadores
Universidad Seor de Sipn

Arquitectura del Computador

18

incorpora no solo algunas mejoras con respecto a la velocidad de procesado, sino tambin saltos tcnicos que hacen referencia a la eficacia de procesado, velocidad, nuevas tecnologas, transmisin de datos, mejoras de diseo, etc. No obstante, es necesario recordar que fabricantes tan conocidos como Zilog, Harris, Siemens, Hitachi, NEC, IBM, Cyrix, Texas Instruments, Chips & Technologies, Nexgen, IIT, Motorola, Apple, Hewlett-Packard, VIA, DEC o Renaissance Microsystems tambin han desarrollado o desarrollan microprocesadores, que en algunos casos han superado en prestaciones a los de Intel o AMD. Dado el extenso mundo del diseo y arquitectura de los microprocesadores, nos centraremos en los modelos para equipos de sobremesa/ servidores, a nivel empresarial y personal, de las marcas que copan el mercado actual. A. INTEL Los ms antiguos cronolgicamente, que todava se encuentran en el mercado con cierta facilidad, son los diseados para el socket 775. Core 2 Duo. Por ejemplo, el E7600, de 3,06 GHz, FSB de 1.066 MHz, cach de L1 128 KB y L2 3 MB y con tecnologa de 45 nm, TDP de 65 W. Core 2 Quad . El modelo Q9400 dispone de una velocidad de CPU de 2,66 GHz, velocidad de bus de 1 333
Universidad Seor de Sipn

Arquitectura del Computador

19

MHz, L2 de 6 MB (2 x 3 MB) y con tecnologa de 45 nm, TDP de 95 W (Figura 3.32). El procesador diseado para el socket 1366 fue el i7 , basado en el desarrollo con cdigo Nehalem. Reviste grandes cambios respecto a la familia Core 2.
Reforzando lo aprendido

El Intel QuickPath Interconnect (QPI) es una conexin punto a punto con el procesador desarrollado por Intel para competir con HyperTransp ort de AMD.

El FSB es sustituido por el QuickPath (QPI). El controlador de memoria solo soporta DDR3. Est integrado en el mismo procesador y tiene tres canales (cada canal soporta una o dos memorias DIMM) que por lo tanto deben ser instaladas en grupos de tres. Hyperthreading . Cada uno de los cuatro ncleos puede procesar dos tareas/hilos/ threads simultneamente, por lo tanto, el procesador aparece como ocho CPU desde el sistema operativo, como se muestra en el siguiente caso prctico. Procesadores diseados para el socket 1156 y el ms moderno 1155. Toda la gama i3, i5 y los i7 est basada en la microarquitectura de nombre en clave Sandy Bridge. Soportan nativamente las velocidades de memorias DDR3 ms elevadas, disponen del nuevo juego de instrucciones de 256 bits AVX ( Advanced Vector Extension, o extensin de Vectores Avanzada ) y tienen integrado como
Universidad Seor de Sipn

Arquitectura del Computador

20

especificaciones grficas el Intel HD Graphics. t Un ejemplo sera el i7 2600, con 4 ncleos y 8 threads, velocidad 3,4 GHz, fabricacin litogrfica de 32 nm y HD Graphics 2.0. Modelos de procesadores para servidores y estaciones de trabajo. Son procesadores que ofrecen escalabilidad, potencia y rendimiento mejorados para robustos entornos de procesamiento mltiple: Intel Xeon, con modelos que disponen de cach L3, pero cuya caracterstica ms importante es que estn diseados para formar sistemas multiprocesadores con hasta 18 CPU en la misma placa base. Se suelen utilizar en el mundo del cine, la animacin, en grandes servidores y para supercomputacin.

Sabas que? En los ordenadores ms antiguos era necesario configurar los voltajes de la CPU en la placa base mediante algunos puentes. Actualmente, los voltajes se ajustan de forma automtica.
NOTA Ramos Martn, Alicia; Ramos Martn, Mara Jess; Vias Vila, Santiago. Montaje y mantenimiento de equipos

Imagen extrada de http://www.servereco.com/servers/serverintel-ultraX5.html

B. AMD Advanced Micro Devices, Inc. es la principal compaa que mantiene la competencia con Intel. Sus productos principales
Universidad Seor de Sipn

Arquitectura del Computador

21

incluyen microprocesadores, placas base, circuitos integrados auxiliares, procesadores embebidos y procesadores grficos tras completar la compra de ATI en 2006. En cuanto a microprocesadores se refiere, actualmente en el mercado podemos encontrar: Serie AM2 y AM2+. Sustituy a los procesadores del socket 939. Las placas base que soportan esta serie son difciles de encontrar en el mercado actual. Ejemplos de procesadores: AMD AM2 Athlon X2 de 2,4 GHz, con cach L2 de 512 KB. AMD Phenom II X3 8750 de 2,4 GHz con cach L2 de 2 MB. Serie AM3. Soporta Hypertransport 4.0 y sus procesadores son compatibles con placas base que posean el socket anterior AM2+. De esta forma, un procesador como el AMD Athlon II X2 250 que posee socket AM3 puede funcionar en una placa base que posea socket AM2+. No as a la inversa, es decir, un procesador con socket AM2+ no puede ser colocado en una placa base con socket AM3. Cuenta con tecnologa de 45 nm y soporta DDR3 1333 MHz. Ejemplos de procesadores son las versiones X2, X3 , X4 y X6 de Phenom II y Athlon II.
Universidad Seor de Sipn

Arquitectura del Computador

22

Serie A. Son los serios competidores de los i3, i5 e i7 de Intel. AMD ha optado por la estrategia comercial de denominarlos por la letra A y en nmero par. As tendremos los modelos A4, A6 y A8, aunque su correspondencia no es absoluta. Serie FX. Basados en la arquitectura Bulldozer, cuentan con versiones de 4, 6 y 8 ncleos, socket AM3+ y todos disponen de 8 MB de cach L3. Un ejemplo es el modelo FX 8150 con 8 ncleos, velocidad de 3,6/4,2 GHz, tecnologa de 32 nm, L1 Cach (instrucciones + datos) por ncleo 128 KB (64 KB + 64 KB), L2 8 MB y L3 de 8 MB. Estn desbloqueados para hacer fcilmente overclocking. Los modelos de procesadores para servidores y estaciones de trabajo de AMD tienen la denominacin de AMD Opteron, con diseo Quad Core con la arquitectura de conexin directa, que ofrece mejor rendimiento, una virtualizacin optimizada, ms potencia y un coste menor.

Sabas que? Uno de los superordena dores ms potente de Espaa es el MareNostru m. Ubicado en Barcelona, cuenta con 10 240 procesadores IBM PowerPC 970 con tecnologa RISC, 20 TB de memoria y 400 TB de disco.
NOTA Ramos Martn, Alicia; Ramos Martn, Mara Jess; Vias Vila, Santiago. Montaje y mantenimiento de equipos

C. Otros procesadores
Universidad Seor de Sipn

Arquitectura del Computador

23

Adems de los modelos y tipos de procesadores explicados anteriormente, existen en el mercado multitud de categoras y modalidades de micros que se ajustan a las necesidades especficas de los equipos donde van a ser instalados. Procesadores para porttiles y miniporttiles con necesidades de bajo consumo, procesadores para consolas de videojuegos, procesadores para tablets multimedia y tctiles, procesadores para mviles smartphones, procesadores para superordenadores, procesadores para televisiones, etc.

Reforzando lo aprendido

Imagen extraida de http://www.xataka.com/respuestas/amd-vsintel

Tipos de Procesador Segn la marca Las empresas Intel y AMD fabrican la mayora de procesadores del mercado aunque tambin existen muchas otras

Cuando el microprocesa dor necesita datos, mira primero en las cachs L1, L2 y L3. Si all no encuentra lo que quiere, mira en la memoria RAM y luego en el disco duro.

Universidad Seor de Sipn

Arquitectura del Computador

24

marcas ms como CIRIX, IBM, ARM, MOTOROLA, SUN microsystem. CLASES DE PROCESADORES INTEL Atom Los procesadores Intel Atom son procesadores de bajo consumo energtico diseados para ser usados en netbooks y otros dispositivos de cmputo para redes, en los que la vida de la batera y el consumo de energa son ms importantes que el poder de procesamiento. Existen muchos tipos de procesadores Atom. Los procesadores sin un indicador de letra antes del nmero estn destinados a dispositivos generales de baja potencia. Los procesadores con un indicador N se emplean en las netbooks. Los procesadores Atom designados para los dispositivos mviles con Internet tienen un indicador Z. El nmero que le sigue al indicador especifica el nivel del procesador. Los nmeros ms grandes indican ms caractersticas para el CPU. Celeron Los procesadores celeron estn diseado diseados para computadoras de escritorio de gama baja que se usan principalmente para actividades web y cmputo elemental. Los procesadores Celeron tienen un indicador numrico. Mientras ms grande sea el nmero,
Universidad Seor de Sipn

Arquitectura del Computador

25

ms caractersticas tendr el procesador. Existen diferentes clases de procesadores Celeron, incluyendo los de bajo consumo energtico creados para computadoras porttiles. Pentium Pentium ha sido usado como nombre para varias generaciones diferentes de procesadores. Los procesadores Pentium de la generacin actual son procesadores de doble ncleo energticamente eficientes diseados para computadoras de escritorio. Los procesadores Pentium tienen indicadores numricos que, al igual que otros procesadores Intel, indican niveles ms altos de caractersticas con nmeros de series superiores. Core Existen dos tipos de procesadores Core. El Core original es llamado i7. El nmero a continuacin de i7 en el CPU indica el nmero de caractersticas del mismo. Un nmero mayor indica ms caractersticas, como cach, velocidad del reloj, bus frontal u otras tecnologas. Los procesadores Core 2 Duo son procesadores de mltiples ncleos. Estos tienen varios indicadores de letras que especifican diferentes familias de procesadores: QX indica un CPU de cuatro ncleos de alto desempeo, X indica un CPU de doble ncleo y alto desempeo, Q especifica un CPU de escritorio de cuatro ncleos, E indica un CPU de doble ncleo con
Universidad Seor de Sipn

Arquitectura del Computador

26

eficiencia de energa, T es para un CPU para mvil energticamente eficiente, P se trata de un CPU para mvil de baja potencia con menor consumo de energa que el T, L indica un CPU para mvil de muy bajo consumo de energa, U indica el proceador Core 2 con el ms bajo consumo de energa creado por intel, y S se trata del paquete de CPU con un factor de forma pequeo. Estos indicadores alfabticos son seguidos por un nmero. Los valores ms altos indican ms caractersticas en el CPU. Celeron Los procesadores celeron estn diseado diseados para computadoras de escritorio de gama baja que se usan principalmente para actividades web y cmputo elemental. Los procesadores Celeron tienen un indicador numrico. Mientras ms grande sea el nmero, ms caractersticas tendr el procesador. Existen diferentes clases de procesadores Celeron, incluyendo los de bajo consumo energtico creados para computadoras porttiles. Xeon e Itanium Los procesadores Intel Xeon e Itanium son CPUs para servidor diseados y optimizados para varias aplicaciones de servidor. Estos procesadores tienen tres indicadores de letra: X especifica un CPU de alto desempeo, E se trata de un CPU de rack optimizado y L indica un CPU optimizado con respecto a la energa. Existen tres niveles de procesadores Zeon. Los procesadores de la serie 3000 contienen un
Universidad Seor de Sipn

Arquitectura del Computador

27

nico ncleo, los de la serie 5000 tienen dos ncleos y los de la 7000 tienen ms de dos ncleos. Los procesadores de las series 9000 se refieren a los procesadores de clase Itanium, que pueden tener dos o ms ncleos. Mientras ms altos sean los nmeros de cada serie, ms caractersticas sern indicadas para el procesador.

Imagen extrada de http://www.slideshare.net/marlonbecerra01/tipos-ymodelos-de-procesadores

CLASES DE PROCESADORES AMD


Universidad Seor de Sipn

Arquitectura del Computador

28

ATHLON X La Ms Poderosa Experiencia de Multimedia en una Plataformax86. El procesador AMD Athlon XP ofrece rpidos resultados, cuando trabaja con medios digitales como archivos de audio, video e imgenes y CAD/CAM, gracias a que posee caractersticas como, por ejemplo, una mayor memoria cache, la tecnologa 3DNow!Professional y la innovadora arquitectura QuantiSpeed, que tiene la mquina de punto flotante completamente encadenada. ATHLON MP El procesador AMD Athlon MP, conjuntamente con el innovador chipset AMD-760 MPX, ofrecen rendimiento sin precedentes en una plataforma de dos procesadores. El chipset AMD-760 MPX es una solucin de circuito lgico de alto rendimiento que soporta multiprocesamiento con dos procesadores AMD Athlon MP. El procesador AMD Athlon MP con arquitectura QuantiSpeed, tecnologa Smart MP y el chipset AMD-760 MPX ofrece una combinacin slida que define el estndar de rendimiento estable y confiable en el multiprocesamiento para estaciones de trabajo y servidores.

Universidad Seor de Sipn

Arquitectura del Computador

29

ATHLON El procesador AMD Athlon de sptima generacin est basado en la micro arquitectura x86 ms avanzada del mercado. Las siguientes caractersticas y recursos se combinan para ofrecer a los usuarios de PCs con procesadores AMD Athlon una experiencia de computacin extraordinaria, as como la confianza de saber que sus sistemas han sido diseados para satisfacer sus requerimientos de cmputo por largo tiempo.

DURON Entre las principales funciones del procesador AMD Duron, figuran las siguientes: -Velocidades de reloj de 1.2, 1.1 y 1 Ghz -Cach L1 de 128 KB -Cach L1+L2 incorporado de 196 -Velocidad de bus de 200 MHz XP 1800 266mh (DDR) Su vanguardista tecnologa proporciona la capacidad. Necesarias para satisfacer sus requerimientos de computacin actuales y futuros. Aprovecha todos los beneficios de su innovador diseo para satisfacerlos

Universidad Seor de Sipn

Arquitectura del Computador

30

requerimientos de los usuarios ms exigentes, sin comprometer sus presupuestos. XP 1700 266mh (DDR) As mismo contribuye a prolongar la vida de la inversin de las Empresas, satisfaciendo las exigencias del ambiente de comercio electrnico, tanto en el presente como en el futuro. En pocas palabras, para los usuarios domsticos o corporativos, la inversin en sistemas basados en los procesadores XP1700 es una decisin acertada. XP 1600 266mh (DDR) Este potente recurso permite crear soluciones de PCs optimizadas Para empresas y usuarios domsticos que requieren equipos que se adapten a sus presupuestos. Ofrece una tecnologa verdaderamente innovadora que les permitir aprovechar su inversin por muchos aos. K7-950El AMD K7 Ofrece una nueva alternativa para los usuarios Que buscan un PC con un poder de procesamiento slido, pero a un precio accesible. El procesador es el nuevo integrante de la familia de procesadores AMD. Toda la
Universidad Seor de Sipn

Arquitectura del Computador

31

confianza que usted necesita al decidir la compra de una PC, permitindole disponer de un sistema accesible con un alto rendimiento. Performance 3D superior, imgenes y grficos 3D reales, sonido y video de pantalla completa. Tecnologa 3DNow! Nuevas tecnologas Con dcadas de innovaciones potenciales por delante, los diseos micro electrnicos convencionales dominarn el siglo prximo. Esta tendencia impulsa a los laboratorios a explorar una variedad de nuevas tecnologas que podran ser tiles en el diseo de nuevas computadoras y unidades de procesamiento. En algunos casos estos avances contribuirn a obtener chips ms diminutos, niveles inalcanzables a travs de las tcnicas convencionales litogrficas. Entre las tecnologas que se investigan en el presente, de cara al siglo XXI, se encuentran las siguientes: Cuntica de puntos y otras unidades de electrones simples la cuntica de puntos son "acuerdos moleculares "que habilitan a los investigadores a circunscribir los electrones individuales y monitorear sus movimientos. Estas unidades pueden, en teora ser usadas como registro
Universidad Seor de Sipn

Arquitectura del Computador

32

binarios en los cuales la presencia o ausencia de un solo electrn se utiliza para representar los ceros y unos de los bits. En una variante de este esquema, el rayo lser iluminado sobre los tomos podra producir el intercambio entre sus estados electrnicos mnimos de energa y los de excitacin con el fin de activar el valor de bit. Una complicacin de fbrica los transistores y cables extremadamente pequeos est dada cuando los efectos mecnicos comienzan a interrumpir su funcin. Los componentes lgicos mantienen sus valores I y O menos confiables porque la ubicacin de los electrones Individuales se vuelve difcil de especificar. Pero aun esta propiedad puede ser mejorada: los investigadores del MIT (Instituto Tecnolgico de Massachusetts) estudian en este momento, las posibilidades de desarrollar tcnicas de computacin cuntica, que ayudaran a los sistemas informticos a cumplir comportamientos no convencionales. Computacin molecular: en lugar de fabricar componentes de silicio, se investiga el desarrollo de
Universidad Seor de Sipn

Arquitectura del Computador

33

almacenamiento utilizando molculas biolgicas. Por ejemplo, se analiza el potencial computacional de molculas relacionadas con "bacteriorhodopsin", un pigmento que altera su configuracin cuando reacciona a la luz. Una ventaja de este sistema molecular es que puede ser aplicado a una computadora ptica, en la que los flujos de fotones tomaran el lugar de los electrones. Otra posibilidad es que muchas de estas molculas podran ser sintetizadas por microorganismos, ms que fabricados en plantas industriales. De acuerdo con algunas estimaciones, los biomolculas activadas fotnicamente pueden vincularse en un sistema de memoria tridimensional que tendra una capacidad 300 veces mayor que los actuales CD-ROMs Puertas lgicas reversibles: como la densidad de los componentes de los chips crece, la disipacin del calor generado por los sistemas de microprocesamiento se volver ms dificultosa. Investigadores de Xerox e IBM estn testeando las posibilidades de retornar a los capacitores a sus estados originales al final de los
Universidad Seor de Sipn

Arquitectura del Computador

34

clculos. Debido a que las puertas de acceso lgico podran recapturar algo de la energa expulsada, generaran menos prdidas de calor. An no est claro de qu manera se las ingeniar la industria informtica para crear transistores ms delgados y ms rpidos en los aos venideros. Por ejemplo, en la tcnica fotolitogrfica, la luz es empleada para transferir patrones de circuitos de una mscara o plantilla de cuarzo a un chip de silicio. Ahora la tecnologa modela diseos de chips de alrededor de 0,35 micrones de ancho, pero achicar esta medida parece imposible mientras se utilice la luz; las ondas luminosas son muy anchas. Muchas compaas han invertido en la bsqueda de maneras de sustituir los ms pequeos haces de luz por rayos X. De cualquier manera, los rayos X an no han resultado como mtodo para masificar la produccin de los chips de ltima generacin.

Universidad Seor de Sipn

Arquitectura del Computador

35

Bibliografa
Luis, D. R. ( 2008). Ampliar, configurar y reparar su PC. Espaa: Marcombo . Markel, G. ( 2009 ). Microprocesadores, Pentium II, DVD, VIDEO Digital y ao 2000. Argentina : El Cid Editor | apuntes. Ramos Martn, A. R. (2012). Montaje y mantenimiento de equipos. Espaa : McGraw-Hill Espaa .

Universidad Seor de Sipn

Arquitectura del Computador

36

Arquitectura RISC vs CISC


Veamos primero cual es el significado de los trminos CISC y RISC: CISC (complex instruction set computer) Computadoras con un conjunto de instrucciones complejo. RISC (reduced instruction set computer) Computadoras con un conjunto de instrucciones reducido.

Los atributos complejo y reducido describen las diferencias entre los dos modelos de arquitectura para microprocesadores solo de forma superficial. Se requiere de muchas otras caractersticas esenciales para definir los RISC y los CISC tpicos. An ms, existen diversos procesadores que no se pueden asignar con facilidad a ninguna categora determinada.

Universidad Seor de Sipn

Arquitectura del Computador

37

Arquitecturas CISC La microprogramacin es una caracterstica importante y esencial de casi todas las arquitecturas CISC. Como por ejemplo: Intel 8086, 8088, 80286, 80386, 80486. Motorola 68000, 68010, 68020, 68030, 6840. La microprogramacin significa que cada instruccin de mquina es interpretada por un microprograma localizado en una memoria en el circuito integrado del procesador. En la dcada de los sesentas la micropramacin, por sus caractersticas, era la tcnica ms apropiada para las tecnologas de memorias existentes en esa poca y permita desarrollar tambin procesadores con compatibilidad ascendente. En consecuencia, los procesadores se dotaron de poderosos conjuntos de instrucciones. Las instrucciones compuestas son decodificadas internamente y ejecutadas con una serie de microinstrucciones almacenadas en una ROM interna. Para esto se requieren de
Universidad Seor de Sipn

Arquitectura del Computador

38

varios ciclos de reloj (al menos uno por microinstruccin).

Arquitecturas RISC Buscando aumentar la velocidad del procesamiento se descubri en base a experimentos que, con una determinada arquitectura de base, la ejecucin de programas compilados directamente con microinstrucciones y residentes en memoria externa al circuito integrado resultaban ser ms eficientes, gracias a que el tiempo de acceso de las memorias se fue decrementando conforme se mejoraba su tecnologa de encapsulado. Debido a que se tiene un conjunto de instrucciones simplificado, stas se pueden implantar por hardware directamente en la CPU, lo cual elimina el micro cdigo y la necesidad de decodificar instrucciones complejas. En investigaciones hechas a mediados de la dcada de los setentas, con respecto a la frecuencia de utilizacin de una instruccin en un CISC y al tiempo para su ejecucin, se observ lo siguiente:

Universidad Seor de Sipn

Arquitectura del Computador

39

- Alrededor del 20% de las instrucciones ocupa el 80% del tiempo total de ejecucin de un programa. - Existen secuencias de instrucciones simples que obtienen el mismo resultado que secuencias complejas predeterminadas, pero requieren tiempos de ejecucin ms cortos.

Las caractersticas esenciales de una arquitectura RISC pueden resumirse como sigue: Estos microprocesadores siguen tomando como base el esquema moderno de Von Neumann. Las instrucciones, aunque con otras caractersticas, siguen divididas en tres grupos:

a) Transferencia. b) Operaciones. c) Control de flujo. Reduccin del conjunto de instrucciones a instrucciones bsicas simples, con la que pueden implantarse todas las operaciones complejas. Arquitectura del tipo load-store (carga y almacena). Las nicas
Universidad Seor de Sipn

Arquitectura del Computador

40

instrucciones que tienen acceso a la memoria son 'load' y 'store'; registro a registro, con un menor nmero de acceso a memoria. Casi todas las instrucciones pueden ejecutarse dentro de un ciclo de reloj. Con un control implantado por hardware (con un diseo del tipo load-store), casi todas las instrucciones se pueden ejecutar cada ciclo de reloj, base importante para la reorganizacin de la ejecucin de instrucciones por medio de un compilador. Pipeline (ejecucin simultnea de varias instrucciones). Posibilidad de reducir el nmero de ciclos de mquina necesarios para la ejecucin de la instruccin, ya que esta tcnica permite que una instruccin puede empezar a ejecutarse antes de que haya terminado la anterior.

El hecho de que la estructura simple de un procesador RISC conduzca a una notable reduccin de la superficie del circuito integrado, se aprovecha con frecuencia para ubicar en el mismo, funciones adicionales: Unidad para el procesamiento aritmtico de punto flotante. Unidad de administracin de memoria. Funciones de control de memoria cache.
Universidad Seor de Sipn

Arquitectura del Computador

41

Implantacin de un conjunto de registros mltiples.

La relativa sencillez de la arquitectura de los procesadores RISC conduce a ciclos de diseo ms cortos cuando se desarrollan nuevas versiones, lo que posibilita siempre la aplicacin de las ms recientes tecnologas de semiconductores. Por ello, los procesadores RISC no solo tienden a ofrecer una capacidad de procesamiento del sistema de 2 a 4 veces mayor, sino que los saltos de capacidad que se producen de generacin en generacin son mucho mayores que en los CISC. Por otra parte, es necesario considerar tambin que: La disponibilidad de memorias grandes, baratas y con tiempos de acceso menores de 60 ns en tecnologas CMOS.

Mdulos SRAM (Memoria de acceso aleatorio esttica) para memorias cache con tiempos de acceso menores a los 15 ns. Tecnologas de encapsulado que permiten realizar ms de 120 terminales. Esto ha hecho cambiar, en la segunda mitad de la dcada de los ochentas, esencialmente las condiciones tcnicas para arqutecturas RISC.

Universidad Seor de Sipn

Arquitectura del Computador

42

La siguiente tabla esquematiza algunas de las principales caractersticas de las arqutecturas RISC Y CISC. Principios de Diseo de las Maquinas RISC Resulta un tanto ingenuo querer abarcar completamente los principios de diseo de las mquinas RISC, sin embargo, se intentar presentar de una manera general la filosofa bsica de diseo de estas mquinas, teniendo en cuenta que dicha filosofa puede presentar variantes. Es muy importante conocer estos principios bsicos, pues de stos se desprenden algunas caractersticas importantes de los sistemas basados en microprocesadores RISC. En el diseo de una mquina RISC se tienen cinco pasos: 1. 2. 3. Analizar las aplicaciones para encontrar las operaciones clave. Disear un bus de datos que sea ptimo para las operaciones clave. Disear instrucciones que realicen las operaciones clave utilizando el bus de datos. Agregar nuevas instrucciones slo si no hacen ms lenta a la mquina. Repetir este proceso para otros recursos.

4. 5.

El primer punto se refiere a que el diseador deber encontrar qu es lo que hacen en


Universidad Seor de Sipn

Arquitectura del Computador

43

realidad los programas que se pretenden ejecutar. Ya sea que los programas a ejecutar sean del tipo algortmicos tradicionales, o estn dirigidos a robtica o al diseo asistido por computadora. La parte medular de cualquier sistema es la que contiene los registros, el ALU y los 'buses' que los conectan. Se debe optimar este circuito para el lenguaje o aplicacin en cuestin. El tiempo requerido, (denominado tiempo del ciclo del bus de datos) para extraer los operandos de sus registros, mover los datos a travs del ALU y almacenar el resultado de nuevo en un registro, deber hacerse en el tiempo ms corto posible. El siguiente punto a cubrir es disear instrucciones de mquina que hagan un buen uso del bus de datos. Por lo general se necesitan solo unas cuantas instrucciones y modos de direccionamiento; slo se deben colocar instrucciones adicionales si sern usadas con frecuencia y no reducen el desempeo de las ms importantes. Siempre que aparezca una nueva y atractiva caracterstica, deber analizarse y ver la forma en que se afecta al ciclo de bus. Si se incrementa el tiempo del ciclo, probablemente no vale la pena tenerla. Por ltimo, el proceso anterior debe repetirse para otros recursos dentro del sistema, tales como memoria cache, administracin de
Universidad Seor de Sipn

Arquitectura del Computador

44

memoria, coprocesadores de punto flotante, etctera. Una vez planteadas las caractersticas principales de la arquitectura RISC as como la filosofa de su diseo, podramos extender el anlisis y estudio de cada una de las caractersticas importantes de las arquitecturas RISC y las implicaciones que estas tienen. Papel de los Compiladores en un Sistema RISC CEl compilador juega un papel clave para un sistema RISC equilibrado. Todas las operaciones complejas se trasladan al microprocesador por medio de conexiones fijas en el circuito integrado para agilizar las instrucciones bsicas ms importantes. De esta manera, el compilador asume la funcin de un mediador inteligente entre el programa de aplicacin y el microprocesador. Es decir, se hace un gran esfuerzo para mantener al hardware tan simple como sea posible, an a costa de hacer al compilador considerablemente ms complicado. Esta estrategia se encuentra en clara contra posicin con las mquinas CISC que tienen modos de direccionamiento muy complicados. En la prctica, la existencia en algunos modos de direccionamiento complicados en los microprocesadores CISC, hacen que tanto el compilador como el microprograma sean muy complicados.
Universidad Seor de Sipn

Arquitectura del Computador

45

No obstante, las mquinas CISC no tienen caractersticas complicadas como carga, almacenamiento y salto que consumen mucho tiempo, las cuales en efecto aumentan la complejidad del compilador. Para suministrar datos al microprocesador de tal forma que siempre est trabajando en forma eficiente, se aplican diferentes tcnicas de optimizacin en distintos niveles jerrquicos del software. Los diseadores de RISC en la empresa MIP y en Hewlett Packard trabajan segn la regla siguiente: Una instruccin ingresa en forma fija en el circuito integrado del procesador (es decir, se alambra fsicamente en el procesador) si se ha demostrado que la capacidad total del sistema se incrementa en por lo menos un 1%. En cambio, los procesadores CISC, han sido desarrollados por equipos especializados de las empresas productoras de semiconductores y con frecuencia el desarrollo de compiladores se sigue por separado. Por consiguiente, los diseadores de los compiladores se encuentran con una interfaz hacia el procesador ya definido y no pueden influir sobre la distribucin ptima de las funciones entre el procesador y compilador.
Universidad Seor de Sipn

Arquitectura del Computador

46

Las empresas de software que desarrollan compiladores y programas de aplicacin, tienden por razones de rentabilidad, a utilizar diferentes procesadores como usuarios de su software en lugar de realizar una optimizacin completa, y aprovechar as las respectivas caractersticas de cada uno. Lo cual tambin genera otros factores negativos de eficiencia. Esta limitacin de las posibilidades de optimizacin del sistema, que viene dada a menudo por una obligada compatibilidad, se super con los modernos desarrollos RISC. Capacidad de Procesamiento de los Sistemas desde el Punto de Vista del Usuario Aparte de la base conceptual para el desarrollo de un sistema de computacin de alta calidad, se requieren tcnicas especiales para optimizar cada uno de los factores que determinan la capacidad de procesamiento, la cual, solo puede definirse con el programa de aplicacin. La informacin suministrada por un fabricante, sobre la velocidad en mips (millones de Instrucciones por segundo) que una arquitectura es capaz de realizar, carece de relevancia hasta que el usuario sepa cuantas instrucciones genera el respectivo compilador, al traducir su programa de aplicacin y cunto tiempo tarda la ejecucin de estas
Universidad Seor de Sipn

Arquitectura del Computador

47

instrucciones, y solo el anlisis de diferentes pruebas y comparaciones de rendimiento ("benchmarks) da una idea aproximada, que el usuario puede aplicar para delimitar las arqutecturas adecuadas.

Dos diferentes puntos de vista acerca de capacidad de procesamiento del sistema. Sistema reprogramable. Un usuario que necesite desarrollar un sistema reprogramable, no est interesado en obtener una alta capacidad de procesamiento. Sistema incluido o dedicado. En estos sistemas el principal objetivo es procesar en forma repetitiva una serie de aplicaciones o funciones determinadas, y es de suma importancia la mayor cantidad posible de pruebas y comparaciones de rendimiento ("benchmarks" ) diferentes. As, estas pruebas y comparaciones sirven para determinar la capacidad de procesamiento de los sistemas, pero solo el anlisis de varios resultados de diferentes programas da una idea aproximada de la capacidad de procesamiento real.
Universidad Seor de Sipn

Arquitectura del Computador

48

Aplicaciones de los Procesadores RISC Las arquitecturas CISC utilizadas desde hace 15 aos han permitido desarrollar un gran nmero de productos de software. Ello representa una considerable inversin y asegura a estas familias de procesadores un mercado creciente. Sin embargo, simultneamente aumentan las aplicaciones en las cuales la capacidad de procesamiento que se pueda obtener del sistema es ms importante que la compatibilidad con el hardware y el software anteriores, lo cual no solo es vlido en los subsistemas de alta capacidad en el campo de los sistemas llamados "embedded", en los que siempre dominaron las soluciones especiales de alta capacidad de procesamiento sino tambin para las estaciones de trabajo ("workstations"). Esta clase de equipos se han introducido poco a poco en oficinas, en la medicina y en bancos, debido a los cada vez ms voluminosos y complejos paquetes de software que con sus crecientes requerimientos de reproduccin visual, que antes se encontraban solo en el campo tcnico de la investigacin y desarrollo. En este tipo de equipos, el software de aplicacin, se ejecuta bajo el sistema operativo UNIX, el cual es escrito en lenguaje C, por lo que las arquitecturas
Universidad Seor de Sipn

Arquitectura del Computador

49

RISC actuales estn adaptadas y optimizadas para este lenguaje de alto nivel. Por ello, todos los productores de estaciones de trabajo de renombre, han pasado en pocos aos, de los procesadores CISC a los RISC, lo cual se refleja en el fuerte incremento anual del nmero de procesadores RISC, (los procesadores RISC de 32 bits han visto crecer su mercado hasta en un 150% anual). En pocos aos, el RISC conquistar de 25 al 30% del mercado de los 32 bits, pese al aparentemente abrumador volumen de software basado en procesadores con el estndar CISC que se ha comercializado en todo el mundo. La arquitectura MIPS-RISC ha encontrado, en el sector de estaciones de trabajo, la mayor aceptacin. Los procesadores MIPS son fabricados y comercializados por cinco empresas productoras de semiconductores, entre las que figuran NEC y Siemens. Los procesadores de los cinco proveedores son compatibles en cuanto a las terminales, las funciones y los bits. Conclusiones: Cada usuario debe decidirse a favor o en contra de determinada arquitectura de procesador en funcin de la aplicacin concreta que quiera realizar. Esto vale tanto para la decisin por una
Universidad Seor de Sipn

Arquitectura del Computador

50

determinada arquitectura CISC o RISC, como para determinar si RISC puede emplearse en forma rentable para una aplicacin concreta. Nunca ser decisiva nicamente la capacidad de procesamiento del microprocesador, y s la capacidad real que puede alcanzar el sistema en su conjunto. Los costos, por su parte, tambin sern evaluados. Supongamos por ejemplo, que el precio de un procesador sea de $500.00 USD, ste ser secundario para un usuario que disea una estacin de trabajo para venderla despus a un precio de $100 000.00 USD. Su decisin se orientar exclusivamente por la potencialidad de este procesador. RISC ofrece soluciones atractivas donde se requiere una elevada capacidad de procesamiento y se presente una orientacin hacia los lenguajes de alto nivel. En el campo industrial existe un gran nmero de aplicaciones que ni siquiera agotan las posibilidades de los controladores CISC de 8 bits actuales. Si bien el campo de aplicaciones de las arquitecturas RISC de alta capacidad crece con fuerza, esto no equivale al fin
Universidad Seor de Sipn

Arquitectura del Computador

51

de otras arquitecturas de procesadores y controladores acreditadas que tambin seguirn perfeccionndose, lo que si resulta dudoso es la creacin de familias CISC completamente nuevas. Adoptando tcnicas tpicas de los procesadores RISC en las nuevas versiones de procesadores CISC, se intenta encontrar nuevas rutas para el incremento de la capacidad de las familias CISC ya establecidas. Entre tanto, los procesadores RISC han conquistado el sector de las estaciones de trabajo, dominado antes por los procesadores Motorola 68 000, y es muy probable que acosen la arquitectura Intel en el sector superior de las PC's. Las decisiones en el mercado las toman los usuarios, y aqu, el software o la aplicacin concreta juega un papel mucho ms importante que las diferencias entre las estructuras que son inapreciables para el usuario final.

Bibliografa
Tanembaum, Andrew S. (1992). "Organizacin de Computadoras. Un Enfoque Estructurado". Amsterdam .
Universidad Seor de Sipn

Arquitectura del Computador

52

Rolf Jurgen B. (1991)."Del CISC al RISC: Aumento explosivo de la potencia en los microprocesadores". Siemens Aktiengesellschaft. Munich, RFA. Hernndez, Luis (1992). "RISC O CISC?". PC/TIPS BYTE.

Memorias Externas
Introduccin
En este apartado vamos a presentar una serie de dispositivos, basados en principios magnticos y pticos, que son perifricos que actan como prolongacin de la memoria principal. El conjunto se estos dispositivos constituye la memoria externa del computador, y trata de solventar el problema de la volatilidad y de la relativa pequea capacidad de la memoria interna. Los principales soportes que se utilizan como memoria externa (tambin denominada memoria auxiliar o masiva), son: Memorias magnticas:
Universidad Seor de Sipn

Arquitectura del Computador

53

Disco magntico. Cinta magntica.

Memorias pticas: CD-ROM (Disco compacto). DVD-ROM (Disco digital verstil).

Memorias Magnticas La tecnologa magntica para el almacenamiento de datos, es la que se est utilizando desde hace ms tiempo, y su uso se ha extendido tanto en el campo digital como el campo analgico. Se trata de aplicar campos magnticos a algunos materiales que tienen partculas con la caracterstica de reaccionar a esa influencia, generalmente orientndose en unas determinadas posiciones que conservan tras dejar de aplicarse el campo magntico. Esas posiciones se van a corresponder con la representacin de los datos. Existen multitud de soportes magnticos, pero todos se parecen en que son dispositivos grabadores y lectores a la vez, y su precio es relativamente bajo por MB y son bastante delicados. Les afectan las altas y bajas temperaturas, la humedad, los golpes y sobre todo los campos magnticos. Los discos duros
Universidad Seor de Sipn

Arquitectura del Computador

54

Apenas podemos imaginar un ordenador sin disco duro. En 1983, los 10 MBytes del disco duro instalado en el modelo IBM XT significaban un espacio enorme para esa poca. Actualmente los discos duros con una capacidad en torno a los 500 GBytes son ms una regla que una excepcin. Desde el punto de vista tcnico, la evolucin de los discos duros ha estado marcada por su progresiva reduccin de tamao y el drstico aumento de su capacidad. La siguiente figura pretende transmitir este vertiginoso desarrollo incluso a inicios de la dcada de los aos 90.

Sabas que? Los primeros ordenadores personales carecan de disco duro. Disponan de una o dos disqueteras, a travs de las cuales se cargaba el sistema operativo, los programas de las aplicaciones y se almacenaba la informacin. El proceso era muy pesado, ya que era necesario cambiar los disquetes para realizar una u otra operacin. Montaje y mantenimiento de equipos. Espaa:

Comparativa de discos duros, estas son sus capacidades (de izquierda a derecha): 10 MB en 1984, 40 MB en 1988 y 105 MB en el ao 1992

Sin duda, el disco duro es uno de los componentes que ms ha evolucionado a lo largo de la historia de la computacin. El primer disco duro fue construido por la casa IBM en 1957, y estaba formado por un conjunto de 50
Universidad Seor de Sipn

Arquitectura del Computador

55

discos de 24 pulgadas de dimetro, con una capacidad total de 5 MBytes, algo impensable para la poca. Comparado con los discos duros actuales, este disco pionero costaba una verdadera fortuna: unos 35.000 dlares de la poca. Sin embargo, a pesar de ser extremadamente caros en un inicio, los discos duros se convirtieron en populares en los sistemas corporativos, pues suministraban un medio rpido de almacenamiento de los datos. Este primer disco duro fue llamado RAMAC 350 y, posteriormente apodado Winchester, trmino usado todava hoy en da para designar a los discos duros de cualquier especie. El Hard Disk, o sencillamente disco duro, es un sistema de almacenamiento de alta capacidad, que al no ser voltil, se destina al almacenamiento de archivos y programas. A pesar de no parecerlo a simple vista, el disco duro es uno de los componentes que envuelve ms tecnologa entre los componentes que componen un PC. Este est compuestos por varios platos, es decir, varios discos de material magntico montados sobre un eje central sobre el que se mueven. Para leer y escribir datos en estos platos se usan las cabezas de lectura / escritura que mediante un proceso
Universidad Seor de Sipn

Reforzando lo aprendido

CompactFlash (CF ) fue originalmente un tipo de dispositivo de almacenamiento de datos, usado en dispositivos electrnicos porttiles. Como dispositivo de almacenamiento, suele usar memoria flash en una carcasa estndar, y fue

Arquitectura del Computador

56

electromagntico codifican /decodifican la informacin que han de leer o escribir. La cabeza de lectura /escritura en un disco duro est muy cerca de la superficie, de forma que casida vuelta sobre ella, sobre el colchn de aire formado por su propio movimiento. Debido a esto, estn cerrados hermticamente, porque cualquier partcula de polvo puede daarlos. Actualmente, casi todos los ordenadores incluyen dos dispositivos de almacenamiento masivo: una unidad de disco duro y una unidad regrabadora de DVD; la unidad de disquete o disquetera tiende a desaparecer. Tambin, cada vez ms ordenadores incluyen lectores multitarjeta que nos permiten conectar al ordenador dispositivos de almacenamiento porttil de alta capacidad, como son las tarjetas CompactFlash, SmartMedia, Secure Digital, etc.

El funcionamiento Dentro del disco duro, los datos son grabados en discos magnticos, llamados platters (del ingls). El nombre de "disco duro" viene del hecho de que los discos internos son lminas metlicas extremadamente
Universidad Seor de Sipn

Arquitectura del Computador

57

rgidas. Cada platter est compuesto por dos capas. Los distintos tipos de discos magnticos se fundamentan en la grabacin magntica de la informacin en las superficies de un plato o disco circular recubierto de la capa magnetizable (xido o pelcula delgada). El plato o disco puede ser de plstico flexible, o puede ser rgido (usualmente de aluminio). En el primer caso tenemos disquetes (discos flexibles) y en el segundo caso discos rgidos o duros (hard disks). Los discos del disco duro estn recubiertos por una capa magnetizable de xido de hierro II o III, sta capa es la que contiene los datos. En los modelos normales los discos permanecen siempre dentro de la caja del dispositivo y prcticamente forman una unidad funcional junto con los cabezales magnticos. El continuo aumento de capacidad que han experimentado los discos duros a lo largo de los aos se debe en parte a la incorporacin de varios discos superpuestos (Platters), algo que resulta econmico hasta un cierto grado (normalmente tres) ya que supone enormes exigencias a los componentes mecnicos as como solucionar problemas mecnicos y trmicos. Por otro lado ha aumentado
Universidad Seor de Sipn

Arquitectura del Computador

58

drsticamente la densidad de grabacin gracias a un continuo desarrollo de los soportes y de los cabezales de lectura y escritura. Hace aos los cabezales trabajaban de forma totalmente inductiva y eran tan grandes como los usados en los reproductores de cassettes, o incluso mayores en los discos gigantes. Al principio se adaptaron para una tecnologa de capa delgada (Thin-Film, TF), una tcnica basada en procesos de pulverizacin metalizadora y catdica (procesos Sputter) capaz de definir estructuras por debajo de una micra (m). Prcticamente todos los discos duros actuales se basan en una revisin de este mtodo que utiliza tecnologa magnetoresistiva (MR), sus cabezales realizan menor induccin que los cabezales TF lo que conduce a una mayor frecuencia de datos.

Imagen extraida de http://www.monografias.com/trabajos14/elementoshardware/elementoshardware.shtm l

Universidad Seor de Sipn

Arquitectura del Computador

59

Tanto en los discos duros como flexibles la informacin se graba en circunferencias concntricas. Cada una de las circunferencias concntricas grabadas constituye una pista, que se consideran numeradas correlativamente de fuera a dentro, empezando por cero. Asimismo el disco se considera dividido en arcos iguales denominados sectores, de forma que cada pista est compuesta por sectores. Los sectores tambin se consideran numerados en una secuencia nica para todo el disco, y la capacidad de informacin del usuario que suele almacenarse en un sector es de 512 B. La unidad fsica de lectura/escritura es el sector, y sta es la unidad utilizada, por ejemplo, por el sistema de archivos NTFS. No obstante, hay sistemas operativos que utilizan como unidades de transferencia conjuntos de un nmero determinado de sectores, que denominan unidades de asignacin (clusters). El nmero de sectores que conforma una unidad de asignacin depende del tamao y tipo de disco, suelen estar comprendidos entre 4 y 64 sectores.

Universidad Seor de Sipn

Arquitectura del Computador

60

Imagen extraida de Conceptos de informtica Prieto Espinosa, Alberto; Prieto Campos, Beatriz. Espaa: McGraw-Hill Espaa, 2005. p 185.

Estructura fsica Un disco duro es una caja hermticamente cerrada, en cuyo interior se encuentra un conjunto de componentes electrnicos y mecnicos capaz de sincronizar los dos motores y las acciones de las cabezas de lectura/escritura.

Imagen extrada de Montaje y mantenimiento de equipos. Ramos Martn, Alicia; Ramos Martn, Mara Jess; Vias Vila, Santiago Espaa: McGraw-Hill Espaa, 2012. p 80.

Universidad Seor de Sipn

Arquitectura del Computador

61

Los componentes del disco duro son: Unidad de discos (platos): estn elaborados de cermica, aluminio o compuestos de vidrio finamente pulidos y revestidos por ambos lados con una capa de una aleacin metlica. Los platos estn unidos a un eje y a un motor que es el que los hace girar a un velocidad constante Material de soporte magntico: este material suele estar compuesto de una aleacin de aluminio recubierta superficialmente con una capa de material magntico, que se caracteriza por un coeficiente de rozamiento muy bajo y gran resistencia al calor. Cabezal de lectura/escritura: est formado por una serie de cabezas dispuestas en forma de pila y que se mueven de manera uniforme. Esto se conoce como HSA (Head Stack Assembly) y est compuesto de varios cabezales dispuestos sobre los platos con gran precisin y a distancias pequeas. Son las responsables de la lectura/escritura de los datos en los discos. Motor de accionamiento de eje de rotacin de la unidad: es el encargado de imprimir velocidad al eje que lleva los platos. Se alimenta de corriente directa gracias a un
Universidad Seor de Sipn

Arquitectura del Computador

62

generador que lleva incorporado. El sistema de regulacin de la velocidad se encuentra en la controladora. Motor de impulsos o de posicionamiento de los cabezales: motor elctrico de gran precisin cuya misin es mover la cabeza de lectura/escritura a travs de la superficie de los discos (platos) en sentido radial para situarse sobre el sector y el cilindro adecuado. Tarjeta controladora: debe estar conectada a la fuente de alimentacin y a la CPU. Se encarga de controlar, mediante sus circuitos electrnicos : La velocidad de giro de los discos. La posicin de los cabezales de lectura/escritura. La lectura y grabacin de los datos. Cuando hablamos de interface, nos referimos al mtodo utilizado por el disco duro para comunicarse con el equipo, que no es ms que la controladora. Pistas, sectores, cilindro El disco est organizado en platos y stos a su vez se dividen en delgados crculos concntricos denominados pistas. Las cabezas se mueven desde la pista ms externa o pista 0 a la ms interna. Las pistas estn
Universidad Seor de Sipn

Arquitectura del Computador

63

formadas por una agrupacin de sectores, que son un conjunto de segmentos concntricos de cada una de las pistas. Los sectores tienen una capacidad de 512 bytes, y sta se determina en el momento del formateo del disco duro. Algunos modelos permiten especificar su tamao. Dado que las exteriores son ms grandes, tiene un mayor nmero de sectores. En un sistema con varias superficies y cabeza mvil, aquellas pistas que se acceden en una misma posicin constituyen un cilindro, es decir, el par de pistas en lados opuestos del disco toma dicha denominacin. En el caso de tener mltiples platos, el cilindro incluye todos los pares de pistas una encima de otra. Dado que las cabezas estn alineadas unas con otras, la controladora puede escribir en todas las pistas del cilindro sin mover el cabezal. Por ello, los discos con ms platos son ms rpidos. Geometra de los discos duros La geometra de un disco duro hace referencia al nmero fsico real de cabezas, cilindros, pistas y sectores. La capacidad del disco se puede calcular si se conocen estos valores. Ejemplo
Universidad Seor de Sipn

Arquitectura del Computador

64

Vamos a calcular la capacidad de un disco sabiendo que cada sector almacena 512 B. Para ello, nos dan los datos siguientes: Cilindros = 6 253; cabezas = 16; sectores/pista = 63 La capacidad ser igual a: Capacidad = 6 253 16 63 512 = 3 227 148 288 B que son aproximadamente 3 GB. Existen limitaciones a la geometra cilindro, cabeza y sector (CHS, Cylinder, Head, Sector), descrita anteriormente, que han sido impuestas por el hardware o el software. Las ms importantes son: t La especificacin ATA establece el mximo nmero de cilindros, cabezas y sectores/ pista de la manera siguiente: Cilindros: 65 536; cabezas: 16 Segn esto, un disco duro puede direccionar, como mucho: 65 536 16 256 512 = 137 438 953 472 B Que son, aproximadamente, 128 GB. Actualmente, se venden discos duros de ms de 500 GB. La BIOS de un PC establece el mximo nmero de cilindros, cabezas y sectores/pista de la manera siguiente: Cilindros: 1 024; sectores/pista: 63 cabezas: 256;

Universidad Seor de Sipn

Arquitectura del Computador

65

Segn esto, un disco duro puede direccionar, como mucho: 1 024 256 63 512 = 8 455 716 864 B que son, aproximadamente, 7 ,875 GB. La combinacin de las dos anteriores limitaciones da lugar a una nueva limitacin; como los discos duros no pueden tener ms de 16 cabezas, la BIOS se restringe an ms, dando lugar a los nmeros siguientes: Cilindros: 1 024; sectores/pista: 63 cabezas: 16;

Segn esto, un disco duro puede direccionar, como mucho: 1 024 16 63 512 = 528 482 304 B que son, aproximadamente, 504 MB. Para solucionar este problema se introdujo en la BIOS un sistema de traduccin de geometras, de tal forma que el disco mantenga el nmero mximo de sectores y se ofrezca al sistema operativo un nmero superior (ficticio) de cabezas (hasta 256) y un nmero proporcionalmente inferior de cilindros (hasta 1 024). La BIOS realizara internamente la traduccin de ese nmero de sector virtual al nmero de sector real.

Universidad Seor de Sipn

Arquitectura del Computador

66

El sistema de traduccin LBA (Logical Block Addressing, o direccin de bloque lgico) es un mtodo de direccionamiento del disco que permite trabajar con discos duros de capacidad superior a los 528 MB. Es el mtodo utilizado por los discos duros actuales. Normalmente, el modo de traduccin est configurado en la BIOS como Auto, que al detectar el disco duro pasa a modo LBA. El modo LBA identifica los sectores mediante nmeros consecutivos, en lugar de identificarlos por el cilindro, la cabeza y el sector. Caractersticas de un disco Para conocer las caractersticas de los discos duros, debemos tener en cuenta una serie de parmetros: Capacidad: en la actualidad es aconsejable un mnimo de 10 12 Gb. Tiempo de acceso: nos indica la capacidad para acceder de manera aleatoria a cualquier sector del disco. Lo que nos interesa es que sea el menor posible. Velocidad de transferencia: es velocidad mxima que admite interface pero capaz de alcanzarla la la
Sabas que? El estndar ATA (Advanced Technology Attachment) es la interfaz ms utilizada para conectar discos duros y otros dispositivos de almacenamient o, como CDROM o DVDROM, a equipos PC. Este estndar es ms conocido por el trmino comercial IDE (Integrated Device Electronics) o EIDE (IDE Mejorado). Con la aparicin del ATA Serie (Serial ATA), la clsica ATA/IDE ha pasado a denominarse Sipn ATA paralelo o Parallel ATA, o,

Universidad Seor de

Arquitectura del Computador

67

Velocidad de de rotacin: Suele oscilar entre las 4500 y las 10000 revoluciones por minuto. Cach de disco: la memoria cach implementada en el disco es importante y son normales valores entre 64 y 256 Kb. Tanto como la cantidad de memoria cach, nos interesa la manera en que sta se organiza. Por ello este dato normalmente no nos da por s solo demasiadas pistas.

Tipos de discos duros Discos duros ATA/IDE o PATA Los discos duros ATA/IDE, ms conocidos como IDE (Integrated Device Electronics , electrnica de unidades integradas), han sido los ms utilizados hasta hace poco. La conexin del disco duro al sistema se har mediante un cable plano de 40 pines que se conectar a la interfaz IDE o conector IDE en la placa base. Las placas base actuales incluyen uno o dos conectores o canales IDE. Cuando la placa base cuenta con dos conectores IDE (vase la Figura 4.4), uno de ellos ser el conector IDE primario y el otro, el secundario. Al primario se conectar la
Reforzando lo aprendido

No todas las unidades admiten todas las combinaciones; por eso ser necesario consultar la documentacin de cada unidad para determinar con seguridad la colocacin de los jumpers..

Universidad Seor de Sipn

Arquitectura del Computador

68

unidad de arranque del sistema. Es necesario consultar el manual de la placa base para saber cul es la posicin de cada uno. Cada interfaz IDE admite como mximo dos dispositivos IDE, como, por ejemplo, dos discos duros, o un disco duro y una unidad de DVD o CD.

Imagen extrada de Montaje y mantenimiento de equipos. Ramos Martn, Alicia; Ramos Martn, Mara Jess; Vias Vila, Santiago Espaa: McGraw-Hill Espaa, 2012. p 80.

Maestro /esclavo

Universidad Seor de Sipn

Arquitectura del Computador

69

Cada interfaz o conector IDE soporta dos dispositivos y cada dispositivo debe ser identificado. Uno se identificar como maestro (master) y otro como esclavo (slave) en ese cable conector. No puede haber dos maestros o dos esclavos sobre el mismo cable. Los dispositivos IDE usan jumpers (o puentes) para la identificacin maestro/esclavo. Suelen estar situados en la parte del disco donde se halla el conector IDE. La posicin de los jumpers se suele encontrar en una pegatina que se ubica en la parte superior del disco. Las configuraciones tpicas de los jumpers son: Maestro en un cable de una sola unidad . Suele venir en la etiqueta del disco como Master with non-ATA-slave. Maestro en un cable de dos unidades . Master or stand alone o Master or single drive. Esclavo. Drive is a slave, o bien Slave. Seleccin por cable, para designar cul es la unidad maestra y cul es la esclava. Cable Select, o bien Enable cable Select .

Sabas que? IBM lanz su primer disco duro al mercado el 13 de septiembre de 1956, tena discos del tamao de las pizzas y poda almacenar 5 MB de datos, su nombre era RAMAC (Random Access Memory Accounting), era del tamao de dos refrigeradores y pesaba una tonelada.
Ramos Martn, Montaje y mantenimiento de equipos. Espaa: McGrawHill Espaa, 2012. p 84. .

Cintas magnticas
Las cintas magnticas se basan en los mismos principios de lectura/grabacin de las cintas de los magnetfonos y casetes convencionales. El soporte de grabacin
Universidad Seor de Sipn

Arquitectura del Computador

70

consiste en un plstico (polister) muy flexible recubierto de un xido magnetizable (xido de hierro, xido de cromo, etc.) de aproximadamente 100 m de espesor. La cinta se encuentra enrollada, y la lectura y grabacin se efecta hacindola pasar por una estacin de lectura/escritura al transferirla de un carrete en un eje de giro a otro carrete en otro eje. En las primeras dcadas del uso de computadores las cintas magnticas de tipo carrete se utilizaban como nico sistema de memoria masiva, en la actualidad han sido sustituidas por cintas de tipo casete o cartucho. Las cintas magnticas constituyen un soporte de informacin barato y de gran capacidad, pero son muy lentas (acceso secuencial). Hasta que se popularizaron y normalizaron los disquetes, la cinta magntica era el medio idneo para intercambiar programas y datos entre servicios de informtica; en la actualidad estos cometidos son realizados a travs de Internet o por medio de discos pticos (CD o DVD). Esto fue as porque los mtodos, formatos y cdigos de grabacin de cintas se normalizaron rpidamente. En la actualidad, la principal misin de las cintas magnticas es obtener copias de seguridad de la informacin contenida en discos completos, o almacenar informacin obsoleta (ficheros histricos ). Existen gran cantidad de tipos y tecnologas de unidades de cintas magnticas. La grabacin de una cinta se hace en unidades de informacin denominadas

Sabas que? Las cintas magnticas o streamers son dispositivos de almacenamient o de datos. Los datos se graban secuencialment e, por lo que para acceder a una determinada informacin es necesario leer todo lo anterior. Su uso ms frecuente es hacer copias de respaldo de informacin (back-up) para prevenir prdidas accidentales si algo les sucediese a los discos duros.
Ramos Martn, Montaje y mantenimiento de equipos. Espaa: McGrawHill Espaa, 2012. p 84.

Universidad Seor de Sipn

Arquitectura del Computador

71

bloques fsicos o particiones que contienen un conjunto de bytes de una longitud preestablecida, de forma similar a los sectores de los discos magnticos. En el caso de las cintas clsicas de carrete la longitud del bloque poda ser seleccionada arbitrariamente por el usuario dentro de unos lmites (usualmente entre 200 y 1.024 Bytes). La cinta iba leyendo o escribiendo bloque a bloque, que cargaba en su memoria intermedia. Cuando acababa de escribir en la cinta el bloque contenido en la memoria intermedia, la cinta se detena, esperando a que el computador enviase el siguiente bloque (un proceso similar tiene lugar durante la lectura), para volver a repetir el proceso de escritura bloque a bloque. Debido a que la cinta no puede detenerse instantneamente, entre cada dos bloques consecutivos se desperdicia (no se graba) un determinado espacio (de a de pulgada en las cintas de carrete) que se denomina interbloque o IRG ( inter-record-gap ). Cada bloque contiene, adems de los datos del usuario, secuencias preestablecidas de caracteres y espacios identificadores de los lmites del bloque, e informacin adicional redundante para poder detectar automticamente posibles errores de grabacin. Discos pticos La tecnologa ptica de almacenamientos por lser es bastante ms reciente. Su primera aplicacin comercial masiva fue el
Universidad Seor de Sipn

Arquitectura del Computador

72

CD de msica, que se introdujo en el ao 1982. Los fundamentos tcnicos que se utilizan son relativamente sencillos de entender: un haz lser va leyendo (o escribiendo) microscpicos agujeros en la superficie de un disco de material plstico, recubiertos a su vez por una capa transparente para su proteccin del polvo. La principal caracterstica de los discos pticos es que la informacin se graba de forma secuencial como si fuera una cinta magntica, consistiendo en una espira que comienza en el centro del disco y acaba en el extremo externo. Las densidades que se logran son muy elevadas y rondan los 100 Mbytes por pulgada, esto es, unas 15.000 pistas por pulgadas frente a las 9 pistas por pulgada de los discos flexibles. Todos los sistemas de almacenamiento ptico utilizan el lser como elemento de recuperacin de la informacin. Los problemas que se han producido en torno a este elemento han sido encontrar un soporte de substrato y el recubrimiento capaz de ofrecer las prestaciones que se le exigan, ya que deba reunir las condiciones de elevada resolucin ptica, alta densidad de grabacin, estabilidad ptica, fcil reproduccin y duplicacin y soporte barato. De todos estos desarrollos se han originado tres tipos de disco ptico diferente: CD-ROM Originalmente, el Compact Disk, o CD, fue desarrollado para almacenar msica y
Universidad Seor de Sipn

Arquitectura del Computador

73

sustituir a los ya anticuados discos de vinilo. En un CD, el sonido es grabado en formato digital con un muestreo de 44.100 Hz y 16 bits de resolucin, con lo que obtenemos un sonido completamente libre de ruidos y con una calidad casi perfecta. No pas mucho tiempo desde su creacin hasta que los fabricantes percibieron que, con un mnimo esfuerzo, un CD tambin poda ser usado para almacenar una gran cantidad de datos. Entonces se cre una distincin: los CDs destinados a grabar msica pasaron a ser llamados de CD-DA, o "Compact Disk Digital Audio", mientras que los CDs destinados a la grabacin de datos pasaron a ser llamados CD-ROM, o "Compact Disk Read Only Remory". En aquella poca, los discos duros costaban ms de lo que valen ahora y disponan de una capacidad de almacenamiento mucho menor. Tambin exista un gran problema relacionado con la distribucin del software, ya que con slo 1.44 MB de capacidad, eran necesarios incontables disquetes para almacenar los programas grandes o juegos. La gran capacidad y el bajo coste de produccin de los CD-ROM hicieron posible la aparicin de las enciclopedias digitales con sonido y vdeo, ttulos multimedia y los juegos ms avanzados. Imaginemos cuntos disquetes se hubiesen necesitado para almacenar una enciclopedia como la Encarta de la casa Microsoft.
Universidad Seor de Sipn

Arquitectura del Computador

74

Imagen extrada de Montaje y mantenimiento de equipos. Ramos Martn, Alicia; Ramos Martn, Mara Jess; Vias Vila, Santiago Espaa: McGraw-Hill Espaa, 2012. p 80.

a) Fabricacin El proceso de fabricacin de un disco compacto o CD utiliza un disco maestro en el que se graban los unos y los ceros, que consiste en una serie de hoyos microscpicos (o pozos), empleando un lser de alta potencia (ms que el utilizado para leer el CD). Este disco maestro es utilizado para estampar la imagen en el policarbonato del CD. Una vez que el CD tiene estampado el conjunto de datos, se aplica una cubierta de aluminio, que caracteriza su habitual aspecto brillante y que sirve para reflejar la luz lser del cabezal de lectura. Despus se aplica a todo el disco una fina capa protectora de laca transparente. Finalmente, se serigrafa encima la etiqueta. Las unidades de CD leen en la cara inferior del disco (la que no tiene la etiqueta), pero el conjunto de datos se estampa en el lado superior, debajo de la etiqueta. La cabeza de la unidad enva un haz de luz desde la parte inferior del disco, que se refleja en la capa de aluminio. La cantidad de luz
Universidad Seor de Sipn

Arquitectura del Computador

75

reflejada depende de la superficie sobre la que incide el haz; si el haz de luz incide en un hoyo, esta se disipa y la intensidad reflejada es mucho menor que cuando incide sobre un llano. Los llanos funcionan como espejos, reflejando casi toda la luz que reciben. Si hacemos coincidir los hoyos con los ceros y los unos con los llanos, tendremos una representacin binaria. El CD dispone de una nica pista en espiral, se inicia en la zona central del disco y finaliza en el borde exterior, la longitud es de aproximadamente 6 km. b) El CD-ROM como backup Se debe tener presente que las necesidades y problemtica de los usuarios varan de unos a otros y que, por tanto, la forma de resolverlo depender de cada caso. No obstante, no se debe menospreciar la alternativa que ofrece el CD-ROM como forma de realizar una copia de seguridad o almacenar archivos. Como elemento de backup, las ventajas que ofrece disponer de informacin almacenada en CDROM son prcticamente ideales. En primer lugar, la informacin almacenada por ese medio es ejecutable, lo que lo diferencia de otros sistemas de almacenamiento, como las unidades de cinta. Adems, el tiempo medio de acceso es relativamente bajo, y dispone de una capacidad que ronda los 700 MB en un reducido espacio fsico, permitiendo disponer
Universidad Seor de Sipn

Arquitectura del Computador

76

de una gran cantidad de ellos ocupando un escaso volumen. Pero la principal caracterstica de los sistemas de CD-ROM es su inviolabilidad, una vez grabados nadie puede modificar la informacin. Tiene por ltimo, la ventaja de tener un coste bastante asequible, con los precios de las unidades, los discos y las grabadoras en continuo descenso y con un constante aumento de la velocidad y fiabilidad. c) Formatos Existen muchos formatos de disco; la diferencia entre unos y otros est en la forma en que se codifica la informacin: CD-DA (Compact Disk Digital Audio). Est destinado al formato de audio. La norma que define este formato se encuentra en el Libro rojo. CD-ROM (Compact Disk Read Only Memory). Es el utilizado habitualmente para datos. La norma se encuentra en el Libro amarillo. CD-I (Compact Disk Interactive). Define el formato para los CD interactivos, que integran texto, grficos, vdeo, audio y datos binarios (juegos, enciclopedias, pelculas, etc.). La norma se encuentra en el Libro verde. CD-ROM XA (CD-ROM Extended Architecture). Es una conjuncin del formato CD-ROM y el CDI, diseado para mejorar las

Universidad Seor de Sipn

Arquitectura del Computador

77

capacidades de audio y vdeo; puede ser utilizado tambin para almacenar solo datos. CD-R Multisesion (CD Recordable). Define el formato para los discos grabables multisesin. Contempla la posibilidad de agregar datos a un CD-ROM ya grabado. La norma se encuentra en el Libro naranja. CD-RW Multisesion (CD ReWritable). Define el formato para los discos regrabables multisesin. Permite grabar, borrar y volver a grabar, como si de un disquete se tratara. La norma se encuentra en el Libro naranja. Vdeo CD (VCD)-Photo CD. Define el formato de vdeo original (Video CD), que permite la grabacin de vdeo con compresin MPEG1, con posibilidad de almacenar 70 min de grabacin, con calidad equivalente a la de un vdeo VHS, tanto en audio como en imagen, as como el formato Photo CD. La norma se encuentra en el Libro blanco. Sper Vdeo CD (SVCD). Se puede decir que es una versin ms moderna del VCD. Emplea MPEG2, en lugar de MPEG1, y su resolucin es bastante aceptable, pero la calidad de imagen y audio es inferior a la de un DVD actualmente, El DVD No es fcil encontrar, en el campo de la electrnica de consumo, un estndar capaz de poner de acuerdo a los principales fabricantes de CD-ROM, vdeos VHS, lserdiscs y equipos musicales. La tecnologa DVD ha obrado el milagro, situndose en una posicin de privilegio para convertirse en el
Universidad Seor de Sipn

Arquitectura del Computador

78

estndar de almacenamiento digital del prximo milenio. La especificacin DVD, no es ms que un nuevo intento por unificar todos los estndares ptico-digitales de almacenamiento, es decir, cualquier sistema de grabacin que almacene imgenes o sonido. DVD abarca todos los campos actualmente existentes, por lo que, un mismo disco DVD puede utilizarse para almacenar pelculas, msica, datos informticos, e incluso los juegos de consolas. La gran ventaja del DVD, en relacin a los sistemas actuales es su mayor velocidad de lectura (hasta 4 veces ms que los reproductores CD tradicionales), y su gran capacidad de almacenamiento, que vara entre los 4.7 y los 17 Gigabytes, es decir el tamao aproximado de 25 CD-ROM. Todo ello en un disco DVD que, externamente, es exactamente igual que un CD tradicional. Esta elevada capacidad permite, no slo almacenar gran cantidad de informacin, aplicable a todo tipo de enciclopedias, programas o bases de datos, sino tambin reproducir 133 minutos de vdeo con calidad de estudio, sonido Dolby Surround AC-3 5.1 , y 8 pistas multilenguaje para reproducir el sonido en 8 idiomas , con subttulos en 32 idioma. Gracias a la compatibilidad con los sistemas actuales, los lectores DVD-ROM son capaces de leer los CD-ROM y CD musicales que actualmente existen, por lo que el cambio de sistema ser mucho ms
Universidad Seor de Sipn

Arquitectura del Computador

79

llevadero, ya que se podrn utilizar los cientos de millones de discos digitales existentes Tarjetas de memoria flash La gran ventaja del DVD, en relacin a los sistemas actuales es su mayor velocidad de lectura (hasta 4 veces ms que los reproductores CD tradicionales), y su gran capacidad de almacenamiento, que vara entre los 4.7 y los 17 Gigabytes, es decir el tamao aproximado de 25 CD-ROM. Todo ello en un disco DVD que, externamente, es exactamente igual que un CD tradicional. Esta elevada capacidad permite, no slo almacenar gran cantidad de informacin, aplicable a todo tipo de enciclopedias, programas o bases de datos, sino tambin reproducir 133 minutos de vdeo con calidad de estudio, sonido Dolby Surround AC-3 5.1 , y 8 pistas multilenguaje para reproducir el sonido en 8 idiomas , con subttulos en 32 idioma. Gracias a la compatibilidad con los sistemas actuales, los lectores DVD-ROM son capaces de leer los CD-ROM y CD musicales que actualmente existen, por lo que el cambio de sistema ser mucho ms llevadero, ya que se podrn utilizar los cientos de millones de discos digitales existentes Formatos Existen muchos formatos, y cada vez tienen mayor capacidad de almacenamiento.
Universidad Seor de Sipn

Arquitectura del Computador

80

Tienen una forma similar: un rectngulo de plstico y casi siempre de color negro. Sin embargo, existen muchos modelos. Los ms populares son: CompactFlash (CF). Fue el primer tipo de memoria flash que se hizo popular en el comienzo (vase la Figura 4.19). Actualmente hay dos tipos: CF I, de 43 36 mm y 3,3 mm de grosor, y CF II, de 43 36 mm y 5,5 mm de grosor, esta ltima menos utilizada para memoria flash. La velocidad vara dependiendo del estndar CF. La especificacin 2.0 define 16 MB/s; la 3.0, 66 MB/s; la especificacin 4.0, 133 MB/s. La capacidad de almacenamiento puede llegar hasta los 137 GB. SmartMedia Card (SMC). Similar a la anterior, pero algo ms fina, de menor coste y de distinto fabricante. Su capacidad mxima es de 128 MB. Actualmente en extincin. Memory Stick (MS) y Memory Stick PRO. Formato utilizado por Sony en sus cmaras digitales, PDA y reproductores de msica digital (vase la Figura 4.20). Es caracterstica su forma de barrita fina rectangular; su capacidad mxima original era de 128 MB. Posteriormente, se desarroll la tarjeta Memory Stick PRO y versiones de tamao reducido como Memory Stick PRO Duo, con una capacidad actual de 16 GB, y Memory Stick Micro/M2, con una capacidad actual de 8 GB. Recientemente, se ha desarrollado Memory Stick PRO HG, que permite alcanzar velocidades de 30 MB/s.
Universidad Seor de Sipn

Arquitectura del Computador

81

Secure Digital o SD. Es un tipo de memoria de peso y tamao muy reducido (24,0 32,0 mm 2,1 mm de espesor y 2 g de peso), pero su capacidad de almacenamiento es muy elevada (vase la Figura 4.21). Suele disponer de una pestaa de seguridad que evita sobreescribir la informacin guardada, similar a la de los disquetes. Algunas variedades de SD son las tarjetas SDIO (SD input/output), que son pequeos dispositivos, como mdems, conectores inalmbricos WiFi o Bluetooth, cmaras, GPS, etc., que podemos conectar usando la ranura SD. Secure Digital High Capacity (SDHC). La revisin 2.0 del estndar SD dio lugar a las tarjetas SDHC fsicamente iguales a las SD, pero con capacidades de entre 2 y 32 GB. Se distinguen varias clases para diferenciar la velocidad de transferencia: Clase 2: velocidad mnima garantizada de 2 MB/s. Clase 4: velocidad mnima garantizada de 4 MB/s. Clase 6: velocidad mnima garantizada de 6 MB/s. Hemos de tener en cuenta que los dispositivos compatibles con tarjetas SDHC aceptan tarjetas SD, pero no a la inversa. Multimedia Card o MMC. Son similares a las SD, pero de menos espesor; tambin carecen de la pestaa de seguridad. Las tarjetas MMC puras llegaban hasta los 256 MB. Actualmente existen tarjetas, como la MMCplus y la MMCmobile (tamao mini) basadas en la especificacin 4.0 de MMC, que
Universidad Seor de Sipn

Arquitectura del Computador

82

ofrecen velocidades de hasta 52 MB/s, y, aunque tienen distintas conexiones, son compatibles con las MMC clsicas. Actualmente, la capacidad de almacenamiento mximo es de 4 GB. xD-Picture Card (xD). Es un tipo de memoria creada por Fujifilm y Olimpus que la utilizan en sus cmaras digitales. Hay tres tipos: xD estndar, xD Tipo M y xD Tipo H, que difieren en capacidad y velocidad de escritura, siendo el de ms velocidad el ltimo tipo. Al ser un modelo propietario, hace que est menos extendido que otro tipo de tarjetas. Tarjetas mini. Casi todos los tipos de tarjetas vistos anteriormente disponen de formatos de menor tamao para dispositivos reducidos, como telfonos mviles o PDA. Los ms comunes son: Reduced Size MultiMediaCard (RSMMC). MMCmobile. miniSD. icroSD. Memory Stick Duo. Memory Stick Micro/M2.

Pendrives Las memorias flash USB almacenan la informacin en una memoria semiconductora (uno o varios chips) de tipo
Universidad Seor de Sipn

Arquitectura del Computador

83

flash NAND. Su cualidad ms destacada es que, a pesar de ser memoria semiconductora, mantienen su contenido sin necesidad de suministrar energa elctrica. En condiciones ideales el contenido de una memoria flash puede permanecer inalterado hasta 10 aos, pudiendo ser regrabadas por ms de un milln de veces. Se comportan como un disco magntico, y de hecho estn sustituyendo rpidamente a los disquetes. Las memorias semiconductoras flash son evolucionadas de las memorias EEPROM (chips de memorias programables y borrables elctricamente). La diferencia esencial con las memorias RAM est en que cada celda (transistor) est formada por una pequea capa de material conductor rodeada completamente de material aislante (puerta flotante), en la que con una relativamente alta tensin se pueden inyectar electrones que quedan all indefinidamente atrapados, manteniendo la informacin (cero o uno) de la celda, a pesar de que se desconecte la alimentacin del circuito. Durante la grabacin se cargan o descargan de electrones las puertas flotantes de cada celda (dependiendo de si se escribe un 0 o un 1), la operacin de lectura es ms sencilla y rpida, necesitndose niveles de tensin menores. Las memorias flash USB utilizan un tipo de circuitos de memoria flash denominado NAND, en las que se accede a la informacin por bloques, siendo necesario para grabar uno de ellos previamente borrarlo (ponerlo a ceros) en su totalidad, y despus escribir los
Universidad Seor de Sipn

Arquitectura del Computador

84

unos donde deban estar. Los bloques de borrado suelen estar en el rango de 16 KB a 128 KB. El borrado, en comparacin con las memorias EEPROM se realiza muy rpidamente, de ah el nombre de flash (se borran en un flash). Los elementos bsicos de una memoria flash USB son Varios chips de memoria flash tipo NAND. Controlador, que dispone de un pequeo procesador para realizar la interfaz USB y la transformacin de datos serie que recibe del computador en las pginas y bloques de datos requeridos por la memoria. Un oscilador de cristal que produce una seal de reloj de 12 MHz para sincronizar las operaciones internas y el intercambio de datos. Conector USB. La salida de la interfaz USB transmite la informacin en serie. Dispone de 4 cables, uno de alimentacin, otro de tierra (o lnea de referencia comn), y dos, donde van los datos, en forma balanceada (si se transmite un 1 con 2,5 V, en una lnea van + 2,5V y en la otra 2,5 V). la alimentacin obtenida a travs de la conexin USB es de 5 voltios y de 100 a 500 mA. Las caractersticas bsicas son las siguientes: Volumen muy pequeo (les denominan mecheros o lpices ), 30 gramos, y, por ejemplo, uno de 256 MB, contiene el equivalente a unos 177 disquetes.
Universidad Seor de Sipn

Arquitectura del Computador

85

Capacidades: las primeras eran 8 MBytes, habiendo superado en la actualidad los 8 GBytes. Velocidad de lectura mxima alrededor de 100 Mbits/s; la de escritura un poco menor. La velocidad se suele dar aproximadamente con mltiplos de 150 KB/s; as, una memoria de velocidad de transferencia de 90x quiere decir que es de 90 150 KB/s = 13,18 MBytes/s. En comparacin con los discos magnticos, como las memorias flash estn realizadas con circuitos integrados, sin tener partes mviles, tiene tiempos de acceso y consumo mucho ms bajos, y son insensibles a las vibraciones, lo que los hace muy tiles para equipos porttiles o mviles que se alimentan por pilas o bateras, tales como computadores mviles, cmaras digitales, reproductores de audio MP3, telfonos mviles, etc.

Bibliografa
Durn Rodrguez, L. (2008). Ampliar, configurar y reparar su PC. Espaa: Marcombo . Guillamn Morales, A. (2011). Manual programacin de sistemas informticos: gestin de servicios en el sistema informtico. Espaa: Editorial CEP . Prieto Espinosa, A. L. (2006). Introduccin a la informtica (4a. ed.). Espaa: McGraw-Hill Espaa .
Universidad Seor de Sipn

Arquitectura del Computador

86

Prieto Espinosa, A. P. (2005). Conceptos de informtica. Espaa: McGraw-Hill Espaa . Ramos Martn, A. R. (2012). Montaje y mantenimiento de equipos. Espaa: McGraw-Hill Espaa.

Universidad Seor de Sipn

Arquitectura del Computador

87

Procesamiento Paralelo
Introduccin
El procesamiento paralelo ofrece una gran ventaja en cuanto a costos. Sin embargo, su principal beneficio, la escalabilidad (crecer hacia arquitecturas de mayor capacidad), puede ser difcil de alcanzar an. Esto se debe a que conforme se aaden procesadores, las disputas por los recursos compartidos se intensifican. Algunos diseos diferentes de procesamiento paralelo enfrentan este problema fundamental: Multiprocesamiento simtrico Procesamiento masivamente paralelo Procesamiento paralelo escalable

Cada diseo tiene sus propias ventajas y desventajas.

1.- Multiprocesamiento Simtrico: El Multiprocesamiento simtrico (symmetric multiprocessing / SMP)


Universidad Seor de Sipn

Arquitectura del Computador

88

tiene un diseo simple pero an as efectivo. En SMP, multiples procesadores comparten la memoria RAM y el bus del sistema. Este diseo es tambin conocido como estrechamente acoplado (tightly coupled), o compartiendo todo (shared everything).

Debido a que SMP comparte globalmente la memoria RAM, tiene solamente un espacio de memoria, lo que simplifica tanto el sistema fsico como la programacin de aplicaciones. Este espacio de memoria nico permite que un Sistema Operativo con Multiconexin (multithreaded operating system) distribuya las tareas entre varios procesadores, o permite que una aplicacin obtenga la memoria que necesita para una simulacin compleja. La memoria globalmente compartida tambin vuelve fcil la sincronizacin de los datos.
Universidad Seor de Sipn

Arquitectura del Computador

89

SMP es uno de los diseos de procesamiento paralelo ms maduro. Apareci en los supercomputadores Cray X-MP y en sistemas similares hace dcada y media (en 1983). Sin embargo, esta memoria global contribuye el problema ms grande de SMP: conforme se aaden procesadores, el trfico en el bus de memoria se satura. Al aadir memoria cach a cada procesador se puede reducir algo del trfico en el bus, pero el bus generalmente se convierte en un cuello de botella al manejarse alrededor de ocho o ms procesadores.

SMP es considerada una tecnologa no escalable.

2.- Procesamiento Masivamente Paralelo:

Universidad Seor de Sipn

Arquitectura del Computador

90

El Procesamiento masivamente paralelo (Massively parallel processing / MPP) es otro diseo de procesamiento paralelo. Para evitar los cuellos de botella en el bus de memoria, MPP no utiliza memoria compartida. En su lugar, distribuye la memoria RAM entre los procesadores de modo que se semeja a una red (cada procesador con su

memoria distribuida asociada es similar a un computador dentro de una red de procesamiento distribuido). Debido a la distribucin dispersa de los recursos RAM, esta arquitectura es tambin conocida como dispersamente acoplada (loosely coupled), o compartiendo nada (shared nothing).

Para tener acceso a la memoria fuera de su propia RAM, los procesadores utilizan un esquema de paso de mensajes anlogo a los paquetes de datos en redes. Este sistema reduce el
Universidad Seor de Sipn

Arquitectura del Computador

91

trfico del bus, debido a que cada seccin de memoria observa nicamente aquellos accesos que le estn destinados, en lugar de observar todos los accesos, como ocurre en un sistema SMP. nicamente cuando un procesador no dispone de la memoria RAM suficiente, utiliza la memoria RAM sobrante de los otros procesadores. Esto permite sistemas MPP de gran tamao con cientos y an miles de procesadores. MPP es una tecnologa escalable.

El RS/6000 Scalable Powerparallel System de IBM (SP2) es un ejemplo de sistema MPP, que presenta una ligera variante respecto al esquema genrico anteriormente planteado.

Universidad Seor de Sipn

Arquitectura del Computador

92

Los procesadores del RS/6000 se agrupan en nodos de 8 procesadores, los que utilizan una nica memoria compartida (tecnologa SMP). A su vez estos nodos se agrupan entre s utilizando memoria distribuida para cada nodo (tecnologa MPP). De este modo se consigue un diseo ms econmico y con mayor capacidad de

crecimiento.

La parte negativa de MPP es que la programacin se vuelve difcil, debido a que la memoria se rompe en pequeos espacios separados. Sin la existencia de un espacio de memoria globalmente compartido, correr (y escribir) una aplicacin que requiere una gran cantidad de RAM (comparada con la memoria local), puede ser difcil. La sincronizacin de datos entre tareas ampliamente distribuidas tambin se vuelve difcil, particularmente si un mensaje debe pasar por muchas fases hasta alcanzar la memoria del procesador destino.
Universidad Seor de Sipn

Arquitectura del Computador

93

Escribir una aplicacin MPP tambin requiere estar al tanto de la organizacin de la memoria manejada por el programa. Donde sea necesario, se requieren insertar comandos de paso de mensajes dentro del cdigo del programa. Adems de complicar el diseo del programa, tales comandos pueden crear dependencias de hardware en las aplicaciones. Sin embargo, la mayor parte de vendedores de computadores han salvaguardado la portabilidad de las aplicaciones adoptando, sea un mecanismo de dominio pblico para paso de mensajes conocido como Mquina virtual paralela (parallel virtual machine / PVM), o un estndar en fase de desarrollo llamado Interfaz de Paso de Mensajes (Message Passing Interface / MPI), para implementar el mecanismo de paso de mensajes.

3.- Procesamiento Paralelo Escalable: Cmo superar las dificultades de SMP y MPP? La ltima arquitectura paralela,

Universidad Seor de Sipn

Arquitectura del Computador

94

el Procesamiento paralelo escalable (Scalable parallel processing / SPP), es un hbrido de SMP y MPP, que utiliza una memoria jerrquica de dos niveles para alcanzar la escalabilidad. La primera capa de memoria consiste de un nodo que es esencialmente un sistema SMP completo, con mltiples procesadores y su memoria globalmente compartida. Se construyen sistemas SPP grandes interconectando dos o mas nodos a travs de la segunda capa de memoria, de modo que esta capa aparece lgicamente, ante los nodos, como una memoria global compartida.

La memoria de dos niveles reduce el trfico de bus debido a que solamente ocurren actualizaciones para mantener coherencia de memoria. Por tanto, SPP ofrece facilidad de programacin del modelo SMP, a la vez que provee una escalabilidad similar a la de un diseo MPP.

Universidad Seor de Sipn

Arquitectura del Computador

95

Bibliografa
John L.Hennessy & David A. Patterson. (1993). Arquitectura de Computadores. Mc Graw Hill . Jorge L. Boria. (2011). Construccin de Sistemas Operativos. Editorial Kapelusz S.A.

Universidad Seor de Sipn

Arquitectura del Computador

96

Universidad Seor de Sipn

Anda mungkin juga menyukai