Tags Palabras claves

Archivos VxD

27/09/2004 - 10:42 por m2_colmenero | Informe spam
Saludos:

Se (o creo saber) que los archivos con extensión VxD representan archivos
controladores (¿Virtuales?) de determinados dispositivos, pero me quedo ahí
y me gustaría saber con certeza cual es la función concreta de este tipo de
archivos y si solo se utilizan en sistemas anteriores a W2k ...

Gracias por todo!!

Preguntas similare

Leer las respuestas

#1 fermu
27/09/2004 - 19:26 | Informe spam
m2_colmenero escribió:
Saludos:

Se (o creo saber) que los archivos con extensión VxD representan archivos
controladores (¿Virtuales?) de determinados dispositivos, pero me quedo ahí
y me gustaría saber con certeza cual es la función concreta de este tipo de
archivos y si solo se utilizan en sistemas anteriores a W2k ...




Te pego una definicion de Ramon Sola [MVP] que me gusto bastante en su
momento, quizás a ti también te aclare un poco los conceptos,

[Pego]

Los VxD están asociados habitualmente a controladores de dispositivos,
de ahí su nombre Virtual "x" Driver, donde "x" hace referencia a un
dispositivo. Son una herencia de los controladores .386 de los antiguos
Windows 3.x que se ejecutaban en el modo extendido 386; sus estructuras
son muy similares.
A partir de Windows 98 también existen controladores de otro tipo, cuya
extensión es .sys, basados en el modelo WDM (Windows Driver Model),
pretendiendo que fuesen en cierta forma compatibles con versiones
posteriores de Windows.

Pero existen VxD que no son estrictamente controladores de dispositivo:
Un VxD podría verse como una DLL en modo núcleo.
Los EXEs y las DLLs se ejecutan en modo usuario, el nivel de menor
privilegio en el microprocesador: En ese modo no se admiten determinadas
instrucciones ni acceso directo a ciertos dispositivos o zonas de
memoria; si ocurre algún problema, el sistema operativo interrumpe la
tarea que ha causado el fallo (Windows presenta la temida ventana que
dice "Este programa ha efectuado una operación no admitida..." o
similar). En cambio, los VxD se ejecutan en modo núcleo, el nivel de
mayor privilegio: se puede ejecutar cualquier instrucción válida del
microprocesador; si algo no sale como se espera, la consecuencia más
probable es la desestabilización del sistema.

[Pego]

Por mi parte poco más que añadir, unicamente que pueden trabajar como
controladores de dispotivos tanto virtuales como fisicos.



Saludos
Fernando M. / Registered Linux User #367696
Respuesta Responder a este mensaje
#2 Duarte
27/09/2004 - 23:51 | Informe spam
... y que todos aquellos que se encuentran en System\iosubsys se cargarán, por el solo hecho de estar ahí.
Aún cuando el dispositivo ya no se encuentre fisicamente.




Saludos desde la ciudad de las aguas alegres

Duarte






"fermu" escribió en el mensaje news:
m2_colmenero escribió:
Saludos:

Se (o creo saber) que los archivos con extensión VxD representan archivos
controladores (¿Virtuales?) de determinados dispositivos, pero me quedo ahí
y me gustaría saber con certeza cual es la función concreta de este tipo de
archivos y si solo se utilizan en sistemas anteriores a W2k ...




Te pego una definicion de Ramon Sola [MVP] que me gusto bastante en su
momento, quizás a ti también te aclare un poco los conceptos,

[Pego]

Los VxD están asociados habitualmente a controladores de dispositivos,
de ahí su nombre Virtual "x" Driver, donde "x" hace referencia a un
dispositivo. Son una herencia de los controladores .386 de los antiguos
Windows 3.x que se ejecutaban en el modo extendido 386; sus estructuras
son muy similares.
A partir de Windows 98 también existen controladores de otro tipo, cuya
extensión es .sys, basados en el modelo WDM (Windows Driver Model),
pretendiendo que fuesen en cierta forma compatibles con versiones
posteriores de Windows.

Pero existen VxD que no son estrictamente controladores de dispositivo:
Un VxD podría verse como una DLL en modo núcleo.
Los EXEs y las DLLs se ejecutan en modo usuario, el nivel de menor
privilegio en el microprocesador: En ese modo no se admiten determinadas
instrucciones ni acceso directo a ciertos dispositivos o zonas de
memoria; si ocurre algún problema, el sistema operativo interrumpe la
tarea que ha causado el fallo (Windows presenta la temida ventana que
dice "Este programa ha efectuado una operación no admitida..." o
similar). En cambio, los VxD se ejecutan en modo núcleo, el nivel de
mayor privilegio: se puede ejecutar cualquier instrucción válida del
microprocesador; si algo no sale como se espera, la consecuencia más
probable es la desestabilización del sistema.

[Pego]

Por mi parte poco más que añadir, unicamente que pueden trabajar como
controladores de dispotivos tanto virtuales como fisicos.



Saludos
Fernando M. / Registered Linux User #367696
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida