Materia: Tecnología del computador Nombre: Saúl de Jesús Mercado Vargas Profesor: Lucas Reyes Matricula: 21-SISN-7-016 1-Concepto de Bios BIOS es la abreviatura de Basic Input Output System (sistema básico de entrada y salida). Es un software que funciona desde un chip incorporado en la placa base de la computadora y desde el que se activan todas sus funciones. Al ser un sistema de entrada y salida, gestiona el flujo de información entre la computadora, el sistema operativo y sus dispositivos periféricos. 2-Historia del Bios El acrónimo BIOS fue inventado por Gary Kildall6 y apareció por primera vez en 1975 en el sistema operativo CP/M3478 describiendo la parte específica de la máquina del CP/M cargado durante el arranque que interactúa directamente con el hardware4 (por lo general, una máquina de CP/M solo tiene un simple arranque en su ROM). Las versiones de MS-DOS o PC DOS contienen un archivo denominado bajo alguno de los siguientes nombres: IO.SYS, IBMBIO.COM, IBMBIO.SYS, o DRBIOS.SYS. Este archivo se conoce como el BIOS DOS o Sistema I/O DOS, y contiene la parte de hardware específico de bajo nivel del sistema operativo. Junto con el hardware específico, pero independiente del BIOS del sistema subyacente al sistema operativo que reside en la memoria ROM, este representa el análogo al CP/M BIOS. En otros tipos de computadoras, se emplean en su lugar los términos monitor de arranque, gestor de arranque, y ROM de arranque. Algunos equipos basados en PowerPC y Sun utilizan Open Firmware para este propósito. Con la introducción de las máquinas PS/2, IBM dividió el sistema BIOS en porciones en modo real y modo protegido. La porción de modo real estaba destinada a proporcionar retrocompatibilidad con los sistemas operativos como DOS, y por lo tanto fue nombrado CBIOS (para compatibilidad del BIOS), mientras que el ABIOS (por Advanced BIOS) proporcionaba nuevas interfaces adaptadas específicamente para sistemas operativos multitarea como OS/2. Hay algunas alternativas a la funcionalidad de la legacy BIOS en el mundo x86: Extensible Firmware Interface, Open Firmware (usado en la OLPC XO-1), y Coreboot. 3-Funcionamiento del Bios El BIOS es el encargado de realizar varias funciones en una computadora, las siguiente son las que consideramos más importantes: Es el encargado de ejecutar los procesos POST (Power On Self Test), estos verifican si la memoria RAM, los periféricos y demás componentes de hardware funcionan correctamente antes de comenzar a cargar el sistema operativo. Otra de las funciones principales es la de buscar y cargar el sistema operativo, esta se llama BOOTSTRAP LOADER o BOOTLOADER. Cuando encuentra el sector de arranque en el dispositivo de almacenamiento comienza la carga del sistema operativo instalado en el dispositivo de almacenamiento primario. Inmediatamente se le pasa el control de las funciones principales al sistema operativo. A través de Interfaz Avanzada de Configuración y Energía(ACPI) se controla el funcionamiento del BIOS. Además, permite modificar los ajustes de hardware y gestionar el consumo de energía. El controlador BIOS se encarga de darle al usuario los controles básicos de funcionamiento de hardware y periféricos como el teclado. Comprueba todos los componentes de hardware conectados a la placa base y los dispositivos de almacenamiento en el orden definido por el usuario. La BIOS pone las funciones básicas de un ordenador a disposición del usuario. Al encenderlo, comprueba si las partes más importantes son funcionales, como la memoria, la CPU y otros componentes de hardware. Esta prueba se denomina autoprueba de arranque o power on self test (POST). Nota Si la BIOS detecta un error durante el POST, emite uno o más pitidos por los altavoces del equipo. Estos sonidos sirven para indicar al usuario dónde se ha detectado el problema y siguen diferentes códigos, dependiendo del fabricante: por ejemplo, con la BIOS de IBM, un pitido corto y dos largos indicarían un error de la tarjeta gráfica. La BIOS soluciona uno de los principales problemas de los ordenadores, ya que cada programa debe cargarse en la memoria principal del equipo para poder ejecutarse. Este proceso también requiere un software que le indique al sistema dónde se encuentra ese programa, como el sistema operativo. Aquí entra en juego la BIOS, el firmware que asume esta tarea. Al mismo tiempo, la BIOS actúa de intermediaria entre la CPU y el software, formando la llamada capa de abstracción de hardware (en inglés, Hardware Abstraction Layer o HAL), una interfaz que permite que el software no tenga que acceder directamente al hardware, sino que pueda obtener sus datos de manera estandarizada. 4-Tipos de Bios Los tipos de BIOS más comunes son: 1) ROM (read only memory). Puede ser grabado únicamente cuando se confecciona el chip. Es una memoria no volátil, es decir, los datos contenidos en ella no son susceptibles de alteración. Al apagarse el sistema, la información no se perderá ni estará sujeta al correcto funcionamiento del disco, lo que garantiza su disponibilidad, aun sin requerir algún recurso externo para el inicio del equipo. 2) EPROM (erasable programmable read-only memory) y EEPROM (electrically erasable programmable read-only memory). Son de caracter regrabable y se pueden programarse a partir de impulsos eléctricos. Su contenido es removible por medio de su exposición a luces ultravioletas. Las memorias EPROM son programadas a través de la inserción del chip en un programador de EPROM que incluye, además, la activación de todas las direcciones del chip. 3) Flash bios. Es una memoria volátil, que tiene la capacidad de ser regrabada sin el empleo de un dispositivo de borrado. Son memorias que se pueden actualizar de manera permanente y fácil. 5-Características del Bios Estas son las principales funciones que podrás modificar: Cambiar el orden de la secuencia de arranque. Cargar los ajustes de fábrica. Actualizar la BIOS. Crear / cambiar / desactivar la contraseña de acceso. Modificar la fecha y la hora del equipo. Cambiar los ajustes de las unidades de almacenamiento. Modificar los ajustes de las unidades ópticas / disco. Ver la cantidad de memoria instalada en el sistema. Configurar si queremos que al arrancar esté activo o no el pad numérico del teclado. Activar o desactivar el logo del fabricante de la placa base en el arranque. Activar o desactivar el POST (Power On Self Test). Activar o desactivar la caché interna del procesador. Cambiar las opciones y el comportamiento del procesador. Modificar las opciones y la velocidad de la memoria RAM. Cambiar los voltajes. Crear sistemas RAID de dispositivos de almacenamiento. Activar o desactivar IEE1394. Activar o desactivar la tarjeta de sonido integrada en la placa. Activar o desactivar los puertos RS232/LPT. Activar o desactivar ACPI. Cambiar el comportamiento del botón de encendido del PC. Modificar las opciones de arranque. Activar o desactivar varios monitores en el arranque. Cambiar el comportamiento de los ventiladores PWM. Monitorizar las temperaturas del PC. 6-Post POST es el acrónimo de Power On Self Test, el cual también puede escribirse entre puntos como hemos hecho más arriba. Como su propio nombre indica, este es una serie de procesos y comprobaciones del sistema que ejecuta una computadora y sus dispositivos electrónicos cada vez que se enciende o se reinicia. 7-Cmos RAM-CMOS es un tipo de memoria que almacena información sobre la configuración del sistema, por ejemplo la elección de velocidad de buses, los tipos de discos duros instalados, secuencia de arranque, información de seguridad como la contraseña de modificación, overclock del procesador, activación de dispositivos, entre otras. Esta información se puede modificar por medio de una utilidad del BIOS que puede ser invocada por el usuario durante el arranque del sistema. Debido a ello suele confundirse con el propio BIOS, pero es una entidad de memoria diferente. 8-Overclocking Algunos chips de BIOS permiten el overclocking, una acción en el que la CPU se ajusta a una velocidad de reloj más alta que su ajuste de fábrica. De manera previsora, es altamente recomendable realizar la implementación de un sistema de refrigeración y control de temperatura correcto y confiable que asegure la preservación de la integridad estructural de los componentes electrónicos que serán afectados por la acción del overclocking, incluyendo la protección de componentes como el bus, chips y múltiples dispositivos electrónicos adicionales, considerando la regla de proporcionalidad descrita como el Efecto Joule: "la cantidad de calor producido por un alambre (conductor eléctrico), es proporcional al cuadrado de la corriente que pasa a través del alambre conductor, multiplicado por la resistencia eléctrica del mismo." El overclocking podría comprometer seriamente la confiabilidad del sistema en computadoras insuficientemente refrigeradas y provocar la reducción de la vida útil de sus componentes. De realizarse correctamente, el overclocking puede asegurar la integridad estructural e incremento en el rendimiento de los componentes electrónicos en la placa base, de otro modo podría ocasionar el sobrecalentamiento de los componentes y su autodestrucción instantánea. Overclocking es el término para aumentar la CPU (unidad central de procesamiento o hardware de un componente) para acelerar su rendimiento. El aumento de la velocidad del reloj hace que el componente se ejecute a mayor velocidad y realice más operaciones por segundo. Overclocking maximiza la velocidad y el rendimiento de tu PC más allá de la configuración de fábrica. Muchos entusiastas de los juegos, por ejemplo, desean superar la velocidad de CPU configurada en fábrica para crear una PC de juegos de gran potencia. Overclocking una CPU produce una computadora más sensible y ejecuta el hardware tan rápido como sea posible. Sin embargo, no todas las CPUs pueden ser overclocked. Las CPU estándar pueden tener multiplicadores bloqueados que impiden a las personas realizar alteraciones en la CPU para lograr overclocking. Algunas CPU con multiplicadores desbloqueados están específicamente disponibles para los entusiastas del overclocking que desean montar la PC de mayor rendimiento. A medida que el aumento de la CPU acelera su computadora, la CPU también producirá exceso de calor. El calor adicional producido puede causar daños en el equipo que no se contrarresta con la refrigeración adecuada y el cuidado adicional. Ten en cuenta que las computadoras modernas y laptops se han vuelto tan avanzados y potentes que el overclocking ni siquiera puede producir resultados notables. Overclocking funciona de forma diferente para todas las CPU, pero primero querrás asegurarte de que el sistema tenga una refrigeración adecuada y adicional. Las CPU estándar gestionan el calor con un disipador térmico y ventilador de fábrica. Un disipador térmico del mercado de accesorios puede mitigar aún más el calor excesivo creado por overclocking mientras que un ventilador mejorado puede liberar el calor adicional y aumentar el flujo de aire. El enfriamiento por agua sirve como una opción de refrigeración óptima y eficiente. El refrigerante a base de agua absorbe el calor y luego el radiador lo bombea. Una vez que hayas instalado un sistema de enfriamiento, necesitarás aumentar la velocidad del reloj en el BIOS (sistema básico de entrada/salida). Aumenta gradualmente la velocidad del reloj (o el voltaje) mientras compruebas la estabilidad de tu sistema y monitoreas las temperaturas de la computadora cada vez. Redúcelo de nuevo a un nivel estable una vez que haya alcanzado un nivel inestable o calor máximo.