MIT6.S081: Interfaces del sistema operativo en xv6
Interfaces del Sistema Operativo
Los sistemas operativos son componentes fundamentales de cualquier dispositivo informático, desde smartphones hasta servidores empresariales. A través de llamadas al sistema (system calls), el núcleo del sistema operativo (kernel) proporciona una capa de abstracción que permite a las aplicaciones interactuar con ...
Publicado el 8-26 22:26
Sistema de Llamadas al Sistema
Sistema de Llamadas al Sistema
1.Utilizando gdb (fácil)
Abre dos terminales, ambas en el directorio xv6
En la primera terminal ingresa:
make qemu-gdb
En la segunda terminal ingresa:
riscv64-unknown-elf-gdb
Observando la salida del backtrace, ¿qué función llamó a syscall?
(gdb) backtrace
#0 syscall () en kernel/syscall.c:138
#1 0x00000000 ...
Publicado el 7-8 19:02
Flujo de ejecución de una llamada al sistema en xv6 con RISC-V
Este documento analiza el mecanismo completo de una llamada al sistema (syscall) en el sistema operativo xv6, tomando como referencia la función write(). Se desrcibe el recorrido desde el espacio de usuario hasta el núcleo del sistema y el retorno.
Fase 1: Invocación desde el espacio de usuario
Cuando un programa llama a write(), se ejecuta una ...
Publicado el 6-14 18:05