SlideShare una empresa de Scribd logo
2
Lo más leído
3
Lo más leído
Presentado Por: Oscar Javier Cuellar TrujilloPresentado A: Eduardo Rojas LosadaServicio Nacional de Aprendizaje SENANeiva-Huila2011FIRMWARE
FIRMWAREEl firmware es un bloque de instrucciones de programa para propósitos específicos, grabado en una memoria de tipo no volátil (ROM, EEPROM, flash, etc), que establece la lógica de más bajo nivel que controla los circuitos electrónicos de un dispositivo de cualquier tipo. Al estar integrado en la electrónica del dispositivo es en parte hardware, pero también es software, ya que proporciona lógica y se dispone en algún tipo de lenguaje de programación. Funcionalmente, el firmware es el intermediario (interfaz) entre las órdenes externas que recibe el dispositivo y su electrónica, ya que es el encargado de controlar a ésta última para ejecutar correctamente dichas órdenes externas.Encontramos firmware en memorias ROM de los sistemas de diversos dispositivos periféricos, como en monitores de video, unidades de disco, impresoras, etc., pero también en los propios microprocesadores, chips de memoria principal y en general en cualquier circuito integrado.Muchos de los firmwares almacenados en ROM están protegidos por Derechos de Autor.El programa BIOS de una computadora es un firmware cuyo propósito es activar una máquina desde su encendido y preparar el entorno para la instalación de un Sistema Operativo complejo, así como responder a otros eventos externos (botones de pulsación humana) y al intercambio de órdenes entre distintos componentes de la computadora.En un microprocesador el firmware es el que recibe las instrucciones de los programas y las ejecuta en la compleja circuitería del mismo, emitiendo órdenes a otros dispositivos del sistema.
ORIGEN DEL TÉRMINOEl término "firmware" fue acuñado por AscherOpler en un artículo de Datamation publicado en 1967.[1] Originalmente, se refería al microcódigo - contenido en un almacenamiento de control escribible (una área pequeña especializada de memoria RAM), que definía e implementaba el conjunto de instrucciones del computador. Si fuera necesario, el firmware podía ser recargado para especializar o para modificar las instrucciones que podría ejecutar la Unidad Central de Procesamiento (CPU). Según el uso original, el firmware contrastaba tanto con el soporte físico (la CPU en sí misma) como con el software (las instrucciones normales que se ejecutan en una CPU). El firmware no estaba compuesto de instrucciones de máquina de la CPU, sino del microcódigo de nivel inferior implicado en la implementación de las instrucciones de máquina que iría a ejecutar la CPU. El firmware existía en el límite o frontera entre el hardware y el software, por ello el término de firmware (que significa "software firme, fijo, o sólido").Posteriormente, el término fue ensanchado para incluir cualquier tipo de microcódigo, ya fuera en RAM o ROM.Aún más adelante, el término fue ensanchado otra vez más, en el uso popular, para denotar cualquier cosa residente en ROM, incluyendo las instrucciones de máquina del procesador para el BIOS, los cargadores de arranque, o aplicaciones especializadas.Hasta mediados de los años 1990 el procedimiento típico para actualizar un firmware a una nueva versión era reemplazar el medio de almacenamiento que contenía el firmware, usualmente un chip de memoria ROM enchufado en un socket. Hoy en día este procedimiento no es habitual ya que los fabricantes han añadido una nueva funcionalidad que permite grabar las nuevas instrucciones en la misma memoria, haciendo de la actualización un proceso mucho más cómodo y dinámico. Aun así el proceso de actualización de un firmware hay que realizarlo con mucho cuidado, ya que al ser un componente vital cualquier fallo puede dejar al equipo inservible. Por ejemplo, un fallo de alimentación a mitad del proceso de actualización evitaría la carga completa del código que gobierna el equipo, quizá incluso la carga del código que se encarga de actualizar el firmware, así que no podríamos actualizarlo de nuevo y por lo tanto el equipo no funcionaría.
EL FIRMWARE HOY EN DÍAEl firmware ha evolucionado para significar casi cualquier contenido programable de un dispositivo de hardware, no sólo código de máquina para un procesador, sino también configuraciones y datos para los circuitos integrados para aplicaciones específicas (ASICs), dispositivos de lógica programable, etc.
PERIFÉRICOS DE COMPUTADOR La mayoría de los periféricos del computador son de hecho computadores de propósito especial. Mientras que los dispositivos externos tienen el firmware almacenado internamente, las modernas tarjetas de los periféricos de computadores típicamente tienen grandes partes de firmware que es cargado en el arranque por el sistema huesped, pues esto es más flexible. Dicho hardware por lo tanto puede no funcionar completamente hasta que el computador huesped le haya cargado el firmware indispensable, a menudo por medio del driver de dispositivo específico (o, más exactamente, por medio de un subsistema dentro del paquete del driver de dispositivo). Los modernos drivers de dispositivo también pueden exponer una interface directa de usuario para la configuración además de las llamadas/interfaces del sistema operativo o de las Interfaces de programación de aplicaciones (APIs).
RETOS DEL FIRMWARE EN LOS PCEn algún sentido, los varios componentes del firmware son tan importantes como el sistema operativo en un computador. Sin embargo, a diferencia de la mayoría de los sistemas operativos modernos, el firmware tiene raramente un mecanismo automático bien desarrollado para actualizarse a sí mismo para corregir los problemas de funcionalidad que son detectados después de que la unidad es despachada.El BIOS es bastante fácil de actualizar en una PC moderna; los dispositivos como las tarjetas video o los módems confían en el firmware cargado dinámicamente por un driver de dispositivo y a menudo pueden así ser actualizados transparentemente a través de los mecanismos de la actualización del sistema operativo. En contraste, el firmware en dispositivos de almacenamiento es raramente actualizado; no están estandarizados los mecanismos para detectar las versiones del firmware y actualizarlas. Estos dispositivos por lo tanto tienden a tener un índice más alto de problemas de funcionalidad, comparado a otras partes de un moderno sistema de computación
REPRODUCTORES DE MÚSICA PORTÁTILESAlgunas compañías usan actualizaciones del firmware para agregar nuevos formatos de archivos de reproducción de sonido (codecs); el iriver agregó el formato ogg de esta manera, por ejemplo. Otras características que pueden cambiar con las actualizaciones del firmware son el GUI e incluso la vida de la batería. La mayoría de los reproductores de música modernos soportan las actualizaciones del firmware.
TELÉFONOS CELULARESLa mayoría de los teléfonos celulares tienen una capacidad de firmware actualizable por muchas de las mismas razones que arriba, pero algunos incluso pueden ser actualizados para mejorar la recepción o la calidad de sonido.

Más contenido relacionado

PPT
Hardware
PPT
Presentación de Software
PPTX
Presentacion sistemas informaticos
PPT
Componentes internos y externos del computador
PPT
Album de hardware
PDF
Mapa conceptual.estructura de un computador pdf
PPTX
Partes de la CPU
Hardware
Presentación de Software
Presentacion sistemas informaticos
Componentes internos y externos del computador
Album de hardware
Mapa conceptual.estructura de un computador pdf
Partes de la CPU

La actualidad más candente (20)

PPT
mantenimiento preventivo pc
PPTX
Que es hardware
PPTX
Componentes internos del computador
ODP
Hardware y software
PPS
diapositiva Computadora
DOCX
Mapa conceptual partes de la computadora
PPTX
Infografia componentes internos del pc
PPTX
Presentacion de informatica 1
PPTX
Diapositivas hardware y software
PPTX
Como hacer una usb booteable
PPTX
Tipos de perifericos
PPTX
Que es software
ODP
Presentacion Hardware y Software
PPTX
preparación e instalación de software
PPTX
El Computador
PPTX
Diapositivas del hardware
PPTX
Dispositivos perifericos de entrada y salida
PPTX
Partes internas y externas de la computadora
PPTX
MANTENIMIENTO PREVENTIVO Y CORRECTIVO DE UN PC
PPTX
Diapositiva mantenimiento de computadores
mantenimiento preventivo pc
Que es hardware
Componentes internos del computador
Hardware y software
diapositiva Computadora
Mapa conceptual partes de la computadora
Infografia componentes internos del pc
Presentacion de informatica 1
Diapositivas hardware y software
Como hacer una usb booteable
Tipos de perifericos
Que es software
Presentacion Hardware y Software
preparación e instalación de software
El Computador
Diapositivas del hardware
Dispositivos perifericos de entrada y salida
Partes internas y externas de la computadora
MANTENIMIENTO PREVENTIVO Y CORRECTIVO DE UN PC
Diapositiva mantenimiento de computadores
Publicidad

Destacado (16)

PDF
Introduction to Firmware
ODP
Hardware I Firmware
PPTX
Presentación1
PDF
Computer System Basics
PPTX
Linux Device Driver Training
PPTX
Que es un hardware y software
PDF
Linux Porting to a Custom Board
PPSX
Introduction to embedded linux device driver and firmware
PPT
Rtos Concepts
PPT
Intel Presentation
PPTX
Computer Hardware and software
PPTX
Computer Software & its Types
PPT
MPI use c language
PPT
Presentation on storage device
PPT
C#语言的演化
PDF
Building Embedded Linux Full Tutorial for ARM
Introduction to Firmware
Hardware I Firmware
Presentación1
Computer System Basics
Linux Device Driver Training
Que es un hardware y software
Linux Porting to a Custom Board
Introduction to embedded linux device driver and firmware
Rtos Concepts
Intel Presentation
Computer Hardware and software
Computer Software & its Types
MPI use c language
Presentation on storage device
C#语言的演化
Building Embedded Linux Full Tutorial for ARM
Publicidad

Similar a Firmware (20)

DOCX
Firmware
PPTX
Unidad 1. sistemas operativos
PDF
Mantenimiento y actualizacion de drivers
PDF
Mantenimiento y actualizacion de drivers
PPTX
Capas de abstracción de la arquitectura de ordenadores
PPTX
Alfabetización Informática
PPTX
Las computadoras , orne y bren, pp (1)
DOCX
Andres martinez
PPTX
Dayron alejandro
PPTX
Presentación1 (1) erikaaaaaaaa
PPTX
Presentación1 (1) erikaaaaaaaa
DOCX
Monica dylan
PPTX
VOCABULARIO
DOC
H Ardware Y Software
DOCX
Conceptos de informacion
PPTX
Presentacion Tico
PPTX
Tp 6 nticx. clara victoria
PPTX
Tp 6 nticx. clara victoria
PPTX
Tp 6 nticx. clara victoria
PPTX
Tp 6 nticx. clara victoria
Firmware
Unidad 1. sistemas operativos
Mantenimiento y actualizacion de drivers
Mantenimiento y actualizacion de drivers
Capas de abstracción de la arquitectura de ordenadores
Alfabetización Informática
Las computadoras , orne y bren, pp (1)
Andres martinez
Dayron alejandro
Presentación1 (1) erikaaaaaaaa
Presentación1 (1) erikaaaaaaaa
Monica dylan
VOCABULARIO
H Ardware Y Software
Conceptos de informacion
Presentacion Tico
Tp 6 nticx. clara victoria
Tp 6 nticx. clara victoria
Tp 6 nticx. clara victoria
Tp 6 nticx. clara victoria

Más de SharkCuellar (9)

PPTX
El disco duro.pptm
PPTX
Overclocking
PPTX
EL BIOS
PPSX
PPSX
la bios
PPSX
PPTX
Evolucion de los_procesadores
PPTX
Evolucion de los procesadores
PPTX
Evolucion de los procesadores
El disco duro.pptm
Overclocking
EL BIOS
la bios
Evolucion de los_procesadores
Evolucion de los procesadores
Evolucion de los procesadores

Último (20)

PDF
capacitación de aire acondicionado Bgh r 410
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
DOCX
Guía 5. Test de orientación Vocacional 2.docx
PPTX
Sesion 1 de microsoft power point - Clase 1
PPTX
Curso de generación de energía mediante sistemas solares
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PDF
0007_PPT_DefinicionesDeDataMining_201_v1-0.pdf
PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PDF
MANUAL de recursos humanos para ODOO.pdf
DOCX
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
PPTX
Historia Inteligencia Artificial Ana Romero.pptx
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PDF
Documental Beyond the Code (Dossier Presentación - 2.0)
DOCX
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PDF
CONTABILIDAD Y TRIBUTACION, EJERCICIO PRACTICO
PDF
Influencia-del-uso-de-redes-sociales.pdf
capacitación de aire acondicionado Bgh r 410
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
Guía 5. Test de orientación Vocacional 2.docx
Sesion 1 de microsoft power point - Clase 1
Curso de generación de energía mediante sistemas solares
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
0007_PPT_DefinicionesDeDataMining_201_v1-0.pdf
Presentacion de Alba Curso Auditores Internos ISO 19011
TRABAJO DE TECNOLOGIA.pdf...........................
MANUAL de recursos humanos para ODOO.pdf
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
Historia Inteligencia Artificial Ana Romero.pptx
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
Documental Beyond the Code (Dossier Presentación - 2.0)
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
historia_web de la creacion de un navegador_presentacion.pptx
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
CONTABILIDAD Y TRIBUTACION, EJERCICIO PRACTICO
Influencia-del-uso-de-redes-sociales.pdf

Firmware

  • 1. Presentado Por: Oscar Javier Cuellar TrujilloPresentado A: Eduardo Rojas LosadaServicio Nacional de Aprendizaje SENANeiva-Huila2011FIRMWARE
  • 2. FIRMWAREEl firmware es un bloque de instrucciones de programa para propósitos específicos, grabado en una memoria de tipo no volátil (ROM, EEPROM, flash, etc), que establece la lógica de más bajo nivel que controla los circuitos electrónicos de un dispositivo de cualquier tipo. Al estar integrado en la electrónica del dispositivo es en parte hardware, pero también es software, ya que proporciona lógica y se dispone en algún tipo de lenguaje de programación. Funcionalmente, el firmware es el intermediario (interfaz) entre las órdenes externas que recibe el dispositivo y su electrónica, ya que es el encargado de controlar a ésta última para ejecutar correctamente dichas órdenes externas.Encontramos firmware en memorias ROM de los sistemas de diversos dispositivos periféricos, como en monitores de video, unidades de disco, impresoras, etc., pero también en los propios microprocesadores, chips de memoria principal y en general en cualquier circuito integrado.Muchos de los firmwares almacenados en ROM están protegidos por Derechos de Autor.El programa BIOS de una computadora es un firmware cuyo propósito es activar una máquina desde su encendido y preparar el entorno para la instalación de un Sistema Operativo complejo, así como responder a otros eventos externos (botones de pulsación humana) y al intercambio de órdenes entre distintos componentes de la computadora.En un microprocesador el firmware es el que recibe las instrucciones de los programas y las ejecuta en la compleja circuitería del mismo, emitiendo órdenes a otros dispositivos del sistema.
  • 3. ORIGEN DEL TÉRMINOEl término "firmware" fue acuñado por AscherOpler en un artículo de Datamation publicado en 1967.[1] Originalmente, se refería al microcódigo - contenido en un almacenamiento de control escribible (una área pequeña especializada de memoria RAM), que definía e implementaba el conjunto de instrucciones del computador. Si fuera necesario, el firmware podía ser recargado para especializar o para modificar las instrucciones que podría ejecutar la Unidad Central de Procesamiento (CPU). Según el uso original, el firmware contrastaba tanto con el soporte físico (la CPU en sí misma) como con el software (las instrucciones normales que se ejecutan en una CPU). El firmware no estaba compuesto de instrucciones de máquina de la CPU, sino del microcódigo de nivel inferior implicado en la implementación de las instrucciones de máquina que iría a ejecutar la CPU. El firmware existía en el límite o frontera entre el hardware y el software, por ello el término de firmware (que significa "software firme, fijo, o sólido").Posteriormente, el término fue ensanchado para incluir cualquier tipo de microcódigo, ya fuera en RAM o ROM.Aún más adelante, el término fue ensanchado otra vez más, en el uso popular, para denotar cualquier cosa residente en ROM, incluyendo las instrucciones de máquina del procesador para el BIOS, los cargadores de arranque, o aplicaciones especializadas.Hasta mediados de los años 1990 el procedimiento típico para actualizar un firmware a una nueva versión era reemplazar el medio de almacenamiento que contenía el firmware, usualmente un chip de memoria ROM enchufado en un socket. Hoy en día este procedimiento no es habitual ya que los fabricantes han añadido una nueva funcionalidad que permite grabar las nuevas instrucciones en la misma memoria, haciendo de la actualización un proceso mucho más cómodo y dinámico. Aun así el proceso de actualización de un firmware hay que realizarlo con mucho cuidado, ya que al ser un componente vital cualquier fallo puede dejar al equipo inservible. Por ejemplo, un fallo de alimentación a mitad del proceso de actualización evitaría la carga completa del código que gobierna el equipo, quizá incluso la carga del código que se encarga de actualizar el firmware, así que no podríamos actualizarlo de nuevo y por lo tanto el equipo no funcionaría.
  • 4. EL FIRMWARE HOY EN DÍAEl firmware ha evolucionado para significar casi cualquier contenido programable de un dispositivo de hardware, no sólo código de máquina para un procesador, sino también configuraciones y datos para los circuitos integrados para aplicaciones específicas (ASICs), dispositivos de lógica programable, etc.
  • 5. PERIFÉRICOS DE COMPUTADOR La mayoría de los periféricos del computador son de hecho computadores de propósito especial. Mientras que los dispositivos externos tienen el firmware almacenado internamente, las modernas tarjetas de los periféricos de computadores típicamente tienen grandes partes de firmware que es cargado en el arranque por el sistema huesped, pues esto es más flexible. Dicho hardware por lo tanto puede no funcionar completamente hasta que el computador huesped le haya cargado el firmware indispensable, a menudo por medio del driver de dispositivo específico (o, más exactamente, por medio de un subsistema dentro del paquete del driver de dispositivo). Los modernos drivers de dispositivo también pueden exponer una interface directa de usuario para la configuración además de las llamadas/interfaces del sistema operativo o de las Interfaces de programación de aplicaciones (APIs).
  • 6. RETOS DEL FIRMWARE EN LOS PCEn algún sentido, los varios componentes del firmware son tan importantes como el sistema operativo en un computador. Sin embargo, a diferencia de la mayoría de los sistemas operativos modernos, el firmware tiene raramente un mecanismo automático bien desarrollado para actualizarse a sí mismo para corregir los problemas de funcionalidad que son detectados después de que la unidad es despachada.El BIOS es bastante fácil de actualizar en una PC moderna; los dispositivos como las tarjetas video o los módems confían en el firmware cargado dinámicamente por un driver de dispositivo y a menudo pueden así ser actualizados transparentemente a través de los mecanismos de la actualización del sistema operativo. En contraste, el firmware en dispositivos de almacenamiento es raramente actualizado; no están estandarizados los mecanismos para detectar las versiones del firmware y actualizarlas. Estos dispositivos por lo tanto tienden a tener un índice más alto de problemas de funcionalidad, comparado a otras partes de un moderno sistema de computación
  • 7. REPRODUCTORES DE MÚSICA PORTÁTILESAlgunas compañías usan actualizaciones del firmware para agregar nuevos formatos de archivos de reproducción de sonido (codecs); el iriver agregó el formato ogg de esta manera, por ejemplo. Otras características que pueden cambiar con las actualizaciones del firmware son el GUI e incluso la vida de la batería. La mayoría de los reproductores de música modernos soportan las actualizaciones del firmware.
  • 8. TELÉFONOS CELULARESLa mayoría de los teléfonos celulares tienen una capacidad de firmware actualizable por muchas de las mismas razones que arriba, pero algunos incluso pueden ser actualizados para mejorar la recepción o la calidad de sonido.