217
1 UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA SUR Área de Conocimientos de Ciencias del Mar Departamento Académico de Sistemas Computacionales Monografía. Organización y Arquitectura de Computadoras: Un Enfoque Evolutivo. Javier Aguilar Parra Junio 2014 Universidad Autónoma de Baja California Sur Consejo Académico del Área de Conocimientos de Ciencias del Mar Aprobada en el Acta No. 08/2014.

Monografia organización y arquitectura de computadoras

Embed Size (px)

DESCRIPTION

El presente trabajo, muestra un enfoque evolutivo de los equipos de computo basadas en la arquitectura de Von Neumann, hoy en día los equipos de computo son llamadas por la mayoría de los usuarios Computadoras Personales (PC), por su siglas en inglés Personal Computer, estas están presente en la vida cotidiana de miles de personas en el planeta, las computadoras personales ayudan a las usuarios a desarrollar actividades en el hogar, en el trabajo, en la escuela y en actividades de recreación y esparcimiento, por lo que se han convertido en una herramienta de uso cotidiano y esto a permitido que la gente le haya perdido el miedo a trabajar con ellas, sin embargo, no todos los usuarios conocen los componentes que las computadoras albergan en su interior. Por lo que este trabajo tiene la intencionalidad de dar a conocer como han ido evolucionado las arquitectura de las computadoras a lo largo del tiempo, así como su funcionamiento y organización.

Citation preview

  • 1

    UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIA SUR

    rea de Conocimientos de Ciencias del Mar Departamento Acadmico de Sistemas Computacionales

    Monografa. Organizacin y Arquitectura de Computadoras: Un Enfoque Evolutivo.

    Javier Aguilar Parra

    Junio 2014

    Universidad Autnoma de Baja California Sur Consejo Acadmico del rea de Conocimientos de Ciencias del Mar Aprobada en el Acta No. 08/2014.

  • Departamento Acadmico de Sistemas Computacionales

    Javier Aguilar Parra

    2

    Prologo. El presente trabajo, muestra un enfoque evolutivo de los equipos de computo basadas en

    la arquitectura de Von Neumann, hoy en da los equipos de computo son llamadas por la

    mayora de los usuarios Computadoras Personales (PC), por su siglas en ingls Personal

    Computer, estas estn presente en la vida cotidiana de miles de personas en el planeta,

    las computadoras personales ayudan a las usuarios a desarrollar actividades en el hogar,

    en el trabajo, en la escuela y en actividades de recreacin y esparcimiento, por lo que se

    han convertido en una herramienta de uso cotidiano y esto a permitido que la gente le

    haya perdido el miedo a trabajar con ellas, sin embargo, no todos los usuarios conocen

    los componentes que las computadoras albergan en su interior. Por lo que este trabajo

    tiene la intencionalidad de dar a conocer como han ido evolucionado las arquitectura de

    las computadoras a lo largo del tiempo, as como su funcionamiento y organizacin..

    Esta obra es ideal para usuarios principiantes y de gran utilidad para estudiosos del rea

    de sistemas computacionales ya que encontrar a lo largo de los captulos la informacin

    pertinente que le explique ampliamente pero de manera sencilla la evolucionado y

    funcionamiento de los diversos componentes de las arquitectura de las computadoras.

    Slo si conocemos bien lo organizacin y la arquitectura de nuestro equipo de computo

    personal podremos explotarlo eficiente en nuestro benfico, por lo que esta obra permitir

    a todos los lectores obtener los conocimientos necesario para entender el funcionamiento

    y las propiedades de cada dispositivo de los equipos de computo bajo un enfoque

    evolutivo.

  • Universidad Autnoma de Baja California Sur

    3

    ndice

    Captulo 1 Conceptos de organizacin y arquitectura de computadoras. Introduccin ...................................................................................................... 10 1.1. Definicin de organizacin y arquitectura ................................................. 10 1.2. La arquitectura bsica de una computadora. ........................................... 12 1.3. Estructura y Funcin ................................................................................ 15

    1.3.1. Funcin .......................................................................................... 16 1.3.2. Estructura ...................................................................................... 19

    1.4. Estructuras de interconexin para la computadora .................................. 23 1.4.1. Memoria interna y externa ............................................................. 23 1.4.2. Entrada-Salida. ............................................................................... 23 1.4.3. Estructura y funcin de la CPU ....................................................... 24 1.4.4. Operacin de la unidad de control .................................................. 24

    Captulo 2 Breve historia del desarrollo de computadoras.

    2.1. Antecedentes histricos de la computacin .......................................... 25 2.1.1. La pascalina ................................................................................ 25 2.1.2. La mquina analtica .................................................................... 25 2.1.3. La mquina de Hollerith ............................................................... 26 2.1.4. La Mark I ...................................................................................... 26 2.1.5. La ENIAC ..................................................................................... 26 2.1.6. La EDVAC ................................................................................... 27 2.1.7. La UNIVAC .................................................................................. 28

    2.2. Generaciones de las Computadoras ..................................................... 28 2.2.1. Primera Generacin (1951-1958) ................................................ 28 2.2.2. Segunda Generacin (1958-1964) .............................................. 29 2.2.3. Tercera Generacin (1964-1971) ................................................ 30 2.2.4. Cuarta Generacin (1971-1988) .................................................. 31 2.2.5. Quinta Generacin (1983 al presente) ......................................... 32 2.2.6. Sexta Generacin (presente) ....................................................... 32

    2.3. Computadoras Contemporneas .......................................................... 34 2.3.1. Microcomputadora ....................................................................... 36 2.3.2. Microcomputadora ....................................................................... 38 2.3.3. Minicomputadora ......................................................................... 39 2.3.4. Mainframe .................................................................................... 41 2.3.5. Supercomputadora

    Captulo 3 Arquitectura de tarjetas madres.

    3.1 Conceptos bsicos ................................................................................. 43 3.1.1 MYCRO 1 .................................................................................... 43 3.1.2 KIM 1 ........................................................................................... 44 3.1.3 Placa base XT ............................................................................. 45 3.1.4 Placa base AT ............................................................................. 46 3.1.5 Placa base (ATX) ......................................................................... 47 3.1.6 Factor de forma de las tarjetas madres ....................................... 48

  • Departamento Acadmico de Sistemas Computacionales

    Javier Aguilar Parra

    4

    3.2 El Socket .................................................................................................. 48 3.2.1 PGA (Pin Grid Array) ................................................................... 53 3.2.2 LGA (Land Grid Array) ................................................................. 53 3.2.3 Socket 7 ....................................................................................... 53 3.2.4 Socket 370 FC-PGA/FC-PGA2 .................................................... 53 3.2.5 Socket N ...................................................................................... 53 3.2.6 Socket 604 ................................................................................... 53 3.2.7 Slots 1 .......................................................................................... 54 3.2.8 Socket T ...................................................................................... 54 3.2.9 Socket J ....................................................................................... 55 3.2.10 Socket 1.156/LGA ........................................................................ 55 3.2.11 Socket B ...................................................................................... 55 3.2.12 Socket A/Socket 462 OPGA ........................................................ 55 3.2.13 Socket 754 ................................................................................... 56 3.2.14 Socket 940 ................................................................................... 56 3.2.15 Socket 939 ................................................................................... 56 3.2.16 Socket AM2 ................................................................................. 56 3.2.17 Socket AM2+ ............................................................................... 56 3.2.18 Socket AM3 ................................................................................. 56 3.2.19 Resume los socket ms comerciales desde 1970 ....................... 57

    3.3 Chipset ..................................................................................................... 57 3.3.1 Chipsets de Intel para Pentium ("Tritones") ................................. 57 3.3.2 Chipsets de VIA para Pentium ("Apollos") ................................... 62 3.3.3 Chipsets de SiS, ALI, VLSI y ETEQ para Pentium ...................... 62 3.3.4 Puentes northbridge y southbridge .............................................. 63

    3.4 Tipo De Bus ........................................................................................... 64 3.4.1 Bus del procesador ...................................................................... 64 3.4.2 Bus de memoria ........................................................................... 64 3.4.3 Bus de direcciones ...................................................................... 64 3.4.4 Bus de entrada/salida o ranuras de expansin ............................ 64

    3.4.4.1. Bus industry standard architecture (ISA) ......................... 65 3.4.4.2. PCI (Peripheral Component Interconnect). ..................... 66 3.4.4.3. AGP (Accelerated Graphics Port) ................................... 67 3.4.4.4. PCI-Express .................................................................... 68

    Captulo 4 Memoria RAM.

    4.1. Conceptos bsicos ................................................................................. 69 4.2. Caractersticas de la memoria principal (RAM) ...................................... 69 4.3. Evolucin de la memoria RAM ............................................................... 69

    4.3.1. Memoria de ncleo magntico o memoria de toros ..................... 69 4.3.2. Memoria DRAM (Dynamic Random Access Memory) ................. 69 4.3.3. Memorias DIP (Dual in-line package) .......................................... 75 4.3.4. Memoria SIPP (Single In-line Pin Package). ............................... 76 4.3.5. SIMM (Single In-line Memory Module). ........................................ 77 4.3.6. SIMM de 30 Pins. ........................................................................ 76 4.3.7. SIMM de 72 pins .......................................................................... 80 4.3.8. DIMM (Dual In-Line Memory Module) .......................................... 81

    4.4. Evolucin de la memoria por su tipo de acceso. ................................... 82 4.4.1. Tipos de memoria DRAM ............................................................ 82 4.4.2. Tipos de memoria SRAM ............................................................. 95

  • Universidad Autnoma de Baja California Sur

    5

    Captulo 5 Disco Duro

    5.1. Conceptos bsicos ................................................................................ 98 5.2. Estructura Fsica del Disco Duro ........................................................... 98 5.3. Factor de forma ..................................................................................... 103 5.4. Evolucin de los discos duros ............................................................... 105

    5.4.1. RAMAC ........................................................................................ 105 5.4.2. El modelo 1301 ............................................................................ 107 5.4.3. El modelo 2310 ............................................................................ 109 5.4.4. El 2314 de IBM ............................................................................ 109 5.4.5. Winchester 3340 .......................................................................... 111 5.4.6. Seagate ....................................................................................... 113 5.4.7. MFM ............................................................................................ 114 5.4.8. Discos dures para IBM PC/XT ..................................................... 115 5.4.9. CMI .............................................................................................. 116 5.4.10. Discos duros de 3.5 y 2.5 pulgadas ........................................... 116 5.4.11. Discos duros de 40 MB.............................................................. 117 5.4.12. Discos duros llegan a las GB de capacidad .............................. 117 5.4.13. Discos duros de estado slido ................................................... 119 5.4.14. Discos duros con almacenamiento en TB ................................. 120

    Captulo 6 Tarjeta de video.

    6.1. Tarjetas Grficas ................................................................................... 122 6.1.1. Componentes de una tarjeta grafica ............................................ 123

    6.2. Evolucin de la tarjeta grafica ............................................................... 128 6.2.1. Primera etapa .............................................................................. 129

    6.2.1.1. Tarjetas grficas MDA ......................................................... 129 6.2.1.2. Tarjetas grficas Hercules (HGA)........................................ 131 6.2.1.3. Tarjetas grficas CGA ......................................................... 132 6.2.1.4. Tarjetas grficas EGA ......................................................... 134

    6.2.2. Etapa VGA ................................................................................... 135 6.2.2.1. Tarjetas grficas MCGA ...................................................... 136 6.2.2.2. Tarjetas graficas VGA ......................................................... 136 6.2.2.3. Tarjetas graficas SVGA ....................................................... 139

    6.2.3. Etapa 3D ...................................................................................... 141 6.2.3.1. Primeras 3D ........................................................................ 142 6.2.3.2. Generacin 2D/3D ............................................................... 143 6.2.3.3. Tarjetas grficas de ltima generacin ................................ 145

    Captulo 7 Dispositivos de interconexin.

    7.1. Modem .................................................................................................. 148 7.1.1. Como funciona .......................................................................... 148 7.1.2. Tipos de mdems ...................................................................... 149 7.1.3. Mdems telefnicos ................................................................... 150 7.1.4. Tipos de modulacin ................................................................. 151 7.1.5. Perfiles de Funcionamiento ....................................................... 151 7.1.6. Pasos para establecer una comunicacin ................................. 152 7.1.7. Protocolos de comprobacin de errores .................................... 154

  • Departamento Acadmico de Sistemas Computacionales

    Javier Aguilar Parra

    6

    7.1.8. Protocolos de transferencia de archivos. ................................... 155 7.2. Tarjeta de Red ...................................................................................... 157

    7.2.1. Conceptos bsicos .................................................................... 158 7.2.2. Tipos de tarjetas de red ............................................................. 158

    Captulo 8 Tarjeta de sonido.

    8.1. Conexiones ........................................................................................... 160 8.2. Muestreo de sonido............................................................................... 161 8.3. Frecuencia de muestreo ....................................................................... 162 8.4. Canales de sonido y polifona ............................................................... 163 8.5. Historia de las tarjetas de sonido .......................................................... 164

    Captulo 9 Dispositivos de almacenamiento secundario.

    9.1. CD-ROM ............................................................................................... 165 9.1.1. Breve historia ............................................................................. 165 9.1.2. Detalles fsicos .......................................................................... 166 9.1.3. Capacidades de disco ............................................................... 167 9.1.4. Estndares de los discos compactos ........................................ 168 9.1.5. Almacenamiento/Recuperacin de la informacin ..................... 169 9.1.6. Almacenamiento de la informacin ............................................ 170 9.1.7. Recuperacin de la informacin ................................................ 170 9.1.8. Tiempos de acceso y tasas de transferencia ............................. 170 9.1.9. Almacenamiento y limpieza de los discos compactos ............... 171 9.1.10. Sistemas de archivos de CD ..................................................... 172 9.1.11. Tipos de CD ............................................................................... 174 9.1.12. Grabado Multisesin .................................................................. 176 9.1.13. Diferencias entre CD-R multisesin y CD-R .............................. 177

    9.2. El DVD .................................................................................................. 178 9.2.1. Breve historia ............................................................................. 178 9.2.2. Informacin tcnica ................................................................... 179 9.2.3. Tipos De DVD ............................................................................ 180 9.2.4. Velocidad ................................................................................... 182 9.2.5. Partes y dimensiones ................................................................ 183 9.2.6. Grabacin de doble capa ........................................................... 184 9.2.7. Conservacin de los dispositivos pticos .................................. 184 9.2.8. DVD-Video ................................................................................. 185 9.2.9. Cdigos de regin ..................................................................... 189

    9.3. Memoria Flash ...................................................................................... 190 9.3.1. Caractersticas generales .......................................................... 191 9.3.2. Funcionamiento ......................................................................... 193 9.3.3. Memoria flash de tipo NOR ....................................................... 193 9.3.4. Memorias flash de tipo NAND ................................................... 194 9.3.5. Comparacin de memorias flash basadas en NOR y NAND ..... 195 9.3.6. Sistemas de archivos para memorias flash ............................... 196 9.3.7. Clasificacin de la memoria flash .............................................. 197 9.3.8. Historia de la memoria flash ...................................................... 198 9.3.9. Futuro ........................................................................................ 199

  • Universidad Autnoma de Baja California Sur

    7

    Glosario. .......... ......................................................................................................... 202 Referencias. ..... ......................................................................................................... 217

  • Departamento Acadmico de Sistemas Computacionales

    Javier Aguilar Parra

    8

    ndice de figuras.

    Captulo 1 Figura 1.1: Partes bsicas de la arquitectura Von Neumann. .................................................... 14 Figura 1.2: Una vista funcional de la computadora .................................................................... 17 Figura 1.3: Posibles operaciones de la computadora. ............................................................... 19 Figura 1.4: La computadora. ...................................................................................................... 20 Figura 1.5: La computadora, estructura de nivel superior .......................................................... 20 Figura 1.6: La Unidad Procesamiento Centra (CPU) ................................................................. 21 Figura 1.7: La Unidad de control ................................................................................................ 22

    Captulo 2 Figura 2.1: Las tendencias en el crecimiento del desempeo por clase de computadoras ... 34 Figura 2.1: Tabla que compara las caractersticas de algunas computadoras contemporaneas. ......... 41

    Captulo 3 Figura 3.1: MYCRO 1. ................................................................................................................ 44 Figura 3.1: KIM 1. ....................................................................................................................... 44 Figura 3.3: Placa base XT. ......................................................................................................... 45 Figura 3.4: Placa base AT. ......................................................................................................... 47 Figura 3.5: Placa base (ATX). .................................................................................................... 48 Figura 3.6: Factor de forma de las tarjetas madres. .................................................................. 50 Figura 3.7: Socket 7 con el micro fuera de las ranuras. ............................................................. 54 Figura 3.8: Slots 1 visto en la tarjeta madre. .............................................................................. 54 Figura 3.9: Socket 755................................................................................................................ 55 Figura 3.10: Socket AM3. ........................................................................................................... 56 Figura 3.11: Tabla que resume los socket desde el ao 1970 a la fecha. ................................ 57 Figura 3.12: Esquema del Chipset. ............................................................................................ 61 Figura 3.13: Ranuras de expansin. .......................................................................................... 65

    Captulo 4 Figura 4.1: prefijos del Sistema Internacional de Unidades. ...................................................... 70 Figura 4.2: Las equivalencias entre bytes y objetos reales. ....................................................... 71 Figura 4.3: Matriz de toros. ......................................................................................................... 73 Figura 4.4: Primer modelo de memoria DRAM. ......................................................................... 75 Figura 4.5: Esquema de la memoria DIP. .................................................................................. 76 Figura 4.6: Memoria SIPP. ......................................................................................................... 78 Figura 4.7: Clips con springs para mdulos DIMM .................................................................... 79 Figura 4.8: Tarjeta madre 386 con 8 ranuras DIMM. ................................................................. 79 Figura 4.9: Mdulos de memorias SIMM de 30 y 72 pins. ......................................................... 81 Figura 4.10: Mdulos de memorias SIMM y DIMM. ................................................................... 81 Figura 4.11: Mdulo de memoria FPM de 30 pins. .................................................................... 83 Figura 4.12: Mdulo de memoria EDO de 72 pins. .................................................................... 83 Figura 4.13: Mdulo de memoria BEDO de 72 pins.. ................................................................. 84 Figura 4.14: Mdulo de memoria SDRAM de 168 pins.. ............................................................ 85 Figura 4.15: Mdulo de memoria DRDRAM Rambus (RIMM). .................................................. 88 Figura 4.16: Mdulo de memoria DDR SDRAM. ........................................................................ 89 Figura 4.17: Tabla de modelos y caractersticas de mdulo de memoria DDR ......................... 90 Figura 4.18: Comparacin grfica entre memorias DDR, DDR2 y DDR3 .................................. 90 Figura 4.19: Tabla de modelos y caractersticas de mdulo de memoria DDR2. ...................... 92 Figura 4.20: Tabla de modelos y caractersticas de mdulo de memoria DDR3. ...................... 93 Figura 4.21: Dual memory channel. ........................................................................................... 94 Figura 4.22: Static Random Access Memory (SRAM). .............................................................. 96

    Captulo 5 Figura 5.1: Estructura de un disco duro arquitectura IDE. ......................................................... 100 Figura 5.2: Conexin de disco duros IDE y SATA. .................................................................... 102 Figura 5.3: Evolucin del factor de forma de los discos duros. .................................................. 104

  • Universidad Autnoma de Baja California Sur

    9

    Figura 5.4: Disco duro RAMAC de IBM. ..................................................................................... 106 Figura 5.5: Disco duro llamado Modelo 1301 de IBM. ............................................................... 108 Figura 5.6: Disco duro llamado Modelo 2310 de IBM. ............................................................... 109 Figura 5.7: Disco duro llamado Modelo 2314 de IBM. ............................................................... 110 Figura 5.8: Disco duro llamado Winchester 3340 de IBM. ......................................................... 112 Figura 5.9: Disco duro Seagate. ................................................................................................. 114 Figura 5.10: Disco duro MFM. .................................................................................................... 115 Figura 5.11: Disco duro que se instalaban en las IBM PC/XT. .................................................. 116 Figura 5.12: Tarjeta Lgica del disco duro CMI. ........................................................................ 116 Figura 5.13: Disco duros de 3.5 y 2.5 pulgadas. ........................................................................ 117 Figura 5.15: Disco duros de 40 GB. ........................................................................................... 117 Figura 5.15: Disco duros MK4058GSX. ..................................................................................... 119 Figura 5.16: Disco duro de estado slido. .................................................................................. 120 Figura 5.17: Disco duro WD Caviar Green. ................................................................................ 121

    Captulo 6 Figura 6.1: Componentes de una tarjeta grafica. ....................................................................... 123 Figura 6.2: Conector VGA. ......................................................................................................... 126 Figura 6.3: Conector DVI y HDMI. .............................................................................................. 126 Figura 6.4: S-Video. .................................................................................................................... 128 Figura 6.5: Tarjeta de video MDA. .............................................................................................. 131 Figura 6.6: Tarjeta de video Hercules (HGA). ............................................................................ 132 Figura 6.7: Tarjeta de video CGA. .............................................................................................. 133 Figura 6.8: Tarjeta de video EGA. .............................................................................................. 135 Figura 6.9: Tarjeta de video MCGA. ........................................................................................... 136 Figura 6.10: Tarjeta de video VGA. ............................................................................................ 137 Figura 6.11: Tarjeta de video VGA. ............................................................................................ 140 Figura 6.12: Tarjeta de video Voodoo. ....................................................................................... 143 Figura 6.13: Tarjeta de video nVIDIA GeForce 6600GTe. ......................................................... 144 Figura 6.14: Tarjeta de video nVIDIA nvidia-quadro-fx-48001. .................................................. 146

    Captulo 7 Figura 7.1: Tarjeta de un modem interno ................................................................................... 147 Figura 7.2Conector RJ45............................................................................................................ 147 Figura 7.3: Tarjeta de red ISA de 10Mbps. ................................................................................ 148 Figura 7.4: Tarjeta de red PCI de 10Mbpse. .............................................................................. 149

    Captulo 8 Figura 8.1: Tarjeta de sonido interna. ......................................................................................... 160 Figura 8.2: Cdigo de color de las conexiones de una tarjeta de sonido interna. ..................... 162

    Captulo 9 Figura 9.1: Disco compacto. ....................................................................................................... 165 Figura 9.2: Lente ptico de un lector. ......................................................................................... 167 Figura 9.3: tasas de transferencias y las revoluciones por minuto. ........................................... 171 Figura 9.3: DVD. 183 Figura 9.4: Cdigos de regin de DVD en el mundo. ................................................................. 189 Figura 9.5: CompactFlash de Kingston. .................................................................................... 191 Figura 9.6: Lector de tarjetas de memoria por USB.. ................................................................ 193

  • Departamento Acadmico de Sistemas Computacionales

    Javier Aguilar Parra

    10

    Captulo 1 Conceptos de organizacin y arquitectura de computadoras. Introduccin Esta obra aborda la organizacin y arquitectura de computadoras desde un enfoque

    evolutivo, su propsito es presentar, tan claro y completo como sea posible, la naturaleza

    y las caractersticas de los sistemas computacionales modernos.

    En la actualidad hay una gran variedad de productos que pueden llevar el nombre

    computadora, desde las microcomputadoras de un solo micro-circuito que cuestan unos

    cuantos dlares que controlan electrodomsticos, hasta las supercomputadoras que

    cuestan decenas de millones de dlares como puede ser los servidores de Google.

    La diversidad de equipos de computo no solo se muestra en el precio, sino en el tamao,

    el funcionamiento y la aplicacin. El acelerado ritmo de desarrollo que siempre ha

    caracterizado a la tecnologa computacional contina en asenso. Estos cambios abarcan

    todos los aspectos de la tecnologa computacional, desde la bsica de circuitos integrados

    que se usa para construir componentes computacionales hasta el incremento en el uso de

    conceptos de organizacin en paralelo para combinar estos componentes.

    A pesar de la variedad y del ritmo de cambio en el campo de las computadoras, ciertos

    conceptos fundamentales se aplican en forma consistente. Sin duda, la aplicacin de

    estos conceptos depende del estado actual de la tecnologa y de los objetivos

    precio/desempeo del diseador. La intencin de esta obra es proporcionar informacin

    sobre los fundamentos de la organizacin y arquitectura computacional desde un enfoque

    evolutivo. Este captulo introductorio analiza en forma breve el enfoque descriptivo que se

    tomar y proporciona una panormica del resto del libro.

    1.1 Definicin de organizacin y arquitectura.

    Acudiendo a William Stallings se refiere a la arquitectura de la computadora como a los

    atributos de un sistema que puede ver un programador; en otras palabras, aquellos que

  • Universidad Autnoma de Baja California Sur

    11

    tienen un efecto directo en la ejecucin lgica de un programa. Para William Stallings la

    organizacin de la computadora se refiere a las unidades operacionales y sus

    interconexiones que efectan las especificaciones de la arquitectura. Los ejemplos de

    atributos de la arquitectura incluyen el conjunto de instrucciones, el nmero de bits que se

    usan para representar varios tipos de datos (por ejemplo, nmeros, caracteres),

    mecanismos de E-S y tcnicas para direccionar la memoria. Los atributos de la

    organizacin incluyen aquellos detalles de hardware que son trasparentes para el

    programador, tales como seales de control, interfaces entre la computadora y los

    perifricos, y la tecnologa de memoria que se utiliza. [L1].

    Un ejemplo bastante ilustrativo para establecer la diferencia entre arquitectura y

    organizacin es cuando desde la perspectiva de diseo arquitectnico una computadora

    tendr o no una instruccin para multiplicar. Es un aspecto de organizacin si esa

    instruccin ser implantada por una unidad de multiplicacin especial o por un mecanismo

    que haga uso repetido de la unidad de suma del sistema. La decisin de la organizacin

    se puede basar en la frecuencia anticipada del uso de la instruccin de multiplicacin, la

    rapidez relativa de los dos enfoques, y el costo y el tamao fsico de una unidad de

    multiplicacin especial.

    Es histrica, y aun en nuestros das, la diferencia entre arquitectura y organizacin, que

    ha sido muy importante. Varios fabricantes de computadoras ofrecen una familia de

    modelos de computadoras, todas con la misma arquitectura pero con diferencias en la

    organizacin. En consecuencia, los varios modelos de la familia tienen distintos precios y

    distintas caractersticas de desempeo.

    Adems, una arquitectura puede sobrevivir varios aos pero la organizacin cambia con

    la tecnologa moderna. Un ejemplo prominente de ambos fenmenos es la arquitectura

    del Sistema IBM/370. Esta arquitectura se introdujo primero en 1970 e incluy un gran

    nmero de modelos. El cliente con menos recursos podra comprar un modelo ms lento y

  • Departamento Acadmico de Sistemas Computacionales

    Javier Aguilar Parra

    12

    ms barato y, si la demanda incrementaba, podra adquirir un modelo ms rpido y ms

    caro sin tener que abandonar el software que ya se haba desarrollado. Con el paso de

    los aos, IBM introdujo nuevos modelos con una mejor tecnologa para sustituir a los

    modelos anteriores, ofreciendo al cliente mayor velocidad, bajo costo o ambos. Estos

    modelos ms recientes tenan la misma arquitectura para proteger la inversin en

    software del cliente. De manera notable es el hecho de que la arquitectura del sistema

    370, con unas pocas mejoras, ha sobrevivido hasta la fecha y contina como la capitana

    de la lnea de productos de IBM.

    En una clase de sistemas llamados microcomputadoras, la relacin entre arquitectura y

    organizacin es muy estrecha. Los cambios en la tecnologa no solo influyen en la

    organizacin sino que tambin resultan en la introduccin de arquitecturas ms ricas y

    poderosas. Por lo general, hay menos requerimientos de compatibilidad de generacin en

    generacin para estas mquinas ms pequeas. As, hay ms de una interaccin entre

    las decisiones para el diseo de la arquitectura y de la organizacin.

    1.2 La arquitectura bsica de una computadora.

    El nacimiento de la arquitectura Von Neumann surge a raz de una colaboracin en el

    proyecto ENIAC del matemtico de origen hngaro, John Von Neumann. Este trabajaba

    en 1947 en el laboratorio atmico de Los lamos cuando se encontr con uno de los

    constructores de la ENIAC. Compaero de Einstein, Goedel y Turing en Princeton, Von

    Neumann se interes por el problema de la necesidad de recablear la mquina para cada

    nueva tarea. En 1949 haba encontrado y desarrollado la solucin a este problema,

    consistente en poner la informacin sobre las operaciones a realizar en la misma memoria

    utilizada para datos, escribindola de la misma forma, es decir cdigo binario. Su EDVAC

    fue el modelo de las computadoras de este tipo construidas a continuacin. Se habla

    desde entonces de arquitectura de Von Neumann, aunque tambin dise otras formas

    de construccin. La primera computadora comercial construida en esta forma fue el

  • Universidad Autnoma de Baja California Sur

    13

    UNIVAC 1, fabricado en 1951 por la Sperry-Rand Corporation y comprado por la

    Oficinadel Censo de Estados Unidos.

    En las primeras computadoras (Electrinic Numerical Integrtor And Computer ENIAC) la

    ejecucin de tareas era tediosa debido a que no se contaba con la facilidad de tener

    tareas, programa y datos al mimos tiempo en la memoria de la computadora, esto llevo a

    la reflexin de que era posible tener programas, datos y tareas residiendo en una porcin

    de memoria, ms tarde utilizado en la EDVAC (Electronic Discrete Variable Computer). En

    1946, Von Newmann y sus colaboradores (Princeton Institute for Advanced Studies, por lo

    que tambin se le conoci como Computadora IAS) disearon un modelo de computadora

    cuya caracterstica principal el Concepto de Programa Almacenado, no fue sino hasta el

    ao de 1952 cuando se termino este diseo que sirvi ms adelante como prototipo de las

    subsecuentes computadoras de propsito general, los componentes de este prototipo

    son:

    Una memoria principal, que almacena datos e instrucciones.

    Una Unidad Aritmtica Lgica(ALU), con capacidad para operar con datos binarios.

    Una Unidad de Control, que interpreta las instrucciones en memoria para su

    ejecucin.

    Unidades de Entrada / Salida, administra sus operaciones la Unidad de Control.

    La Mquina de Von Neumann tena cinco partes bsicas: la memoria, la unidad

    aritmtica-lgica, la unidad de control del programa y los equipos o unidades de entrada y

    salida, como se muestra en la figura 1.1.

    Memoria: Constaba de 4096 palabras, cada una con 40 bits. Cada palabra poda

    contener dos instrucciones de 20 bits o un nmero entero de 39 bits y su signo. Las

    instrucciones tenan 8 bits dedicados a sealar el tipo de la misma y 12 bits para

    especificar alguna de las 4096 palabras de la memoria.

  • Departamento Acadmico de Sistemas Computacionales

    Javier Aguilar Parra

    14

    Unidad de Control: Es la que supervisaba la transferencia de informacin y la

    indicaba a la unidad aritmtica lgica cual operacin deba ejecutar.

    Unidad Aritmtica Lgica: Es aquella que se encarga de realizar las operaciones

    aritmticas y lgicas necesarias para la ejecucin de una instruccin.

    Acumulador: 40 bits llamado en acumulador que sirven para: Recibir datos de

    entrada, enviar datos a la salida, guardar el resultado de la ltima operacin, una

    instruccin tpica era sumar una palabra de la memoria al acumulador o almacenar

    este en la memoria.

    Los dispositivos de Entrada/Salida sirven a la computadora para obtener

    informacin del mundo exterior y/o comunicar los resultados generados por el

    computador al exterior. Hay una gama muy extensa de dispositivos E/S como

    teclados, monitores, unidades de disco flexible o cmaras web.

    Figura 1.1: Partes bsicas de la arquitectura Von Neumann.

    La arquitectura Von Neumann que, si bien no es la primera en aparecer, s que lo hizo

    prcticamente desde el comienzo de las computadoras y se sigue desarrollando

    actualmente. Claro es que est siendo desplazada por otra que permite una mayor

    velocidad de proceso, la RISC. En los primeros tiempos de las computadoras, con

    sistemas de numeracin decimal, una electrnica sumamente complicada muy

    Memoria

    Unidad de

    Control

    Unidad Aritmtica Lgica

    Acumulador

    Entrada Salida

  • Universidad Autnoma de Baja California Sur

    15

    susceptible a fallos y un sistema de programacin cableado o mediante fichas, Von

    Neumann propuso dos conceptos bsicos:

    1. La utilizacin del sistema de numeracin binario. Simplificaba enormemente los

    problemas que la implementacin electrnica de las operaciones y funciones

    lgicas planteaban, a la vez proporcionaba una mayor inmunidad a los fallos.

    2. Almacenamiento de la secuencia de instrucciones de que consta el programa en

    una memoria interna, fcilmente accesible, junto con los datos que referencia. De

    esta forma la velocidad de proceso experimenta un considerable incremento;

    recordemos que una instruccin o un dato estaban codificados en una ficha.

    Tomando como modelo las mquinas que aparecieron incorporando las anteriores

    caractersticas, la computadora se puede considerar compuesta por las siguientes partes:

    La unidad central de proceso viene a ser el cerebro de la computadora y tiene por misin

    efectuar las operaciones aritmtico-lgicas y controlar las transferencias de informacin a

    realizar. Es la que coordina el funcionamiento conjunto de las dems unidades y realiza

    los clculos necesarios; por eso la podemos subdividir en una unidad de control y en una

    unidad de clculo o unidad aritmtico-lgica.

    La memoria interna contiene el conjunto de instrucciones que ejecuta la CPU en el

    transcurso de un programa. Es tambin donde se almacenan temporalmente las variables

    del mismo, los datos que se precisan y todos los resultados que devuelve. Las unidades

    de entrada y salida son las encargadas de la comunicacin de la mquina con el exterior,

    proporcionando al operador una forma de introducir al ordenador tanto los programas

    como los datos y obtener los resultados.

    1.3 Estructura y Funcin

    Una computadora es un sistema complejo; las computadoras contemporneas contienen

    millones de componentes electrnicos elementales. Entonces, Cmo puede uno

  • Departamento Acadmico de Sistemas Computacionales

    Javier Aguilar Parra

    16

    describirlos? La clave es reconocer la naturaleza jerrquica de la mayora de los sistemas

    complejos, incluyendo a la computadora. [L2].

    Un sistema jerrquico es un conjunto de subsistemas interrelacionados, cada uno de los

    cuales, a su vez, es jerrquico en su estructura hasta que alcanzamos algn nivel de

    subsistema elemental.

    La naturaleza jerrquica de los sistemas complejos es esencial tanto para su diseo como

    para su descripcin. El diseador slo necesita tratar con un nivel particular del sistema a

    la vez. En cada nivel, el sistema consta de un conjunto de componentes y de sus

    interrelaciones. El comportamiento en cada nivel slo depende de una caracterizacin

    abstracta y simplificada del sistema en el siguiente nivel ms bajo. En cada nivel, el

    diseador est interesado en la estructura y en la funcin. [L3].

    Estructura: la forma en la cual los componentes estn interrelacionados.

    Funcin: la operacin de cada componente individual como parte de la estructura.

    En cuanto a la descripcin, tenemos dos alternativas: empezar desde abajo y crear una

    descripcin completa o iniciar con un punto de vista general y descomponer el sistema en

    sus subpartes. La evidencia obtenida de un nmero de campos sugiere que el enfoque

    que va de lo general a lo particular es el ms claro y el ms efectivo. [L4].

    El enfoque que se toma en consideracin para el desarrollo de esta obra se obtiene de

    este punto de vista evolutivo y desde un posicionamiento macro, es decir, el sistema

    computacional se describir de lo general a lo particular. Empezamos con los

    componentes mayores del sistema, describiendo su estructura y su funcin, y

    procedemos con capas cada vez ms bajas de la jerarqua.

    1.3.1 Funcin

  • Universidad Autnoma de Baja California Sur

    17

    Tanto la estructura como el funcionamiento de una computadora son, en esencia, simples.

    La figura 1.2 ilustra las funciones bsicas que una computadora puede llevar a cabo. En

    trminos generales, slo son 4:

    Procesamiento de datos.

    Almacenamiento de datos.

    Movimiento de datos.

    Control.

    La computadora, por supuesto, debe ser capaz de procesar datos. Los datos pueden

    tener una amplia variedad de formas y el rango de requerimientos del procesamiento es

    amplio. Sin embargo, veremos que slo hay unos cuantos mtodos fundamentales o tipos

    de procesamiento de datos.

    Figura 1.2: Una vista funcional de la computadora

    Tambin es esencial que una computadora almacene datos. Aun as la computadora est

    procesando datos en el vuelo (por ejemplo, los datos se introducen, se procesan y los

    resultados van directo a la salida), debe almacenar de forma temporal, por lo menos

    aquellas partes de datos que se estn trabajando en un momento dado. De esta manera

    hay una funcin de almacenamiento de datos de trmino corto.

    Aparato para el

    movimiento de datos

    Mecanismo de control

    Facilidad del procesamiento

    de datos

    Facilidad para el almacenamiento

    de datos

    Ambiente Operativo (Fuente y destino de los datos)

  • Departamento Acadmico de Sistemas Computacionales

    Javier Aguilar Parra

    18

    Igual de importante, la computadora realiza una funcin de almacenamiento de datos de

    trmino largo. Los archivos de datos se almacenan en la computadora para una

    recuperacin y actualizacin subsecuente.

    La computadora debe ser capaz de mover los datos entre el mundo exterior y ella misma.

    El ambiente operativo de la computadora consta de dispositivos que sirven tanto como

    fuentes o como destino de los datos. Cuando los datos se reciben de o se mandan a un

    dispositivo que est conectado en forma directa a la computadora, el proceso se conoce

    como entrada-salida (E-S) y se hace referencia al dispositivo como un perifrico. Cuando

    los datos se mueven sobre distancias ms largas, hacia o desde un dispositivo lejano, el

    proceso se conoce como comunicacin de datos.

    Por ltimo, debe haber un control de estas tres funciones. En fechas recientes, este

    control es ejercido por el (los) individuo(s) que proveen a la computadora con

    instrucciones. Dentro del sistema computacional, una unidad de control maneja los

    recursos de la computadora y dirige el desempeo de sus partes funcionales en respuesta

    a esas instrucciones.

    En este nivel general de la discusin, es reducido el nmero de operaciones posibles que

    se pueden llevar a cabo. La figura 1.3 ilustra los cuatro posibles tipos de operaciones. La

    computadora puede funcionar como un dispositivo de movimiento de datos (figura 1.3 a),

    solo transfiriendo datos desde un perifrico o una lnea de comunicaciones a otra (otro).

    Tambin puede funcionar como un dispositivo de almacenamiento de datos (figura 1.3 b),

    con datos que se transfieren desde el ambiente externo al almacenamiento de la

    computadora (lectura) y viceversa (escritura). Los dos diagramas finales muestran las

    operaciones que involucran el procesamiento de datos, sobre los datos ya sea en

    almacenamiento (figura 1.3 c) o en el enrutamiento entre el almacenamiento y el ambiente

    externo. La discusin anterior podra verse como algo que se ha generalizado de manera

  • Universidad Autnoma de Baja California Sur

    19

    absurda. Cierto, es posible, aun en un nivel elevado de la estructura de la computadora,

    diferenciar una variedad de funciones, todo esto sugerido por Bell y Newell.

    a)

    b)

    c)

    d)

    Figura 1.3: Posibles operaciones de la computadora.

    Existe una formacin extraordinariamente pequea de la estructura de la computadora

    con fines de ajuste a la funcin que se va a desempear. En la base de esto descansa la

    naturaleza del propsito general de las computadoras, en la cual toda la especializacin

    funcional ocurre en el momento de la programacin y no en el momento del diseo.

    1.3.2 Estructura

    La figura 1.4 es la representacin ms simple posible de una computadora. sta es una

    entidad que interacta de alguna forma con su ambiente externo. En general, todos sus

    enlaces con el ambiente externo pueden ser clasificados como dispositivos perifricos o

    lneas de comunicacin. Tendremos que decir algo acerca de ambos tipos de enlaces.

    Movi-miento

    Control

    Procesa-miento

    Almacena-miento

    Movi-miento

    Control

    Procesa-miento

    Almacena-miento

    Movi-miento

    Control

    Procesa-miento

    Almacena-miento

    Movi-miento

    Control

    Procesa-miento

    Almacena-miento

  • Departamento Acadmico de Sistemas Computacionales

    Javier Aguilar Parra

    20

    Figura 1.4: La computadora.

    Pero el asunto ms importante de esta obra es la estructura interna de la computadora

    misma, la cual se muestra a un nivel superior en la figura 1.5.

    Figura 1.5: La computadora, estructura de nivel superior Hay cuatro componentes estructurales principales:

    Unidad centra de procesamiento (CPU): Controla la operacin de la computadora y

    realiza sus funciones de procesamiento de datos. Con frecuencia se le llama tan

    slo procesador.

    Memoria principal: Almacena datos.

    E-S: Mueve datos entre la computadora y su ambiente externo.

    Interconexin del Sistema: Algn mecanismo que proporciona comunicacin entre

    la CPU, la memoria principal y la E-S.

    Computadora

    Almacenamiento

    Procesamiento

    Perifricos Lneas de comunicacin

    Computadora

    Computadora

    CPU

    Interconexin

    con el sistema

    Memoria Principal

    E-S

    Perifricos

  • Universidad Autnoma de Baja California Sur

    21

    Podra haber uno o ms de cada uno de los componentes anteriores. Tradicionalmente,

    slo ha habido una sola CPU. En aos recientes, se ha incrementado el uso de mltiples

    procesadores en un solo sistema.

    Figura 1.6: La Unidad Procesamiento Centra (CPU)

    Cada uno de estos componentes se examinara con un poco ms de detalle. Sin embargo,

    para nuestros propsitos, el componente ms interesante y de alguna manera el ms

    complejo, es la CPU, su estructura se ilustra en la figura 1.6. Sus principales

    componentes estructurales son:

    Computadora

    CPU

    Bus del sistema

    Memoria

    E-S

    Unidad de Procesamiento

    Registros

    Interconexin interna de la

    CPU

    Unidad de

    Control Unidad

    Aritmtica y Lgica

  • Departamento Acadmico de Sistemas Computacionales

    Javier Aguilar Parra

    22

    Figura 1.7: La Unidad de control

    La Unidad de Control: Controla la operacin de la CPU y, por consiguiente, la

    computadora.

    La Unidad Aritmtica y Lgica (ALU): Realiza las funciones de procesamiento de

    datos de la computadora.

    Registros: Proporciona almacenamiento interno para la CPU.

    Interconexin de la CPU: Algn mecanismo que proporciona lo necesario para la

    comunicacin entre la unidad de control, la ALU y los registros.

    Cada uno de estos componentes se examinar con un poco ms de detalle. Ahora, hay

    varios enfoques para la implantacin de la unidad de control, pero la ms comn por

    mucho es una implantacin microprogramada. Con este enfoque, la estructura de la

    unidad de control puede representarse como en la figura 1.7.

    CPU

    Unidad de

    Control

    Bus interno

    de la CPU

    ALU Registros

    Unidad de Control

    Registros y

    decodificadores de la unidad de

    control

    Lgica secuencial

    Memoria de control

  • Universidad Autnoma de Baja California Sur

    23

    1.4 Estructuras de interconexin para la computadora

    A nivel superior, una computadora consta de un procesador, memoria y componentes de

    E-S. El comportamiento funcional del sistema se basa en el intercambio de datos y

    seales de control entre estos componentes. Para soportar este intercambio, dichos

    componentes deben estar interconectados de alguna forma.

    1.4.1 Memoria interna y externa

    La memoria es esa parte del sistema computacional que se utiliza para el

    almacenamiento y para la subsecuente recuperacin de datos e instrucciones.

    La memoria de la computadora exhibe un amplio rango de tipos, tecnologa, organizacin,

    desempeo y costo. El sistema computacional tpico est equipado con una jerarqua de

    subsistemas de memoria, algunos internos (accesibles por el proceso de forma directa) y

    algunos externos (accesibles por el procesador va un mdulo de E-S). Las caractersticas

    claves de los subsistemas de memoria y estudia la jerarqua de la memoria e incluye un

    anlisis de:

    Cach.

    Memoria principal de semiconductor.

    Memoria de burbujas.

    Disco magntico.

    Cinta magntica.

    1.4.2 Entrada-Salida.

    Adems del procesador y la memoria, el tercer elemento clave de un sistema

    computacional es un conjunto de mdulos de E-S. Cada mdulo esta interconectado con

    el procesador y la memoria, y controla adems uno o ms dispositivos externos. Se

    estudian los mecanismos por medio de los cuales un mdulo de E-S interacta con el

    resto del sistema computacional, mediante el uso de las tcnicas de E-S por programa, E-

  • Departamento Acadmico de Sistemas Computacionales

    Javier Aguilar Parra

    24

    S por interrupcin y acceso directo a memoria (DMA) y la interfaz entre un mdulo de E-S

    y los dispositivos externos.

    1.4.3 Estructura y funcin de la CPU.

    La estructura interna y funcin de la CPU se revisa la organizacin general de la CPU

    (ALU, unidad de control, registros) y el funcionamiento de la CPU cuando se ejecutan las

    instrucciones de mquina. Se estudia el ciclo de las instrucciones para mostrar la funcin

    y la interrelacin de los ciclos de bsqueda, indirecto, de ejecucin y de interrupcin. Por

    ltimo, se examina el uso de la ejecucin en cascada para mejorar el desempeo.

    1.4.4 Operacin de la unidad de control.

    La unidad de control es el componente de la CPU que controla su operacin. Se muestra

    que cada ciclo de instruccin est compuesto de una serie de microoperaciones que

    generan seales de control. La ejecucin se lleva a cabo por el efecto de estas seales de

    control, que emanan de la unidad de control hacia la ALU, los registros y la estructura de

    interconexin del sistema. Por ltimo, se presenta un enfoque para la implantacin de la

    unidad de control, a la que se hace referencia como una unidad de control alambrada.

  • Universidad Autnoma de Baja California Sur

    25

    Captulo 2 Breve historia del desarrollo de computadoras.

    La Computadora, como todo avance tecnolgico, no surge de repente; es el resultado de

    muchos desarrollos: cientficos, sociales, comerciales y otros ms. En cada poca, los

    seres humanos nos van mejorando sus herramientas para realizar mejor las tareas que

    deben cumplir.

    2.1 Antecedentes histricos de la computacin

    Uno de los primeros dispositivos mecnicos para contar fue el baco, cuya historia se

    remonta a las antiguas civilizaciones griega y romana. Este dispositivo es muy sencillo,

    consta de cuentas ensartadas en varillas que a su vez estn montadas en un marco

    rectangular.

    2.1.1 La pascalina.

    Otro de los inventos mecnicos fue la Pascalina inventada por Blaise Pascal (1623 -1662)

    de Francia y la de Gottfried Wilhelm von Leibniz (1646 - 1716) de Alemania. Con estas

    mquinas, los datos se representaban mediante las posiciones de los engranajes, y los

    datos se introducan manualmente estableciendo dichas posiciones finales de las ruedas,

    de manera similar a como leemos los nmeros en el cuentakilmetros de un automvil.

    2.1.2 La mquina analtica.

    La primera computadora fue la mquina analtica creada por Charles Babbage, profesor

    matemtico de la Universidad de Cambridge e Ingeniero Ingles en el siglo XIX. En 1823 el

    gobierno Britnico lo apoyo para crear el proyecto de una mquina de diferencias, un

    dispositivo mecnico para efectuar sumas repetidas. La idea que tuvo Charles Babbage

    sobre una computadora naci debido a que la elaboracin de las tablas matemticas era

    un proceso tedioso y propenso a errores. Las caractersticas de esta mquina incluyen

    una memoria que puede almacenar hasta 1000 nmeros de hasta 50 dgitos cada uno.

  • Departamento Acadmico de Sistemas Computacionales

    Javier Aguilar Parra

    26

    Las operaciones a ejecutar por la unidad aritmtica son almacenadas en una tarjeta

    perforadora. Se estima que la maquina tardara un segundo en realizar una suma y un

    minuto en una multiplicacin.

    2.1.3 La mquina de Hollerith.

    La mquina de Hollerith. En la dcada de 1880, la oficina del Censo de los Estados

    Unidos, deseaba agilizar el proceso del censo de 1890. Para llevar a cabo esta labor, se

    contrato a Herman Hollerith, un experto en estadstica para que diseara alguna tcnica

    que pudiera acelerar el levantamiento y anlisis de los datos obtenidos en el censo. Entre

    muchas cosas, Hollerith propuso la utilizacin de tarjetas en las que se perforaran los

    datos, segn un formato preestablecido. Una vez perforadas las tarjetas, estas serian

    tabuladas y clasificadas por maquinas especiales. La idea de las tarjetas perforadas no

    fue original de Hollerith. l se baso en el trabajo hecho en el telar de Joseph Jacquard que

    ingenio un sistema donde la trama de un diseo de una tela as como la informacin

    necesaria para realizar su confeccin era almacenada en tarjetas perforadas. El telar

    realizaba el diseo leyendo la informacin contenida en las tarjetas. De esta forma, se

    podan obtener varios diseos, cambiando solamente las tarjetas.

    2.1.4 La Mark I.

    En 1944 se construy en la Universidad de Harvard, la Mark I, diseada por un equipo

    encabezado por Howard H. Aiken. Esta computadora tomaba seis segundos para efectuar

    una multiplicacin y doce para una divisin. Computadora basada en rieles (tena aprox.

    3000), con 800 kilmetros de cable, con dimensiones de 17 metros de largo, 3 metros de

    alto y 1 de profundidad. Al Mark I se le hicieron mejoras sucesivas, obteniendo as el Mark

    II, Mark III y Mark IV.

    2.1.5 La ENIAC.

    En 1947 se construy en la Universidad de Pennsylvania la ENIAC (Electronic Numerical

    Integrator And Calculator) que fue la primera computadora electrnica que funcionaba con

  • Universidad Autnoma de Baja California Sur

    27

    tubos al vaco, el equipo de diseo lo encabezaron los ingenieros John Mauchly y John

    Eckert. Este computador superaba ampliamente al Mark I, ya que llego hacer 1500 veces

    ms potente. En el diseo de esta computadora fueron incluidas nuevas tcnicas de

    electrnica que permitan minimizar el uso de partes mecnicas. Esto trajo como

    consecuencia un incremento significativo en la velocidad de procesamiento. As, poda

    efectuar 5000 sumas o 500 multiplicaciones en un segundo y permita el uso de

    aplicaciones cientficas en astronoma, meteorologa, por mencionar algunas.

    Durante el desarrollo del proyecto de la ENIAC, el matemtico Von Neumann propuso

    unas mejoras que ayudaron a llegar a los modelos actuales de computadoras:

    1. Utilizar un sistema de numeracin de base dos (Binario) en vez del sistema decimal

    tradicional.

    2. Hacer que las instrucciones de operacin estn en la memoria, al igual que los datos. De

    esta forma, memoria y programa residirn en un mismo sitio.

    2.1.6 La EDVAC.

    La EDVAC (Electronic Discrete Variable Automatic Computer), construida en la

    Universidad de Manchester, en Connecticut (EE.UU), en 1949 fue el primer equipo con

    capacidad de almacenamiento de memoria e hizo desechar a los otros equipos que tenan

    que ser intercambios o reconfigurados cada vez que se usaban. Tena aproximadamente

    cuatro mil bulbos y usaba un tipo de memoria basado en tubos llenos de mercurio por

    donde circulaban seales elctricas sujetas a retardos. EDCAV pesaba aproximadamente

    7850 kg y tena una superficie de 150 m2.

    En realidad EDVAC fue la primera verdadera computadora electrnica digital de la

    historia, tal como se le concibe en estos tiempos y a partir de ella se empezaron a fabricar

    arquitecturas ms completas.

    2.1.7 La UNIVAC.

  • Departamento Acadmico de Sistemas Computacionales

    Javier Aguilar Parra

    28

    La UNIVAC fue la primera computadora diseada y construida para un propsito no

    militar. Desarrollada para la oficina de CENSO en 1951, por los ingenieros John Mauchly

    y John Presper Eckert, que empezaron a disearla y construirla en 1946.

    La computadora pesaba 7257 kg. aproximadamente, estaba compuesta por 5000 tubos

    de vaco, y poda ejecutar unos 1000 clculos por segundo. Era una computadora 7 que

    procesaba los dgitos en serie. Poda hacer sumas de dos nmeros de diez dgitos cada

    uno, unas 100000 por segundo.

    As Von Neumann, junto con Babbage se consideran hoy como los padres de la

    Computacin.

    2.2 Generaciones de las Computadoras.

    Las generaciones de las computadoras se definen haciendo referencia principalmente a

    los componentes electrnicos con los que fueron construidas y diseadas las

    computadoras, cundo menos eso se criterio se tomo en consideracin las primeras cuatro

    generaciones, sin embargo, tambin se toman criterios su estructura y funcin. La

    estructura refiere a la forma en la cual los componentes estn interrelacionados y su

    funcin a la operacin de cada componente individual como parte de la estructura.

    Otro aspecto que se considera para establecer las generaciones de las computadoras

    tiene que ver con el desarrollo de software como lenguajes de programacin, sistemas

    operativos y aplicaciones de inteligencia artificial y robtica.

    2.2.1 Primera Generacin (1951-1958).

    En esta generacin haba un gran desconocimiento de las capacidades de las

    computadoras, puesto que se realiz un estudio en esta poca que determin que con

    veinte computadoras se saturara el mercado de los Estados Unidos en el campo de

    procesamiento de datos. Esta generacin abarco la dcada de los cincuenta. Y se conoce

    como la primera generacin. Estas mquinas tenan las siguientes caractersticas:

    Usaban tubos al vaco para procesar informacin.

  • Universidad Autnoma de Baja California Sur

    29

    Usaban tarjetas perforadas para entrar los datos y los programas.

    Usaban cilindros magnticos para almacenar informacin e instrucciones internas.

    Eran sumamente grandes, utilizaban gran cantidad de electricidad, generaban gran

    cantidad de calor y eran sumamente lentas.

    Se comenz a utilizar el sistema binario para representar los datos.

    En esta generacin las mquinas son grandes y costosas (de un costo aproximado de

    10,000 dlares). La computadora ms exitosa de la primera generacin fue la IBM 650, de

    la cual se produjeron varios cientos. Esta computadora que usaba un esquema de

    memoria secundaria llamado tambor magntico, que es el antecesor de los discos

    actuales.

    2.1.1. Segunda Generacin (1958-1964).

    En esta generacin las computadoras se reducen de tamao y son de menor costo.

    Aparecen muchas compaas y las computadoras eran bastante avanzadas para su

    poca como la serie 5000 de Burroughs y la ATLAS de la Universidad de Manchester.

    Algunas computadoras se programaban con cintas perforadas y otras por medio de

    cableado en un tablero. Las caractersticas de esta generacin son:

    Usaban transistores para procesar informacin.

    Los transistores eran ms rpidos, pequeos y ms confiables que los tubos al vaco.

    200 transistores podan acomodarse en la misma cantidad de espacio que un tubo al

    vaco.

    Usaban pequeos anillos magnticos para almacenar informacin e instrucciones. Pero

    esto provocaba una gran cantidad de calor lo que las hacan sumamente lentas.

    Se mejoraron los programas de computadoras que fueron desarrollados durante la primera

    generacin.

    Se desarrollaron nuevos lenguajes de programacin como COBOL y FORTRAN, los

    cuales eran comercialmente accesibles.

  • Departamento Acadmico de Sistemas Computacionales

    Javier Aguilar Parra

    30

    Se usaban en aplicaciones de sistemas de reservaciones de lneas areas, control del

    trfico areo y simulaciones de propsito general.

    La marina de los Estados Unidos desarrolla el primer simulador de vuelo, "Whirlwind I".

    Surgieron las minicomputadoras y los terminales a distancia.

    Se comenz a disminuir el tamao de las computadoras.

    2.1.1. Tercera Generacin (1964-1971).

    La tercera generacin de computadoras emergi con el desarrollo de circuitos integrados

    (pastillas de silicio) en las que se colocan miles de componentes electrnicos en una

    integracin en miniatura. Las computadoras nuevamente se hicieron ms pequeas, ms

    rpidas, desprendan menos calor y eran energticamente ms eficientes. La

    computadora IBM-360 domin las ventas de la tercera generacin de computadoras

    desde su presentacin en 1965. El PDP-8 de la Digital Equipment Corporation fue el

    primer miniordenador. Las caractersticas de esta generacin son:

    Se desarrollaron circuitos integrados para procesar informacin.

    Se desarrollaron los "chips" para almacenar y procesar la informacin. Un "chip" es una

    pieza de silicio que contiene los componentes electrnicos en miniatura llamados

    semiconductores.

    Los circuitos integrados recuerdan los datos, ya que almacenan la informacin como

    cargas elctricas.

    Surge la multiprogramacin.

    Las computadoras pueden llevar a cabo ambas tareas de procesamiento o anlisis

    matemticos.

    Emerge la industria del "software".

    Se desarrollan las minicomputadoras IBM 360 y DEC PDP-1.

    Otra vez las computadoras se tornan ms pequeas, ms ligeras y ms eficientes.

    Consuman menos electricidad, por lo tanto, generaban menos calor.

  • Universidad Autnoma de Baja California Sur

    31

    2.1.1. Cuarta Generacin (1971-1988).

    Aparecen los microprocesadores que es un gran adelanto de la microelectrnica, son

    circuitos integrados de alta densidad y con una velocidad impresionante. Las

    microcomputadoras con base en estos circuitos son extremadamente pequeas y baratas,

    por lo que su uso se extiende al mercado industrial. Aqu nacen las computadoras

    personales que han adquirido proporciones enormes y que han influido en la sociedad en

    general sobre la llamada "revolucin informtica". Las caractersticas de esta generacin

    son:

    Se desarroll el microprocesador.

    Se colocan ms circuitos dentro de un "chip".

    "LSI - Large Scale Integration circuit".

    "VLSI - Very Large Scale Integration circuit".

    Cada "chip" puede hacer diferentes tareas.

    Un "chip" sencillo actualmente contiene la unidad de control y la unidad de

    aritmtica/lgica. El tercer componente, la memoria primaria, es operado por otros "chips".

    Se reemplaza la memoria de anillos magnticos por la memoria de "chips" de silicio.

    Se desarrollan las microcomputadoras, o sea, computadoras personales o PC.

    Se desarrollan las supercomputadoras.

    2.2.5 Quinta Generacin (1983 al presente).

    La quinta generacin de computadoras, tambin conocida por sus siglas en ingls, FGCS

    (de Fifth Generation Computer Systems) fue un ambicioso proyecto propuesto por Japn

    a finales de la dcada de 1970 y principios de la dcada de 1980. Su objetivo era el

    desarrollo de una nueva clase de computadoras que utilizaran tcnicas y tecnologas de

    inteligencia artificial tanto en el plano del hardware como del software, 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

  • Departamento Acadmico de Sistemas Computacionales

    Javier Aguilar Parra

    32

    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. Las

    caractersticas principales de esta generacin son:

    Mayor velocidad.

    Ms miniaturizacin de los elementos.

    Aumenta la capacidad de memoria.

    Multiprocesador (Procesadores interconectados).

    Lenguaje Natural.

    Lenguajes de programacin: PROGOL (Programming Logic) y LISP (List Processing).

    Mquinas activadas por la voz que pueden responder a palabras habladas en diversas

    lenguas y dialectos.

    Capacidad de traduccin entre lenguajes que permitir la traducir instantneamente

    lenguajes hablados y escritos.

    Elaboracin inteligente del saber y nmero tratamiento de datos.

    Caractersticas de procesamiento similares a las secuencias de procesamiento Humano.

    2.2.6 Sexta Generacin (presente)

    La sexta generacin se podra llamar a la era de las computadoras inteligentes basadas

    en redes neuronales artificiales o "cerebros artificiales". Seran computadoras que

    utilizaran superconductores como materia-prima para sus procesadores, lo cual

    permitiran no malgastar electricidad en calor debido a su nula resistencia, ganando

    performance y economizando energa. La ganancia de performance sera de

    aproximadamente 30 veces la de un procesador de misma frecuencia que utilice metales

    comunes. Las caractersticas de esta generacin son:

    Las Computadoras Porttiles (Ladtops).

  • Universidad Autnoma de Baja California Sur

    33

    Las Computadoras de Bolsillo (PDAs).

    Los Dispositivos Multimedia.

    Los Dispositivos Mviles Inalmbricos (SPOT, UPnP, Smartphone, etc.).

    El Reconocimiento de voz y escritura.

    Las Computadoras pticas (luz, sin calor, rpidas).

    Las Computadoras Cunticas (electrones, molculas, qbits, sper rpidas).

    La Mensajera y el Comercio Electrnico.

    La Realidad Virtual.

    Las Redes Inalmbricas (WiMax, WiFi, Bluetooth).

    El Sper Computo (Procesadores Paralelos Masivos).

    Las Memorias Compactas (Discos Duros externos USB, SmartMedia, PCMCIA).

    En esta generacin se espera llegar a los Sistemas Expertos (imitar el comportamiento

    de un profesional humano), para esto se emplearn microcircuitos con inteligencia, en

    donde las computadoras tendrn la capacidad de aprender, asociar, deducir y tomar

    decisiones para la resolucin de un problema, la famosa "Generacin de la Inteligencia

    Artificial".

    El propsito de la Inteligencia Artificial es equipar a las computadoras con inteligencia

    humana y con la capacidad de razonar para encontrar soluciones. Otro factor fundamental

    del diseo, la capacidad de la computadora para reconocer patrones y secuencias de

    procesamiento que haya encontrado previamente, (programacin Heurstica) que permita

    a la computadora recordar resultados previos e incluirlos en el procesamiento, en esencia,

    la computadora aprender a partir de sus propias experiencias usar sus datos originales

    para obtener la respuesta por medio del razonamiento y conservar esos resultados para

    posteriores tareas de procesamiento y toma de decisiones. El conocimiento recin

    adquirido le servir como base para la prxima serie de soluciones.

    2.3 Computadoras Contemporneas.

  • Departamento Acadmico de Sistemas Computacionales

    Javier Aguilar Parra

    34

    Hay una amplia variedad de computadoras en el mercado actual en trminos de tamao

    fsico, precio, capacidad y desempeo. Es tan amplia que algunas veces es difcil ver

    esos elementos que comparten varias computadoras y aquellos que tienden a diferir entre

    las computadoras.

    De un tiempo a la fecha, los ingenieros, los fabricantes y los usuarios de computadoras

    han encontrado conveniente agrupar a las computadoras en tres clases principales:

    Microcomputadoras.

    Minicomputadoras.

    Mainframes.

    Figura 2.1: Las tendencias en el crecimiento del desempeo por clase de computadoras.

    Esta clasificacin es muy til para tener un entendimiento de los elementos claves de la

    arquitectura de las computadoras y las diferencias esenciales entre computadoras.

    Aunque es importante darse cuenta que estas clases no estn definidas de manera

    precisa. Esto es por dos razones:

    De hecho hay un espectro de tipo de tipos de computadoras, y las diferencias entre

    stas dentro de cada una de las tres clases son tan grandes como las diferencias

    entre las clases aledaas.

    La tecnologa computacional evoluciona de manera rpida, por lo tanto, la

    microcomputadora actual es tan poderosa como la microcomputadora de hace

    1965 1970 1975 1980 1985 1990 1995 2000 2005 2010

    100

    10

    1

    0.1

    Mainframaes

    Supercomputadoras

    Minicomputadoras

    Microcomputadoras

    Desempeo Realtivo

  • Universidad Autnoma de Baja California Sur

    35

    algunos aos y la microcomputadora actual es tan poderosa como el mainframe de

    hace pocos aos.

    Este ltimo aspecto se ilustra en la figura 2.1, la cual muestra las principales clases de

    computadoras a travs de los aos. Al medir el poder de la computadora, se ve que cada

    clase ha crecido. Hacia arriba de la grfica, en forma diagonal, uno observa que una clase

    de computadoras se vuelve ms potente con el paso del tiempo. Si seguimos la grfica en

    forma horizontal, se observa que, conforme avanza el tiempo, se puede proporcionar la

    misma potencia de clculo con computadoras ms pequeas y ms baratas1.

    La grfica slo refleja el desempeo de la CPU para aplicaciones de propsito general. El

    desempeo para otras clases diferentes en cuanto al microprocesador se subestima

    porque no se toma en cuenta el desempeo en E-S.

    Esta clasificacin (microcomputadora, minicomputadora, mainframe), desde luego, implica

    diferencias entre las clases en una o ms caractersticas. En la dcada de los sesentas,

    antes de la microcomputadora, haba una distincin muy clara entre las minicomputadoras

    y los mainframes. Las caractersticas ms importantes que se podan usar para

    diferenciar los dos tipos de computadoras eran:

    Velocidad.

    Repertorio de instrucciones.

    Nmero de registros en la CPU.

    Longitud de palabra.

    Tamao de la memoria principal.

    Complejidad de los mdulos de E-S.

    Complejidad del Sistema Operativo.

    Tamao fsico.

    Costo.

    1 La grfica slo refleja el desempeo de la CPU para aplicaciones de propsito general.

  • Departamento Acadmico de Sistemas Computacionales

    Javier Aguilar Parra

    36

    Espacio de direcciones virtual.

    Tamao de la memoria secundaria.

    Grado de multiprogramacin.

    (Los ltimos tres trminos todava no se han definido, pero se discuten ms tarde en este

    texto.) Un mainframe posea ms caractersticas de estas que la minicomputadora.

    Cuando la microcomputadora se introdujo primero, se poda usar esta misma lista para

    poder diferenciar a la microcomputadora de la minicomputadora. Con la evolucin

    continua de la tecnologa, los lmites entre los tres tipo de mquinas se volvieron borrosos.

    Tambin, surgi una nueva clase: la supercomputadora. Figura 2.2 da ejemplos de cada

    clase.

    2.3.1. Microcomputadora.

    La clase de las microcomputadoras se puede definir de una forma ms precisa que las

    otras clases. En trminos simples, una microcomputadora es una computadora cuya CPU

    es un microprocesador. Como observamos en la seccin anterior, un microprocesador es

    un procesador en el cual todos sus componentes estn en un solo chip de circuito

    integrado.

    La microcomputadora se ha convertido en una parte tan comn de la vida diaria que se

    necesita decir poco acerca de ella. Las computadoras caseras y las personales de oficina

    proliferan, proporcionando potencia de cmputo y capacitacin a ms y ms gente. En

    trminos de nmero de unidades, las ventas de microcomputadoras empequeecen a

    todos los otros tipos de computadoras combinados.

    2.3.2 Minicomputadora.

    A principios de los sesentas, se combinaron factores econmicos y tcnicos para hacer a

    las computadoras pequeas y baratas atractivas para varias aplicaciones. Algunas tareas

    de clculo podan efectuarse con menos potencia que la que entonces estaba disponible

    en las computadoras tipo mainframe contemporneas. por ejemplo, las computadoras

  • Universidad Autnoma de Baja California Sur

    37

    podan usarse para controlar algunos procesos industriales o de adquisicin de datos,

    tales como la verificacin del sistema electrnico de un producto en una lnea de

    ensamble. Esta tarea no poda efectuarse econmicamente por un mainframe, pero se

    poda usar una computadora pequea y relativamente barata. Mientras que los

    mainframes eran operados por cuadrillas de operadores, tales costos no se podan

    justificar para la minicomputadora barata. De esta manera, se requiri la interaccin

    directa entre la minicomputadora y el usuario.

    Un desarrollo clave en este campo fue la introduccin a la minicomputadora de 16 bits, de

    las cuales PDP-11 de DEC, introducida en 1970, fue la ms prominente y la ms usada.

    Las primeras minicomputadoras emplearon varias longitudes de bits cortas, las mquinas

    de 8 y 12 bits eran comunes. A finales de los setentas, casi todas las minicomputadoras

    eran mquinas de 16 bits. Comparadas con mquinas de longitud de palabra ms

    pequea, la computadora de 16 bits tena las siguientes ventajas:

    La longitud de palabra de 16 bits permite un conjunto de instrucciones de maquina

    valioso y un campo de direccionamiento relativamente grande. Esto proporciona

    una maquina ms potente que puede usarse en una amplia variedad de

    aplicaciones.

    La longitud de palabra de 16 bits es eficiente para el almacenamiento y la

    manipulacin del texto. De esta manera, se presta tanto para las aplicaciones de

    negocios como cientficas.

    Con el aumento de la velocidad, del repertorio de instrucciones, del tamao de la memoria

    y de otras caractersticas de estas minicomputadoras debido a los avances de la

    tecnologa, estas caractersticas cambiaron su papel. Algunas de las aplicaciones

    individuales o dedicadas empezaron a efectuarse por las microcomputadoras. La

    minicomputadora se convirti en un sistema multiusuario o compartido. En las dcadas de

  • Departamento Acadmico de Sistemas Computacionales

    Javier Aguilar Parra

    38

    los sesentas y setentas, los avances en la tecnologa condujeron al incremento de la

    funcionalidad de la minicomputadora.

    Se mejoraron los conjuntos de instrucciones para incluir operaciones de nmeros de

    punto flotante para el proceso cientfico y cadenas de caracteres para aplicaciones

    comerciales. La disponibilidad de la memoria de bajo costo permiti un incremento

    dramtico en el tamao de la memoria principal adjunta a la minicomputadora. La

    velocidad de ejecucin de instruccin se increment.

    Todos estos adelantos sucedieron en una arquitectura de 16 bits. Pero hay limitaciones

    impuestas por esa arquitectura:

    Repertorio de instrucciones: Con el uso de instrucciones de 16 bits, es limitado el

    nmero de cdigos de operacin disponibles.

    Aritmtica de precisin ms alta: La forma natural de la aritmtica en una

    mquina de 16 bits opera nmero de 16 bits. Es posible obtener una precisin ms

    alta por medio del almacenamiento de un solo nmero en 2 o ms palabras. Una

    operacin ms eficiente puedo lograrse con un tamao de palabra ms grande

    para almacenar nmeros.

    Rango de direcciones: La capacidad de direccionamiento est delimitada casi

    siempre por el nmero de bits que pueden almacenarse en los registros de

    direccin. As, en una mquina de 16 bits, se permite entonces un mximo de 64 K

    direcciones nicas.

    De estas limitaciones, la ltima es la ms importante y fundamental. Las direcciones se

    utilizan por los programas de la computadora para hacer referencia a las localidades de

    datos y del programa. Conforme aument la potencia de la minicomputadora, se cre un

    desajuste entre el rango de direcciones de 64 K y el espacio de direccin fsica del

    multimegabyte. Para usos ms grandes, se desarrollaron dos tendencias:

  • Universidad Autnoma de Baja California Sur

    39

    1. Los usuarios de la minicomputadora queran procesar configuraciones de datos ms

    grandes; esto se muestra en particular con los programas de FORTRAN.

    2. Los programas de aplicacin crecieron rpidamente en tamao, en particular los

    programas grandes de COBOL. El programador tenan que recurrir a varios trucos para

    tratar con esta desigualdad.

    En las consideraciones nos llevan a la introduccin, a finales de los setentas. De la

    minicomputadora de 32 bits, la cual fue llamada como la supermini. La

    superminicomputadora contina la tendencia establecida por la minicomputadora de 16

    bits, soportando ms usuarios en forma simultnea y manipulando ms dispositivos

    perifricos y memorias ms grandes que las minicomputadoras anteriores. Con la virtual

    desaparicin de la minicomputadora de 16 bits, el trmino supermini se desech en favor

    de minicomputadora o sistema de rango medio.

    2.3.3 Mainframe.

    Aunque hay algunas confusiones sobre los lmites entre las minicomputadoras y las

    computadoras mainframes, stas pertenecen como una clase diferente de computadoras.

    Algunas de las diferencias claves entre el extremo alto de la clase de los mainframe y el

    extremo alto de la clase de las minicomputadoras estn resaltadas por la IBM 3090 y la

    VAX en la tabla 2.8. Una de las diferencias ms dramticas reside en la velocidad de las

    dos clase, Una medida comn de velocidad es millones de instrucciones por segundo

    (MIPS); esta es la tasa en la que se ejecutan las instrucciones de mquina.

    Algunas veces es peligroso comparar el porcentaje de MIPS de mquinas diferentes, ya

    que la instruccin tpica en una maquina podra hacer ms que la instruccin en otra. Sin

    embargo, son comparables los conjuntos de instrucciones de las computadoras

    mainframe y de las superminis, entonces la comparacin es vlida. Otra rea dramtica

    de diferencia es el precio, tal como se muestra en la tabla.

  • Departamento Acadmico de Sistemas Computacionales

    Javier Aguilar Parra

    40

    En trminos de volumen de dlares, los mainframes son el sector ms grande del

    mercado de hardware computacional y el mercado contina creciendo. La pregunta

    sugera de por qu tales maquinas costosas continan sobreviviendo en el mundo de las

    minicomputadoras y de las minis de bajo costo. De hecho, las predicciones de la muerte

    de los mainframes han aparecido con regularidad desde hace 15 aos o ms. Por

    ejemplo:

    1. Los mainframes tienen ms que ir al paso de las otras clases de computadoras en

    trminos de precio y de mejoras en el desempeo.

    2. Hay una funcin que legtimamente slo proporcionan las computadoras de la clase de los

    mainframes. Permtanos examinar con brevedad estos dos aspectos.

    Los dramticos progresos en el desempeo de las minicomputadoras llevaron a varios

    observadores a creer que los mainframes costosos estaran fuera de uso alrededor de la

    mitad de la dcada de los setentas. El evento que represent un punto decisivo para la

    industria de los mainframes fueron volmenes de remesas de sistemas de conexin

    compatible por AmdahlCorp en 1976.

    Estas mquinas eran idnticas en funcionamiento a la CPU de IBM y podan usar todo el

    software de las mquinas IBM. Amdahl ofreci mejoras en el precio y en la ejecucin

    sobre los mainframes de la IBM y esto introdujo una verdadera competencia para este

    sector de la industria. El resultado fue una fuerte respuesta de IBM. De 1970 a 1976, el

    mainframe de IBM aument de 1.8 MIPS a 2.5 MIPS y de 1976 a 1982, ascendi de 2.5

    MIPS a 14 MIPS. Durante este perodo, los precios permanecieron estables. Esta mejora

    de precio/desempeo super a la que se haba experimentado en la industria de la

    minicomputadora en el mismo lapso de tiempo.

    Sin embargo, un mainframe de tamao completo es una enorme inversin. Con el

    desarrollo de la tecnologa de procesamiento de datos distribuidos, varios observadores

    sintieron que incluso grandes aplicaciones podran manejarse con una red de

  • Universidad Autnoma de Baja California Sur

    41

    minicomputadoras en lugar de una microcomputadora. Esto ha ocurrido en algunas reas.

    Pero en un rea, el mainframe contina dominando.

    La principal funcin de los mainframes en la actualidad, es soportar grandes bases de

    datos.

    Las enormes organizaciones de negocios y de gobierno necesitan un almacn central de

    datos que se pueda manejar y controlar de manera central. Slo el mainframe tiene la

    potencia de procesamiento para manejar grandes sistemas de bases de datos.

    Cray Y-MP IBM 3090/600

    VAX 8842 IBM AS/400/B60 IBM PS/2/50

    Clase Supercomputadora Mainframe Minicomputadora Minicomputadora Microcomputadora

    Pri