Fecha actual Lun Ene 21, 2019 12:39 am

Elementos desarrollados en la primera semana del proyecto anual

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

Usuarios leyendo este tema: Ninguno

Elementos desarrollados en la primera semana del proyecto anual

Notapor ~ » Sab Ene 05, 2019 8:28 am

Decodificar las direcciones virtuales a una dirección física.

Detectar si la paginación está activada a nivel de nuestro sistema.

Paginar SOLO las regiones de memoria que estamos estrictamente
usando.

Darle un formato estándar al kernel para todo, que siempre se mantendrá,
y otra parte que se podrá expandir.

Definir la paginación de una forma anidada, en la que el registro
CR3 del kernel central contenga punteros al resto de registros CR3
para el resto de contenedores o procesos en el sistema, con un
número de procesos coherente con la eficiencia de la velocidad de
la computadora, que podría tener, para cada proceso, mínimo
a 4.77, 8, 16 or 33MHz, como una Tandy 286.

Rutina para manejar las fallas de página de todo el sistema.

Funciones de tipo malloc a nivel de paginación cruda
y a otros niveles desde la API de la librería de paginación,
que tiene que implementar todo lo descrito en los manuales
de los CPUs x86 y por los algoritmos de los diferentes
sistemas.

Formato básico de formateo en páginas de 4KB
para todas las operaciones de reservado crudo en
páginas individuales (malloc_x86_32_paging_4KB).
uwide_t *malloc_x86_32_single_4KB_page(void);
void malloc_x86_32_single_4KB_page(uwide_t *ptr);
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: 2926
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 0 invitados


cron