Sie sind auf Seite 1von 9

DEFINICIN

Emulacin de hardware

Correo electrnico
Imprimir
A
AA
AAA
inShare
Facebook
Twitter
Compartir
Publicaciones
estoAnteriores
La emulacin de hardware es el uso de un dispositivo de hardware para
imitar la funcin de otro dispositivo de hardware.
Un emulador de hardware est diseado para simular el funcionamiento
de una plataforma de hardware totalmente diferente a la que se ejecuta.
La emulacin de hardware se utiliza generalmente para depurar y
verificar un sistema en fase de diseo.
Un administrador debe utilizar la emulacin de hardware si necesita
ejecutar un sistema operativo (OS) no soportado en una mquina
virtual (VM). En tal escenario, la mquina virtual no tiene acceso directo
al hardware del servidor. En cambio, una capa de emulacin dirige el
trfico entre el hardware fsico y el virtual. Esto es menos eficiente que
la paravirtualizacin, que permite una interfaz a la mquina virtual que
puede diferir ligeramente de la del hardware subyacente.
El Hyper-V de Microsoft incluye emulacin de hardware porque los
servicios de integracin solo pueden ser instalados en algunos sistemas
operativos invitados. La emulacin de hardware permite que el
administrador de la red para ejecute e interacte con un sistema
operativo incrustado desde un escritorio que normalmente no podra
soportar ese sistema operativo (un sistema operativo integrado es un
tipo de sistema operativo creado para funcionar en entornos de
hardware dedicado o en sistemas que no estn destinados para uso
interactivo).
Cargador de arranque (gestor de
arranque), Procesador de ncleo mltiple, Windows Sysinternals, Pila de
servidor
TRMINOS DE GLOSARIO RELACIONADOS:

Contribudor(es): Julia Anderson


Esto fue actualizado en diciembre 2013

Publicado por: Margaret Rouse


mircoles, 13 de junio de 2012

4.6.1 EMULACION DE HARDWARE


En informtica,
un emulador es
un software que
permite
ejecutar programas o videojuegos en una plataforma (sea una arquitectura
de hardware o un sistema operativo) diferente de aquella para la cual fueron

escritos originalmente. A diferencia de un simulador, que slo trata de


reproducir el comportamiento del programa, un emulador trata de modelar de
forma precisa el dispositivo de manera que este funcione como si estuviese
siendo usado en el aparato original.
Un uso popular de los emuladores es el de imitar la experiencia de los
videojuegos
de mquinas
recreativas o videoconsolas encomputadoras
personales, o el poder ser jugados en otras videoconsolas. La emulacin de
videojuegos de sistemas antiguos (abandonware) en las modernas
computadoras personales y videoconsolas de hoy da resulta generalmente
ms cmoda y prctico que en los dispositivos originales. Sin embargo, puede
ser requerido a los creadores de emuladores una licencia de software para
escribir programas originales que dupliquen la funcionabilidad de
la rom y BIOS del hardware original, lo que comnmente se conoce como highlevel emulation o emulacin de alto nivel.
La
mayora
de
los
emuladores
solo
emulan
una
determinada
configuracin arquitectura de hardware - si el sistema de explotacin
( o sistema operativo) tambin se requiere para emular cierto programa
entonces ha de ser emulado tambin. Tanto el sistema de explotacin como el
programa deben ser interpretados por el emulador, como si estuviese
ejecutndose en el equipo original. Aparte de la interpretacin del lenguaje de
la mquina emulada, es preciso emular el resto del equipo, como los
dispositivos de entrada y salida, de forma virtual: si escribir en una regin
especfica de la memoria debe influir en el contenido en pantalla, por ejemplo,
esto tambin debe ser emulado.
Un emulador se divide en mdulos que corresponden de forma precisa a los
subsistemas del equipo emulado. Lo ms comn, es que un emulador este
compuesto por los siguientes mdulos:

Un emulador de la unidad central de procesamiento.


Un mdulo para el subsistema de memoria.
Varios emuladores para los dispositivos de entrada y salida.

Lo ms comn es que los buses no sean emulados, por razones de simplicidad


y rendimiento, y para que los perifricos virtuales se comuniquen directamente
con la UCP y los subsistemas de memoria.

Alan turing

Alan Turing, padre de la


informtica moderna y paria
social
21 de julio de 2011 | 18:00 CET

Oscar Campos
PUBLICIDAD

Sigue a Genbetadev
Newsletter:

RSS

Twitter

Facebook

Google Plus

Suscrbete

FacebookTwitterG +1E-mail

Versin mvil

Versin tablet

Comentarios 14
Guardar
Compartir en Facebook Twitter Google+ E-mail

Alan Turing fue un brillante matemtico, criptoanalista e informtico terico nacido el


veintitrs de Junio de 1912 en Maida Vale un distrito residencial al oeste de Londres.
Turing, ademas de ser un brillante cientfico era homosexual, lo cual le cost la vida el
siete de junio de 1954.
Turing es mundialmente conocido por cuatro hechos:

Formaliz los conceptos de algoritmo y computacin con su mquina de Turing

Es considerado el padre de la inteligencia artificial

Su participacin en el equipo de criptoanlisis de la mquina de criptografa


alemana Enigma fueclave

Fue una vctima ms de la mentalidad reaccionaria puritana del mundo anglosajon

El Gobierno Britnico hizo una disculpa pblica a ttulo pstumo a travs de Gordon
Brown el diez de Septiembre del 2009 por haber procesado y perseguido a Alan Turing
por ser homosexual. Es cuanto menos paradjico que Turing fuera procesado y

perseguido a causa de su homosexualidad por un Gobierno que calificaba


de monstruosos los actos del nazismo por procesar y perseguir a individuos por su credo
religioso.

La Mquina de Turing
Una mquina de Turing, es un dispositivo terico que manipula smbolos sobre una cinta
de acuerdo con una tabla de reglas definida. Este modelo computacional puede ser
adaptado para simular la lgica de cualquier algoritmo y es particularmente til en la labor
de explicar el funcionamiento de unaCPU.
La mquina de Turing fue descrita por Alan Turing en 1936 como respuesta al ensayo del
matemtico alemn David Hilbert On Computable Numbers, with an Application to the
Entscheidungsproblem donde demostr que algunas de estas mquinas de Turing seran
capaces de realizar cualquier clculo matemtico concebible si fuera representable con un
algoritmo. Tambin prob que no existe solucin al Entscheidungsproblem (problema de
decisin) ya que demuestra que no es posible decidir, en general, algortmicamente si una
mquina de Turing se encuentra en parada.

Descripcin
La mquina de Turing, modela de forma matemtica una mquina que opera sobre una
cinta. En esta cinta hay smbolos que la mquina puede escribir o leer, uno a la vez. Las
operaciones que la mquina puede realizar estn determinadas por un conjunto finito de
instrucciones elementales como si el estado es 6 y el valor es 0 escribe 1 y pasa al
estado 27.
Una mquina de Turing consta de las siguientes partes:

Una cinta que est dividida en celdas una al lado de la otra. Cada celda contiene
un smbolo en algn alfabeto finito. Dicho alfabeto contiene un smbolo especial en
blanco (blank symbol escrito como B) y uno o ms smbolos adicionales. La cinta
se supone infinita.

Una cabeza que puede leer y escribir smbolos en la cinta y mover la cinta a la
izquierda o a la derecha una posicin.

Una tabla de reglas finita de instrucciones, usualmente tuplas de cinco elementos


que dado el estado (qi) en el que se encuentra actualmente la mquina y el smbolo
(aj) que est siendo ledo desde la cinta, indica a la mquina que realice la siguiente
secuencia de acciones:

Escribe o borra un smbolo

Mueve la cabeza (a la izquierda o la derecha)

Asume el mismo o un nuevo estado segn lo prescrito


Un registro de estados donde se guarda el estado de la mquina de Turing.

Mquina de Turing Universal


Turing defini que es posible desarrollar una nica mquina que pueda ser usada para
computar cualquier secuencia computable. Si esta mquina U es suministrada con una
cinta que en su comienzo est escrita con tuplas quntuples separadas por punto y coma
provenientes de una mquina M, entonces U computar las mismas secuencias que M.
Este modelo de computacin supone el avance terico fundamental que condujo a la
nocin de programa de computadora almacenado.

Participacin en la lucha contra Enigma

La Enigma fue una mquina electro mecnica con rotor usada para enviar mensajes
cifrados por la Alemania nazi durante la Segunda Guerra Mundial. Alan Turing particip
activamente en el desarrollo de dispositivos de anlisis criptogrfico as como aportando
muchas de las ideas que llevaron alposterior xito en la ruptura del algoritmo de cifrado
que utilizaba la mquina y que supuso un gran avance en la victoria de los aliados en la
contienda.
Turing especific un mecanismo electro mecnico que ayudaba en la misin de romper el
algoritmo de la mquina Enigma ms rpido que bomba que era el dispositivo de
facturacin polaca que se estaba usando hasta la fecha. Al nuevo dispositivo se le
llam bombe al ser construida sobre el diseo original polaco.
Bombe mejorado con sugerencias realizadas por el matemtico Gordon Welchman, se
convirti en una de las principales herramientas automatizadas en la lucha contra el
trfico de mensajes protegidos con Enigma por la Alemania nazi.
Turing decidi tomar parte en resolver el problema con la Enigma naval Alemana porque y
segn sus palabras porque nadie ms est haciendo nada al respecto as que tendr que hacerlo
yo mismo. En diciembre de 1939, Turing ya haba resuelto la parte esencial del sistema
de indicadores que era ms complejo que el utilizado por otros servicios de la Alemania
nazi.

El Test de Turing
En 1950, Turing abord el problema de la inteligencia artificial y propuso el experimento
que hoy se conoce como el test de Turing cuya intencin era intentar definir un estndar
por el cual se pudiera conocer si una mquina poda ser llamada inteligente.
La idea consista en que se puede llegar a decir que una computadora piensa si un
interrogador humano no pudiera distinguir a travs de una conversacin, si estuviera
conversando con un ser humano o con una mquina. Turing propuso que en lugar de
simular una mente artificial adulta, era mejor simular una mente infantil para someterla
ms tarde a un proceso de aprendizaje.

Procesamiento por indecencia (homosexualidad)


En enero de 1952, Turing conoci a Arnold Murray a la salida de una sala de cine.
Despus de una cita para comer, Turing invit a Murray a pasar un fin de semana en su
casa, invitacin que Murray acept a pesar de que no se present. Se reunieron
nuevamente en Manchester el lunes siguiente, en esa ocasin, Murray acept acompaar
a Turing a su casa.
Unas semanas ms tarde, Murray visit la casa de Turing de nuevo, y parece ser que
pasaron la noche juntos. Ms tarde, Murray ayudado por un cmplice entraron en casa de
Turing, el cual denunci el hecho a las autoridades. Durante la investigacin, Turing
reconoci haber mantenido una relacin sexual con Murray. Los actos homosexuales eran
ilegales en Reino Unido en 1952 y por tanto fue acusado de indecencia grave en virtud
del artculo 11 del Cdigo Penal que fue el mismo delito por el que fue condenado Oscar
Wilde cincuenta aos atrs.
Se le dio la opcin de entrar en prisin o la libertad condicional bajo acuerdo de
someterse a un tratamiento hormonal de castracin qumica a base de estrgenos. El la
acept, el tratamiento le produjo desastrosos efectos secundarios como aparicin de
pechos y obesidad. Se le retir su permiso de seguridad y se le prohibi seguir con sus
labores de consultora de cifrado. No se le revoc el pasaporte britnico pero Estados
Unidos le neg la entrada en su territorio.

Muerte
El 8 de junio de 1954, Turing fue encontrado muerto por su personal de limpieza. Un
examen post-morten estableci que la causa de la muerte fue envenenamiento por
cianuro ingerida al parecer al comer parte de una manzana baada en esa sustancia que
adems se encontraba en la mesita al lado de su cama.

Conclusin
Desde 1966 se viene entregando de forma anual el premio Alan Turing por la Association
for Computing Machinery a una persona en reconocimiento a su contribucin tcnica a la
ciencia de la computacin y a la Comunidad. Este premio est considerado como el
mayor honor en el mundo de la computacin, comparable al premio Nobel.
Alan Turing fue otro genio vctima de la irracionalidad y la moralina caduca. Muri a la
edad de 41 aos, a pocos das de cumplir 42, si la vida de Turing no hubiese terminado de
forma abrupta y violenta, seguramente otros muchos avances hubieran llegado de su
mano, avances que nunca sabremos si han sido conseguidos o no.

Das könnte Ihnen auch gefallen