domingo, 7 de agosto de 2011

LA BIOS

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; es un software muy básico instalado en la placa base que permite que ésta cumpla su cometido. Proporciona la comunicación de bajo nivel, el funcionamiento y configuración del hardware del sistema que, como mínimo, maneja el teclado y proporciona salida básica (emitiendo pitidos normalizados por el altavoz de la computadora si se producen fallos) durante el arranque. El BIOS usualmente está escrito en lenguaje ensamblador. El primer término BIOS apareció en el sistema operativo CP/M, y describe la parte de CP/M que se ejecutaba durante el arranque y que iba unida directamente al hardware (las máquinas de CP/M
Usualmente tenían un simple cargador arrancable en la ROM, y nada más). La mayoría de las versiones de MS-DOS tienen un archivo llamado "IBMBIO.COM" o "IO.SYS" que es análogo al CP/M BIOS.
En los primeros sistemas operativos para PC (como el DOS), el BIOS todavía permanecía activo tras el arranque y funcionamiento del sistema operativo. El acceso a dispositivos como la disquetera y el disco duro se hacían a través del BIOS. Sin embargo, los sistemas operativos SO más modernos realizan estas tareas por sí mismos, sin necesidad de llamadas a las rutinas del BIOS.
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.

Limitaciones

El principal lastre de este componente es que mantiene prácticamente intacta su estructura que lucía a principios de los 80, una década en que reinaba el sistema DOS.
Y es que incluso los microprocesadores más modernos de 64 bits de doble núcleo trotan en modo real de 16 bits cuando encendemos la 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 inicio 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 kbytes.
Otra importante desventaja es que siguen programándose en lenguaje ensamblador. Este lenguaje permite generar código más rápido y compacto, pero el tiempo en su desarrollo es mayor. 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.

Firmware en tarjetas adaptadoras

Un sistema puede contener diversos chips con firmware BIOS. Además del BIOS de arranque situado en la placa base, del que ya se ha hablado en este artículo, existen otros dispositivos, tales como tarjetas adaptadoras SCSI, discos duros, adaptadores de memoria USB, o tarjetas de vídeo tales como tarjetas de video para ranuras AGP o PCI que pueden incluir sus propios BIOS, complementando o reemplazando el código BIOS del sistema para el componente dado, sin alterar las demas funcionalidades que nos ofrece las BIOS tal como chip con relación a otros componentes del computador.

Posibles fallos de la BIOS

La BIOS es un programa sumamente delicado; la programación de este circuito CMOS es muy sencilla, pero bastante delicada de tratar. Las principales fallas sobre este sistema se dan cuando se corrompe la configuración de componentes en la BIOS mientras ésta está corriendo. Otro fallo podría ser ocasionado por altas y bajas de voltaje que pudieran sobrecargar el circuito CMOS, o también una mala actualización. Una BIOS corrupta puede ocasionar fallas en los componentes instalados en la placa base. Una de tales fallas es la conocida como el fantasma de la BIOS, que ha estado en investigación durante más de 5 años por técnicos en sistemas de la ciudad de Tijuana, Baja California, México. Hasta el momento lo que se ha podido comprobrar es que cuando una BIOS se daña o se corrompe, extrañamente se lleva en su camino a algún componente instalado, ya sea un teclado, ratón, tarjeta de sonido,
Vídeo, discos duros e incluso lectores de CD o quemadores. Para esto se ha planteado la ecuación gráfica de la BIOS. 0=no energia, *=energia, (ini)=inicio (c#)=componentes (fin)=finalización -----=línea de tiempo. inicio del sistema. tiempoX0--*--BIOS(ini)(c0)---(+c5)-------(c5)---BIOS(fin)(-c5)-0
En este caso la BIOS debe iniciar y finalizar con 0 componentes. Para este caso se usarán 5 componentes, que podrían ser, disco duro, lector, unidad de disquete de 3.5, tarjeta de red y tarjeta de vídeo. Así que la BIOS comienza en 0 componentes y después de un momento reconoce los 5 y para poder finalizar debe tener 5, de esta forma 5-5=0 y finalizará correctamente. Ahora se puede apreciar el error cuando un componente desaparece, pues se crea una tangente de error.
0--*--BIOS(ini)(c0)---(+c5)------------(-c1)----------------------(c5)---BIOS(fin)(-c5)----0     \  <tangente de error ----------------------(c4)---BIOS(fin)(-c5)----0

El mercado de las BIOS

La gran mayoría de los proveedores de placas madre de computadoras personales delega a terceros la producción del BIOS y un conjunto de herramientas. Estos se conocen como "proveedores independientes de BIOS" o IBV (del inglés independen BIOS vendor). Los fabricantes de placas madre después personalizan esta BIOS según su propio hardware. Por esta razón, la actualización de la BIOS normalmente se obtiene directamente del fabricante de placas madre.
Los principales proveedores de BIOS son American Megatrends (AMI), General Software, Insyde Software, y Phoenix Technologies (que compró Award Software International en 1998).
¿Qué es la BIOS?
La BIOS (Basic Input Output System, Sistema de entrada/salida básico) es una memoria ROM, EPROM o FLASH-Ram la cual contiene las rutinas de más bajo nivel que hace posible que el ordenador pueda arrancar, controlando el teclado, el disco y la disquetera permite pasar el control al sistema operativo.
Además, la BIOS se apoya en otra memoria, la CMOS (llamada así porque suele estar hecha con esta tecnología), que almacena todos los datos propios de la configuración del ordenador, como pueden ser los discos duros que tenemos instalados, número de cabezas, cilindros, número y tipo de disqueteras, la fecha, hora, etc..., así como otros parámetros necesarios para el correcto funcionamiento del ordenador.
Esta memoria está alimentada constantemente por una batería, de modo que, una vez apaguemos el ordenador no se pierdan todos esos datos que nuestro ordenador necesita para funcionar.
Ahora todas las placas suelen venir con una pila tipo botón, la cual tiene una duración de unos 4 ó 5 años (aunque esto puede ser muy variable), y es muy fácil de reemplazar. Antiguamente, las placas traían una pila corriente soldada en la placa base, lo que dificultaba muchísimo el cambio, además de otros problemas como que la pila tuviera pérdidas y se sulfataran ésta y la placa.
Además, la BIOS contiene el programa de configuración, es decir, los menús y pantallas que aparecen cuando accedemos a los parámetros del sistema, pulsando una secuencia de teclas durante el proceso de inicialización de la máquina.
Actualmente el interface es mucho mas amigable (las BIOS marca AMI, se gestionan con ventanas y con el ratón) y dan muchas facilidades, como la auto detección de discos duros. Todavía recuerdo mi primer PC, un 286, en el que por supuesto tenías que seleccionar tu flamante disco duro de 40 MB’s entre una lista interminable (solías acertar al intento número 20), y las opciones de la BIOS se seleccionaban en una matriz de ceros y unos.
Actualizaciones de la BIOS
Mucho cuidado con esto, MUCHO CUIDADO. En principio es la cosa más fácil del mundo, pero si lo haces mal, lo mas seguro es que tengas que tirar tu placa base a la basura. El autor no se hace responsable de los daños que se puedan ocasionar a tu placa. Este texto es meramente informativo.
Si tienes una placa con una FLASH BIOS, la puedes actualizar por otra mas moderna que incluirá nuevas características y soporte para algunas nuevas funciones. Debes sopesar cuidadosamente si merecen la pena el riesgo y si realmente vas a sacar partido a las funciones de la nueva BIOS. En el 98 % de los casos, no merece la pena el riesgo que vas a correr, pero si crees que puedes mejorar tu equipo de esta manera, o necesitas alguna de las nuevas opciones, adelante...
El método a seguir es muy sencillo: es tan fácil que solo tienes que tener el programa de actualización y una imagen de la nueva ROM en un disquette. Ejecutas el programa y listo. (Recuerda hacer una copia de la ROM actual) Eso si: ES IMPRESCINDIBLE que la versión de la BIOS que vas a instalar sea soportada por tu placa. Si tu placa es clónica, lo mejor es olvidarse del tema; si tu placa es de marca, localiza a su fabricante y busca una actualización para tu placa.
No uses la de otra muy parecida, aunque te hayan dicho que funcionará. Hazlo sólo si indica claramente el nombre y número de versión de tu placa. Si no lo ves claro, si te queda alguna duda, sencillamente no lo hagas, te ahorrarás un buen disgusto.
Una vez hecho esto, tienes que reiniciar el ordenador para que los cambios surtan efecto. Si todo ha ido bien el ordenador arrancará sin problemas, pero si va mal... Bueno, lo primero recupérate del ataque cardiaco. Te recomiendo que te tomes una tila y que te relajes (lo digo por experiencia) para pensar con claridad. Si la pantalla se queda negra, si no suena el pitido del altavoz, si no pasa nada es que todo ha ido mal.
Ahora solo puedes hacer 3 cosas:
Coger el disquete con la imagen de la ROM (la original), sacar de la placa el chip de la BIOS, y buscar en tu ciudad una tienda de electrónica donde te puedan volcar la imagen original de la rom al chip de la BIOS. Esta opción es la que más probabilidades de éxito tiene. Si no tienes posibilidad de hacer esto, pasa al punto 2.
Lo primero es que esta opción no está contrastada en absoluto (a mi no me funcionó, ni a nadie que yo sepa). Algunas placas lo tienen previsto y contemplan la posibilidad de que con el disquete de la ROM insertado en la disquetera ( un disquete formateado a 1.44, y solo el fichero de la imagen de la ROM), y pulsando una serie de teclas cuando enciendes el ordenador la BIOS se "autoprograme" con la imagen contenida en ese fichero. Algunas de las teclas necesarias para esto son: Supr, Ins, Esc, Ctrl+Ins, Ctrl+Supr, Ctrl+Esc, etc, etc... Recuerda mantenerlas pulsadas antes de encender el ordenador. Todo esto es muy relativo y puede variar de una placa a otra.
Y por ultimo, solo te queda preguntar en tiendas de informática, si por casualidad tienen alguna placa estropeada (del mismo tipo de la tuya), que les quiten la BIOS y que la prueben en tu placa. Con suerte (mucha suerte) conseguirás que por lo menos arranque la placa.
Por cierto: si se te ocurre coger otro ordenador, arrancarlo, sacarle la BIOS en caliente (es decir, con el ordenador encendido), pinchar la tuya e intentar reprogramarla con tu imagen de la rom original, olvídate. Es muy probable que estropees ese ordenador. Además, no te dejará reprogramar tu BIOS.
Recuerda lo más importante: si tienes alguna duda de lo que vas a hacer, simplemente no lo hagas.

QUE ES UN INVENTARIO? SUS PARTES Y CLASIFICACION DE UN INVETARIO

LIBRO DE INVENTARIOS Y BALANCES

CONCEPTO.- Por su aspecto legal y técnico este libro es obligatorio y principal de foliación simple (enumeración de folios) en el que anotaran y registraran todos los inventarios que la empresa realiza bajo su firma y responsabilidad como reflejo de todo lo que posee la empresa o negocio para su funcionamiento y desarrollo.
El Art. 37 de Código de Comercio determina que el  Libro de Inventarios y Balances se iniciara reflejando el INVENTARIO que deberá formar el comerciante o propietario del negocio al inicio de sus actividades comerciales especificando lo siguiente:
1° La relación exacta del dinero, valores, derechos (créditos por cobrar), bienes muebles e inmuebles que son de su pertenencia y que los pone al servicio del funcionamiento y desarrollo de su empresa o negocio, de esta manera constituye su ACTIVO.
2° La relación exacta de las obligaciones (deudas) que contrae con proveedores y terceros apreciados en su valor real los cuales constituyen su pasivo.
3° Marcara la diferencia (resta) entre el activo y el pasivo cuyo resultado reflejara el CAPITAL con el que inicia sus operaciones comerciales y financieras.
INVENTARIO
CONCEPTO.- Es la relación pormenorizada, detallada y valorada de todos los bienes y obligaciones que la empresa posee, reflejados contablemente en ACTIVO, PASIVO Y CAPITAL a una fecha determinada.
Cuando se efectúa un Inventario se debe tomar en cuenta los detalles siguientes:
-Dimensiones
-Elementos que conforman parte de su estructura o elaboración
-Marca
-Modelo
-Color
-Número
-Serie, etc.
PARTES DEL INVENTARIO
a)     ACTIVO.- Esta representado por el conjunto de bienes y derechos que la empresa posee para su funcionamiento y desarrollo.
b)    PASIVO.- Es el conjunto de obligaciones y deudas que la empresa contrae frente a terceros, proveedores, trabajadores y el estado por el mismo efecto de la ejecución de funcionamiento y desarrollo.
c)     RESUMEN.- Viene a ser la comparación entre el total de los activos menos el pasivo, cuyo resultado es la determinación del capital de la empresa o negocio.
d)    BALANCE DEL INVENTARIO.- Consiste en representar en forma resumida las cuentas del activo como cuentas DEUDORAS (CARGO) y las cuentas del pasivo como cuentas ACREEDORAS (ABONO) determinando el equilibrio entre ambas a fin de reflejar el principio de la partida doble.
Toma el criterio de cuentas deudoras (cargo) y cuentas acreedoras (abono) porque el Balance del Inventario va a constituirse como el registro o asiento de apertura en el Libro Diario, lo cual se efectúa aplicando los principios de la partida doble lo que estudiaremos mas adelante.
CLASIFICACION DE LOS INVENTARIOS
1.- INVENTARIO INICIAL.- Es el que se realiza al inicio de la operaciones comerciales, para empresas que por primera vez hincan actividades se realizara en la fecha que inicia operaciones mientras que para empresa en marcha se deberá efectuar al inicio del periodo económico (02 de Enero de cada año).
2.- INVENTARIO DE SITUACION o ESPECIAL.- Es el que se practica en cualquier época del año, esencialmente por circunstancias especiales como por ejemplo: robo, sustracciones, pérdidas, desastres naturales, etc.
3.- INVENTARIO FINAL o DEL EJERCICIO.- Es aquel que se realiza al finalizar el periodo económico (31 de Diciembre de cada año) y es el que nos sirve para determinar la reapertura de los Libros para el ejercicio siguiente.
CASOS TIPICOS
1er. Caso: Una cuenta en el activo, sin pasivo
2do. Caso: Varias cuentas en el activo, sin pasivo
3er. Caso: Una cuenta en el activo y una en el pasivo
4to. Caso: Cuando el activo es mayor que el pasivo
5to. Caso: Cuando el activo es menor que el pasivo
6to. Caso: Cuando el activo es igual que el pasivo