Ha habido muchos proyectos de este tipo, algunos de los cuales tuvieron un gran éxito. Pero en su caso, el éxito parece significar que el proyecto sea aceptado. Si ya estás en la universidad, habla con el personal que probablemente lo evaluará.
Que caracteristicas La parte divertida es el núcleo; puede usar software como las utilidades GNU para userland. Pero eso lo obliga a usar la API de Unix (o POSIX), lo que en sí mismo no es una mala idea, sino algo que debe hacer en conocimiento de las restricciones que impone. Pero si es su sistema operativo, debería tener características que Unix no tiene. Personalmente, me interesaría volver a visitar el enfoque de microkernel. Microkernels tradicionales sufren de bajo rendimiento. ¿Puedes encontrar una forma de evitar eso? ¿Cómo manejas el bloqueo? ¿Cómo manejas la administración de memoria? ¿Cómo manejas otros aspectos del multiprocesamiento? ¿Se te ocurre una mejor implementación del sistema de archivos?
Lenguaje: C hasta prueba de lo contrario. Hace décadas, sabía que C ++ era la solución, pero cuando regresé a CI me sorprendió el equipaje, algo mal pensado, que C ++ te impone.
- ¿Cuáles son los mejores libros de referencia para la ingeniería mecánica en la India?
- ¿Es la Universidad Veltech para ingeniería la mejor?
- ¿Por qué elegiste estudiar ingeniería? ¿Cuál es la parte más difícil y qué te hace seguir estudiándola?
- ¿Qué son los temas electrónicos?
- ¿Cuáles son las especialidades de ingeniería más difíciles?