Você está na página 1de 32

CURSO DE ARQUITECTURA DE COMPUTADORES

OSCAR CARRASCO VERA

CURSO DE ARQUITECTURA DE COMPUTADORES

Introduccin.
Desde tiempos inmemorables, el hombre ha tratado de dar solucin a problemas complejos que demandaban un gran esfuerzo y tiempo por parte de l. Para ello, ha diseado mquinas que, de alguna u otra manera, reemplazaban o facilitaban la labor que l realizaba. Es as como, en un comienzo, nacieron las herramientas para confeccionar armas y construccin de utensilios y, ms adelante, la rueda. Con el avance del tiempo, fueron creadas nuevas mquinas capaces de simplificar aun ms el trabajo del hombre, as naci el medio de transporte, el telgrafo, el telfono, el televisor, los electrodomsticos. Sin embargo, si ponemos atencin en cada uno de ellos, el objetivo primordial es reemplazar o mejorar habilidades. Pero, el logro supremo ha sido el intento de crear una mquina capaz de realizar funciones humanas. Es as como, paso por paso y a travs de mucha experiencia y ayuda de la tecnologa, nace la computadora. Quizs, la finalidad era la de facilitar los clculos matemticos que siempre han sido tediosos, complejos y demandan mucho tiempo y esfuerzo intelectual. Pero, la tecnologa y la experimentacin ha logrado, de alguna manera, reproducir partes y funciones humanas. Podra decirse que el hombre est hecho a imagen y semejanza de Dios, como tambin las Computadoras estn hechas a imagen y semejanza del Hombre. A continuacin se hace una analoga entre el hombre y la computadora. Hombre Cerebro Visin Odos Voz Escritura Sistema Nervioso Libros Computadora Procesamiento y control de ste (UCP). Memoria Principal. Escner. Cmaras de Video. Teclado. Dispositivos reconocedores de voz. Pantalla. Equipamiento Multimedial. Impresora. Buses. Medios de Almacenamiento Secundario.

Por lo que, para conocer y entender bien el funcionamiento, manejo y capacidades, es necesario adoptar diferentes puntos de vistas: La Mquina y el Usuario. Como Mquina, es necesario adquirir la habilidad de tener una visin desde dentro de la computadora, como si ella fuera uno de nosotros, en palabras ms simples: ponerse en los zapatos de la computadora. De esta manera, se tendr una visin ms amplia del mundo interno de esta mquina, lo cual nos ayudar a saber interpretar y dar las mejores soluciones a diversos problemas que se presenten, tanto en el hardware como el software. Como Usuario, esta habilidad consiste en imaginar y llevar a cabo la mejor forma de interaccin entre el hombre y la mquina, o sea responder satisfactoriamente a cmo aceptar y procesar los datos para luego entregar en forma clara y precisa la informacin al usuario.

scar Carrasco Vera

CURSO DE ARQUITECTURA DE COMPUTADORES

Estos puntos de vista nos harn cambiar la forma de ver la realidad. Tal vez nos acostumbraremos a ser personas ms racionales, a utilizar ms frecuentemente el anlisis de las situaciones, previendo diferentes alternativas como maneras de lograr el objetivo. Seremos ms sensibles a los comentarios y opiniones y, en casos crticos, seremos propensos a llevar nuestra vida como si fuera un sinnmero de programas en funcionamiento. Por ello, se debe adquirir una habilidad ms importante: Humanizar la Computacin y no Computarizar nuestras vidas. Para ello, es necesario madurar los aspectos relevantes a relaciones humanas, control sobre nuestros pensamientos, amplio criterio y sobretodo ser un Humano. No olvidemos que las computadoras son herramientas de apoyo, sobre todo a la toma de decisiones, pero el factor humano es el que prima al momento de tomar dichas decisiones.

scar Carrasco Vera

CURSO DE ARQUITECTURA DE COMPUTADORES

1. PRIMERA

PARTE: Nociones Generales.

En esta primera parte, aprenderemos conceptos generales relacionados con Informacin, Representacin Interna y Componentes Principales de una Computadora. 1.1. Informtica Informtica: Es la disciplina encargada de la administracin del recurso informacin. El trmino Informtica se define como el tratamiento racional y sistemtico de la Informacin mediante Sistemas de Informacin. Este tratamiento de la informacin comprende la recoleccin, registro, procesamiento, almacenamiento de Datos y el acceso y distribucin de la informacin, dnde, cmo y cundo se requiera. Esto se puede lograr en forma manual o automatizada con el apoyo de la computadora. Las caractersticas que debe tener la informacin son las siguientes: 1. Adecuada: La que se necesita para tomar las decisiones. 2. Oportuna: Estar en el momento preciso en que se requiere tomar las decisiones. 3. Libre de Errores: No contenga errores o que induzcan a errores. Datos e Informacin, son comnmente usados como sinnimos; sin embargo, interesa insistir en la diferencia que hay entre ellos.

e Informacin.

Datos: Son todos aquellos hechos relacionados con personas, objetos, lugares, eventos u otras entidades del mundo real; que son registrados desde su origen. Son elementos sin ningn significado ms el que se le da una vez analizado. Un Dato se define como un par ordenado de Atributo y Valor.

Dato = { Atributo, Valor }

Dato 1 Atributo Nombre Valor Karen Atributo Edad

Dato 2 Valor 17 Atributo Telfono

Dato 3 Valor 256344

Informacin: Sin embargo, como se mencion anteriormente, el dato debe ser analizado, hablando en trminos humanos; pero en una computadora el dato debe ser procesado para que, como resultado, se obtenga algo con significado y relevancia. Por ejemplo, una lista de productos y su stock sin ningn orden son datos; pero, una lista de productos bajo stock crtico, ordenados por prioridad de compra (de mayor a menor), representa informacin para el encargado de compras.

scar Carrasco Vera

CURSO DE ARQUITECTURA DE COMPUTADORES

1.2. Qu

es un Sistema de Cmputo?

Es un conjunto de elementos electrnicos que interactan entre s (Hardware) para procesar y almacenar datos de acuerdo a una serie de instrucciones (Software) y generar informacin. Otra descripcin de una computadora es: Una mquina electromecnica capaz de ejecutar un proceso que genere un resultado. Software: Son todos los componentes intangibles en un Sistema de Cmputo: Datos, Informacin, Programas, Procesos, Reglas, Procedimientos, etc. Hardware: Son todos los componentes tangibles en un Sistema de Cmputo: Pantalla, Teclado, Procesador, Buses, Discos, Cintas, Impresoras, Memoria, etc.
SISTEMA DE CMPUTO
Datos (Elementos Necesarios)

PROCESO
(programas) Esquema de un Sistema de Cmputo desde el punto de vista de informtico

Informacin (Objetivos)

1.3. Quines

Interactan con las Computadoras?

Desde luego que es el hombre el que interacta con la computadora, ya que ste la usa como herramienta de apoyo. Podemos clasificar 3 tipos de usuarios que hacen uso de las computadoras: Usuarios Finales: Son aquellas personas que hacen uso de la computadora como herramienta de apoyo, obteniendo de sta servicios, utilidades o beneficios. Programadores: Son los profesionales encargados de codificar, digitar y mantener los programas. Operadores y Soporte Tcnico: Son los encargados de la mantencin y manejo operativo de cada componente del sistema de cmputo. Entre stos encontramos a los Administradores del Sistema y Operadores propiamente tal (Digitadores, Encargados de Mantencin, etc.)

scar Carrasco Vera

CURSO DE ARQUITECTURA DE COMPUTADORES

1.4. Esquema

General de una Computadora.

A continuacin, se presenta un diagrama que muestra los componentes principales de una computadora, indicando las relaciones existentes entre ellas. Cabe sealar que esta es una primera aproximacin, por lo que ms adelante analizaremos un esquema ms detallado. MEMORIA PRINCIPAL Procesador
UNIDAD CENTRAL DE PROCESO (UCP)

Computadora Propiamente tal

UNIDAD ARITMTICO LOGICA UAL

UNIDAD DE CONTROL UC

UNIDAD DE CONTROL DE ENTRADA Y SALIDA UES

Buses

Perifricos

DISPOSITIVOS DE ALMACENAMIENTO SECUNDARIO

DISPOSITIVOS DE ENTRADA

DISPOSITIVOS DE SALIDA

DISPOSITIVOS DE ENTRADA / SALIDA

USUARIOS

Bsicamente la computadora est compuesta por la Memoria Principal y la UCP. Sin embargo, para que exista interaccin entra la computadora y el usuario, es necesario contar con dispositivos accesorios que, de acuerdo a su complejidad y avance tecnolgico, facilitan an ms esta interaccin. Por otra parte, y como apoyo al buen funcionamiento, existen los dispositivos de almacenamiento secundario. Estos permiten guardar mayor cantidad de informacin por mucho ms tiempo que la Memoria Principal. Finalmente, todos estos componentes estn conectados a travs de vas de comunicacin llamados Buses. Los buses transportan diversa informacin que se puede catalogar como Datos, Direcciones y Control, por lo que existe un tipo de bus para cada uno de ellos. A continuacin, se describen en forma general cada uno de estos componentes principales; en la Tercera Parte de este texto, se describirn ms detalladamente cada uno de estos componentes.
A.

Memoria Principal: Es un dispositivo electrnico que permite almacenar datos (temporalmente) para ser procesados por la UCP. Unidad Central de Proceso: 5

B.

scar Carrasco Vera

CURSO DE ARQUITECTURA DE COMPUTADORES

Es el cerebro de la Computadora. En el caso de las microcomputadoras, corresponde a un chip que contiene en el mismo encapsulado, entre otras cosas, tres componentes: Unidad de Control: Coordina todos los componentes de la computadora, de modo que los eventos tomen lugar en la secuencia apropiada en el momento correcto. Adems de esta labor de sincronizacin, la Unidad de Control decodifica las instrucciones de programa que obtiene del almacenamiento, es decir, dirige las acciones necesarias para llevar a cabo la labor especificada por la instruccin. Unidad Aritmtico Lgica (UAL): Es la encargada de realizar las operaciones de clculo aritmtico y de lgica. Unidad de Control de Entrada y Salida (UES): Dirige la transferencia de datos desde un dispositivo de entrada de datos hacia el almacenamiento y viceversa.

C.

Perifricos: Son todos aquellos componentes accesorios, que complementan la labor de la computadora. Dispositivos de Entrada: Son aquellos dispositivos que permiten ingresar datos a la computadora. Ejemplo: Teclado, Mouse, Escner, Lpiz ptico, Lector de Tarjetas Perforadas, Lector de Cinta Perforada, etc. Dispositivos de Salida: Son aquellos dispositivos que permiten mostrar datos o informacin de la computadora. Ejemplo: Pantalla, Impresora, Perforador de Tarjetas y Cinta, Parlantes, etc. Dispositivos de Entrada y Salida: Existen dispositivos que cumplen funciones mixtas, o sea de entrada y salida. Entre estos se encuentran los dispositivos de almacenamiento secundario, aunque son tratados como una categora especial. Ejemplos: Pantalla Sensible al Tacto, Mdem. etc.

D.

Dispositivos de Almacenamiento Secundario: Son aquellos componentes que permiten registrar o grabar en forma permanente los programas, aplicaciones, datos e informacin en forma de archivo. Ejemplo: Cinta Magntica, Disco Flexible (Diskette), Disco Duro, CD, Cartridge, Cassette, Tarjetas de Memoria Flash, Discos Duros Removibles, Discos de alta Capacidad (ZIP, JAZZ), etc. De acuerdo al modo de acceder los datos, se pueden clasificar en dos tipos: Acceso Secuencial: Para acceder a un dato, es necesario leer todos los anteriores: Ejemplos: Cintas y Cassette magnticos. Acceso Directo: Un dato es accedido en forma directa por medio de una direccin que identifica la posicin dentro del dispositivo. Ejemplos: Discos magnticos y pticos.

E.

Buses: Son las vas de acceso entre los componentes de una Computadora. Son las lneas conductoras entre dispositivos por donde circula la electricidad. Existen tres tipos de Buses: Datos e Instrucciones, Direcciones, Control.

scar Carrasco Vera

CURSO DE ARQUITECTURA DE COMPUTADORES

1.5. Conociendo

un Sistema de Cmputo. Generales de un Sistema de Cmputo Personal.

1.5.1. Componentes

Unidad Central

CRT Pantallas

LCD

Teclado

Mouse

scar Carrasco Vera

CURSO DE ARQUITECTURA DE COMPUTADORES

Impresora Matriz de Punto

Impresora Inyeccin de Tinta

Impresora Matriz Lser

Impresora Plotter

A.

Unidad Central: Corresponde al gabinete y su contenido. De acuerdo al modelo existen las de Escritorio (Desktop), MiniTorre (MiniTower), Torre (Tower) y otras. Ms adelante detallaremos este componente. Teclado: Es un Dispositivo de Entrada que permite el ingreso manual de Datos. Pantalla: Es un Dispositivo de Salida que permite la visualizacin de Informacin. Podemos destacar 2 tipos de pantallas: CRT (Cathode Ray Tube / Tubo de Rayos Catdicos) y las LCD (Liquid Cristal Display / Pantalla de Cristal Lquido). Mouse: Es un Dispositivo de Entrada que permite realizar selecciones dentro del rea de pantalla, facilitando el manejo, sobretodo, de aplicaciones grficas. Impresoras: Es un Dispositivo de Salida que permite la emisin de Informes y Grficos. De acuerdo a su tecnologa, se pueden destacar 4 importantes: Matriz de Punto: Permite la impresin por medio de presin de diminutas agujas sobre una cinta entintada. Inyeccin de Tinta: Permite la impresin por medio de chorro o burbuja de tinta especial. Lser: Permite la impresin por medio de fijacin de Tonner o polvo impresor. Plotter: Es un tipo especial de impresora, diseada para imprimir grficos, por sobre todo, en amplias hojas. 8

B.

C.

D.

E.

scar Carrasco Vera

CURSO DE ARQUITECTURA DE COMPUTADORES

1.5.2. Componentes
VISTA FRONTAL.
A.

Visibles de una Unidad Central.

Interruptores: Son los componentes que permiten activar o desactivar funciones en la computadora. Interruptor de Encendido: Permite dar paso de energa elctrica a la computadora. Por lo general, este botn tiene unos smbolos identificatorios que indican encendido (1) y apagado (0). Interruptor Control de Velocidad: En algunos modelos de procesador, es posible variar la velocidad de procesamiento de ste. Este interruptor es conocido como Turbo. Interruptor Pulsor de Reinicio: Permite reinicializar rpidamente la computadora sin necesidad de emplear el Interruptor de Encendido, el cual desenergiza completamente la computadora. Este interruptor es ms seguro que el de encendido, ya que si se presiona el interruptor de encendido para apagar y encender el equipo sin dejar que los componentes se desenergicen, puede provocar alteraciones e incluso fallas de estos.

Vista Frontal de una Unidad Central Tpica

B.

Leds y Visores: Permiten visualizar el estado del componente asociado. Led Indicador de Encendido: Permite indicar si la computadora est encendida o no. Led Indicador de Lectura de Disco Duro: Permite indicar cundo el disco duro est realizando una operacin de lectura o escritura. Led Indicador de Velocidad del Procesador: De acuerdo al modelo del procesador, este visor indicar la velocidad del procesador (en algunos casos est acompaado de un led indicador de Turbo).

C.

Unidades de Lectura: Hoy en da, una configuracin estndar incluye un lector de Diskette y generalmente un lector de CD. Unidad de Diskette: Permite el manejo de Diskette para grabar o leer datos. Unidad de CD: De acuerdo al modelo existen unidades de slo lectura (CD-ROM) o unidades de lectura y escritura (CD-WROM).

D.

Otros: Por lo general, tambin hay espacio disponible para aadir otros componentes, como disco duro, unidades de Diskette, etc.

scar Carrasco Vera

CURSO DE ARQUITECTURA DE COMPUTADORES

VISTA POSTERIOR.

Vista Posterior de una Unidad Central Tpica

A.

Conector de Alimentacin: Estos conectores permiten surtir de electricidad a dos dispositivos: Alimentacin de la Unidad Central: Corresponde a un conector tipo macho de 3 puntos que permite suministrar de energa a la UC. Alimentacin del Monitor: Es un conector tipo hembra de tres punto para la alimentacin del Monitor (pantalla).

B.

Conector de Salida para Monitor: Permite conectar el monitor con la Unidad Central para una salida anloga de seales. De acuerdo al tipo de tarjeta y monitor utilizados, este conector puede cambiar en los nmeros de pines. Sin embargo, el sistema controlador del monitor ms usado en la actualidad es el VGA (Video Graphic Adaptor). Conector de Entrada del Teclado: Corresponde a un conector tipo hembra que permite el ingreso de datos por medio de un teclado. De acuerdo al modelo y/o fabricante, existen 2 tipos estndar de conectores:

C.

Din y MiniDin

scar Carrasco Vera

10

CURSO DE ARQUITECTURA DE COMPUTADORES D.

Salida de Aire Refrigerante: Abertura que permite, con la ayuda de un extractor, producir una corriente de aire que ingresa por el frente del gabinete y circula dentro de ste, encontrando salida por esta abertura. Su objetivo es de mantener todos los componentes a una temperatura adecuada para el buen funcionamiento, en especial la fuente de poder: Puertos: Permiten el ingreso y salida de seales. De acuerdo al modo de transferir o recibir datos, se pueden clasificar en paralelo o serial: Puerto Serial: Permite el envo y recepcin de seales en forma serial, o sea una seal despus de otra. Este tipo de puerto es considerado lento debido a su modo de Transmisin/Recepcin, ya que se tratan de seales que viajan en forma serial, una tras de otra en forma lineal. Sin embargo, es adecuado para conectar un Mouse, un mdem externo y para realizar comunicacin bsica entre computadoras. De acuerdo al nmero de pines o conectores terminales se pueden clasificar en DB-25 y DB-9. Por lo general, estos conectores son del tipo macho.
Conector Serial Lneas de Transmisin y Recepcin

E.

Unidad Central

Dispositivo de I/O Serial

Seales

Puerto Paralelo: Permite el envo y recepcin de seales en forma paralela, o sea varias seales al mismo tiempo. Este tipo de puerto es ms rpido que el puerto serial, debido a la cantidad de seales mayores a una que puede enviar o recibir al mismo tiempo. De acuerdo al nmero de pines o conectores terminales se pueden clasificar en DB-25 y DB-15. Por lo general, estos conectores son del tipo hembra.
Lneas de Transmisin/Recepcin

Conector Paralelo

Unidad Central Dispositivo de I/O Paralelo


Seales

F.

Otros: Adems de los componentes que la gran mayora de las PCs incluyen como base, es posible adicionar otros incorporando tarjetas de expansin, como por ejemplo: Controladores de Sonido, Controladores de Disco, Controladores de Video especiales para recepcin de seales televisivas, etc. Para ello, en el gabinete hay ranuras adicionales para la adicin de estos componentes.

scar Carrasco Vera

11

CURSO DE ARQUITECTURA DE COMPUTADORES

1.5.3. Componentes

Internos de una Unidad Central:

Tarjeta Madre

Fuente de Poder

Cables

scar Carrasco Vera

12

CURSO DE ARQUITECTURA DE COMPUTADORES

Unidad de CD

Unidad de Diskette

Unidad de Disco Duro

Tarjeta de Video

Tarjeta de Sonido

Tarjeta Multi I/O A.

Tarjeta Fax Modem

Tarjeta de Red

Tarjeta Madre: Es un tablero de circuito impreso de varias capas en el cual estn montados los diferentes componentes electrnicos y los conectores sobre los cuales se realiza el flujo y el proceso de la informacin. Tambin frecuentemente es llamada Tarjeta Principal y MotherBoard. Fuente de Poder: Es el encargado de reducir el voltaje de la red elctrica en voltajes ms pequeos y manejables dentro de la Unidad Central. Adems, permite absorber grandes variaciones de voltaje de entrada sin afectar la precisin de los voltajes de salida. Cables: Estos son los que comunican las tarjetas con los dispositivos internos de la Unidad Central (Cables Internos) y los que dan alimentacin de voltajes a los dispositivos externos de un sistema de cmputo (Cables Externos). Unidad de CD: Es un dispositivo que permite la lectura de archivos almacenados en un disco de material plstico. La lectura es realizada pticamente mediante el reflejo de un haz de luz lser sobre la cara refractante del disco. 13

B.

C.

D.

scar Carrasco Vera

CURSO DE ARQUITECTURA DE COMPUTADORES

Actualmente existen unidades que, adems de leer, permiten la escritura sobre el disco. En este caso se emplea un sistema mixto ptico y magntico.
E.

Unidad de Diskette: En ella es posible almacenar datos, informacin, programas, etc. como archivos en forma magntica y permanentemente y es transportable. Est compuesto por un disco de material flexible cubierto por material magnetizable. Unidad de Disco Duro: En ella estn contenidos varios discos de material rgido, en donde se pueden almacenar datos, informacin, programas, etc. como archivos, en forma magntica y permanentemente. Las diferencias entre el Disco Duro y el Diskette radica en: Mayor Capacidad de Almacenamiento. Mayor Rapidez. Mayor Seguridad a fallas.

F.

G.

Tarjetas de Interfaces: Son circuitera en forma de tarjetas que permite hacer de nexo y administrador entre la computadora y otros perifricos. Tarjeta de Video: Con esta tarjeta, se efecta la comunicacin entre la Tarjeta Madre y el Monitor. La funcin principal de esta tarjeta es la de conversin de los datos digitales destinados al monitor a varias seales que contienen la informacin de cada uno de los tres colores primarios. Tarjeta de Sonido: Convierte la informacin de sonido digital, que se enva desde la tarjeta principal, en seales de audio. Tarjeta Multi I/O: Posee varios conectores destinados a las entradas y salidas de datos de distintos dispositivos y perifricos de la computadora. En ella se encuentran los puertos seriales y paralelos, la conexin a disco duro y unidades de Diskette entre otros. En las nuevas tarjetas madre, la Multi I/O no es necesaria, ya que viene incluido dentro de la circuitera. Tarjeta Fax Mdem: Un Mdem (MODulator/DEModulator) es un dispositivo que modula seales digitales a anlogas y desmodula seales anlogas en digitales, adems de controlar la comunicacin. Una tarjeta Fax Mdem permite, adems, controlar la recepcin y envo de Fax. Tarjeta de Red: Permite conectar uno o ms sistemas de cmputo o perifricos, impresoras por sobre todo, entre s, formando un conjunto que recibe el nombre de red y en la cual se puede realizar intercambio de datos e informacin.

scar Carrasco Vera

14

CURSO DE ARQUITECTURA DE COMPUTADORES

1.6. Manejo

Interno. de la Computadora.

1.6.1. Naturaleza

Cmo la computadora puede entender smbolos, que es una invencin del Hombre, adems de ser entendible solamente por nosotros? Cmo son representados los datos en la computadora para que sta los entienda? Para dar respuesta a estas preguntas es necesario conocer la naturaleza de la computadora. La computadora est compuesta, entre otras cosas y en gran medida, por un sinnmero de interruptores llamados Transistores. En las primeras computadoras los transistores no existan por lo que se utilizaba tubos al vaci, los cuales cumplan una funcin similar al transistor, pero consumiendo mayor energa, ocupando mayor espacio y generando muchas veces ms calor. Bsicamente, la funcin del transistor consiste en impedir o permitir el flujo de energa de un extremo de ste al otro, logrando as establecer 2 estados bien definidos: abierto o apagado, flujo o no flujo, encendido o apagado, verdadero o falso, 1 0. Por lo tanto, la funcin de un transistor es similar a la de un interruptor que permite encender o apagar una ampolleta. Una ampolleta puede estar encendida o pagada, por lo que, con ello, podramos representar 2 smbolos 0 1. 0 Apagada 1 Encendida Qu pasa si en vez de 1 sola ampolleta, tenemos 2 de sta con distintos interruptores?. Implicara que es posible combinar ambas en diferentes estados de cada una, logrando dar un total de 4 combinaciones, por lo que ahora podemos 4 smbolos: 0, 1, 2, 3. Ampolleta 2 Ampolleta 1 Valor Equivalente 0 1 2 3 Y qu pasa si son 3 ampolletas?

Ampolleta 3

Ampolleta 2

Ampolleta 1

Valor Equivalente 0 1 2 3 4 5 6 7

scar Carrasco Vera

15

CURSO DE ARQUITECTURA DE COMPUTADORES

En sntesis, con 1 ampolleta es posible representar 2 valores (21), con 2 ampolletas 4 valores (22), con 3 ampolletas 8 valores (23), y as sucesivamente. A este sistema de representacin se le denomina Sistema Binario. Lo anterior nos indica que la siguiente expresin resulta en la cantidad de valores posibles a representar

Combinaciones = EstadosElementos
Estados Elementos : Cantidad de estados o valores que puede representar un elemento. : Cantidad de elementos que interactan en las combinaciones.

1.6.2. Sistemas

Numricos.

El hombre, utiliza un sistema de numeracin llamado Sistema Decimal; o sea, se emplean 10 smbolos distintos para identificar cantidades individuales, estos smbolos son 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, cuyas formas y trazos fueron adoptados de la simbologa rabe. El sistema es llamado Sistema Decimal, debido a que el hombre utiliza los 10 dedos de las manos para contar cantidades. Qu pasa cuando deseamos contar ms de 10 unidades (smbolo 9)?. Lo que se hace es repetir la secuencia, anteponindole a sta un dgito que indique qu repeticin de secuencia es la que se est llevando.
Repeticiones

0 0 1 2 3 4 5 6 7 8 9

1 10 11 12 13 14 15 16 17 18 19

2 20 21 22 23 24 25 26 27 28 29

9 90 91 92 93 94 95 96 97 98 99

10 100 101 102 103 104 105 106 107 108 109

SERIES

La computadora solamente puede representar 2 cantidades (2 dedos, metafricamente), por lo que el sistema a usar es el Sistema Binario. Los smbolos empleados son el 0 y el 1 para conservar la similitud con el Sistema Decimal. Repeticiones 0 0 1 1 10 11 2 100 101 3 110 111 4 1000 1001 5 1010 1011 6 1100 1101 7 1110 1111

SERIES

Tambin existen otros sistemas de notacin numrica. Una que tambin es utilizada por las computadoras, con fines prcticos y no de almacenamiento, es el Sistema Hexadecimal el cual utiliza 16 smbolos 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Como este sistema emplea 16 smbolos, se adoptan las letras maysculas. scar Carrasco Vera 16

CURSO DE ARQUITECTURA DE COMPUTADORES


Repeticiones

0 0 1 2 3 4 5 6 7 8 9 A B C D E F Consideraciones:

1 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F

2 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F

9 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F

10 100 101 102 103 104 105 106 107 108 109 10A 10B 10C 10D 10E 10F

SERIES

Los sistemas Binario, Decimal y Hexadecimal son los ms utilizados por las computadoras, aunque existen otros como el Sistema Octal (8 smbolos). El Sistema Binario es el utilizado por las computadoras debido a su naturaleza electrnica (transistores) y a su facilidad de manejo. Un dgito, en el Sistema Binario, puede tener un valor 0 1, ste dgito recibe el nombre de Bit (Binary Digit / Dgito Binario), por lo que de ahora en adelante nos referiremos por Dgito a un smbolo dentro cualquier sistema que no sea el binario y Bit a un smbolo dentro del Sistema Binario (0 1). Se abrevia como b. Los bits pueden ser almacenados electrnicamente, magnticamente, en un medio ptico, o en cualquier medio que permita guardar y recuperar datos (tarjetas perforadas, por ejemplo). Las cantidades, dentro de una serie, pueden ser simbolizadas con cualquier figura, sin embargo, se emplean los dgitos por ser lo usual por el hombre, conservando la compatibilidad con el Sistema Decimal, y por letras si stos no son suficientes. Una cantidad es descrita, en uno de los sistemas numricos, anotando la cifra seguida por la base en subndice (en el caso del Sistema Decimal la base se puede omitir).

510

4F16

102

1010

El conjunto de 8 Bits recibe el nombre de Byte y es considerada la unidad que puede representar un dato. Se abrevia como B.

scar Carrasco Vera

17

CURSO DE ARQUITECTURA DE COMPUTADORES

1.6.3. Unidades

de Medida en el Sistema Binario.

En su nivel ms bajo, todo en la memoria de una computadora se representa con nmeros, ya sea que la informacin consista de letras, nmeros, signos de puntuacin, smbolos o comandos de cmputo. La computadora representa estos nmeros con dos smbolos: un 0 o un 1, en vez de usar los diez smbolos numricos con los que estamos familiarizados por el sistema numrico de base 10. En otras palabras, la computadora utiliza nmeros binarios en vez de nmeros decimales. Como resultado de esto, lo que comnmente llamamos un Kilobyte o mil Bytes en realidad es slo una aproximacin de este valor. En el sistema decimal, cuando elevas el 10 a una potencia, el resultado es siempre un mltiplo de 10. Por ejemplo, siempre obtienes un nmero redondo como se muestra a continuacin: Sistema Decimal = 10 = 100 = 1.000 = 10.000 = 100.000 = 1.000.000 = 10.000.000 = 100.000.000 = 1.000.000.000 = 10.000.000.000 = 100.000.000.000 = 1.000.000.000.000 Sistema Binario = 2 = 4 = 8 = 16 = 32 = 64 = 128 = 256 = 512 = 1.024 = 1.048.576 = 1.073.741.824 = 1.099.511.627.776

10 102 103 104 105 106 107 108 109 1010 1011 1012

Kilo

Mega

Giga

Tera

2 22 23 24 25 26 27 28 29 210 220 230 240

Kilo Mega Giga Tera

scar Carrasco Vera

18

CURSO DE ARQUITECTURA DE COMPUTADORES

1.7. Historia

de la Informtica.

1.7.1. Introduccin. El ser humano siempre ha necesitado instrumentos para hacer clculos y procesar la informacin. La complejidad de estos se ha ido acrecentando en el transcurso del tiempo, conforme iban surgiendo nuevas necesidades, y ha estado subordinada a los progresos de la tecnologa. En cuanto al clculo, primero surgieron los instrumentos aritmticos, como el baco, a partir de los que se ha llegado a las calculadoras actuales. El origen del procesamiento automtico de la informacin, se remonta al ao 1866 cuando Hollerit fund una empresa que dara lugar a IBM. Finalmente se lleg, con el ordenador, a satisfacer todas las necesidades de clculo.

Es difcil el punto de inicio para una sntesis histrica de la informtica, por cuanto son muchos los trabajos y descubrimientos que trajeron como consecuencia la construccin del primer ordenador. Desde tiempo inmemorial los hombres se han valido de instrumentos para realizar clculos y para almacenar y procesar informacin. La primera herramienta que serva para contar y al mismo tiempo para representar las cantidades contadas eran los dedos, dando origen al sistema decimal de numeracin, tan usado actualmente. El hombre primitivo usaba piedrecillas para representar nmeros y hacer sumas sencillas. Por evolucin apareci, 500 aos ac. el baco inventado y reinventado por culturas distintas en el espacio y en el tiempo, como los Aztecas y los Sumerios. Los primeros bacos no eran ms que hendiduras en la arena que se rellenaban de guijarros, hasta diez en cada hendidura. La primera corresponda a las unidades, la segunda a las decenas, la tercera a las centenas, y as sucesivamente. Para representar un orden mayor se retiraban los guijarros de la fila precedente y se pona uno nuevo en la posterior. Posteriormente se utiliz un tablero lleno scar Carrasco Vera 19

CURSO DE ARQUITECTURA DE COMPUTADORES

de arena, y luego, entre griegos y romanos, una plancha de cobre con hendiduras para colocar los guijarros. Los aztecas usaban varillas paralelas de madera insertadas en un vstago horizontal. El baco ruso era (y es) un marco de madera con varillas paralelas y cuentas insertadas en las varillas. El baco chino (suanpan) actual es muy similar al ruso, pero est dividido en dos zonas (inferior y superior) por un listn: por encima del listn, cada cuenta tiene valor 5; por debajo, valor 1. El baco funciona por el valor posicional dado a cada una de las varillas, columnas e hileras de guijarros. Junto a ello, el valor de la cantidad de cuentas en cada varilla, o de guijarros en cada columna, proporcionan al baco una flexibilidad de clculo que le ha permitido sobrevivir hasta nuestros das. El uso generalizado del baco retard la difusin del sistema de numeracin decimal o arbigo, ya que incorporaba de hecho el concepto de valor posicional de la cifra sirviendo cualquier otro sistema de numeracin (v.g. el romano) no demasiado complicado para anotar el resultado final y eliminando la pesadez del clculo con cifras romanas. En Japn existe un Instituto de Investigacin del baco y un Comit Central de Operadores de bacos. El 12/11/1946 compiti, el soldado Wood, del ejrcito de EE.UU., que era el operador de mquinas de calcular ms experto, con una calculadora elctrica de las de su poca y Kiyoshi Matsuzaki del Departamento de Ahorros del Ministerio de Administracin Postal, dotado de un baco. Se trataba de resolver cinco clculos en los que entraban las cuatro operaciones elementales, la victoria, por cuatro frente a uno fue para el japons. Antes de aparecer las calculadoras surgieron otros dispositivos de entre los que cabe comentar dos, en los que el matemtico escocs John Neper (1550-1617) tuvo un papel destacado. Es conocido por la invencin de los logaritmos (1614) los cuales dieron origen a la regla de clculo, cuya paternidad es tema de controversias; no obstante el primero en usar una regla de clculo fue el sacerdote ingls William Oughtred (1621). En 1617 Neper dio a conocer un instrumento sencillo para realizar multiplicaciones basndose en sumas, llamado rodillos de Neper; aunque esta idea apareca varios siglos antes en libros rabes. La necesidad de calcular sin errores dio lugar a la calculadora. Una mecnica es una especie de baco, pero con ruedas dentadas en lugar de varillas y fichas, y dotado de un mecanismo para el transporte de las unidades que se lleven, de una posicin digital a la siguiente ms significativa. Hasta hace pocas dcadas se crea que el filsofo francs Blas Pascal (1623-1662) haba sido el creador de la calculadora. Pascal su "machina arithmetica", posteriormente denominada PASCALINA, a la edad de 19 aos, para que su padre que era recaudador de impuestos tuviera tiempo libre para jugar con l a la PAUME. Leonardo da Vinci (1452-1519) dise una sumadora que fue reconstruida en 1967 a partir de uno de sus cdices. En 1935 el historiador Franz Hammer, revisando la correspondencia del astrnomo Kepler descubri que el alemn Whilem Schickard (1592-1635) haba inventado una calculadora que era una combinacin e los rodillos de Neper con una sumadora-restadora similar a la de Pascal, obviamente no slo era superior a la PASCALINA, sino que se construy el ao en que naci Pascal. El primero en construir una calculadora fue en el ao 1671 el filsofo y matemtico alemn Gottfried Leibniz (1646-1716), inventor, junto con Newton, del clculo infinitesimal, aunque de forma independiente. Fue denominada calculadora universal, su elemento caracterstico es un tambor cilndrico con nueve dientes de longitud variable, llamado rueda scar Carrasco Vera 20

CURSO DE ARQUITECTURA DE COMPUTADORES

escalonada, que se encuentra en prcticamente todas las calculadoras mecnicas posteriores, incluso las del siglo XX. Las tcnicas de produccin tan poco eficientes de aquella poca, impidieron que el invento de Leibniz se fabricara masivamente. Se llegaron a construir 1500 unidades, pero hubo que esperar hasta 1820 para que Carlos Thomas, director de una aseguradora diseara un modelo capaz de ser producido a bajo coste y a escala industrial. En 1872 el norteamericano Frank Baldwin construy una calculadora a la que aos ms tarde le aadi la denominada rueda Odhner. Esta fue la antecesora de la clsica calculadora de sobremesa, con manecilla lateral, universalmente extendida desde 1910 y que todava se encuentra en rastros. De ella deriva la popular caja registradora inventada en 1879 por James Ritty, comercializada bajo la marca National y una sumadora provista de impresora inventada por William Borroughts en 1884, fundador de la empresa que llev su apellido. En 1878 el periodista y escritor gallego, afincado en EE.UU., Ramn Verea Garca (1833-1899) patent en Nueva York una calculadora por la que se le otorg la medalla de oro de la exposicin de Matanzas en Cuba. l aseguraba que no haba hecho la mquina para patentarla y venderla, sino para demostrar que era posible que un espaol pudiera inventar tan bien como una americano. A partir de entonces slo se dedic al periodismo, combatiendo la poltica de colonialismo de EE.UU., por lo que tuvo que exiliarse en Guatemala y posteriormente en Argentina.

1.7.2. El

clculo matemtico.

Una calculadora no es un dispositivo automtico, esto quiere decir que requiere la accin constante de un operador, lo cual es un serio obstculo para la velocidad y fiabilidad de los resultados. En 1812 el matemtico ingls Carlos Babbage (1792-1871), habiendo constatado que las tablas trigonomtricas estaban plagadas de errores al haber sido calculadas a mano, concibi la denominada mquina de diferencias, un instrumento mecnico para calcular e imprimir tablas de funciones. En realidad se trataba de una mquina que calculaba el valor numrico de una funcin polinmica sobre una progresin aritmtica, pues las funciones se pueden aproximar por polinomios. Tras una serie de fracasos, Babbage en 1832 desarroll el proyecto de la mquina analtica. Se trataba de un ordenador mecnico de propsito general, preparado para realizar cualquier tipo de clculo mediante un programa adecuado. Sus elementos fundamentales seran: una memoria para 1000 nmeros de 50 cifras, una unidad aritmtico lgica para los clculos, una unidad de control para que las operaciones se realizasen en el orden correcto, lectoras de fichas perforadas (que ya se usaban des de hace un siglo en los telares) para la entrada de datos y una impresora para la salida de resultados. Una amiga y colaboradora, la seorita Ada Augusta Byron, condesa de Lovelace, public una serie de programas para resolver ecuaciones trascendentes e integrales definidas, con la mquina analtica. En dichos programas se haca uso de bifurcaciones, hacia delante y hacia atrs y de bucles. Ada fue, sin duda, la primera programadora de la historia; por eso el departamento de Defensa de EE.UU puso su nombre al lenguaje de programacin de uso obligatorio en sus dependencias. Es sorprendente que a alguien se le ocurriera disear un ordenador hace ms de un scar Carrasco Vera 21

CURSO DE ARQUITECTURA DE COMPUTADORES

siglo y medio. Aunque nunca se lleg a construir esta mquina por falta de precisin en algunas piezas. Babbage tena mana a los organilleros, y al morir los peridicos londinenses destacaron ese detalle. Entre sus sucesores destaca el santanderino Leonardo Torres Quevedo (1852-1936). Ingeniero de profesin tuvo renombre universal gracias a sus inventos. Construy transbordadores (uno en las cataratas del Nigara), un aparato teledirigido por ondas de radio, un globo dirigido y semirrgido, usado por franceses e ingleses durante la I Guerra Mundial y un sinfn de mquinas para clculo cientfico. De estos destacan los aritmmetros (1920) en los que introdujo la aritmtica de punto flotante, eran mquinas de clculo matemtico sobre la base de rels, y dotadas de memoria, que se gobernaban a distancia mediante una mquina de escribir, la cual serva para entrar operandos, operaciones y para sacar los resultados. Asimismo realiz estudios sobre lo que hoy llamados robots y sus aplicaciones en la industria, por lo cual no slo es considerado un precursor de la informtica sino tambin de la ciberntica; como ejemplo prctico construy una mquina de jugar al ajedrez, un autmata capaz de dar mate de rey y torre contra rey y que reaccionaba ante las jugadas irreglamentarias del contrario. En los aos 20 tuvo en sus manos de dar a Espaa la primaca en la informtica, si no se hizo fue porque en aquella poca no haca falta. La necesidad de un ordenador surgi con la Segunda Guerra Mundial, por lo que se construyeron los primeros ordenadores basndose en los trabajos de Babbage y de Torres Quevedo.

1.7.3. Tratamiento

automtico de la informacin.

Informtica se puede considerar como "Tratamiento automtico de la informacin" la primera persona que construy una mquina (aunque todava no era un ordenador) fue el americano Herman Hollerit (1860-1929). En 1886, cuando trabajaba para la oficina del censo en EE.UU. se percat de que el procesamiento de los datos del censo del ao 1880, no se haba terminado en el momento de hacer el de 1890. Para resolver el problema dise una tarjeta que se deba perforar con los datos de cada uno de los encuestados. Las fichas se introducan en una lectora que detectaba las perforaciones mediante un bao de mercurio (Hg), que al introducirse por los agujeros provocaba contactos elctricos. Finalmente los datos se registraban en una tabuladora. Con ello se multiplic por 100 la velocidad de proceso, 200 fichas por minuto. Se bas en la industria del textil que proporcion el primer ejemplo de suministro de datos variables para el funcionamiento automtico de una mquina. La complejidad de los dibujos de las telas, junto con la gran cantidad de husos necesarios para realizarlos, har que se piense en un mtodo de mecanizar el rutinario trabajo de intercambio de distintas tramas y urdimbres. El primer sistema es debido a Basilio Bouchon, que, en 1722, ide un sistema para seleccionar de forma automtica los hilos a desplazar en el paso del huso para obtener el dibujo deseado. Dispuso las agujas del telar de forma que encontraran en un extremo una cinta de papel perforada. Dependiendo de si las agujas encontraban o no un agujero en la cinta, los hilos pasaban por encima o por debajo, formando el dibujo de la tela. El cilindro resbalaba, necesitaba constantemente un operario para moverlo, era proclive a los desgarros por accin de las agujas, pero proporcionaba automticamente el dibujo para los tejidos. Su compatriota Falcn perfeccion el mtodo en 1728, sustituyendo el cilindro por un eje de seccin cuadrada, y la cinta continua de papel perforado por lminas de cartn unidas entre s, lo que facilitaba el arrastre y el posicionamiento de los agujeros frente a las agujas. Posteriormente, Jacques de Vaucanson consigui, en 1745, que el movimiento del cilindro (ya cuadrado) fuera el que mova las agujas, eliminando la necesidad del operario para hacer avanzar el cilindro. Pero fue Jean Marie Jacquard (1752-1834) el primero que repar en que el sistema de cinta perforada era un sistema de introduccin de datos para una mquina. En 1805 perfeccion un telar de Vaucanson, de manera scar Carrasco Vera 22

CURSO DE ARQUITECTURA DE COMPUTADORES

que fuese el mismo telar, mediante la lectura de la informacin contenida en la cinta perforada, el que decidiese qu agujas se levantaban y cules no. Los hilos estaban conectados a unas palancas y stas a unos vstagos, que mediante muelles se ponan en contacto con la cinta perforada. El operario, mediante un pedal, accionaba un listn (la grifa) que tiraba de las palancas segn estuvieran levantadas o no, lo que era decidido por la introduccin de los vstagos en los agujeros de la cinta de papel, realizndose el dibujo de la tela. Variando la cinta se conseguan unos dibujos u otros. Hollerit fund su propia empresa, la Tabuling Machine Co. (1896), ms tarde convertida en la Computing Tabulating Recording (1911), tras pasar a manos de Thomas Watson se denomin en 1924 International Bussiness Machines (la todopoderosa hasta hace poco tiempo IBM). Otra gran empresa, Unisys, tiene su remoto origen en esta poca. Al salir Hollerit de la Oficina del Censo, lo sustituy James Powers, quien fund (1911) la Powers Accounting Machine Co., la cual pas a formar parte en 1827 de la Remington-Rand Corporation. Esta empresa aos ms tarde construy los primeros ordenadores Univac. Hasta 1950 las empresas fundadas por Hollerit y Powers se dedicaron a la fabricacin de tabuladoras para la gestin de grandes empresas y organismos oficiales. La primera tabuladora lleg a Espaa en 1925 y se instal en la entonces denominada Compaa Telefnica Nacional de Espaa (actualmente Telefnica de Espaa S.A.). En 1926 se instal otra en el ayuntamiento de Barcelona. A finales de los aos 50 haba unas 70 en toda Espaa.

scar Carrasco Vera

23

CURSO DE ARQUITECTURA DE COMPUTADORES

1.8. Generacin de 1.8.1. Ordenadores

Ordenadores. de Primera Generacin.

Los primeros ordenadores fueron electromecnicos (basndose en rels). Aunque Jorge Stibz construy en los laboratorios Bell una mquina programable que trabajaba con nmeros complejos: El Complex Calculator (1949), se considera que el primer ordenador fue el Z3 (1941) del alemn Konrad Zuse. Le sigui el Mark I (1944) de HowardAiken, construido en la Universidad de Hardward con la colaboracin de IBM. Pesaba 5 toneladas y tena ms de 750.000 piezas y 800 km. de cable. Durante los aos 50 Aiken trabaj activamente con investigadores espaoles del Instituto de Electricidad y Automtica del CSIC, fundado por Torres Quevedo. La sustitucin de los rels por tubos de vaco dio lugar a la Primera Generacin de ordenadores electrnicos. El primero fue el ENIAC (Electronic Numerical Integrator and Calculator) de los estadounidenses John Eckert y John Mauchly (1945) que se aplic en el clculo de las trayectorias de proyectiles. Acabada la guerra se utiliz para calcular el nmero PI con unos 2.000 decimales, y para hacer los primeros diseos de la bomba de hidrgeno. Tena 18.000 tubos y pesaba 30.000 kg. Era 300 veces ms rpido que el Mark I y slo costaba 400.000 dlares frente a los 5 millones del Mark I.

Sin embargo slo tena 20 registros de memoria, de 10 dgitos decimales; estaba pues muy lejos de cualquier ordenador personal de nuestros das. Se programaba modificando el cableado, como se muestra en la figura.

scar Carrasco Vera

24

CURSO DE ARQUITECTURA DE COMPUTADORES

Antes del ENIAC se crearon otras mquinas electrnicas; un pequeo calculador (1940) del fsico John Atanasoff que no era automtico ni programable, y varias mquinas britnicas para descifrar los mensajes del ejrcito alemn, por ejemplo el Colossus (1943).La batalla legal por la palabra "Computer" la gan en el ao 1973 pstumamente Atanasoff. Echerk y Mauchly crearon la Electronic Control Co, que en 1950 fue adquirida por la Remington-Rand, all disearon el primer ordenador electrnico de gestin, el UNIVAC (UNIversal Automatic Computer). El aparato tuvo gran xito y cop el mercado, que hasta entonces haba sido feudo de IBM. En respuesta IBM cre una serie de ordenadores excelentes, como el IBM 705 en 1952, desbancando a Univac, mediante una publicidad agresiva. El UNIVAC II no sali hasta 1958, cuando IBM ya haba recobrado el liderato. De poco les haba servido una fusin con Sperry Giroscope Co (1955) para crear la Sperry Rand Corporation. En 1945 mientras se construa el ENIAC, se incorpor al equipo el prestigioso matemtico hngaro Johannes Von Neumann (1903-1957), el cual propuso que los programas se almacenasen en la memoria como si fuesen datos, y no en una memoria especial, como se haca desde el diseo de Babbage, equipo que se iba a llamar EDVAC. Los informes fueron tan precisos que otros se adelantaron y as el primer ordenador tipo Von Neumann fue el EDSAC (Electronic Delay Storage Automatic Calculator) construido por Mauricio Wilkes en la Universidad de Cambridge (1949). De esta generacin slo lleg uno a Espaa, un IBM 650, contratado por RENFE en 1958.

scar Carrasco Vera

25

CURSO DE ARQUITECTURA DE COMPUTADORES

1.8.2. Ordenadores

de Segunda Generacin.

Esta generacin surgi en 1958 con la sustitucin de los tubos de vaco por los transistores. Los primeros ordenadores transistorizados fueron dos pequeos modelos de NCR y RCA. Los primeros de IBM y Sperry Rand fueron el IBM 7070 (1960) y el UNIVAC 1107 (1962), respectivamente. La europea Bull comercializ los Gamma 30 y 60. Durante esta poca se introdujeron las unidades de cinta y discos magnticos, y las lectoras de tarjetas perforadas e impresoras de alta velocidad. As mismo aparecieron algunos lenguajes de programacin, el COBOL (1959), el Algol (1960) y el LISP (1962); el FORTRAN fue creado en 1954 para IBM, por John Backus. El segundo ordenador instalado en Espaa, y primero de la segunda generacin lleg a Espaa en 1959, era un UNIVAC UCT, contratado por la Junta de Energa Nuclear. La era de la informtica llega realmente a nuestro pas en 1961, en la Feria de Muestras de Barcelona, se presenta un IBM 1401.

Los primeros ejemplares se instalaron en 1962, Sevillana de Electricidad (empresa del grupo ENDESA), Galera Preciados (Actualmente propiedad de El Corte Ingls, gracias a la mala gestin de Ruiz Mateos) y Ministerio de Hacienda). En 1967 IBM obsequi a la Universidad Complutense de Madrid con un patente ordenador cientfico, el IBM 7094.

1.8.3. Ordenadores

de tercera generacin.

El elemento caracterstico de esta generacin es el circuito integrado, que se incorpor a los ordenadores a mediados de los aos sesenta. Destaca la familia IBM 360 (1964) y sobre todo la IBM 370 (1970), el producto ms famoso de esta generacin. En cuanto a Sperry Rand, introdujo la famosa serie 1100 en 1965. Durante esta poca surgieron la multiplicacin y el tiempo compartido. Tambin tuvo lugar la denominada crisis del "software" Se intent la creacin de lenguajes universales, el PL/1 (1964) y se estandarizaron los lenguajes ms utilizados: Fortran (1966), Algol (1968) y el COBOL (1970). Tambin datan de esta generacin el BASIC (1964) y el Pascal (1971). En Espaa durante el trienio 1964-67 las tabuladoras fueron sustituidas masivamente por ordenadores, y prcticamente desaparecieron al entrar en la dcada de los 70. En 1970 el parque de ordenadores e distribua as: Madrid 50%, Barcelona 34% y el resto lo tenan los grandes bancos del norte y algunas cajas de ahorros. Los microordenadores surgieron a finales de los 60, como elemento de transicin entre las generaciones tercera y cuarta, con los circuitos integrados de media escala (MSI). Sus destinatarios fueron grandes y medianas empresas. Disponan de varias terminales y se organizaban en redes. Destaca la familia PDP 11 de Digital Equipment Corporation.

scar Carrasco Vera

26

CURSO DE ARQUITECTURA DE COMPUTADORES

1.8.4. Ordenadores

de Cuarta Generacin.

El elemento que provoc el nacimiento de esta generacin se considera habitualmente, aunque con cierta controversia, el microprocesador Intel 4004, desarrollado por Intel en 1971. El primer ordenador personal en EE.UU. fue el Altair 8800 (1974) de la desaparecida empresa MITS. Microsoft tuvo el acierto de construir un intrprete BASIC para l, MITS sobrevivi un par de aos, pero Microsoft inici un despegue imparable, dando un gran salto al facilitar a IBM el sistema operativo MS-DOS para el PC. Las imgenes siguientes muestran microprocesadores bajo distintas escalas de ampliacin.

Altair 8800

En 1971 apareci el PET 2001 de Commodore, empresa recientemente absorbida por la holandesa Tulip, el TRS 80 de Radio Shack y el Apple II, fabricado en un garaje por dos jvenes norteamericanos: Steven Jobs y Stephen Wozniak. A partir de 1980 se produce una eclosin de marcas. Destaca el Sinclair ZX80, precedente del ZX81 y del Spectrum, fabricante absorbido por Amstrad, que consigui gran xito vendiendo productos de muy baja calidad fabricados en Corea. Amstrad, como es lgico, abandon la in scar Carrasco Vera 27

CURSO DE ARQUITECTURA DE COMPUTADORES

formtica, aunque sigue con equipos musicales y antenas de televisin, de muy baja calidad. En Agosto de 1981 se present el IBM PC, que ha dado lugar a una difusin masiva de la informtica personal. Sin embargo la microinformtica, contrariamente a lo que se cree, no comenz en EE.UU, pues en el ao 1973 se cre en Espaa, con la invencin del primer ordenador personal, el Kentelek 8, a cargo de la empresa Distesa (de la conocida editorial Anaya), el diseador fue Manuel Puigb Rocafort. Jordi Ustrell diseo posteriormente otro ordenador personal par la empresa catalana EINA. Como se ha visto, desde el baco hasta las primeras calculadoras mecnicas pasaron 12 siglos, desde estas ltimas al primer ordenador transcurrieron 2 siglos y desde el Mark I al primer microordenador pasaron 28 aos. Desde entonces la velocidad de desarrollo es difcil de imaginar. 1.8.5. Ordenadores

de Quinta Generacin.

En Octubre de 1981 el mundo de los ordenadores se vio sacudido por el anuncio hecho en Japn, de una iniciativa de investigacin y desarrollo orientado a producir una nueva generacin de ordenadores en la primera dcada de los aos de los 90, a los que se les dio el nombre de ordenadores de quinta generacin. Los ordenadores de esta generacin deben de ser capaces de resolver problemas muy complicados, algunos de los cuales requieren toda la experiencia, capacidad de razonamiento e inteligencia de las personas para ser resueltos. Deben de ser capaces de trabajar con grandes subconjuntos de los lenguajes naturales y estar asentados en grandes bases de conocimientos. A pesar de su complejidad los ordenadores de esta generacin se estn diseando para ser manejados por personas no expertas en informtica. Para conseguir estos fines tan ambiciosos estos equipos no tendrn un nico procesador, sino un gran nmero agrupado en tres subsistemas fundamentales: un sistema inteligente, un mecanismo de inferencia y una interfaz de usuario inteligente. Los avances se sitan en materia de teleinformtica (comunicaciones), y una todava progresiva disminucin de tamao y coste del equipo, as como de tcnicas de programacin y desarrollo de Inteligencia Artificial, y de control de procesos (robotizacin).

scar Carrasco Vera

28

CURSO DE ARQUITECTURA DE COMPUTADORES

1.8.6. Hitos

y Resumen.

Primera Generacin. Utilizaban Tubos al Vaco. La velocidad de operacin no superaba las 10.000 operaciones/segundo. Utilizaba unos componentes llamados condensadores en la memoria principal. Se utilizan cintas y tarjetas perforadas como memoria secundaria. Generaban gran cantidad de calor. Consuman una gran cantidad de energa. Segunda Generacin. Utilizaban transistores. La velocidad de operacin aumenta a 1.000.000 operaciones/segundo. El dispositivo de principal de almacenaje eran los Ncleos de Ferrita, muchos ms baratos y de mayor capacidad que los condensadores. En el almacenamiento secundario se utilizan cintas y tambores magnticos. Tercera Generacin. Utilizaban circuitos integrados. Se utilizan nuevamente los condensadores como componentes de la memoria principal pero dentro en los circuitos integrados. Se introduce los discos magnticos como almacenamiento secundario, aunque a un alto costo. La velocidad de operacin aumenta a 30.000.000 operaciones/segundo. Se introducen los conceptos de Multiprocesamiento (Un sistema de cmputo con ms de una UCP del mismo tipo procesando uno o ms programas en el mismo instante) y Multiprogramacin (consiste en procesar dos o ms programas por una UCP por turnos) Cuarta Generacin. Se da una integracin a de circuitos a mediana y gran escala (CHIPS). Se dan esquemas de memoria virtual (es una tcnica del Sistema Operativo que hace ver a la memoria principal como ilimitada, en trminos simples). Quinta Generacin. Se utilizan supercomputadoras y Mainframes con recursos ilimitados con gran poder y velocidad. Se dan aplicaciones orientadas a Inteligencia Artificial, Sistemas Expertos y Robtica.

scar Carrasco Vera

29

CURSO DE ARQUITECTURA DE COMPUTADORES

1.9. Clasificacin

de los Sistemas de Cmputo.

Las computadoras se podran clasificar segn su capacidad de almacenamiento y su capacidad de proceso en: Supercomputadoras. Macrocomputadoras o Mainframes. Minicomputadoras. Estaciones de Trabajo. Microcomputadoras.
Mayor Velocidad. Mayor Capacidad. Mayor Costo. Mayor Tamao. Aumenta el nmero de dispositivos que se le pueden conectar.

Este rpido ritmo de cambios tecnolgicos altera los esquemas de clasificacin. Si se llevara a cabo una encuesta entre una docena de expertos en el tema, pidindoles que mencionaran las diferencias entre las minicomputadoras y las microcomputadoras, las respuestas que se obtendran seran muy diferentes.
A.

Supercomputadoras: Son las computadoras ms potentes que existen y se utilizan principalmente en investigaciones en el mbito cientfico como simulaciones en la NASA, en meteorologa, en entidades gubernamentales, etc. Adems, son equipos multiusuario que pueden manejar cientos o miles de terminales. Una Supercomputadora tpica tiene una capacidad de almacenamiento en disco duro por sobre los 5 Terabytes y maneja millones de peticiones simultneas de acceso a los datos o a la informacin. Contiene mltiples microprocesadores, hasta miles de ellos, trabajando en forma paralela para aumentar su eficiencia. Por su diseo, fueron creadas para servir a muchos usuarios al mismo tiempo.

Supercomputador NEC SX-5

scar Carrasco Vera

30

CURSO DE ARQUITECTURA DE COMPUTADORES B.

Macrocomputadoras o Mainframes: Son computadoras que se caracterizan por su utilizacin en el manejo de grandes Bases de Datos en redes corporativas de gran tamao. Poseen grandes dispositivos de almacenamiento como discos duros de 200 y 300 Gigabytes y cintas de seguridad (Tape Backup).

C.

Minicomputadoras: Son computadoras que pueden tener varios procesadores y son utilizadas primordialmente en el sector manufacturero y financiero. Tambin tienen aplicaciones en el manejo de Bases de Datos y se emplean para la administracin de redes de computadoras. Utilizan Sistemas Operativos multiusuario con una gran cantidad de variantes y fabricantes. Una Minicomputadora puede trabajar individualmente pero es ms comn encontrarla como estacin central con muchos usuarios conectados a ella.

D.

Estaciones de Trabajo: Entre las minicomputadoras y microcomputadoras (en trminos de potencia de procesamiento) existe una clase de computadoras conocidas como Estaciones de Trabajo (Workstations). Una estacin de trabajo se ve como una computadora personal y generalmente es usada por una sola persona, al igual que una computadora personal. Aunque las estaciones de trabajo son ms poderosas que la computadora personal promedio, la diferencia en sus capacidades es menor cada da. Las estaciones de trabajo tienen una gran diferencia con sus primas las microcomputadoras en dos reas principales. Internamente, las estaciones de trabajo estn construidas en forma diferente de las microcomputadoras. Estn basados generalmente en otra filosofa de diseo de UCP llamada procesador de cmputo con un conjunto reducido de instrucciones (RISC), que deriva en un procesamiento ms rpido de las instrucciones. La otra diferencia entre las estaciones de trabajo y las microcomputadoras es que la mayora de las microcomputadoras pueden correr cualquiera de los cuatro sistemas operativos ms importantes: DOS, UNIX, OS/2 y Windows NT, pero las estaciones de trabajo generalmente corren el sistema operativo UNIX o una variacin de sta. El fabricante ms grande de estaciones de trabajo es SUN Microsystems.

E.

Microcomputadoras: Llamadas comnmente PCs, son los tipos de computadoras ms difundidas. Hay dos grandes familias, las Macintosh de Apple y las IBM PC y compatibles. Las microcomputadoras pueden ser de escritorio o porttiles y tienen infinidad de aplicaciones en el mbito de hogar y empresa.

scar Carrasco Vera

31

Você também pode gostar