Fecha actual Lun Jun 24, 2019 10:32 am

Paso 0: Definir las Estructuras de Paginación en el Kernel de Arranque

[html]Programacion/Lenguajes_de_Programacion/Ensamblador/Intel_AMD/Paging_x86_32bit/forum_desc.txt[/html]

Usuarios leyendo este tema: Ninguno

Paso 0: Definir las Estructuras de Paginación en el Kernel de Arranque

Notapor ~ » Sab Ene 05, 2019 9:24 am

Agregar:

- Espacio para 128 registros CR3 (512 bytes en 32 bits).

- Paginar SOLO lo usado por la imagen del kernel, la pantalla.

¿Y las páginas y otras estructuras en sí cómo se accesan sin estar paginadas
ellas mismas? ¿Qué significa realmente el bit supervisor/usuario? ¿Si tengo todas las
entradas del directorio de páginas como supervisor, quiere decir que puedo accesar la memoria arbitrariamente sin tener páginas válidas?

Si es así, quiere decir que puedo empezar poniendo un
directorio de página con todo a 0, pero TODO puesto como
supervisor, con CR3 a 0 pero con el bit de paginación a 1 en CR0.

Quizás el nivel de usuario es el que realmente indica
que se generen fallas de página (page faults),
realmente es un bit de "Enable Page Faults"
o "Enable Page-fault-based Protection".
Imagen
IP for hosts file (email udocproject@yahoo.com to get updates if website becomes offline):
Código: Seleccionar todo
190.150.9.244 archefire.org



See what I'm doing in real time:
Main Desktop 1
Main Desktop 2
Avatar de Usuario
~
Site Admin
 
Mensajes: 2945
Registrado: Sab Nov 10, 2012 1:04 pm

Volver a Paginación x86 de 32 Bits

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 4 invitados


cron