SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: sr_pata en Miércoles 29 de Noviembre de 2006, 06:46

Título: Codigo Fuente De Un Sistema Operativo
Publicado por: sr_pata en Miércoles 29 de Noviembre de 2006, 06:46


HE LEIDO ALGUNOS DE LOS FOROS EN DONDE ALGUNOS ESTUDIANTES O PERSONAS EXPONEN SUS TAREAS Y LES DAN BATAZOS GACHOS... NO QUIERO MOLESTAR A NADIE... SIMPLEMENTE ME DEJARON UNA TAREA:

CREAR UN CODIGO FUENTE DE UN SISTEMA OPERATIVO TIPO MS-DOS SIN EMBARGO LAS EXIGENCIAS ERAN POCAS... YA QUE EL PROFESOR SOLO REQUERIA QUE ESTE "EJECUTABLE" REALIZARA LAS OPERACIONES BASICAS DE UN SISTEMA OPERATVIO (CREAR, BORRAR, COPIAR, PEGAR... YA FUESEN ARCHIVOS O CARPETAS)

ESTA TAREA YA SE ENREGO, LAMENTABLEMENTE NADIE APROBO YA QUE NADIE PUDO REALIZARLO... SIN EMBARGO A MI ME GUSTARIA SABER SI ALGUIEN TIENE EL CODIGO O ME DIGA COMO SE HACE YA QUE ME QUEDE CON LA DUDA Y HASTA FRUSTRADO...

MUCHAS GRACIAS A AQUELLOS QUE RESPONDIERON!!!
Título: Re: Codigo Fuente De Un Sistema Operativo
Publicado por: shakka en Miércoles 29 de Noviembre de 2006, 07:39
Citar
CREAR UN CODIGO FUENTE DE UN SISTEMA OPERATIVO TIPO MS-DOS SIN EMBARGO LAS EXIGENCIAS ERAN POCAS... YA QUE EL PROFESOR SOLO REQUERIA QUE ESTE "EJECUTABLE" REALIZARA LAS OPERACIONES BASICAS DE UN SISTEMA OPERATVIO (CREAR, BORRAR, COPIAR, PEGAR... YA FUESEN ARCHIVOS O CARPETAS)

No soy un experto en Sistemas Operativos, pero no es necesario serlo para saber que
esas no son las tareas basicas de uno.


http://www.kernel.org/ (http://www.kernel.org/)
Título: Re: Codigo Fuente De Un Sistema Operativo
Publicado por: Eternal Idol en Miércoles 29 de Noviembre de 2006, 09:44
Como bien dice shakka eso es simplemente una infima parte del trabajo de un S.O., ALGO del FileSystem.

Supongo que no vieron como bootear una maquina asi que mucho menos les va a pedir que hagan un FS por su cuenta entonces lo que seguramente debian haber hecho es un simple "file commander" tipo Norton Commander. Para eso podes usar la API del S.O., si es para MS-DOS busca las interrupciones necesarias y si es para Windows en la MSDN tenes toda la informacion necesaria.