Autor Tema: Subsistemas Virtuales  (Leído 5159 veces)

0 Usuarios y 1 Visitante están viendo este tema.

uDocProject

  • Visitante
Subsistemas Virtuales
« : junio 07, 2006, 11:05:18 am »
Me parece que el tema de subsistemas virtuales requiere un poco de reflexión.

¿Por qué existen?
¿Por qué no simplemente implementar subsistemas de forma directa?
¿Qué es un subsistema virtual?
¿Qué ventajas y desventajas existen?

------------------------------------------------

Parece que el nombre "subsistema virtual" es solo una forma de encapsular conceptualmente a cualquier parte funcional del sistema que haya sido diseñada para ser, no solo ajena a la plataforma, sino también independiente de la misma, además de flexible, extensible y delimitable.

Por ejemplo, un disco virtual (lo cual no es en sí un subsistema sino un dispositivo virtual). Gracias a este concepto de ejemplo también podemos extender el concepto de virtualidad a dos clases: recursos y subsistemas (o áreas, o engranes).

Hasta ahora hemos hablado un poco acerca de qué es un subsistema virtual y por qué existen así como sus ventajas, de forma implícita.

Ahora, si bien cualquier porción delimitable y especializada del sistema se puede considerar un subsistema, surge la pregunta de por qué no implementarlo directamente. Tal vez estos subsistemas sí estén implementados directamente, algunos sí, y otros no.

Implementar directamente significaría dejar la mayor parte posible conceptual como tal, en lugar de intentar crear estructuras, clases y otros, ya sea en C o C++. Eso debería ser lo más conveniente.

Ya veremos, en nuestro trabajo de exploración de Linux, qué podemos deducir de su programación...