Documente Academic
Documente Profesional
Documente Cultură
El nombre computadora (nombre que deriva del latn computare, que significa contar), u ordenador como lo mencionan los espaoles, nos tienta a pensar que se trata de un aparato que simplemente sirve para contar u ordenar cosas. Nada ms alejado de la realidad. Si bien una posible aplicacin podra ser la de contar u ordenar elementos, esto no es lo que mejor describe a esta poderosa herramienta de nuestros das. Las computadoras, a diferencia de otros artefactos, tienen la posibilidad de actuar en consecuencia con un resultado o una evaluacin: tienen la habilidad de poder tomar decisiones. Adems, tanto la accin que deben tomar en cada caso, como la determinacin de qu cosas deben evaluar, son muy fciles de modificar, pues no hay necesidad de cambiar partes fsicas. stas se establecen por medio de una secuencia de rdenes o programa, que el usuario carga para realizar una determinada tarea. Estas caractersticas nicas, hacen que las computadoras sean auxiliares indispensables para casi todas las actividades humanas de la actualidad.
2 QU ES HARDWARE Y SOFTWARE?
Para lograr la funcionalidad mencionada anteriormente, son necesarios dos componentes fundamentales: uno fsico, conocido como Hardware <-jar uer-> y otro no fsico (o intangible) conocido como Software <-sof uer->. Hardware (hard en ingls significa duro, difcil), hace referencia a todo lo tangible, todo aquello que podemos ver y tocar de una computadora, como es por ejemplo la pantalla, los circuitos electrnicos y el teclado. El trmino en ingls, difcil, se refiere a la dificultad que representa modificar algn componente (no es fcil por ejemplo modificar de tamao la pantalla, o agregarle teclas a un teclado). Software (soft en ingls significa blando, fcil), al contrario de hardware, se refiere a lo intangible, aquello que no podemos tocar o ver directamente, como son las instrucciones (programas) que establecen la conducta de la computadora. El trmino en ingls, fcil, se refiere a la facilidad que representa modificar, agregar o reemplazar programas para cambiar la funcionalidad y aplicabilidad de la misma. Ambos componentes son indispensables para lograr un sistema que funcione. El hardware es el que en ltima instancia permite tanto hacer el trabajo, como hacerlo tangible; mientras que el software es la inteligencia que le ordena al hardware trabajar. Si no existiera hardware como los parlantes o auriculares, no podramos por ejemplo escuchar sonidos; y si no existiera el software, los parlantes no trabajaran y no emitiran sonido alguno
3 LA COMPUTADORA PERSONAL
En la dcada del 70, por la aparicin del microprocesador (un micro circuito electrnico integrado comnmente llamado chip- que contiene todo lo necesario para realizar tareas de cmputo), se pudo desarrollar la idea de un equipo informtico relativamente sencillo y econmico, generando un nuevo mercado referido al segmento de equipos orientados al individuo:
La Computadora Personal o PC. A principios de la dcada del 80, IBM presenta su PC, basada en el microprocesador iapx8088 de la firma Intel, y aunque otras computadoras personales ya existan, pas a ser inmediatamente adoptada por la mayora de los entusiastas. Aos despus, motivados por la demanda constante de ese modelo, los orientales comenzaron a ofrecer copias idnticas (o clones) a la mitad del precio de IBM, inundando al mundo de computadoras personales y creando nuevos mercados, dado su menor costo. IBM, en un intento por frenar la copia de sus equipos, modifica el modelo PC por el PS/2 (Personal System 2 Sistema Personal 2), patentando algunas partes del diseo para evitar que la sigan copiando. Pero el fenmeno de la PC, no pudo detenerse, y comenz a evolucionar tecnolgicamente por s mismo, llegando a nuestros das con posibilidades slo soadas en la dcada del 80. 3.1 PRINCIPALES COMPONENTES DE LA PC Si comenzamos a describir los principales componentes de la PC desde el exterior, podemos distinguir a: El Gabinete de la PC (figura 3.2). En este componente se rene toda funcionalidad principal de la computadora. Dentro de l, encontraremos a la CPU (Central Processing Unit, unidad central de proceso) que es el microprocesador, y a sus auxiliares indispensables. Todo aquello que se conecta a la CPU formando parte de su entorno, se lo denomina genricamente Perifrico. De stos, encontraremos tanto conectados en el exterior del gabinete como en el interior, a quienes los definiremos como Perifricos externos e internos respectivamente. Algunos de ellos se utilizan como salida de datos, otros como entrada y otros como entrada y salida de datos indistintamente. Comencemos primero por enumerar a los principales perifricos externos. El monitor de video, ha sido tradicionalmente un perifrico externo de salida de datos,
comunicndole visualmente al usuario el estado de algn proceso, la pgina de un texto en edicin, una fotografa, etc. Con el avance tecnolgico, el monitor se ha transformado en un perifrico de entrada y salida de datos, pues en algunas aplicaciones especiales, puede emplearse una pantalla sensible al tacto, permitiendo al usuario navegar por las opciones presentadas en ella, simplemente tocndolas con el dedo. Estas aplicaciones especiales pueden verse en cajeros automticos bancarios, terminales de consulta, consolas industriales, etc. No obstante ello, todava en las aplicaciones comunes de escritorio, no se ha generalizado el uso de las pantallas sensibles. En la actualidad se dispone de varias tecnologas de monitores. Con la tecnologa tradicional, que usa tubos como los de los televisores se producen monitores voluminosos y pesados (aunque relativamente de bajo costo); y con las nuevas tecnologas se pueden construir pantallas extra chatas y livianas pero de un costo an difcil de justificar para una aplicacin hogarea.
El teclado, perifrico de entrada de datos, es el dispositivo que nos permite comunicarnos con la PC y junto con el monitor de video forman la consola bsica del sistema. Las primeras PC utilizaban un teclado de 83 teclas, y algunas de ellas cumplan una doble funcin, haciendo su manejo bastante incmodo. Posteriormente, con los nuevos modelos de PC, los teclados fueron evolucionando hasta llegar al denominado expandido, de 102 teclas
En la actualidad se ha popularizado un modelo muy cmodo para los usuarios que teclean al tacto ya que permiten colocar las manos en una posicin natural y ms descansada.
Sin embargo, para los usuarios que no estn acostumbrados a teclear al tacto, suelen resultar algo incmodo.
El Mouse <-maus-> (ver figura). En ingls significa ratn (nombre dado por su semejanza). Es comn que los espaoles se refieran a este dispositivo como ratn. Sin embargo en Sudamrica se ha popularizado la voz inglesa Mouse, y es comn llamarlo as. Este es un perifrico de entrada de datos y es de uso comn en la actualidad. Permite mover un puntero en la pantalla para sealar, seleccionar o tomar alguna accin sobre elementos grficos o de texto. Gracias a este dispositivo, las computadoras se han tornado en aparatos ms fciles de usar e intuitivos. Ahora se disponen de dispositivos totalmente electrnicos, sin partes mecnicas mviles que se deterioren o ensucien. Otros, adems, son inalmbricos (no tienen cable) y se comunican con la PC por radio o rayos infrarrojos, como los que emplean los controles remotos de las TV. Estos ratones que han perdido la cola, son muy prcticos, y brindan una libertad operativa maravillosa. La Impresora (ver figura). Este perifrico de salida de datos, es el que nos permite obtener copias de la informacin procesada por la computadora sobre un papel. El avance ha permitido que con una impresora de costo accesible, podamos obtener no slo textos de alta calidad, sino tambin impresiones de imgenes a todo color, y de una calidad muchas veces comparable al de una fotografa. Los Parlantes. Estos perifricos de salida de datos han sido incorporados en los ltimos aos al conjunto estndar de perifricos externos de una PC, debido a la evolucin tcnica de las computadoras personales. Ahora un equipo moderno y de costo moderado, posee la capacidad de reproducir msica y video con calidades sobresalientes. Hay una gran variedad de marcas y modelos, y por un costo razonable se pueden adquirir parlantes de alta fidelidad como los que se pueden apreciar en la figura
EL INTERIOR DEL GABINETE Metmonos ahora dentro del gabinete, donde habita la unidad central de proceso (ver figura).
All encontraremos una gran placa con circuitos electrnicos (all reside el microprocesador), algunos ventiladores, cables y ms perifricos, que por hallarse en el interior del gabinete los definimos como internos. Iniciemos entonces una descripcin de cada uno de ellos .Los componentes vitales de la CPU.
El Motherboard <-motherboard-> (placa madre). Esta es la placa electrnica principal de la PC (ver figura ). Su funcin es la de brindar el soporte de recursos que el
microprocesador (CPU) necesita para desempear su tarea. Vamos ahora a describir sus principales componentes y conectores que lo integran
Zcalo para la CPU. Este zcalo (ver figura) es un conector especial para el microprocesador (ver figura) que soporta el motherboard. Este conector es del tipo ZIF (Zero Insertion Force, fuerza de insercin cero). Esto significa que est construido con un mecanismo que permite colocar a la CPU sin tener que realizar fuerza alguna. Una palanca al costado del zcalo ajusta y libera los contactos, para instalar cmodamente al microprocesador, y evitar posibles deterioros de este costoso componente. La cantidad y disposicin de los contactos vara, de acuerdo al microprocesador o la familia de microprocesadores para la que fue diseado.
Mdulos de Memoria RAM (Random Access Memory, memoria de acceso aleatorio). Estos mdulos (ver figura) forman parte del almacenamiento de datos principal de la CPU. En esta memoria se almacenan temporalmente datos y programas para realizar el procesamiento. Su denominacin RAM, se refiere al mtodo de acceso empleado para este tipo de memoria. Significa que su contenido puede ser accedido en cualquier orden, a diferencia de otras memorias que deben ser accedidas en forma secuencial nicamente. Estas memorias son voltiles. Esto significa que su contenido se pierde totalmente si se les quita la alimentacin de energia. Por eso decamos que es el almacenamiento temporal de los datos, ya que estarn all mientras la PC est encendida. Cada vez que la computadora se pone en marcha, para que el microprocesador pueda comenzar su trabajo, debe cargar la informacin desde algn medio de almacenamiento permanente a la memoria RAM. Son dinmicas, pues an teniendo la energa de alimentacin necesaria, el contenido se pierde si no son ledas peridicamente. Este ciclo de lectura peridico se lo conoce como
ciclo de refresco. Debido a esto, muchas veces se las menciona como DRAM, donde la D significa Dinmica. Pueden ser asincrnicas o Sincrnicas. Si son sincrnicas, el acceso a la informacin se realiza al comps de un reloj, cuya velocidad depende del diseo del motherboard. Si la memoria es de este tipo, se la denomina SDRAM, donde la S corresponde a Sincrnica. Este reloj marca tambin el comps del microprocesador, y la velocidad se mide en Megahertz (MHz). Un Hz equivale a un tic de ese reloj por segundo. Un Megahertz equivale a un milln de tics por segundo. Si el reloj de un motherboard es (o est configurado) a 100 MHz, ste es un sistema PC100. Del mismo modo se las identifica a las memorias sincrnicas. Entonces una memoria sincrnica PC100, ser adecuada para un sistema PC100. Si la velocidad del reloj del sistema no coincide con el especificado para la memoria, no se puede garantizar su funcionamiento, y seguramente fallar. Si se observa con detalle la figura 3.14, se podr leer en la etiqueta de la izquierda PC100-322-620. Esto la identifica entonces como una memoria SDRAM compatible con PC100. Se conectan al motherboard en los zcalos para memoria RAM que se pueden apreciar en la figura.
La memoria ROM (Read Only Memory, memoria de slo lectura). Esta memoria (ver figura ) es una almacenamiento permanente. No pierde los datos contenidos an sin alimentacin de energia. Tambin son de acceso aleatorio al igual que las memorias RAM, pero no se puede alterar el contenido, ya que slo se pueden leer. El contenido de esta memoria es fundamental para el funcionamiento de la PC, ya que tiene las instrucciones necesarias para que el microprocesador comience su tarea. Este programa se llama BIOS (Basic Input Output System, sistema bsico de entradas y salidas) y est diseado a medida (o adaptado) para el motherboard que lo contiene. Estrictamente hablando, un programa almacenado en un medio de almacenamiento permanente como una ROM, se lo denomina Firmware (Firm en ingls significa firme) en vez de Software, debido a que si bien es posible, no es tan fcil modificarlo, pues hay que reemplazar la memoria. El firmware, como cualquier otro programa creado por el hombre, es imperfecto. Los ingenieros en sistemas saben que un programa no es perfecto y nunca est completo , pero en algn momento deben detenerse en el desarrollo. Por eso es muy factible que cuando llegue a manos del usuario final, necesite de futuras correcciones y/o actualizaciones. Para facilitar la posibilidad de actualizar su contenido, los motherboard modernos emplean una memoria de slo lectura especial, que puede ser borrada y actualizada. Estas memorias
conocidas como memorias Flash (en ingls significa relmpago), generalmente estn soldadas directamente al motherboard, como puede apreciarse en la figura
Los Slots. En su idioma original, slot significa ranura. Son ranuras de expansin. Su objetivo es el de permitir conectar al motherboard placas (ver figura) que le agregan funcionalidad a la PC, como por ejemplo un sintonizador de televisin, o funciones convencionales no incluidas en fbrica. Dependiendo de la tecnologa del motherboard, se pueden encontrar slots de distinto tamao y color (ver figura).
Los slots de color negro son norma ISA (Industries Standard Association, asociacin de estndares industriales). Son de vieja tecnologa y muy lentos para los requerimientos actuales (ver referencia Slot ISA en figur1). Su inclusin en motherboards modernos slo cumple el objetivo de guardar compatibilidad con placas hoy en da obsoletas. Los slots de color blanco y referencia Slot PCI en figura ) son de tecnologa actual, y corresponden al estndar PCI (Peripheral Components Interconnect, interconexin de componentes perifricos). Son rpidos y cubren los requerimientos actuales de los sistemas. Es un estndar impulsado por Intel, Microsoft, Compaq y otras firmas lderes de la industria informtica. El slot de color marrn (ver figura, y referencia Slot AGP en figura ), corresponde al estndar AGP (Accelerated Graphics Port, puerto grfico acelerado). ste est basado en la tecnologa PCI, y se lo utiliza para colocar placas grficas (controlan la informacin suministrada al monitor). Es una autopista de alta velocidad (hasta cuatro veces ms rpido que PCI), que satisface los requerimientos grficos de las computadoras modernas.
perifricos externos comunes al motherboard, como la impresora, el monitor, los parlantes, el teclado y el Mouse. Los conectores indicados como COM1 y COM2 (ver figura panel trasero), sirven para conectar perifricos externos seriales norma RS232C como algunos mouses, algunas impresoras, etc. Son conexiones de propsitos generales de comunicaciones (de all su nombre COM). Son serie, porque la informacin viaja secuencialmente.
Hacia la izquierda vemos dos conectores chatos encolumnados, marcados como USB (Universal Serial Bus, bus serie universal) (ver figura ). Estos conectores, tambin son seriales como los COM; pero su aplicacin es muy amplia, permitiendo conectar toda clase de dispositivos modernos, como por ejemplo cmaras digitales, impresoras, parlantes, mouse, teclados de ltima generacin, etc. Adems se pueden conectar en cadena hasta 128 perifricos. Posiblemente sea la forma estandarizada de conectar perifricos en las PC de los prximos aos. En la ficha rotulada PS/2 Mouse (ver figura), se conectan los Mouses diseados para los sistemas personales 2 de IBM (ver apartado 3: LA COMPUTADORA PERSONAL), modelo que ha sido adoptado por las computadoras personales de los ltimos aos. Las nuevas tecnologas, lo estn dejando obsoleto, y posiblemente sea desplazado por los mouses USB en poco tiempo. Encolumnado con el anterior, encontramos a la ficha rotulada PS/2 KB (Personal System 2 KeyBoard, teclado del sistema personal 2), que de igual modo que con el Mouse, este tipo de conexin para los teclados, diseado para los sistemas personales 2 de IBM, fue adoptado por la industria de la PC. Posiblemente tambin sea substituido prontamente por USB. Otro conector, ubicado encima de los COM, rotulado como LPT1 (Line PrinTer 1, impresora de lnea 1) (ver figura), como su nombre lo indica, sirve para conectar la impresora u otros dispositivos externos (ver seccin 3.2.2) como, ZIP, CD-RW, HDD, etc. Esta forma de conectar a las impresoras tambin est quedando obsoleta, y posiblemente sea substituida en algunos aos por USB. Los tres conectores redondos de la derecha (jacks) son las salidas y entradas de sonido. En Line Out/Spk (salida de lnea / parlante) se conecta un parlante potenciado, o se puede enlazar con un equipo de audio. Line In (entrada de lnea), sirve para conectar la PC a una
fuente externa de sonido, como por ejemplo un pasa casetes, radio etc. Mic (micrfono) es una entrada de mayor sensibilidad, preparada para recibir un micrfono. El conector no rotulado, ubicado por encima de los tres anteriores (ver figura), es una salida especial, para vincular la PC con un instrumento musical, como un piano u rgano electrnico. En nuestra exploracin inicial por el motherboard, hemos dejado para lo ltimo a un componente muy importante: El chipset (Conjunto de chips) tambin conocidos como lgica encolada (Glue Logic). stos son micro circuitos electrnicos (ver figura) que contienen todo lo necesario para comunicar al microprocesador con todo lo dems: memoria RAM, memoria ROM, slots, etc.. Uno de ellos, el Puente Norte (ver figura tarjeta madre) es el encargado de enlazar al procesador con la memoria y el slot AGP. El otro, el Puente Sur (ver figura tarjeta madre) comunica al puente norte con el resto de los perifricos, slots PCI, ISA, y otros componentes de menor velocidad.
Los perifricos internos comunes Es normal encontrar en una PC, un grupo de perifricos internos destinados al acceso y almacenamiento de informacin. Hemos visto que la memoria principal de la computadora (RAM), pierde todo su contenido
si se le interrumpe la alimentacin de energia. Por ello es indispensable contar con un medio de almacenamiento perdurable, donde almacenar la informacin procesada, nuestros documentos, etc. Los discos rgidos (ver figura) pueden almacenar gran cantidad de informacin en forma magntica, de manera similar al funcionamiento de un grabador de cinta magnetofnica. Estos perifricos se conectan por medio de un cable tipo cinta, hasta el conector IDE del motherboard (ver figuras). Otro perifrico interno comn en las PC modernas, es la lectora de CD (Compact Disc, discos compactos) (ver figura 3.22). Al igual que el disco rgido, este se conecta por medio de un cable tipo cinta plana al motherboard, en el conector IDE (ver referencia Conectores IDE en la figura ).
Las grabadoras de CD, tambin conocidas como WORM (Write Once Read Many, escribe una vez, lee muchas) se estn popularizando debido a la disminucin de costos (ver figura). Estas unidades graban discos compactos CD-R. Estos discos slo se escriben una vez, y se pueden leer las veces que se desee (de all su nombre). Salvo por la capacidad de grabar discos compactos vrgenes, son iguales de aspecto exterior a las lectoras de CD. Las unidades de CD-RW (Compact Disk ReWritable, disco compacto reescribible) se encuentran ya hace bastante tiempo en el mercado y han comenzado a ser una alternativa de almacenamiento extrable.
Las lectoras DVD-ROM son la proyeccin al futuro de la tecnologa ptica. Pueden manejar hasta 24 veces la capacidad de las lectoras / grabadoras / re grabadoras de CD. La unidad DVD (Digital Video Disk ) disco de video digital, tambin se la conoce como (Digital Versatile Disk ) disco digital verstil para que no se la relacione solamente como un nuevo medio de almacenamiento para video digital. Esta nueva unidad es la sucesora del CD-ROM que ya tiene 15 aos.
A un costo todava elevado, ya estn disponibles las unidades DVD-RAM, de funcionalidad similar a la de un CD-RW, pero con una capacidad de almacenamiento muy superior. Las disqueteras (ver figura ) son perifricos internos de almacenamiento magntico, muy comunes en las PC, desde hace varios aos. La evolucin tecnolgica ha hecho muy poco sobre ellas, ya que siguen siendo tan lentas como siempre lo han sido, y la capacidad de almacenamiento es hoy insuficiente para casi todo propsito. Se conectan al motherboard en un conector especial de 34 vas (ver referencia Conector para la disquetera en la figura de la tarjeta madre). Super Disk o LS120 es una tecnologa desarrollada por Iomega que fue abandonada para luego ser vendida a 3M, esta tecnologa tuvo dos lanzamientos y con distintos nombres. El aspecto de la unidad LS120 es muy similar al de una disquetera normal (ver
figura), pero trabaja con una tecnologa ptica llamada Lser Servo y tiene una capacidad de almacenamiento 100 veces superior. Otra caracterstica es que puede leer y escribir disquetes normales de vieja tecnologa. Existen versiones internas y externas, las primeras fueron introducidas al mercado como el reemplazo de las viejas disqueteras, por empresas fabricantes de computadoras que licenciaron su uso; pero en nuestro mercado no tuvo xito.
Otros dispositivos de almacenamiento Las unidades ZIP del fabricante Iomega lanzado en el ao 1996 son un medio de almacenamiento removible y reescribible muy similar al disquete de 3 pulgadas, pero con una capacidad de almacenamiento 70 veces superior (ver figura). Originalmente se present en su versin externa para ser conectada al conector LPT de la computadora y alcanz cierta popularidad por su flexibilidad al instalar y transportar no solo el disco sino tambin la unidad de lectura / escritura. Mas tarde present otra versin interna. En la actualidad existen varios modelos con una capacidad 170 veces superior a la de los disquetes normales, y conexin a USB para los modelos externos.
Las unidades removibles JAZ del fabricante Iomega es el hermano mayor de las unidades ZIP y fue lanzado poco tiempo despus de su aparicin. Utiliza un cartucho con capacidad diez veces mayor que la ZIP. En el interior se encuentran dos discos similares al de un disco rgido y por esto tambin se las llama Discos Removibles. Las caractersticas de este medio son, la similitud de rendimiento al disco rgido, un sistema de interconexin especial llamado SCSI y elevado costo del cartucho. Los cartuchos de JAZ y ZIP no son compatibles entre si (ver figura).
La fuente de alimentacin Todos los componentes mencionados hasta el momento requieren de energa elctrica acondicionada especialmente. Dentro del gabinete encontramos a quien se encarga de realizar dicha tarea: La fuente de alimentacin (ver figura). Su funcin entonces es la de convertir la energa elctrica que recibimos de la compaa de electricidad, a los requerimientos precisos y delicados que necesitan los componentes electrnicos de la PC como son el microprocesador, chipsets, perifricos, etc .
TECNOLOGAS DE MICROPROCESADORES
Dentro de la arquitectura tradicional de los microprocesadores, se encuentran los llamados CISC (Complex Instruction Set Code Conjunto de Cdigos de Instrucciones Complejas). Estos procesadores, que son los que tradicionalmente se usan en las PC, basan su tecnologa en la incorporacin constante de nuevas instrucciones que resuelven problemas de software complejos. Desde la aparicin del 8088 hasta el ltimo procesador disponible para las computadoras personales, han crecido enormemente sus capacidades de velocidad de procesamiento y la cantidad de instrucciones soportadas. Sin embargo esta potencia de clculo tiene un costo alto para la tecnologa: Cada vez ms componentes internos, ms consumo de energa y mucho calor generado. Debido a esto ltimo, los procesadores actuales necesitan de refrigeracin forzada con radiadores de calor y micro ventiladores (Coolers). Otra tecnologa existente es la RISC (Reduced Instruction Set Code Conjunto de Cdigos de Instrucciones Reducido). Como su nombre lo indica, esta clase de microprocesadores utiliza un pequeo conjunto de
instrucciones sencillas. Debido a esto, la cantidad de instrucciones que un programa debe utilizar para resolver un problema, es en promedio de por lo menos un 20 a un 30% superior comparativamente al CISC. Para comprender mejor esto, supongamos que deseamos realizar la operacin 25 por 5, y supongamos que tenemos dos tecnologas de calculadoras: una que tiene la funcin de multiplicar, y otra que slo suma. La primera, resuelve el problema con una sola instruccin (25x5=125); la segunda, deber sumar repetidas veces (usar ms instrucciones) para hallar el resultado (25+25+25+25+25=125). A pesar de que esto parezca una desventaja, soluciona otros problemas. La menor complejidad interna de estos microprocesadores, se traduce en menor cantidad de componentes internos; y por consiguiente menor consumo de energa y menor calor generado. Por eso un microprocesador RISC puede funcionar mucho ms rpido y ser hasta un 500% ms eficiente que un CISC. Esta tecnologa comenz en el centro de investigaciones de IBM en 1974 tratando de reducirla complejidad de los procesadores, y hoy en da es un hecho. La era RISC ha alcanzado a todos los fabricantes de microprocesadores: AMD, Intel, MIPS, Motorola, etc. Los microprocesadores RISC son usados por fabricantes de computadoras y estaciones de trabajo: Apple, DEC, HP, IBM, SUN, etc. y sus correspondientes accesorios para computadoras como PDA (Personal Digital Assistance Asistente Personal Digital). Estas computadoras no guardan compatibilidad con las PC, y evolucionan por un mercado propio (y generalmente de alto valor). La nica excepcin son las computadoras de bolsillo y los asistentes personales digitales, con un costo ms o menos razonable. Posiblemente en un futuro ms o menos lejano, la batalla la gane la tecnologa RISC, y sea empleada en las computadoras personales PC de escritorio. Pero por ahora, CISC es el que domina el mercado de las computadoras de escritorio, tal vez con algunos ventiladores ms voluminosos.
Los circuitos elctricos y electrnicos son ms fciles de construir, ms baratos y ms precisos, si lo que tienen que discriminar es slo la existencia o no de energa; y no lo son si tienen que discriminar entre varios niveles intermedios y determinar un valor preciso. Por eso las computadoras utilizan circuitos del tipo binario (bi = dos) significando que tienen solo dos estados o posibilidades.
CONCEPTO DE BIT Y BYTE Esta unidad de informacin, como podemos identificar a nuestra bombilla, se llama en el mbito binario, bit (pequeo, indivisible) binary digit y es la mnima parte de informacin. (Claro con menos de una bombilla no podremos enviar ningn mensaje.) En los circuitos elctricos el concepto de encendido / apagado, se puede representar por la existencia o no de tensin. Y este es el concepto usado en los circuitos lgicos de las computadoras. Si hay tensin tengo un 1, si no la hay tengo un 0. Con varios cables, correspondientes a varios circuitos (como varias bombillas), puedo lograr a travs de la combinacin de unos y ceros armar un cdigo y con este representar letras, nmeros, smbolos, etc. En los primeros microprocesadores, se utilizaban 8 lneas, es decir que tenamos 8 bits. Las computadoras que utilizaban estos microprocesadores, se llamaron computadoras de 8 bits. Y se defini al Byte <-bait-> (Binary term), como el conjunto de 8 bits.
LAS UNIDADES Y LAS MEDIDAS El concepto comn de Kilo es mil; un kilogramo son mil gramos, un kilmetro son mil metros, etc. En el dominio de los nmeros decimales, mil es una potencia entera de diez, es diez a la tercera potencia (103 = 1000). Pero en el dominio de los nmeros binarios no existe el nmero mil como una potencia entera de dos. El que ms se le aproxima que es el 1024 (210) y es el que se tom como kilo binario.
Por lo tanto, un Kilobit son 1024 bits (no 1000) y un KiloByte son 1024 Bytes. Esta pequea diferencia de solo un 2,4%, se hace ms notable a medida que las cantidades aumentan. Es un hbito cotidiano tomar al kilo binario como 1000, no como 1024, dando algo de confusin cuando recibimos informacin en Kilobits o KiloBytes. Cuando uno debe referirse a cantidades grandes se utilizan palabras prefijos para indicar una cantidad que esta mil, un milln, o mil millones por arriba de la unidad. Por ejemplo una tonelada son mil kilos, un Megavolt es un milln de volts, etc. En el universo de las computadoras, al trabajar con nmeros binarios, las unidades estarn referidas al kilo binario, as las distintas cantidades sern las que se observan en la (Tabla)
Como vemos en el primer rengln, la relacin entre bit y Byte es 8, por lo que multiplicando por 8 las unidades en Bytes podemos obtener la cantidad en bits. Ejemplo: Cuntos bits son 1024 Bytes?
REPRESENTACIN DE LA INFORMACIN Imaginemos una bombilla, ella puede estar encendida o apagada y esto puede usarse para indicar algo. De manera similar se comunican los marinos de barco a barco utilizando un
cdigo, correspondiente a la presencia o ausencia de luz. Para encender la bombilla lo que hacemos es cerrar un circuito, mediante un interruptor. El potencial almacenado en la batera provoca la circulacin de una corriente elctrica, que al pasar por el filamento de la bombilla lo pone incandescente y este emite luz. Este concepto de cerrar/abrir o conmutar una llave tambin sirve para expresar un estado de s o no. En la siguiente se muestra un sencillo circuito en el que vemos los dos estados posibles: Con este concepto slo tenemos dos estados posibles, si no, hay no hay luz, tambin llamados1 y 0 lgicos. El sistema numrico que tiene slo dos valores o estados, se llama binario ( bi, por dos), mientras que el que comnmente usamos de diez valores, se llama decimal (dec, por diez). Con un solo circuito tendramos, como dijimos, slo dos estados o posiciones (prendido o apagado) y por lo tanto slo dos mensajes posibles (s o no). Si deseamos utilizar este mecanismo para representar mayor cantidad de mensajes, tendremos que utilizar mayor cantidad de circuitos. Por cada circuito que agreguemos, se duplicar la cantidad de mensajes posibles de representar. Imaginemos que ponemos varias bombillas, una al lado de la otra, de manera que podamos combinar su encendido. Asignando ahora un cdigo para cada combinacin de encendido, podremos enviar un mensaje o una seal en funcin de qu bombillas estn encendidas a la vez. Representando con un 0 la bombilla apagada y con un 1 la bombilla encendida la Tabla nos mostrar el ejemplo de una secuencia de seales dada con tres bombillas:
Observemos que con tres bombillas, la cantidad de combinaciones se ha incrementado a ocho. Como dijimos anteriormente, con cada circuito agregado se duplican las combinaciones posibles, de modo que si con una bombilla podamos representar dos valores, con dos bombillas se podr representar cuatro valores, es decir el doble que con una; y si agregamos una bombilla ms, haciendo un total de tres bombillas, se podrn representar ocho valores, nuevamente el doble que con dos bombillas. Otra manera de entender el ejemplo anterior es pensar: Hasta cunto puedo contar con una bombilla? Claro, puedo contar hasta 1, pues considero a la bombilla apagada como la cuenta cero. Con dos bombillas puedo contar hasta 3, con tres bombillas puedo contar hasta 7 y as sucesivamente, como se ve en la tabla anterior. Tomando esto en consideracin, que con tres bombillas podemos contar desde el 0 al 7, y que son las 8 combinaciones que nos dan 23 (2 x 2 x 2), podemos rescatar el siguiente concepto: el nmero de bombillas ser la potencia de dos que nos dar la cantidad de combinaciones o posiciones posibles. Nota: Recordar siempre que para contar se comienza desde el cero. En el sistema decimal, que conocemos bien, sabemos que la posicin de cada dgito dentro de una cifra indica su peso o importancia, de manera que cada posicin o columna indicar: unidades, decenas, centenas, etc., correspondientes a las potencias de diez:
Teniendo diez smbolos para representar los valores de cada columna: 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9 En el caso de la numeracin binaria cada columna indicar potencias de dos, as tendremos:
20 = 1, 21 = 2, 22 = 4, 23 = 8, etc. Y tenemos solo dos cifras o niveles, 0 y 1, veamos entonces luna tabla de ejemplo donde se muestran algunas potencias de dos (Tabla). En la columna izquierda tenemos un listado en binario que representa la cantidad de cifras en el nmero, en la segunda el nmero mximo obtenible con esa cantidad de cifras. De la tercera a la quinta la cantidad de combinaciones posibles con esa cifra en tres formatos; en potencias de 2, en bits y en Kilobits.
La siguiente tabla nos aclara los nmeros correspondientes a cada potencia de 2 (Tabla)
Esto adems de ser poco prctico, no permitira que el usuario instale un nuevo dispositivo en el futuro, ya que para poder hacerlo debera agregar ms cables al microprocesador, cosa que est totalmente fuera de su alcance
La solucin es aprovecharse de una identificacin individual que posee cada dispositivo. Teniendo las identificaciones de cada uno de los dispositivos, podemos utilizarlas a modo de direccin para poder ubicarlos. Con esta direccin podemos proceder como si tuvisemos un servicio de correo, en el cual se utiliza una direccin para hacer la entrega de la correspondencia. La forma de aplicar este razonamiento a nuestro caso, seria con la creacin de un nuevo canal independiente, para enviar por este una notificacin, a un dispositivo en particular sabiendo su direccin, y avisarle de la existencia de informacin en el Bus de Datos para ser utilizada. Por la forma en que localizamos a nuestros dispositivos, a este nuevo canal lo llamaremos Bus de Direcciones (ver figura). Como su nica funcin ser localizar un dispositivo, se dice que es unidireccional. Figura
Ya podemos comunicarnos con el dispositivo que deseamos y enviarle informacin, pero que sucede si el microprocesador quiere recibir informacin o se le enva desde un dispositivo. En el captulo anterior vimos que un dispositivo puede enviar informacin, por ejemplo un teclado. Cmo se enteran los dispositivos si el microprocesador quiere recibir informacin y no enviarla? UN CANAL PARA INDICAR LA OPERACIN A REALIZAR La solucin a este problema es la incorporacin de un tercer canal independiente a estos dos ltimos, por el cual se comunicar que operacin desea realizar el microprocesador, por ejemplo: leer o escribir. Como este canal puede controlar diversas operaciones se va a llamar Bus de Control. Este Bus no solo indicar estas dos funciones, existen otras que se vern mas adelante, por lo dicho podemos tipificarlo como bidireccional.
De esta forma ya tenemos un conjunto tres de buses y cada uno con una funcin claramente definida, al que puede ser conectado cualquier dispositivo, pero todos los dispositivos son iguales? No, la evolucin tecnolgica en la PC hace que a lo largo de su historia se vea una sucesin de distintos tipos de dispositivos y por consiguiente se necesita un Bus especfico que lo pueda interpretar
La tecnologa sigui avanzando y surgieron los procesadores de 32 bits, los nuevos dispositivos de expansin requeran de una mayor cantidad de datos. La solucin fue una nueva generacin de buses. Estos dos buses que se describen a continuacin ya estn en desuso y se citan como referencia tecnolgica. VESA LOCAL BUS VESA Local Bus (Video Electronics Standards Association Local Bus, Bus Local Asociacin de Estndares de Video Electrnico), fue una de las primeras ofertas para trabajar con 32 bits de datos, la ranura de expansin utilizada es un conector de 56 contactos de color marrn que se agreg a continuacin de uno del tipo ISA 16. EISA EISA (Extended ISA, ISA Extendida) fue otra opcin de 32 bits con una ranura de expansin bastante particular, ya que el formato fsico y electrnico es el mismo al ISA y posee un agregado de contactos en la parte mas profunda del conector para la tecnologa de 32 bits. De esta forma la ranura de expansin mantiene la compatibilidad con ISA 16 de bits. PCI PCI (Peripheral Component Interconnect Interconexin de Componentes Perifricos). Esta es la versin de INTEL para el bus de 32 bits y compatible con su nueva generacin de procesadores llamados Pentium, el color caracterstico del conector es blanco (ver figura) Tambin fue pensado para trabajar en el futuro con 64 bits. Esta es la tecnologa que se utiliza en la actualidad.
ESTUDIO
Ms tarde se desarroll el microprocesador 80486 o 486 que utilizaba 32 bits para datos y surgieron nuevas necesidades, la solucin se llam SIMM 72. SIMM 72 (Single In-Line Memory Module Modulo de Memoria en Lnea Simple). En este caso se llevaron a 72 los contactos y se aument la capacidad de manejar bits a 32. No solo se diferencia por la cantidad de contactos, sino por su tamao y una ranura central para su posicionamiento, como se puede ver en la figura.
El prximo paso en la evolucin de los microprocesadores, son los que utilizaron 64 bits (Pentium y posteriores) como se describi al principio del capitulo. Esto hizo que se hiciera falta un nuevo tipo de memorias para dicha tecnologa y esta fue la DIMM. DIMM (Dual In-Line Memory Module Modulo de Memoria en Doble Lnea). En este tipo de memoria (ver figura) la diferencia es el cambio de tamao, la cantidad de contactos que pas a 168, las ranuras de posicionamiento (ahora 2) y la cantidad de 64 bits que puede manejar. Este tipo de memoria es la utilizada en la
actualidad.
Actualmente la tecnologa implementada por los fabricantes de motherboards es DDR. DDR (Double Data Rate, Doble Velocidad de Datos). En este tipo de memoria (ver figura) posee las mismas medidas y un aspecto similar a las DIMM pero con 184 contactos, una sola ranura de posicionamiento, doble ranura para traba y mantiene los 64 bits que puede manejar. Es la prxima generacin de memorias y como su nombre lo indica tiene la capacidad de transferir dos datos en un solo ciclo de reloj o tic de reloj como lo describimos en las tecnologas de memoria del capitulo anterior. La tecnologa utilizada por INTEL con los primeros microprocesadores Pentium 4, y hoy en da discontinuada por cuestiones de costo, rompa con todo lo anterior, propona una velocidad de trabajo de 400Mhz, 16 bits de datos e incorporaba una tecnologa similar a la DDR en sus resultados finales, transferir dos datos en un ciclo de reloj. Su nombre RIMM. RIMM (Rambus In-Line Memory Module) es una marca registrada de la empresa RAMBUS INC. En la figura, podemos apreciar que tiene el mismo tamao que las DIMM , pero con 184 contactos, dos ranuras de posicionamiento que la hace no compatible con el resto, un sola ranura para traba y un distintivo recubrimiento metlico, disipador de calor ya que desarrollan elevadas temperaturas. La caracterstica ms sobresaliente es que esta tecnologa solo maneja 16 bits.
Ya tenemos, distintos tipos de buses, con distintas velocidades, algunos ms o menos veloces que otros y cantidades distintas de bits que manejan. Por ejemplo las memorias RIMM trabajan con slo 16 bits, un dispositivo sobre un bus PCI con 32 bits y el microprocesador con 64 bits. Este microprocesador puede interpretar las necesidades de cada uno de los actores de este
ejemplo?
DONDE CONECTAMOS LOS PERIFRICOS? En la seccin 4 de este capitulo vimos el concepto de Slot o ranura de expansin vinculada a un bus, pero podemos conectar directamente un monitor (perifrico) a un Slot?
8 NECESITAMOS UN INTERMEDIARIO
Esta es la respuesta, un intermediario que se lama Interface <-Interfeis-> (interfaz en castellano), es una palabra que en computacin designa en general a un hardware intermediario, ubicado entre dos subsistemas independientes (el Slot de un bus y un perifrico), que sirve para comunicarlos y adaptarlos electrnicamente (el bus no sabe que es, ni como tratarlo). Interface en ingls, y en computacin, tambin refiere a la palabra adapter <-Adapter-> (adaptador en castellano), que se trata de una placa adaptadora, insertable en la placa madre. Por este motivo podemos encontrarnos con ambos trminos. Debido a la integracin de componentes en las placas madres algunas interfaces ya estn incluidas dentro de ellas. Las principales interfaces son las de Entrada y Salida, tambin conocida por sus siglas en ingls I/O (Input / Output). Una de ellas es la Interfaz serie que utilizan un solo conductor para transportar los datos a y desde el perifrico, haciendo que los bits que forman los datos se transmitan uno a continuacin del otro (secuencialmente, en serie) por el mismo conductor. Este mecanismo hace que esta interfaz se la utilice solo para dispositivos que requieran poca cantidad de informacin, por ejemplo un mouse. Otra es la interfaz paralela que utiliza ocho conductores para transportar los datos (bits), transmitiendo todos al mismo tiempo, de esta forma se aumenta la cantidad de informacin que transportamos por 8. Esta interfaz se utiliza para dispositivos que requieran mayor cantidad de informacin como una Impresora, Scanner o Cmaras de Video. Estas dos interfaces y algunas otras tambin se las conoce como puertos. Se denomina puerto a una conexin entre dos dispositivos o un canal dedicado exclusivamente a un dispositivo (un solo conector). Los distintos tipos de conectores que se utilizan se los puede ver en la figura. Se
conoce como tipo DB 9 al conector para el puerto serie, su denominacin en el panel trasero es COM 1-2. Para el puerto paralelo reutiliza un conector del tipo DB 25 y su denominacin es LPT 1. Podemos citar las interfaces que utilizan el Teclado y el Mouse que se conocen como puertos PS/2 en alusin al tipo de conector que utiliz IBM en su modelo PS/2 del ao 1986, en la figura se pueden ver ambos conectores con las denominaciones PS/2 KB (del ingls keyboard <-kibord->) y PS/2 Mouse.
NUEVAS TECNOLOGAS
Durante dos dcadas los dispositivos perifricos debieron ser conectados a los puertos serie o paralelo, con la consiguiente falta de velocidad. Luego del lanzamiento de Windows 95, un grupo de empresas ya trabajaba para desarrollar un nuevo tipo de conexin, para satisfacer los requerimientos de los ltimos perifricos en plaza, por ejemplo video cmaras. Esta tecnologa deba ser totalmente amigable y no requerir de conocimientos tcnicos por parte del usuario, poder integrar la mayor cantidad de dispositivos perifricos sin comprometer el funcionamiento interno de la PC. La solucin se llam USB. USB (Universal Serial Bus Bus Universal Serie) fue desarrollado en conjunto por las empresas Compaq, Digital, IBM, INTEL, Microsoft, NEC, y Northem Telecom. El USB ofrece un nuevo conector estandarizado que permite el agregado de cualquier dispositivo de entrada /salida en un conector muy simple, lo que tiende a simplificar la gran variedad de conectores existentes. Las caractersticas principales que posee son, la utilizacin de la tecnologa Plug & Play (ver en prximos captulos), posibilidad de conectar hasta 127 dispositivos y el aumento de velocidad respecto a sus predecesores. En la figura se pueden ver los dos tipos de conectores utilizados para los cables, Tipo A es el utilizado del lado de la PC y el Tipo B es el utilizado en el perifrico. Este conector tiene 4 contactos, 2 de ellos son para el transporte de seal y los restantes para transportar una tensin de alimentacin para energizar el perifrico si lo necesita, una caracterstica de esta tecnologa a tener en cuenta para la instalacin de dispositivos es que el largo de los cables utilizados no pueden exceder los 5 metros de longitud. Otra tecnologa no difundida en el mundo de la PC y con muchas posibilidades se llama IEEE1394. IEEE 1394 IEEE (Institute of Electrical and Electronics Engineers, Instituto de Ingenieros en Electricidad y Electrnica) es un estndar aprobado por dicha institucin e identificada por su nmero. Esta tecnologa tambin es conocida con el nombre de FireWire y fue concebida por la empresa Apple con anterioridad a la creacin de IEEE-1394. Otra empresa como SONY utiliza esta tecnologa pero con un nombre distinto, este es I-Link y tambin lo utiliza en productos como cmaras de video.
Esta tecnologa es totalmente amigable y es similar en varios aspectos al USB pero mucho ms rpido y soporta hasta 63 dispositivos. Este Bus fue pensado desde el principio para la transmisin de una gran cantidad de datos, empresas como SONY y JVC lo utilizan como medio para la transmisin de video digital desde sus cmaras a una computadora. En la figura 4.13 se puede ver el conector utilizado, contiene 6 cables, de los cuales dos pares son para el transporte de datos y los dos restantes para una tensin de alimentacin que tiene como objetivo energizar la interfaz de un dispositivo que se encuentre apagado ocasionalmente y, la longitud del cable no puede exceder los 4.5 metros. Otra tecnologa desarrollada en la dcada de los 90 por la industria de las PC llamada arquitectura RISER que contribuira a la reduccin de costos y la flexibilizacin en los procesos de manufacturacin de placas madres. Est basada en integracin de parte del producto en placa madre y la restante en una placa adaptadora. AMR (Audio Modem Riser) En 1998 hace su aparicin esta tecnologa que tiene la capacidad de soportar ambas interfaces (audio y mdem), pero tubo varios inconvenientes que fueron detectados antes de su lanzamiento, tales como la falta de soporte para tecnologa amigable y consumir una posicin de un zcalo PCI (ver figura) Importante: esta tecnologa es del tipo propietaria y no est estandarizada por lo tanto el soporte tcnico es nicamente brindado por la empresa fabricante. Otra tecnologa con la misma base y los problemas resueltos es la CNR CNR (Communication and Networking Riser) ver figura Es un desarrollo de INTEL para proveer a los fabricantes de PC de un producto de calidad a mitad de camino entre un producto On-Board (integrado en la placa madre) y un costoso zcalo PCI, esto es debido a
que cada vez se haca mas difcil la integracin de productos por las interferencias producidas dentro de la placa madre y su aprobacin por los organismos de control de comunicaciones. La solucin fue sacar estos dispositivos fuera de la placa madre, de esta forma el Fabricante queda en libertad de poder integrar productos como, audio, mdem y o placas de red con un bajo costo de materiales. Este tiene como ventaja el soporte de tecnologa amigable y no ocupar un espacio de un zcalo PCI, sin embargo no es un Estndar es una tecnologa propietaria al igual que el AMR. Una categora especfica de Buses son los desarrollados para fines determinados o para solucionar problemas individuales como: 3D, juegos, programas de diseo asistido por computadora y reproduccin de DVD entre otras aplicaciones en las que ya que no es suficiente la cantidad de datos que puede manejar el bus ms rpido disponible. La solucin se llama AGP AGP (Accelerated Graphics Port Puerto de Grficos Acelerado).A este canal se lo denomina puerto, por ser la nica conexin entre el canal y el conector, tambin se dice que la conexin es dedicada, adems est mecnicamente, lgicamente y elctricamente separado de cualquier otro Bus. Tiene conexin directa con el microprocesador y la memoria principal a travs de parte del chipset y no se pueden conectar otros dispositivos en su Slot. Puede manejar 32 bits de datos y trabaja al doble de velocidad que el Bus PCI y el color utilizado para el conector es marrn (ver figura ). Fue desarrollado por INTEL y en su corta vida lleva varias revisiones, por lo tanto debe tenerse cuidado con los distintos tipos que existen. En prximos captulos veremos sus caractersticas.