Resultados de la búsqueda a petición "osdev"

1 la respuesta

No se puede saltar o llamar al kernel cargado a 0x8000

Estoy tratando de desarrollar un sistema operativo. El diseño es el siguiente: tengo un cargador de arranque cargado a 0x7c00 que carga la segunda etapa y salta a ella a 0x7e00. La segunda etapa también está en modo real y hace muchas cosas, como ...

28 la respuesta

¿Cuáles son algunos recursos para comenzar a desarrollar sistemas operativos? [cerrado]

Una cosa que siempre quise hacer es desarrollar mi propio sistema operativo (no necesariamente sofisticado como Linux o Windows, pero mejor que un simple gestor de arranque que ya he hecho). Me cuesta encontrar recursos / guías que lo lleven más ...

1 la respuesta

Error al crear un disquete de arranque que contiene un gestor de arranque y un núcleo

Estoy tratando de crear una unidad de disquete de arranque para mis archivos boot.bin y kernel.bin. Mi código boot.asm es: bits 16 section .text start: JMP MAIN WAIT_FOR_KEY: MOV AH, 00H INT 16H RET CLEAR: MOV AH, 0H ;CHANGING THE VIDEO MODE TO ...

6 la respuesta

Obstáculos en la creación de un sistema operativo personalizado [cerrado]

Me parece que el proyecto excesivamente ambicioso más común que los programadores (especialmente los graduados en ciencias comp.) Tratan de construir es su propio sistema operativo. (Intentar crear su propio lenguaje de programación + compilador ...

1 la respuesta

Habilite el cargador de arranque para cargar el segundo sector de un USB

Estoy aprendiendo el lenguaje ensamblador. Escribí un simple gestor de arranque. Después de probarlo, no funcionó. Aquí está mi código: [bits 16] [org 0x7c00] jmp start data: wolf_wel_msg db 'Welcome to Bootloader!!!',0x0D,0x0A,0 ...

1 la respuesta

Error de lectura de disco al cargar sectores en la memoria

Traté de desarrollar un gestor de arranque usandoesta [https://www.cs.bham.ac.uk/~exr/lectures/opsys/10_11/lectures/os-dev.pdf], pero cuando se ejecuta muestra: disk read error!Si lo ignoro, en una parte posterior, me muestra un mapeo de memoria ...

1 la respuesta

ubicaciones de memoria incorrectas al depurar en qemu con gdb

Estoy escribiendo un pequeño núcleo en ensamblador. Lo estoy ejecutando en QEMU y tengo algunos problemas con algunos errores. Ahora quiero depurar el kernel con dbg. Entonces lo ensamblé así: $ nasm -g -f elf -o myos.elf myos.asm $ objcopy ...

1 la respuesta

Crear un kernel de arranque múltiple simple cargado con grub2

Estoy tratando de seguir las instrucciones aquí para construir un núcleo simple del sistema operativo:http://mikeos.sourceforge.net/write-your-own-os.html [http://mikeos.sourceforge.net/write-your-own-os.html] Excepto que, en lugar de arrancar ...

1 la respuesta

El mapa de memoria muestra más RAM que físicamente disponible

Estoy trabajando en un pequeño núcleo x86. Estoy accediendo e intentando leer el mapa de memoria que proporciona GRUB en el encabezado de inicio múltiple. Te...

3 la respuesta

¿Cómo pueden los simuladores CAS como PTLsim lograr un ciclo de simulación precisa del hardware x86?

¿Puede alguien aclararme cómo le gusta el software CAS?http://www.ptlsim.org/ ¿trabajo? ¿Cómo logran la precisión del ciclo si no se conoce la cantidad de ci...