Me gustaría saber cómo calcular el tamaño de la tabla de páginas (en bytes) si hay una entrada por página, cada entrada requiere 4 bytes y el tamaño de mi página es de 64 KB.¿Cómo calculo el tamaño de la tabla de página?
Respuesta
Dado que no especificó claramente lo que quiere decir con KB, podría significar un kilo byte (kB), es decir 1000 bytes, y kibi byte (KiB). eso es 1024 bytes.
El tamaño de la tabla de páginas en bytes se puede calcular a través de multiplication.
Bueno, si KAR está hablando de páginas y tablas de páginas, entonces me parece obvio que significan 1024. –
Si alguna vez realmente encuentro a alguien en la calle que usa "KiB", los golpearé hasta la muerte con un pedazo de apio mojado (para hacer que mi placer sea más duradero). Un kilobyte es 1024 aquí. – paxdiablo
@Spoike, gracias por el enlace de la wikipedia sobre la multiplicación, aprendí mucho: p – Benoit
Número de páginas * page-table-entry-size debería dar la respuesta. La tabla de páginas solo contiene direcciones de páginas; el tamaño de página es irrelevante.
Si tiene 1000 páginas, entonces el tamaño de la tabla de páginas es 4 * 1000, si tiene 1000000 páginas, entonces es 4 * 1000000.
si 4 * 1000, entonces el tamaño de la tabla de la página 4000 bytes ¿estoy en lo correcto? –
@KAR: Según la definición que ha dado en su pregunta original, cada entrada de tabla de página tiene 4 bytes, y hay una entrada para cada página. Por lo tanto, si tiene 1000 páginas, entonces la tabla de páginas tiene 1000 entradas y cada una tiene 4 bytes. Eso hace 4000 bytes. Es un recuerdo muy pequeño. Ahora resuélvelo para su sistema actual. –
Creo que no es tan simple, no tiene cada entrada de tabla de página algo así como bits válidos, de referencia o sucios, si se incluyen los 3 la tabla para 1000 páginas debería tener un tamaño como 1000x (4x8 + 3) en bits. Avíseme si estoy en lo correcto porque esta es mi tarea también ;-).
Tamaño de pagetable (bytes) = número de entradas en pagetable * Tamaño de Entrada
número de entradas en pagetable = tamaño de la memoria/PageSize
Tamaño de la entrada = 4 Bytes en este caso.
Plug and Chug.
- 1. ¿Cómo limitar el tamaño de una tabla?
- 2. cambiar el tamaño de la página
- 3. ¿Cómo el sistema elige la tabla de la página correcta?
- 4. ¿Cómo calculo el ancho óptimo de la vista de título?
- 5. ¿Cómo calculo la entropía de un gráfico?
- 6. ¿Cómo calculo la similitud de dos enteros?
- 7. ¿Cómo calculo el porcentaje de un número?
- 8. ¿Cómo calculo la potencia de C#?
- 9. Para RSA, ¿cómo calculo el exponente secreto?
- 10. ¿El tamaño de la tabla afecta el rendimiento de INSERTAR?
- 11. detectando el tamaño de página de memoria
- 12. columna de la tabla no tomará el tamaño completo de la vista de tabla en javaFX
- 13. ¿Cómo calculo el PDF que proviene de TTF?
- 14. Alinee la tabla en el centro de la página
- 15. Determinar el tamaño del estado de visualización de la página ASP.NET antes de publicar la página
- 16. ¿Cómo calculo el derivado usando Numpy?
- 17. ¿Cómo calculo el ancho entre dos elementos?
- 18. Tamaño de la tabla SQL Azure
- 19. TCPDF Tamaño de página personalizado
- 20. ¿Cómo reduzco el tamaño de una tabla LaTeX completa?
- 21. ¿Cómo calculo el vector normal de un segmento de línea?
- 22. Cómo configurar el tamaño de página personalizado con Ghostscript
- 23. cuadros de texto en la tabla HTML: cómo auto-tamaño?
- 24. ¿Cómo calculo la diferencia de dos medidas de ángulo?
- 25. Celdas de tabla de igual tamaño para llenar todo el ancho de la tabla de espera
- 26. ¿Cómo calculo la distancia de edición de árbol?
- 27. ¿Cómo calculo un degradado de cuatro colores?
- 28. jqplot cambiar el tamaño de la tabla al cambiar el tamaño del navegador
- 29. ¿Cómo calculo los momentos de equinoccio/solsticio?
- 30. Tamaño de página: Firefox agregar
Se supone que una tabla de página tiene más de 1 entrada, de lo contrario es inútil. Vuelva a verificar su tarea y corrija la pregunta. –