Red de conocimiento informático - Problemas con los teléfonos móviles - tamaño del paquete pythonjava

tamaño del paquete pythonjava

En primer lugar, las plataformas de 32 bits en teoría pueden admitir hasta 2**32, que son 4 GB, pero el sistema operativo conserva la mayor parte de eso. En Windows, este bloque es de 2 GB completos de forma predeterminada (puede configurarlo a un nivel más bajo, pero algunos programas pueden fallar si se supone que es seguro usar "punteros firmados"), mientras que en otras plataformas, el bloque de datos suele ser de 512 MB.

De manera similar, las plataformas de 64 bits pueden admitir teóricamente hasta 2**64, que son 16 EB. Aquí no hay ninguna diferencia perceptible si el sistema operativo tiene 512 MB o 2 GB de almacenamiento.

Sin embargo, su hardware puede estar limitado a 44 a 56 bits (la mayoría de los sistemas actuales son de 48 bits), y 44 bits solo tiene una capacidad de almacenamiento de 256 TB.

Tu sistema operativo puede limitar aún más la capacidad de almacenamiento. Hasta donde yo sé, los primeros kernels de Linux de 64 bits solo usaban 40 bits (porque no había más hardware disponible) y solo tenían 1 TB de capacidad.

Finalmente, en Windows, si estás utilizando la edición "basic" o "starter", la edición Homebasic de Windows 8 puede estar limitada a 8 GB.

Pero a diferencia de la situación posterior de 32 bits, en 2018 casi nadie tiene más RAM física de la que su sistema operativo puede pasar páginas a la vez. Mucha gente ejecuta Windows de 32 bits en máquinas con más de 4 GB de RAM (o Python de 32 bits en Windows de 64 bits), pero cargar un sistema operativo restringido de 40 bits con más de 1 TB de RAM en un sistema de 64 bits es casi imposible. .

Así que no importa cuánta memoria tengas, deberías poder usar la mayor parte para mapeo milimétrico.

A veces quieres que mm asigne un archivo que en realidad no cabe en la memoria. En este punto, dependerá de la función de intercambio de páginas del sistema operativo, que ciertamente es menos eficiente que el mapeo de archivos más pequeños en ventana, pero puede ser lo suficientemente eficiente y probablemente mucho más simple.

En este caso, es posible que se esté ejecutando en su sistema, pero no puede estar seguro sin saber más. La respuesta más simple (como con Python) es EAFP: pruébelo y prepárese para manejar excepciones cuando falle (ya sea mediante programación o leyendo seguimientos de pila y buscando soluciones en StackOverflow

).