Estructura Basica de la Computadora

7

Click here to load reader

description

Estructura Basica de la Computadora

Transcript of Estructura Basica de la Computadora

Page 1: Estructura Basica de la Computadora

Universidad Tecnológica del Sur de Sonora

ESTRUCTURA BÁSICA DE LA COMPUTADORA

Existe una gran cantidad de dispositivos en una computadora. Debido a que el número de piezas para integrar

se ha reducido considerablemente, ni siquiera somos conscientes de la existencia de muchos de ellos. A

continuación, los enumeraremos y explicaremos su funcionamiento, dividiéndolos en seis bloques: el

microprocesador, la memoria, los buses, los controladores, los adaptadores, y los periféricos.

El microprocesador

La historia del microprocesador se remonta a los años 70, década en la que una compañía japonesa llamada

Busicom le pidió a Intel (una de las compañías productoras de procesadores, controladores y circuitos

integrados más importante del mundo) que desarrolle un chip para hacer funcionar una calculadora. No era

necesario que fuese demasiado potente: lo fundamental era que tuviese un tamaño, consumo energético y

producción calórica reducidos. Así, nació Intel 4004, al que hoy se lo reconoce como el primer microprocesador

de la historia. Dotado de 2300 transistores que corren a una velocidad máxima de 760 KHz con un poder de

procesamiento de 4 bits y con un encapsulado de 16 pines, no era algo impresionante para su época. No

obstante, su hermano 8080 fue el primer procesador para computadoras, y el siguiente, el 8086, es aún hoy la

base de los diseños de microprocesadores.

Figura 1. Esta imagen muestra el núcleo

de un procesador Intel 80386 visto a

través de un microscopio. Este

procesador fue el primero en ejecutar

código de 32 bits.

Actualmente, podemos imaginar a un

procesador como una pastilla de silicio

complejísima (con más de 110 millones

de transistores en una superficie de

alrededor de 120 mm2), montada sobre

una pequeña placa de cobre recubierta

por material orgánico. Esta pequeña

placa funciona como medio entre la

pequeña pastilla de silicio y los pines del

procesador (que están hechos de oro,

con un centro de cobre para proveer la

capacidad eléctrica necesaria). Su

función consiste en llevar a cabo muchas

de las operaciones que realiza la

computadora: tanto las aritméticas,

como el procesamiento y el movimiento

de datos que eso conlleva. Incluso, los actuales procesadores de AMD (Advanced Micro Devices, la segunda

empresa fabricante de procesadores) van un paso más allá e incorporan un controlador de memoria RAM en el

mismo procesador, lo que, lógicamente, aumenta de forma notable su complejidad. Existen muchos modelos

de procesador, incluso en los productos de una misma empresa. Los modelos Sempron y Celeron (de AMD e

Intel, respectivamente) son procesadores de gama baja, mientras que los AMD Athlon 64 e Intel Pentium D y

Page 2: Estructura Basica de la Computadora

Universidad Tecnológica del Sur de Sonora Core 2 (otra vez, de AMD e Intel) pertenecen a la gama media y alta. Esta división en modelos se origina a

partir de las demandas del mercado, tanto de procesadores económicos y poco potentes para usar en tareas

de oficina, como también de procesadores de altísimo desempeño para estaciones de trabajo y servidores.

Figura 2. Aquí vemos un AMD Athlon 64. Como

podemos observar, la cubierta metálica protege

el frágil núcleo de silicio de posibles golpes.

La memoria

Así como el procesador, la memoria es una de las

piezas más importantes para determinar el

rendimiento de la computadora. Es la encargada

de almacenar los datos con los que el procesador

está trabajando, por lo que su capacidad y velocidad harán variar considerablemente el rendimiento de la

computadora. Los datos que almacena son tanto los de entrada que esperan a ser procesados, como los

elementos con los que el procesador ya trabajó y están esperando ser enviados al chipset para ser distribuidos

a las distintas piezas de la PC. El procesador y la memoria son una pareja indivisible, al punto de que uno no

puede funcionar sin el otro. Esto quiere decir que, entre ambas, forman la parte más poderosa de la

computadora, preparada para trabajar con los cálculos necesarios, lo que determina en gran medida su

rendimiento (aunque no la única, como veremos más adelante).

Los buses

Debemos pensar en la computadora como en un conjunto de piezas con distintas funciones que se comunican

entre sí. Muchas de ellas son fundamentales para el correcto funcionamiento (incluso para el encendido de la

computadora), mientras que otras son accesorios que nosotros agregamos para aumentar la eficiencia o como

un lujo para nuestro ordenador (por ejemplo, la placa de sonido). Estos componentes se comunican entre sí

millones de veces por segundo. Para darnos una idea, una de las palabras clave del mundo de la informática

es el Hz, o Hertz. Un Hertz es, básicamente, un pulso por segundo, una frecuencia (lo mismo que en la radio). El

prefijo mega implica un millón, por lo que un MHz (modo abreviado de MegaHertz), representa un millón de

pulsos por segundo. Si tomamos en cuenta el bus PCI, que en la actualidad es usado por los dispositivos

internos de menor importancia como módems, placas de red, de sonido o USB, veremos que éste opera a 33

MHz, lo que indica una gran complejidad de las comunicaciones incluso para dispositivos simples. Por

supuesto, sería increíblemente complejo mantener semejantes frecuencias con señales analógicas. Por eso, la

PC usa señales digitales. Una señal digital se maneja con ceros (ciclos que no contienen carga eléctrica) y unos

(ciclos en que se envía una carga determinada).

Existen varias piezas en las computadoras que manejan los distintos canales de comunicación entre

dispositivos. A estos canales los llamamos buses, y dentro de una computadora existen muchos y de distintos

tipos, como los seriales y paralelos. Los buses funcionan con un conjunto de conexiones eléctricas (compuestas

por pistas en un PCB –Printed Circuits Board– o cables) unidos a una controladora de algún tipo. Una de las

piezas más importantes para dirigir el flujo de datos (y que en los sistemas Intel incluye aun el controlador de

memoria para comunicar el procesador y la RAM) es el llamado chipset. Éste generalmente consta de dos

piezas (aunque muchos de los de hoy en día están unificados, es decir, integrados en una sola) a los que

denominamos Northbridge o Puente Norte y Southbridge o Puente Sur, además de un chip llamado Súper I/O o

Page 3: Estructura Basica de la Computadora

Universidad Tecnológica del Sur de Sonora LPC (Low Pin Count). En el siguiente diagrama veremos cómo se comunican los puentes y qué tipo de

información manejan.

Figura 3. Comunicación entre los puentes y tipos de información que manejan.

Northbridge: comunica el procesador con la memoria en los sistemas Intel (esta función es realizada por el

IMC de los Athlon 64), con el bus de la placa de video (que puede ser AGP o PCI Express), con el bus PCI-E y otros

dispositivos veloces.

Southbridge: trabaja comunicando a las diversas partes con otras más lentas, como la interfaz IDE, SATA, PCI,

USB, etc.

Súper I/O: este es el componente de menor importancia en la coordinación de buses. Este chip comunica al

procesador con los elementos que hoy podemos definir como obsoletos: puerto de disquetera, puertos series y

paralelos y hasta los puertos de teclado y mouse del tipo PS/2.

Vale destacar que esta configuración está presente en prácticamente todas las computadoras actuales,

aunque puede haber pequeñas variaciones. También forma parte del diseño original de la computadora,

aunque ya no podamos apreciarlo porque ha pasado a formar parte de la prehistoria informática. Hoy en día, se

han dejado de lado muchos buses antiguos como el XT, el ISA, el VESA, etc. en el intento de reducir costos y

Page 4: Estructura Basica de la Computadora

Universidad Tecnológica del Sur de Sonora tamaño. Por eso, no siempre nos encontraremos con los mismos conectores en las distintas computadoras

con las que trabajemos.

Como hemos dicho, no siempre nos encontraremos con las mismas configuraciones a la hora de trabajar. Con el

avance del tiempo y la tecnología, los buses son reemplazados por otros nuevos. La expectativa de vida útil de

Page 5: Estructura Basica de la Computadora

Universidad Tecnológica del Sur de Sonora un zócalo ronda entre 5 y 10 años (contando sus actualizaciones y no con la versión original). Si bien los buses

más lentos pueden generar cuellos de botella, no es muy común que esto suceda. Por citar un ejemplo, en la

actualidad, la placa de video Radeon X1600 Pro parece ser la mejor elección para sistemas con AGP y, contrario

a lo que se podría pensar, su rendimiento no se ve muy afectado si se usa en sistemas AGP 4x. Mientras que

muchas computadoras obsoletas poseen buses antiguos como los recién vistos, otras poseen buses más

modernos como los que veremos a continuación.

Page 6: Estructura Basica de la Computadora

Universidad Tecnológica del Sur de Sonora

Controladoras y adaptadores

Las controladoras y los adaptadores de una computadora son los componentes que permiten que los datos

trabajados por el procesador alcancen determinado periférico. El trabajo de estos componentes consiste en

modificar los datos y señales para que lleguen y se muestren correctamente en el periférico correspondiente.

La necesidad de diversos adaptadores se debe a que cada periférico trabaja a su manera. Mientras que una

impresora trabaja con señales digitales, el monitor (al menos mientras usa la clásica ficha VGA) se vale de

señales analógicas de determinada frecuencia, como también los parlantes. ¿Cuál es la diferencia entre un

controlador y un adaptador? Básicamente, la diferencia radica en el poder del dispositivo. Si éste es capaz de

realizar tareas por sí mismo con los datos enviados por el microprocesador (como es el caso de las actuales

placas de video y muchas de las de sonido), estamos ante una controladora. Éstas son muy útiles a la hora de

aumentar el rendimiento de la computadora, ya que realizan su trabajo sin cargar al procesador o, incluso, le

reducen sus tareas realizándolo ellas. Para dar un ejemplo: las placas de video en la actualidad son mucho más

poderosas que el procesador mismo para el procesamiento de gráficos. El procesador se ha convertido en un

peón que trabaja con los cálculos físicos de la escena y tan sólo envía datos para procesar a la placa de video.

Figura 4. Placa de video

moderna. El trabajo que

hacen sus chips es tan

complejo que levantan

altas temperaturas y

necesitan ser

refrigerados, a diferencia

de otros adaptadores.

Si, en cambio, tan sólo toma señales ya procesadas y las modifica para su uso en un periférico (como es el caso

de los módems dial-up económico), es un adaptador.

Existen muchas controladoras y adaptadores dentro de un gabinete o en el motherboard (dado que éste integra

muchísimos dispositivos), para que el procesador se encuentre cada vez más libre de tareas.

Interfaces

Las interfaces son distintos tipos de buses cuya función es comunicar a algunos dispositivos con el

destinatario de la interfaz. En la actualidad, los principales usuarios de interfaces son los discos rígidos,

aunque también podemos mencionar las lectoras y grabadoras de CDs y DVDs. Existen, básicamente, tres tipos

de interfaz: la clásica IDE (Integrated Drive Electronics), el poderoso y caro SCSI (Small Computer System

Interface) y el moderno SATA (Serial Advanced Technology Attachment). Cada una de estas interfaces cuenta

con una diferente forma de funcionar.

Page 7: Estructura Basica de la Computadora

Universidad Tecnológica del Sur de Sonora

Figura 5. Grupo de puertos Serial ATA, cuyo tamaño

es mucho más reducido que el de un puerto IDE de 40

contactos.

Mientras que IDE es una interfaz clásica, paralela, de

un ancho de bus importante corriendo a baja

frecuencia, SCSI es una mejora pensada para usar en

servidores, en los que se usan discos rígidos más

rápidos y se necesita más velocidad. Por último, SATA

es más moderna y tiene una interfaz serial que corre a

1.5 ó 3 GHz dependiendo de la versión (contra los 33

MHz de IDE, que está montado sobre el bus PCI) y

dobla el ancho de banda provisto por IDE. Además,

incluye mejoras para el Hot Swap (intercambio de

partes con la computadora prendida) y heredó de su par de servidores, el SCSI, la tecnología NCQ (Native

Command Queuing), que permite reducir aún más el uso del CPU y así aumentar notablemente la velocidad.

Periféricos

Por último, definiremos a los periféricos. Éstos son piezas que realizan funciones determinadas como el

teclado, el mouse, las cámaras fotográficas digitales, los reproductores MP3, las unidades de disco y cualquier

otra cosa que podamos conectar a nuestra computadora. Generalmente, se conectan a los puertos serie,

paralelo, USB o IEEE1394 (Fire-Wire) y están en contacto directo con los usuarios.

Figura 6. Los puertos que incluye nuestro motherboard son usados por los periféricos para comunicarse con la PC.