Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • por Gusi (10863) el Lunes, 29 Septiembre de 2003, 20:28h (#222036)
    NT 4.0 era microkernel total. Es decir, una parte de código en modo sistema que provee de capa de abstracción en acceso al hard (HALi servicios básicos como pedir página, liberar página, pedir datos a disco (VFS en Windows ...) blablabla.

    El paso de mensajes se llevaba mucho tiempo de CPU, con lo que en windows 2000 se implantó la técnica del tunel, consiste en integrar parte de código de algún subsistema (como por ejemplo, la GDI que vendría a ser el servidor X en linux, que se ejcuta en modo usuario) a modo privilegiado. Esto permite evitar pasos de mensajes, ya que la GDI accede directamente al hard sin provocar excepciones de insrucción no permitida.

    En XP se ha llevado más allá. Según Solomon y Russinovich (que estuvieron el Barcelona este julio) el subsistema Win32 se ha integrado también en el núcleo. Esto mejora notablemente el desempeño, pero una fallada provocaría una caída irremisible del sistema.

    Si quieres info (solo por encima, explican las ideas, no hay código) puedes comprovar el libro 'Inside Windows 2000' / 'Inside Windows XP'.

    No verás nunca el código a no ser que pertenezcas a alguna entidad estatal, entonces se puede pedir el código y te lo ceden (además es integro !!!)

    Gusi

    [ Padre ]
    Puntos de inicio:    2  puntos
    Modificador extra 'Informativo'   0  

    Total marcador:   2  
  • por DonkeyMCP (9879) el Lunes, 29 Septiembre de 2003, 20:57h (#222045)
    ( Última bitácora: Lunes, 04 Junio de 2018, 10:55h )
    "No verás nunca el código a no ser que pertenezcas a alguna entidad estatal, entonces se puede pedir el código y te lo ceden (además es integro !!!)"

    ¿Eso incluye a los funcionarios? ¡Ahora mismo me preparo para presentarme a alguna oposicion!
    [ Padre ]
  • por pobrecito hablador el Martes, 30 Septiembre de 2003, 00:46h (#222110)
    "NT 4.0 era microkernel total."

    NT *3.5* era lo más parecido a microkernel que se produjo.

    NT 3.51 ya hizo ciertos cambios (mal documentados, o al menos yo nunca los he visto debidamente documentados) de tal forma que muchos, muchísimos drivers de dispositivos no eran compatibles, pese a la aparente "minucia" que suponía pasar de una versión 3.5 a otra 3.51. Como no creo que muchos hayas usado 3.5, pues supongo que no lo habreis vivido.

    En NT 4.0 ya se pasó GDI a ring 0 y eso fue la gota que colmó el vaso de la paciencia de Dave Cutler, que abandonó el proyecto (o lo hicieron abandonarlo, no está claro).

    ...por cierto, que he tratado de buscar referencias a este hecho, que causó gran revuelo en su época...

    Os emplazo a buscar en www.google.com por cualesquiera combinaciones con los términos de búsqueda "dave cutler", "windows nt", "ring 0", "resign" y/o "fired".

    Os aseguro que fue un asunto *importante* en su época, y no hace tanto de eso: Google prácticamente carece de cualquier referencia al hecho (al menos en su portal más llamativo: a través de groups.google.com aún puede encontrarse alguna referencia -muy pocas-).

    Soy poco dado a lo conspiranoico, pero *recuerdo* aquello y se que Google ha eliminado referencias en otras ocasiones (Iglesia de la Cienciología, por ejemplo); súmense 2+2 y obténgase el resultado.

    De hecho, iba a enviar esto con mi cuenta, pero me lo he pensado mejor e irá anónimo (nunca se sabe, y no me fio).
    [ Padre ]
  • por pobrecito hablador el Martes, 30 Septiembre de 2003, 05:57h (#222133)
    No era "microkernel total" (puro). Al igual que Match (y corrían en espacio de nucleo.
    [ Padre ]