elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  ASM (Moderador: Eternal Idol)
| | | |-+  Distincion entre el Directorio de Paginas y la Tabla de Paginas.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Distincion entre el Directorio de Paginas y la Tabla de Paginas.  (Leído 3,020 veces)
Usuario887


Desconectado Desconectado

Mensajes: 310


Ver Perfil
Distincion entre el Directorio de Paginas y la Tabla de Paginas.
« en: 25 Julio 2020, 16:26 pm »

Hola,
en modo protegido (paginado) la forma de acceso es a traves de un indice en el Directorio de Paginas que a su vez es un indice a la Tabla de paginas del proceso, lo cual resulta al fin y al cabo en la pagina fisica, sobre la cual se calcula la direccion efectiva a traves de los 12 bits menos significativos de la direccion lineal, segun la arquitectura de Intel IA-32. Esto me hace dudar de varias cosas: primero, ¿por que es necesaria una Tabla de Paginas? digo... bastaria con un solo directorio mediante el cual acceder a las correspondientes paginas del sistema, ¿no? (¿por que dos estructuras si una puede hacer mas eficientemente el trabajo?) se que nadie aqui es ingeniero de Intel, pero debe haber una razon; segundo, ¿por que entonces es necesaria la Tabla de Descriptores Global? me explico: la direccion base del Directorio de Paginas se encuentra en el registro CR3 del proceso en cuestion, mediante los 10 bits mas altos de la direccion lineal se deduce el indice en la misma y blablabla, todo lo que dije antes... pero, ¿que caso tiene entonces la GDT? ¿a que viene si la direccion se esta deduciendo basicamente a partir de la sistematica de la paginacion? ¿no se utiliza?

Saludos y, de antemano, gracias por la respuesta.


Resulta que la respuesta estaba en Wikipedia... es una cuestion de multinivel:
https://en.wikipedia.org/wiki/Page_table


« Última modificación: 5 Agosto 2020, 18:18 pm por marax » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Seguimiento id de login entre páginas « 1 2 »
PHP
Shon 11 5,548 Último mensaje 7 Enero 2011, 15:42 pm
por Spider-Net
ADSLzone entre las 10 páginas de tecnología preferidas por los internautas
Noticias
wolfbcn 0 1,749 Último mensaje 5 Febrero 2011, 23:07 pm
por wolfbcn
Match.com buscará delincuentes sexuales entre sus páginas
Noticias
wolfbcn 0 1,636 Último mensaje 20 Abril 2011, 13:38 pm
por wolfbcn
Pasar variables entre 2 paginas con Jquery
PHP
Unexes 3 6,254 Último mensaje 28 Diciembre 2012, 12:18 pm
por Graphixx
Así se copian y denuncian las páginas web de torrent entre sí en España
Noticias
wolfbcn 0 1,216 Último mensaje 21 Junio 2019, 01:59 am
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines