La BIOS (acrónimo que significa Basic Input Output System) lo que hace es cargar las funciones más básicas del pc, como si fuera un escaneo, siguiendo los pasos siguientes:
1. POWER, llega el voltaje a placa base

2. Seguidamente alimenta a los dispositivos de almacenamiento

3. El microprocesador, resetea todos los contadores y registros para partir de 0.

4. Busca una dirección de BIOS para testear el pc,  y también busca el test (Comprobación de dispositivos conectados)

5. POST ( Power On Self Test ) : Son un conjunto de rutinas y programas que chequean el hardware.

(Aquí es donde se producen los pitidos que indican el estado del ordenador)

6. La BIOS envía al microprocesador señales y asigna canales DMA y IRQ

7. Inicializa la BIOS de la VGA

8. Testeo y cuenta de memoria

9. Habilita Teclado Led’s y genera entradas

10. Busca el sector de arranque

11. Carga el boot managery cede el control al sistema operativo.

Pero no todo es perfecto en el mundo binario. A veces alguno de los componentes falla y la BIOS empieza a emitir unos sonidos agudos y graves que nos indican que es lo que pasa. Aquí os pongo los pitidos más comunes y su significado:

  • Tono continuo: Error en el suministro eléctrico (llega mal la corriente. Sólo hay que cambiar la fuente de alimentación)
  • Tonos cortos constantes: La placa madre está defectuosa, es decir, está rota. Esto es lo peor que puede ocurrir.
  • Un tono largo: Error de memoria RAM. El mejor de los casos, que este mal puesta. En el peor de los casos que esté jodida.
  • Un tono largo y otro corto: Error el la placa base o en ROM Basic. Sele pasar en placas viejas. Si ocurre esto lo mejor es cambiar la placa.
  • Un tono largo y dos cortos: Error en la gráfica. Puede ser que falle el puerto. Lo más común es que la tarjeta esté defectuosa.
  • Dos tonos largos y uno corto: Error en la sincronización de las imágenes. Suele ser problema de la gráfica.
  • Dos tonos cortos: Error de la paridad de la memoria. Ocurre en los pc’s viejos. Suele ser que uno de los dos módulos (o el módulo) falle.
  • Tres tonos cortos: Esto nos indica que hay un error en los primeros 64Kb de la memoria RAM.
  • Cuatro tonos cortos: Error en el temporizador o contador.
  • Cinco tonos cortos: Esto nos indica que el procesador o la tarjeta gráfica se encuentran bloqueados. Ocurre cuando se sobrecalientan.
  • Seis tonos cortos: Error en el teclado. Cambio de teclado y listos. Si persiste, puede que el problema sea del puerto PS/2. A malas, el conector de la placa.
  • Siete tonos cortos: Modo virtual de procesador AT activo.
  • Ocho tonos cortos: Error en la escritura de la video RAM.
  • Nueve tonos cortos: Error en la cuenta de la BIOS RAM.

Estos son los pitidos “genéricos”. Cada BIOS tiene su própio código.

Visto en YTuQueLees.net.


Ando metido con un proyecto en Visual Basic y me he topado con este error a la hora de gestionar los Recordsets:

80040e25: Se deben liberar identificadores de fila para que se puedan obtener nuevos

Para solucionarlo si por ejemplo tenemos un Recordset creado y lo llamamos RS, basta con poner lo siguiente después de cada actualización para arreglarlo:

rs.Requery 


Alguna vez, cuando estamos desarrollando proyectos en visual o cualquier otro entorno Windows, es posible que necesitemos alguna libreria que nos falta.
Por norma general, tenemos ubicadas estas librerias en la ruta ‘Windows/System32′.
En esta página http://www.dlldll.com tenemos a nuestra disposición cualquier librería que necesitemos.
Nos descargamos la libreria que deseamos, descomprimimos el archivo .zip y copiamos y pegamos la libreria .dll en ‘Windows/System32′ y listo.


Si queremos hacer sleep en Visual Basic y que se produzca una pausa antes de realizar cualquier acción en Visual Basic, simplemente declaramos en nuestro formulario la siguiente API de la siguiente forma:

'Función Api Sleep Para generar una espera o retardo de tiempo
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Y la utilizamos donde queramos de la siguiente forma:

'Hacemos una pausa de 1,5 seg
Sleep 1500



Página 1 de 212