lunes, 25 de mayo de 2009

¿EN QUE CONSISTE EL BIOS DE LOS SISTEMAS DE COMPUTACION?




El BIOS es un sistema integrado en la placa madre de una PC. Es el sistema que se carga apenas iniciamos la computadora, antes que cualquier otro: GNU/Linux, Windows, etc., y hasta ahora históricamente sólo los fabricantes de hardware tenían control sobre el código fuente de los BIOS de las máquinas.

Pero vayamos a una definición más precisa sobre BIOS: “En computación, el sistema básico de entrada/salida Basic Input-Output System (BIOS) es un código de interfaz que localiza y carga el sistema operativo en la RAM. Ésta proporciona la comunicación de bajo-nivel, operación y configuración con el hardware del sistema, que como mínimo maneja el teclado y proporciona salida básica durante el arranque. La BIOS usualmente está escrita en lenguaje ensamblador.

El BIOS libre fue incorporado en las placas madre GIGABYTE_M57SLI-S4, con lo cual los usuarios de este hardware tendrán un total control sobre el mismo, que puede servir incluso para librarse de sistemas de restricción digital como los DRM.

Generalidades
Este sistema básico se arranca generalmente en todos los ordenadores con tres teclas que pueden ser distintas: F2, F10 o Supr. Una de estas teclas se debe pulsar durante la carga del ordenador.
Al encender la computadora, la BIOS se carga automáticamente en la memoria principal y se ejecuta desde ahí por el procesador (aunque en algunos casos el procesador ejecuta la BIOS leyéndola directamente desde la ROM que la contiene), cuando realiza una rutina de verificación e inicialización de los componentes presentes en la computadora, a través de un proceso denominado POST (Power On Self Test). Al finalizar esta fase busca el código de inicio del sistema operativo (bootstrap) en algunos de los dispositivos de memoria secundaria presentes, lo carga en memoria y transfiere el control de la computadora a éste.

Se puede resumir diciendo que el BIOS es el firmware presente en computadoras IBM PC y compatibles, que contiene las instrucciones más elementales para el funcionamiento de las mismas por incluir rutinas básicas de control de los dispositivos de entrada y salida. Está almacenado en un chip de memoria ROM o Flash, situado en la placa base de la computadora. Este chip suele denominarse en femenino "la BIOS", pues se refiere a una memoria (femenino) concreta; aunque para referirnos al contenido, lo correcto es hacerlo en masculino "el BIOS", ya que nos estamos refiriendo a un sistema (masculino) de entrada/salida.

El principal defecto de este componente es que se mantiene prácticamente fiel a la estructura que lucía a principios de los 80. Incluso los microprocesadores más modernos de 64 bits de doble núcleo funcionan en modo real de 16 bits cuando encendemos el PC, emulando al procesador Intel 8086 de 1978. En estas circunstancias, la memoria principal que va más allá del primer MB no puede utilizarse durante el arranque de la máquina. Además, las tarjetas de video, de expansión y, en general, los dispositivos que deben permanecer accesibles en este proceso, tienen que incorporar una memoria de lectura de 128 kilobytes.

Otra importante desventaja es que siguen programándose en lenguaje ensamblador, más óptimo en ejecución pero más complejo de desarrollar y mantener. Aun así, se ha añadido nuevas funciones a la BIOS que han contribuido de forma decisiva a incrementar su complejidad. Los BIOS anteriores a 1995 no reconocen los discos duros de más de 4 TB de capacidad.

ASPECTOS QUE SE PUEDEN CONFIGURAR EN LOS BIOS

Acceso y manipulación del BIOS:

Para acceder al programa de configuración del BIOS, generalmente llamado CMOS Setup, tendremos que hacerlo pulsando un botón durante el inicio del arranque del ordenador. Generalmente suele ser la tecla Supr aunque esto varía según los tipos de placa y en portátiles. Otras teclas empleadas son: F1, Esc, o incluso una combinación, para saberlo con exactitud bastará con una consulta al manual de su placa base o bien prestando atención a la primera pantalla del arranque, ya que suele figurar en la parte inferior un mensaje similar a este:

''Press DEL to enter Setup''

El aspecto general del BIOS dependerá de qué tipo en concreto tenga en su placa, las más comunes son: Award, Phoenix (se han unido) y AMI. Bastante similares pero no iguales. El programa del BIOS suele estar en un perfecto inglés y además aparecen términos que no son realmente sencillos, si no sabe lo que está tocando consulte el manual o a un especialista, de lo contrario se encontrará con problemas.

Aunque tengan nombres diferentes, existen algunos apartados comunes a todos los tipos de BIOS.

Una clasificación puede ser:

1 Configuración básica de parámetros - Standard CMOS Setup.

2 Opciones de BIOS - BIOS Features, Advanced Setup.

3 Configuración avanzada y chipset - Chipset features.

4 Password, periféricos, discos duros, etc.

5 Otras utilidades.

Bajo el 1er punto se puede encontrar la configuración de la fecha y hora, los discos duros conectados (IDE) y la memoria detectada, entre otras cosas.

En el punto 2º existen muchos parámetros modificables, suelen aparecer: caché, secuencia de arranque (Boot sequence), intercambio de disqueteras, etc.

En el punto 3 podemos encontrar parámetros relativos a las características del chipset, memoria RAM, buses y controladores.

Bajo el punto 4 hemos reunido una serie de opciones que suelen estar distribuidas, gracias a ellas podemos insertar una contraseña de acceso al programa del BIOS, modificar parámetros relativos a los periféricos integrados, control de la
administración de energía, control de la frecuencia y el voltaje, etc.

Y finalmente en el punto 5 reunimos las opciones que nos permiten guardar los cambios efectuados, descartarlos, cargar valores por defecto, etc.

En la parte inferior de la interfaz del programa podremos ver el inventario de teclas necesarias para navegar entre las opciones y modificarlas, es importante leerlo y tenerlo en cuenta.



Modificaciones comunes: ejemplos.

Existen una serie de parámetros que son susceptibles de ser modificados en algún momento, de hecho en la mayoría de foros de soporte técnico se plantean esas dudas. Vamos a explicar cuáles son y usarlos como ejemplo:

1.- Secuencia de Arranque:
Esto le indica al BIOS a qué unidad ha de ir para buscar el arranque del sistema operativo. La secuencia indica el orden de izq. a der. en que se buscará en las unidades. Antiguamente el orden solía marcar A C SCSI/otros lo cual indicaba que primero que debía mirar en la unidad A (disquetera) y posteriormente en C (disco duro principal), gracias a esto se podía arrancar el ordenador con un disco de arranque antes que el sistema operativo. Hoy en día esto ha cambiado en muchos casos, cuando se necesita arrancar desde un CD (instalación de sistemas operativos (Windows XP, Linux) hay que modificar la secuencia de arranque (a menos que el sistema sea tan nuevo que ya venga de fábrica) para que inicialmente apunte a la unidad lectora de CD. Supongamos que la unidad tiene la letra D, el orden podría ser D A C o D C A, por ejemplo.

La opción suele encontrarse en BIOS Features >> Boot Sequence para las BIOS Award. En algunos casos en vez de integrarse en una sola opción, esto se realiza en varias, suelen referirse al orden de arranque de dispositivos y se llaman: First Boot Device, Second Boot Device, Third Boot Device y Boot Other Device. Basta especificar en cada una cuál es el dispositivo que arrancará en ese orden (First = primero, Second = segundo, Third = tercero, Other = otro).






BIOS: CONCEPTOS Y CONFIGURACION.

El BIOS (Basic Input Output System – Sistema Básico de Entrada Salida) es un programa que se encuentra grabado en un chip de la placa base, concretamente en una memoria de tipo ROM (Read-Only Memory). Este programa es el que se encarga de comprobar el hardware instalado en el sistema, ejecutar un test inicial de arranque, inicializar circuitos, manipular periféricos y dispositivos a bajo nivel y cargar el sistema de arranque que permite iniciar el sistema operativo. En resumen, es lo que permite que el ordenador arranque correctamente en primera instancia.

Inicialmente era muy complicado modificar la información del BIOS en el ROM, pero hoy en día la mayoría de los BIOS están almacenados en una memoria flash capaz de ser reescrita, esto es lo que permite que se pueda actualizar. El BIOS se apoya en otra memoria, llamada CMOS porque se construye con esa tecnología, en ella carga y almacena los valores que necesita y que son susceptibles de ser modificados (cantidad de memoria instalada, numero de discos duros, fecha y hora, etc). A pesar de que apaguemos el ordenador, los valores de la memoria de BIOS se mantienen intactos, ¿cómo es posible?, pues gracias a una pila que la alimenta. Puesto que el consumo es muy bajo y se recarga al encender el ordenador, la pila puede durar varios años.

Cuando hay problemas con la pila, los valores de dicha memoria tienden a perderse, y es cuando pueden surgir problemas en el arranque del tipo: pérdida de fecha y hora, necesidad de reconfigurar dispositivos en cada arranque, y otros. En caso de problemas sustituir la pila es trivial, basta con comprar una de iguales características, retirar la vieja y colocar la nueva en su lugar.

En condiciones normales no es necesario acceder al BIOS ya que al instalar un dispositivo, siempre que hayamos tenido la precaución de asegurarnos que es compatible o aceptable por nuestra placa base, éste es reconocido inmediatamente y configurado por BIOS para el arranque. No obstante, hay ocasiones en las que se hace necesario acceder a su configuración, en este manual veremos cómo hacerlo y algunos ejemplos.

Acceso y manipulación del BIOS:

Para acceder al programa de configuración del BIOS, generalmente llamado CMOS Setup, tendremos que hacerlo pulsando un botón durante el inicio del arranque del ordenador. Generalmente suele ser la tecla Supr aunque esto varía según los tipos de placa y en portátiles. Otras teclas empleadas son: F1, Esc, o incluso una combinación, para saberlo con exactitud bastará con una consulta al manual de su placa base o bien prestando atención a la primera pantalla del arranque, ya que suele figurar en la parte inferior un mensaje similar a este:

''Press DEL to enter Setup''

El aspecto general del BIOS dependerá de qué tipo en concreto tenga en su placa, las más comunes son: Award, Phoenix (se han unido) y AMI. Bastante similares pero no iguales. El programa del BIOS suele estar en un perfecto inglés y además aparecen términos que no son realmente sencillos, si no sabe lo que está tocando consulte el manual o a un especialista, de lo contrario se encontrará con problemas.

Aunque tengan nombres diferentes, existen algunos apartados comunes a todos los tipos de BIOS.

Una clasificación puede ser:

1 Configuración básica de parámetros - Standard CMOS Setup.

2 Opciones de BIOS - BIOS Features, Advanced Setup.

3 Configuración avanzada y chipset - Chipset features.

4 Password, periféricos, discos duros, etc.

5 Otras utilidades.

Bajo el 1er punto se puede encontrar la configuración de la fecha y hora, los discos duros conectados (IDE) y la memoria detectada, entre otras cosas.

En el punto 2º existen muchos parámetros modificables, suelen aparecer: caché, secuencia de arranque (Boot sequence), intercambio de disqueteras, etc.

En el punto 3 podemos encontrar parámetros relativos a las características del chipset, memoria RAM, buses y controladores.

Bajo el punto 4 hemos reunido una serie de opciones que suelen estar distribuidas, gracias a ellas podemos insertar una contraseña de acceso al programa del BIOS, modificar parámetros relativos a los periféricos integrados, control de la
administración de energía, control de la frecuencia y el voltaje, etc.

Y finalmente en el punto 5 reunimos las opciones que nos permiten guardar los cambios efectuados, descartarlos, cargar valores por defecto, etc.

En la parte inferior de la interfaz del programa podremos ver el inventario de teclas necesarias para navegar entre las opciones y modificarlas, es importante leerlo y tenerlo en cuenta.


Imagen de la interfaz más común de BIOS (Award y Phoenix).

Modificaciones comunes: ejemplos.

Existen una serie de parámetros que son susceptibles de ser modificados en algún momento, de hecho en la mayoría de foros de soporte técnico se plantean esas dudas. Vamos a explicar cuáles son y usarlos como ejemplo:

1.- Secuencia de Arranque:
Esto le indica al BIOS a qué unidad ha de ir para buscar el arranque del sistema operativo. La secuencia indica el orden de izq. a der. en que se buscará en las unidades. Antiguamente el orden solía marcar A C SCSI/otros lo cual indicaba que primero que debía mirar en la unidad A (disquetera) y posteriormente en C (disco duro principal), gracias a esto se podía arrancar el ordenador con un disco de arranque antes que el sistema operativo. Hoy en día esto ha cambiado en muchos casos, cuando se necesita arrancar desde un CD (instalación de sistemas operativos (Windows XP, Linux) hay que modificar la secuencia de arranque (a menos que el sistema sea tan nuevo que ya venga de fábrica) para que inicialmente apunte a la unidad lectora de CD. Supongamos que la unidad tiene la letra D, el orden podría ser D A C o D C A, por ejemplo.

La opción suele encontrarse en BIOS Features >> Boot Sequence para las BIOS Award. En algunos casos en vez de integrarse en una sola opción, esto se realiza en varias, suelen referirse al orden de arranque de dispositivos y se llaman: First Boot Device, Second Boot Device, Third Boot Device y Boot Other Device. Basta especificar en cada una cuál es el dispositivo que arrancará en ese orden (First = primero, Second = segundo, Third = tercero, Other = otro).





2.- Modificar FSB/Multiplicador:
Esto es una necesidad surgida en gran medida a raíz del Overclocking, son los parámetros que definen la velocidad del bus frontal del sistema y el valor multiplicador del procesador. Estos parámetros se suelen modifican como consecuencia de querer forzar el procesador a trabajar más rápido. Para tocar esto se debe hacer con total conocimiento, cualquier daño al sistema queda bajo su responsabilidad. La opción se denomina Frequency/Voltage Control, aunque puede llevar otro nombre. Se recomienda consultar manuales sobre Overclocking para esta característica.

3.- Deshabilitar dispositivos integrados (tarjeta gráfica/sonido):
Esto es especialmente frecuente en los últimos años ya que las placas base integran tarjetas gráficas y tarjetas de sonido en la misma placa, y se podria pasar sin tener que adquirirlas a parte, pero la mayoría de las ocasiones se prefiere adquirir una tarjeta externa (a bus PCI, AGP o PCI-Express) ya que ofrecen mucha mejor calidad y prestaciones que las integradas. Para poder usar las tarjetas que compremos hay que deshabilitar primero las que van integradas, para ello debemos acceder al BIOS.

Esta opción tenemos que consultarla en el manual de nuestra placa base porque depende mucho del modelo, pero en general tendremos que localizar términos como: Onboard Audio, Onboard Graphics, etc...

Es probable que nos veamos en la situación de tener que actualizar el firmware del BIOS. Esto puede ser debido a errores detectados de fabricación, queramos instalar un procesador nuevo o algún dispositivo reciente, o simplemente añadir
funcionalidades de las nuevas versiones del BIOS. Para realizar esto se suele emplear un programa en Windows y un fichero con la información, todo esto se debe descargar desde la web del fabricante de la placa base o BIOS, teniendo en cuenta que hay que saber con total exactitud el modelo de placa base que tenemos y el tipo de BIOS. Además, hay que aclarar que dicha operación tiene un alto riesgo para nuestra placa, un error podría ser fatal. Si surge algún problema podríamos dañar seriamente el BIOS y tendríamos que recurrir a una tienda especializada para su reparación o substitución.

Notas Finales:

El manual de la placa base es fundamental, siempre debemos acudir a él cuando tengamos dudas manipulando el BIOS. Dicho manual es un referente de vital importancia.

El BIOS es un programa delicado y siempre que lo manipulemos debemos hacerlo con precaución y conocimiento. Si tenemos dudas es mejor no tocar nada y consultar a un profesional.

Para saber qué modelo de placa y BIOS tenemos se puede usar una gran variedad de programas, recomiendo en particular el CPUZ de CPUID.org el cual muestra los valores del procesador, placa base y memoria fundamentalmente. Esto nos será útil si necesitamos los datos para una posible actualización de firmware.

sábado, 23 de mayo de 2009

CONTROLADORES DE DISPOSITIVO

¿Qué son los controladores de dispositivos?
Los controladores de dispositivos, , son archivos y programas que le permiten al Sistema Operativo comunicarse con algún tipo de hardware.
Existen componentes físicos de la computadora cuyos controladores forman parte del sistema operativo (por ejemplo para la memoria, el procesador central, la memoria caché) y otros que únicamente el fabricante puede proveerlos por medio de un disco flexible, un disco compacto o un sitio en Internet.



Controladores de audio:
Audio Stream Input/Output (ASIO) es un protocolo de ordenador para audio digitalde Steinberg, que provee una baja latencia y una interfaz de alta fidelidad entre el software, es decir, la aplicación, el hardware y la tarjeta de sonido. Mientras que el DirectSound de Microsoft es usado normalmente como entradas y salidas estéreo para usuarios no profesionales, ASIO permite a los músicos y técnico de sonido trabajar el audio mediante Windows y el software en lugar de hardware externo.


Controladores de video:
Un controlador de disco es el conjunto de circuitos integrados que tienen como función organizar la lectura y escritura en las unidades de disco en una computadora. Este dispositivo envía la información que necesita la computadora para interpretar los comandos que se soliciten. Se utilizan con ambas unidades de disquetes y con los discos duros; en otros casos, está inserto en la placa madre.


Controladores de impresoras:
controlador de impresora o drive de impresora es una parte del software que convierte los datos a imprimir al formato específico de una impresora. El propósito de un controlador es permitir a las aplicaciones imprimir dejándoles aparte de los detalles técnicos de cada modelo de impresora.Los controladores de impresora no deben confundirse con los "spoolers", que encolan los trabajos a imprimir y los envían a la impresora uno detrás de otro.


Controlador de disco:
conjunto de circuitos, generalmente integrados en un chip o tarjeta, que dirige la lectura y escritura en las unidades de disco de una computadora. La transferencia de información desde y hacia la unidad de disco es una operación compleja, y el controlador de disco lleva a cabo tareas tales como situar el cabezal de lectura/escritura, servir de intermediario entre la unidad y el microprocesador y controlar la transferencia de información hacia y desde la memoria. Los controladores de disco se utilizan con ambas unidades de discos flexibles (o disquetes) y con los discos duros. En algunos ordenadores está incorporado en la placa base del sistema.

Controlador Intel:
Programable Peripheral Interface (PPI : interfaz programable de periféricos) es un chip controlador de periféricos desarrollado originalmente para el microprocesador Intel 8085, Este chip se utiliza para que la CPU acceda al puerto paralelo programable de I/O, y es muy similar a otros chips..

COMPONENTES DE UNA LAPTOP

Los componentes de computadora portátil son prácticamente los mismos de una computadora personal o de escritorio, pero completamente diferentes en cuanto a tecnología.
POCESADOR :
Los procesadores mas económicos son los Celeron y los Duron, mientras que los mas veloces son los Pentium 4 y los Athlon.

MEMORIA RAM :

es un aspecto muy importante, puesto que a mayor cantidad, mejor correrán las aplicaciones que tengas instaladas.

PANTALLA :

Suelen ser los componentes mas delicados: un pequeño golpe puede inutilizarlas, y en la mayoría de los casos, no tiene arreglo, o si lo hay, es muy costoso.

DISCO DURO :

Todo usuario de computadores sabe que, tarde o temprano, el disco duro quedará chico. Pero, si bien se supone que una laptop no va a instalar demasiados programas, es conveniente elegir u equipo de, al menos 40GB. Lógicamente si se puede gastar más, la recomendación es un modelo de 60 u 80 GB.

TECLADO Y MOUSE :

No espere encontrar en estos equipos un teclado tan cómodo como el de una PC; en las laptop, es más pequeño y resulta difícil adaptarse a él. Por suerte algunos modelos admiten la conexión de un teclado externo.

CONEXIONES Y ACCESORIOS :
Preste atención a las conexiones de su maquina: los equipos más modernos pueden conectarse de manera inalámbrica a otros y a Internet, a través de la tecnología Wi-Fi o Bluetooth.

pasos para ensamblar una laptop