2011-04-27 21 views
15

En mi época como estudiante de ingeniería de software tuve que meterme con Linux bastantes veces para sentir que sabía algo sobre la forma en que funciona, pero conocer solo un sistema operativo me parece miope. Me encantaría aprender sobre la forma en que Windows hace las cosas, y aunque no espero ver su código, estoy seguro de que hay algunos artículos/documentos académicos/manuales técnicos que tienen al menos alguna información .¿Dónde puedo obtener información sobre el kernel de Windows?

¿Conoces una buena fuente de la que pueda aprender sobre el kernel de Windows?

+0

¿No hay una respuesta válida? –

Respuesta

3

A partir de las recomendaciones para Windows Internals, los autores también desarrollaron un curso de sistemas operativos basado en el kernel de Windows - Windows OS Internals Curriculum Resource Kit. Sin embargo, está restringido a entornos académicos. Junto con el kit, Microsoft también lanzó el código fuente al kernel XP/2003sp1 (componentes del módulo como las claves de validación, etc.). Mi única queja es que estos materiales no se han actualizado con los cambios realizados en versiones posteriores.

1

Hay un libro de OSR que cubre una gran cantidad de los "arenoso" y difíciles de comprender porciones del núcleo

http://www.amazon.com/dp/0976717514

No deje que el título te engañe. En Windows, dado que todo está basado en archivos, escribir un sistema de archivos o un filtro de sistema de archivos significa que usted interactúa íntimamente con el administrador de memoria, el sistema de archivos, el subsistema de E/S, los subsistemas del dispositivo y el multiproceso/multiprocesamiento.

Cuestiones relacionadas