la salida nanoos, su sistema operativo un proyecto en C++!
En respuesta a su pregunta:
Un sistema operativo (comúnmente abreviado a la SG o la O/S) es una interfaz entre el hardware y aplicaciones; es responsable de la gestión y coordinación de las actividades y el intercambio de los recursos limitados de la computadora. El sistema operativo actúa como host para las aplicaciones que se ejecutan en la máquina . Por lo tanto, debe aprender los bits en C++ que permiten que su programa (OS) interactúe con el hardware en el que se ejecutará.
Luego debe ir más allá de interactuar con el hardware y proporcionar uso al usuario.
Por eso, volver una vez más y ver lo que se intentó en los nanoos como punto de partida (para C++ necesidades de lo que la construcción de un sistema operativo en C++ que conllevaría el aprendizaje)
características que se encuentran en nanoos:
C++ tiempo de ejecución
32-bits administrador de memoria en modo protegido
detección de la CPU, la detección de la memoria y el IDE detección de disco duro
disco duro IDE leer
Básicamente, para escribir un Operating System, sólo echa un vistazo a lo que un sistema operativo tiene que hacer (o lo es)
Si tuviera que escribir un sistema operativo, incluso antes de considerar el idioma, trataría de entender qué es un SO, this is a great book: Diseño e Implementación de Sistemas Operativos.
alt text http://ecx.images-amazon.com/images/I/3125C47MR4L._SL500_AA180_.jpg
tener una lectura. Buena suerte
Respuesta corta: Todo. – Crashworks
LOL, se supone que debemos confiar en un tipo llamado "hacklord" suficiente para descargar su código? –
Por supuesto que confías en él. Porque su Q más votada es "¿Cómo causo un desbordamiento del búfer"? Así que debe ser bastante inofensivo :-) – hirschhornsalz