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

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...

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...

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 ...

2 la respuesta

Mover el cursor del modo de texto no funciona

He estado trabajando para mover el cursor del modo de texto en el sistema operativo que estoy desarrollando actualmente. Tengo problemas para que aparezca. Aquí está el código que uso para actualizar el cursor: void update_cursor() { unsigned ...

3 la respuesta

¿Cómo escribo un archivo bin (512 bytes) en el primer sector (sector 0) de un disquete?

¿Cómo escribo un archivo .bin para estar en el primer sector de un disquete / disquete virtual / imagen de disquete? Estoy tratando de arrancar un simple gestor de arranque de 512 bytes. El tamaño en todas partes dice "512 bytes", así que ya ...

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 ...

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

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

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 ...

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 ...