Foros del Web » Programación para mayores de 30 ;) » Programación General »

Ejecutar programas sin ningun SO.

Estas en el tema de Ejecutar programas sin ningun SO. en el foro de Programación General en Foros del Web. Hola, querría saber una cosita... Se podría compilar un programa sencillo en c que no utilice ninguna orden de ningun sistema operativo, que unicamnete utilizara ...
  #1 (permalink)  
Antiguo 02/09/2003, 05:44
Usuario no validado
 
Fecha de Ingreso: junio-2003
Ubicación: Aguacate
Mensajes: 56
Antigüedad: 21 años, 5 meses
Puntos: 0
Ejecutar programas sin ningun SO.

Hola, querría saber una cosita...

Se podría compilar un programa sencillo en c que no utilice ninguna orden de ningun sistema operativo, que unicamnete utilizara funciones basicas y a partir de ellas otras mas complejas, para que se cargara desde un disquete sin necesidad del DOS o del winodws o de ninguna otra mierda...?

me refiero a utizarlo en un sistema 100% compatible con IBM PC.

Sobre un sistema FAT32 o NTFS, si existe la manera explicadmela, porfa...
  #2 (permalink)  
Antiguo 02/09/2003, 06:23
Usuario no validado
 
Fecha de Ingreso: junio-2003
Ubicación: Aguacate
Mensajes: 56
Antigüedad: 21 años, 5 meses
Puntos: 0
Amplio un poco mi pregunta...

Weno, me es stado informando... y parece ser que si podria ser... pero en codigo binario, xD. En ensamblador o talvez en C se podria escribir algo para que se pudiera inicializar un programa correctamnte? de manera que se pudiera porlomenos escribir caracteres por pantalla facilmente?
  #3 (permalink)  
Antiguo 02/09/2003, 08:24
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 7 meses
Puntos: 25
No se que requieras para escribir caracteres en pantalla, creo que eso lo puedes hacer en ensamblador.

Lo que tendrias que hacer en un caso mas complejo es un mini-sistema operativo, debido a que tendrias que controlar los perifericos que quieras accesar de una manera directa (hacer tu el driver particular), sin las facilidades de uso que te dan las funciones de alto nivel que te dan los SOs ya hechos.

Entre otras cosas supongo que tendrias que hacer un administrador de memoria funcional.

Si te interesa conocer mas te recomiendo Sistemas Operativos Modernos, de Andrew S. Tannenbaum.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:13.