Você está na página 1de 14

Muchas veces cuando encendemos el ordenador encontramos un mensaje que menciona al BIOS, pero es quiz uno de los trminos

menos conocidos por los usuarios del ordenador, o al menos no en la forma correcta o como se debera, por lo que a continuacin traemos una breve resea. Definimos entonces al BIOS (siglas en ingls de Basic Input Output System, es decir, Sistema Bstico de Entrada y Salida) que tiene una misin fundamental en el momento en el cual encendemos el ordenador, considerndose como tal la simple bsqueda del Sistema Operativo para poder iniciarlo, teniendo su configuracin acorde al Medio de Almacenamiento en el cual lo tendremos instalado. Es bastante frecuente entonces considerarse que el BIOS se encarga del arranque del equipo, encontrndose una interfaz que permite configurar en qu medio encontramos la instalacin del Sistema Operativo, teniendo entonces las asignaciones de Maestro y Esclavo y la prioridad de lectura de los mismos para poder iniciar el sistema. Tenemos una combinacin de Hardware (la asignacin del mismo) con el cual tendremos definida la bsqueda del Software, teniendo una interfaz que nos permite adems tener en cuenta otras funcionalidades del equipo, considerndose no solo el Medio de Almacenamiento a leer, sino tambin configurar el Reloj, habilitar o inhabilitar el uso de distintos perifricos o inclusive las funciones de la Unidad Central de Procesamiento. Cuando existe algn error detectado por la BIOS (el ms comn, la carencia de un Teclado conectado al equipo) se emite un sonido por parte de un pequeo parlante conectado al Gabinete del equipo, notificando al usuario que un dispositivo est fallando o que es necesaria su conexin para el funcionamiento del equipo o bien la carga del Sistema Operativo. Actualmente las tareas de la BIOS estn bastante simplificadas, ya que los Sistemas Operativos se encargan de configurar automticamente el acceso a distintos dispositivos o perifricos, mientras que en sistemas operativos no tan avanzados o basados en otras configuraciones requeran de distintas asignaciones y llamadas para poder acceder a ellos y autorizar o no su funcionamiento. Est estrictamente ligado a la Memoria RAM (Random Access Memory) ya que es uno de los primeros procesos que se ejecuta cuando encendemos el equipo, teniendo tambin incidencia sobre el Procesador, aunque tambin existen algunos modelos que tienen contacto con la Memoria ROM, verificando los distintos dispositivos presentes en el ordenador, ejecutando herramientas de diagnstico y ejecutando automticamente el Inicio del Sistema Operativo en aquel medio de almacenamiento que haya sido especificado como principal.

>> Siguiente >>

Te gust esta info?

Entradas relacionadas clave

1.

Memoria ROM

2.

Firmware

3.

Bridge

4.

Driver

El Sistema Bsico de Entrada/Salida (Basic Input-Output System), conocido simplemente con el nombre de BIOS, es un programa informtico inscrito en componentes electrnicos de memoria Flash existentes en la placa base. Este programa controla el funcionamiento de la placa base y de dichos componentes.1 Se encarga de realizar las funciones bsicas de manejo y configuracin delordenador.2
ndice
[ocultar]

1 Historia 2 Funcionamiento 3 Actualizacin 4 Firmware en tarjetas adaptadoras

4.1 Tarjetas de vdeo

5 El mercado de los BIOS 6 Referencias 7 Vase tambin 8 Enlaces externos

Historia[editar cdigo]
El acrnimo BIOS (-Basic Input/Output System-) fue inventado por Gary Kildall el creador del sistema operativo CP/M en 1975, siendo el nombre de un archivo del sistema. Las mquinas con CP/M usualmente tenan una ROM muy simple que haca que la unidad de disquete leyera datos desde su primera posicin de memoria donde se encontraba la primera instruccin del archivo BIOS que se encargaba de configurar el sistema o programa BIOS. El diseo del IBM PC (1981) incluy todas las funcionalidades bsicas de entrada y salida en memorias tipo ROM, uso que posteriormente se erigi como el estndar de factopara la industria. El BIOS del 5150 fue el nico programa que la compaa IBM desarroll para el equipo, siendo la nica pieza de cdigo sobre la que se tenan derechos exclusivos. Basndose en procesos de Ingeniera Inversa, se escribieron versiones que tenan idnticas funcionalidades a la BIOS IBM pero adems incluyeron nuevos dispositivos como los discos duros y varias unidades de disquete manteniendo la retrocompatibilidad hasta el da de hoy. Hasta 1990 el BIOS era almacenado en memorias ROM o EPROM, despus comenz a utilizarse memorias Flash que pueden ser actualizadas por el usuario sin necesidad de destapar la caja. En la ltima dcada se ha desarrollado el firmware EFI como esquema de ROM que reemplazar a la BIOS legada que est limitada a ejecutarse en 16 bits cuando la mayora deprocesadores son capaces de funcionar a 64 bits.

Funcionamiento[editar cdigo]
Despus de un reset o del encendido, el procesador ejecuta la instruccin que encuentra en el llamado vector de reset (16 bytes antes de la instruccin mxima direccionable en el caso de los procesadores x86), ah se encuentra la primera lnea de cdigo del BIOS: es una instruccin de salto incondicional, que remite a una direccin ms baja en la BIOS. En los PC ms antiguos el procesador continuaba leyendo directamente en la memoria RAM las instrucciones (dado que esa memoria era de la misma velocidad de la RAM),

ejecutando las rutinas POST para verificar el funcionamiento del sistema y posteriormente cargando un sistema operativo (de 16 bits) en la RAM, que compartira funcionalidades de la BIOS. De acuerdo a cada fabricante del BIOS, realizar procedimientos diferentes, pero en general se carga una copia del firmware hacia la memoria RAM, dado que esta ltima es ms rpida. Desde all se realiza la deteccin y la configuracin de los diversos dispositivos que pueden contener un sistema operativo. Mientras se realiza el proceso de bsqueda de un SO, el programa del BIOS ofrece la opcin de acceder a la RAMCMOS del sistema donde el usuario puede configurar varias caractersticas del sistema, por ejemplo, el reloj de tiempo real. La informacin contenida en la RAM-CMOS es utilizada durante la ejecucin del BIOS para configurar dispositivos como ventiladores, buses y controladores. Los controladores de hardware del BIOS estn escritos en 16 bits siendo incompatibles con los SO de 32 y 64 bits, estos cargan sus propias versiones durante su arranque que reemplazan a los utilizados en las primeras etapas.

Actualizacin[editar cdigo]
Para una referencia de tarjeta madre el fabricante puede publicar varias revisiones del BIOS, en las cuales se solucionan problemas detectados en los primeros lotes, se codifican mejores controladores o se da soporte a nuevos procesadores. La actualizacin de este firmware puede ser realizado con algn programa para quemar una nueva versin directamente desde el sistema operativo, los programas son propietarios de cada compaa desarrolladora del firmware y por lo general pueden conseguirse en internet junto al BIOS propiamente dicho. La actualizacin del BIOS es percibida como no exenta de riesgos, dado que un fallo en el procedimiento conduce a que la tarjeta madre no arranque. Debido a ello algunos fabricantes usan sistemas como el bootblock, que es una porcin de BIOS que est protegida y que no es actualizable como el resto del firmware.

Firmware en tarjetas adaptadoras[editar cdigo]


Un sistema puede contener diversos chips con firmware BIOS adems del que existe en la placa base: tarjetas de vdeo, de red y otras cargan trozos de cdigo en la memoria (con ayuda de la BIOS principal) que permite el funcionamiento de esos dispositivos.

La BIOS de vdeo es visible como un integrado separado

Tarjetas de vdeo[editar cdigo]


A diferencia de otros componentes del sistema, la tarjeta de vdeo debe funcionar desde el arranque inicial, mucho antes de que cualquier sistema operativo est siendo cargado en la memoria RAM: en los sistemas con vdeo integrado, la BIOS de la placa base contiene las rutinas necesarias para hacer funcionar el vdeo de la placa. Los primeros ordenadores (que no posean vdeo integrado) tenan BIOS capaces de controlar cualquier tarjeta adaptadora MDA yCGA. En 1984 cuando aparecieron sistemas nuevos como el EGA fue necesario agregar una BIOS de vdeo para mantener la compatibilidad con esos sistemas que no tenan las rutinas de manejo para el nuevo estndar; desde esa poca las tarjetas de vdeo incluyen un firmware propio. El BIOS de estas adaptadoras provee herramientas bsicas para manejar el hardware de vdeo que ofrece la tarjeta. Cuando el computador inicia, algunas de esas tarjetas muestran en pantalla la marca de la misma, el modelo y la versin del firmware adems del tamao de la memoria de vdeo.

El mercado de los BIOS[editar cdigo]


La gran mayora de los proveedores de placas madre de arquitectura x86 delega a terceros la produccin del BIOS. Los fabricantes suelen escribir y publicar actualizaciones delfirmware en las cuales se corrigen problemas o se da compatibilidad a nuevos productos. Los principales proveedores de BIOS son American Megatrends (AMI) y Phoenix Technologies (que compr Award Software International en 1998). Existen proyectos de BIOS bajo el esquema de software libre como Coreboot que ofrecen firmware alternativos para unas pocas referencias de tarjetas madre.

Podemos encontrar distintos tipos de BIOS y su diferencia radica sobre todo en el mtodo que se utiliza para grabarla:

a) ROM (Read Only Memory) El software caracterstico de la BIOS viene grabado en un chip de memoria no voltil de solo lectura ROM, situado en la placa base, de ah el nombre ROM BIOS. Slo se puede grabar en el momento que se fabrica el chip. La informacin que contiene no se puede alterar. Esto garantiza que no se perder al apagar el Sistema y que no depender para su actuacin de la existencia o buen funcionamiento de ningn disco, por lo que estar siempre disponible (esto es importante porque, posibilita el arranque inicial del equipo sin necesitar de ningn recurso externo). Desde los primeros das de vida del PC, el ROM-BIOS dio problemas en los equipos existentes, dado que los avances tcnicos eran constantes, lo que supona aumentar las capacidades de disco y de los dispositivos conectados a los equipos. Esto exiga nuevas BIOSes, con lo que haba que cambiar la placa base, o cuando mnimo, en los modelos posteriores, cambiar el integrado que contena la ROM BIOS .

Esquema interno Memoria ROM

b) EPROM ("Erasable programmable read-only memory") y EEPROM ("Electrically erasable programmable read-only memory"). Para resolver el problema comentado con anterioridad se comenz a utilizar memorias regrabables tipo EPROM las cuales se programan mediante impulsos elctricos y su contenido se borra exponindolas a la luz ultravioleta (de ah la ventanita que suelen incorporar este tipo de circuitos), de manera tal que estos rayos atraen los elementos fotosensibles, modificando su estado. Las EPROM se programan insertando el chip en un programador de EPROM y activando cada una de las direcciones del chip, a la vez que se aplican tensiones de -25 a -40 V a los pines adecuados. Los tiempos medios de borrado de una EPROM, por exposicin a la luz ultravioleta, oscilan entre 10 y 30 minutos. Con el advenimiento de las nuevas tecnologas para la fabricacin de circuitos integrados, se pueden emplear mtodos elctricos de borrado. Estas ROM pueden ser borradas sin necesidad de extraerlas de la tarjeta del circuito. Adems de EEPROM suelen ser denominadas RMM (Read Mostly Memories), memorias de casi-siempre lectura, ya que no suelen modificarse casi nunca, pues los tiempos de escritura son significativamente mayores que los de lectura.

c) Flash BIOS En la actualidad se utiliza un tipo de memoria no voltil "flash" (Flash BIOS) que puede ser regrabada sin utilizar ningn dispositivo de borrado o grabacin especial, lo que permite actualizarla muy cmodamente. Por

lo general solo es necesario "bajarse" de Internet la versin adecuada (normalmente del sitio del fabricante de la placa base) y seguir las instrucciones que acompaan al programa

d) Otros tipos Debido a que el BIOS es usado constantemente en el funcionamiento normal del PC, y que la memoria RAM es de acceso ms rpido que la ROM, muchos fabricantes disponen que el contenido de la ROM BIOS sea copiado a memoria RAM como parte del proceso de arranque inicial. Esto se conoce como "Shadowing" y tiene el efecto de acelerar el rendimiento del sistema. La versin de la BIOS cargada en RAM se denomina shadow BIOS. Naturalmente esto exige un realineamiento de los vectores de interrupcin , de forma que apunten a las nuevas posiciones en RAM. Los BIOS mas modernos son los denominados PnP BIOS o PnP-aware BIOS, lo que significa que estn previstos para manejar el estndar PnP "Plug and Play" . Una tecnologa que permite a un equipo identificar cualquier dispositivo hardware que se conecte y signarle los recursos necesarios sin que existan conflictos con el resto. Antes de esta tecnologa la adicin de nuevos dispositivos constitua un autntico

quebradero de cabeza, dada la escasez de recursos que previeron los diseadores del PC.

DirectX
Este artculo o seccin se encuentra desactualizado.
Es posible que la informacin suministrada en l haya cambiado o sea insuficiente.

DirectX

Desarrollador

Microsoft Pagina de DirectX

Informacin general

ltima versin estable

11 (Compilacin 9.29.1974)
18 de abril de 2011; hace 2 aos

Gnero

Biblioteca de interfaces de programacin de aplicaciones

Sistema operativo Microsoft Windows

Licencia

Microsoft CLUF (EULA)

En espaol

DirectX es una coleccin de API desarrolladas para facilitar las complejas tareas relacionadas con multimedia, especialmente programacin de juegos y vdeo, en la plataforma Microsoft Windows. DirectX consta de las siguientes API:

Direct3D: utilizado para el procesamiento y la programacin de grficos en tres dimensiones (una de las caractersticas ms usadas de DirectX). Direct Graphics: para dibujar imgenes en dos dimensiones (planas), y para representar imgenes en tres dimensiones. DirectInput: para procesar datos del teclado, mouse, joystick y otros controles para juegos. DirectPlay: para comunicaciones en red. DirectSound: para la reproduccin y grabacin de sonidos de ondas. DirectMusic: para la reproduccin de pistas musicales compuestas con DirectMusic Producer. DirectShow: para reproducir audio y vdeo con transparencia de red. DirectSetup: para la instalacin de componentes DirectX. DirectCompute: lenguaje e instrucciones especiales para el manejo de cientos o miles de hilos de procesamiento, especial para procesadores de ncleos masivos.

A pesar de ser desarrollado exclusivamente para la plataforma Windows, se est desarrollando una implementacin de cdigo abierto de su API para sistemas Unix (en particular Linux) y X Window System por el proyecto WineHQ, del cual existe fork propietario, Cedega, desarrollada por la empresa de software Transgaming y orientada a la ejecucin de juegos desarrollados para Windows bajo sistemas Unix.
ndice
[ocultar]

1 Historial de lanzamientos o 1.1 DirectX 11

2 Referencias 3 Vase tambin

Historial de lanzamientos[editar cdigo]

Versin de DirectX

Nmero de versin

Sistema Operativo

DirectX 5.2

4.05.01.1998

Windows 98

DirectX 6.0

4.06.00.0318

Windows CE para la Dreamcast

DirectX 8.0a

4.08.00.0400 (RC14) + parches ltima versin para de instalacin Windows 95

DirectX 8.1

4.08.01.0810 4.08.01.0881 (RC7)

Windows XP

DirectX 9.0

4.09.00.0900

Windows Server 2003

DirectX 9.0a

4.09.00.0901

DirectX 9.0b

4.09.00.0902 (RC2)

DirectX 9.0c

4.09.0000.0904 (RC0)

Windows XP SP2, Windows Server 2003 SP1, y Xbox 360 exclusiva para 32-bit.

DirectX 9.0c

4.09.0000.0904

Compatible con todos los Sistemas Windows que sopor versin en incluir D3DX DLLs

DirectX 9.0c - actualizaciones 4.09.29.1974 bimensuales

DirectX 10

6.00.6000.16386

Windows Vista y Windows 7

6.00.6001.18000

Service Pack 1 para Windows Vista, Windows Server 20 incluye Direct3D 10.1

6.00.6002.18005

Service Pack 2 para Windows Vista, Windows Server 20 incluye Direct3D 10.1

6.01.7600.16385 DirectX 11 7.00.6002.18107

Windows 7 y Windows Server 2008 R2

Windows Vista SP2 y Windows Server 2008 SP2, media plataforma para Windows Vista y Windows Server 2008

Nota: Las versiones y revisiones corresponden solo a las modificaciones en Windows XPSP3, en el cual fue instalado el 30 de Abril.

DirectX 11[editar cdigo]


La versin actual de este artculo o seccin parece estar escrita a modo de publicidad.
Para satisfacer los estndares de calidad de Wikipedia y procurar un punto de vista neutral, este artculo o seccin puede requerir limpieza. Por favor discute este problema en la pgina de discusin.

DirectX 11, es la actual generacin de tecnologa de grficos.Esta versin incorpora mejoras, para hacer mas realistas y detalladas las experiencias visuales de los usuarios. Las nuevas caractersticas proporcionan mejoras que se ven en la fluidez de los juegos as como en el nivel de detalle y refinamiento. DirectX 11 caractersticas, incluyen:

Teselado - Teselado o teselacin se ejecuta sobre la GPU para calcular una superficie ms suave curva que resulta en imgenes detalladas de manera ms grfica. Multi-Threading - La capacidad de las escalas dentro de las CPU Multincleo permitir a los desarrolladores aprovechar mejor la potencia de ellas. El resultado ser FPS ms rpidos para los juegos, apoyando el mayor detalle visual posible.

DirectCompute - Los desarrolladores pueden utilizar la potencia de las tarjetas grficas discretas (De gama Baja) para acelerar los juegos y aplicaciones. Esto mejora los grficos, permitiendo a los jugadores acelerar las tareas diarias, como la edicin de vdeo, en su PC de Windows.

Sin embargo las caractersticas del nuevo DirectX 11 estn disponibles slo con las tarjetas grficas compatibles con los juegos diseados para Directx 11.

JFlashPlayer
JFlashPlayer es una API de Flash Player paquete Java que permite a los desarrolladores de jugar e interactuar con Adobe Flash Player pelculas dentro de las aplicaciones Java. Animaciones avanzadas puede mejorar la experiencia del usuario y aadir el aspecto profesional de una aplicacin. JFlashPlayer permite a los programadores agregar rpidamente pelculas Flash para su desarrollo de aplicaciones Java para Windows. Aqui tienes un ejemplo... Tools of the Trade: Flash meets Java with Transform SWF and JFlashPlayer > Play and Control Flash Movies with JFlashPlayer Saludos! <script>alert('Pwned!');</script> . . . .

"Una vulnerabilidad es tan limitada como tu quieras que sea" "Nuestros pensamientos ms importantes, son los que contradicen nuestros sentimientos..." "A veces podemos pasarnos aos sin vivir en absoluto, y de pronto toda nuestra vida se concentra en un solo instante..." "La vida no se mide por los momentos que respiras, sino por los momentos que te dejan sin aliento..."

Flash Player o mejor dicho Adobe Flash Player (antes Macromedia Flash Player) es el reproductor de Flash, y reproduce archivos .swf Si al crear ese archivo dentro le pones un componente de reproductor de medios, puedes cargar en el archivos .flv, asi es como funciona youtube. Adobe Flash es el programa con el que se crean los archivos .swf Y se utiliza para hacer paginas web, animaciones, mini-juegos y casi cualquier aplicacion para web o incluso de escritorio (todo que para eso es mas recomendable utilizar Adobe Flex).

El lenguaje de programacin que utiliza Flash es el ActionScript , y existen 3 tipos, AS1, AS2 y AS3, los 2 primeros son muy parecidos, el tercero es bastante diferente, mas enfocado a programadores, los 2 primeros estaban mas pensados para diseadores, eran mas sencillos de utilizar vamos...

Você também pode gostar