Fundamentos del direccionamiento de memoria en C

Excelente artículo (no es extenso y es muy claro) donde Dennis Ku*bes nos explica los fundamentos de como funciona la memoria cuando programamos en lenguaje C. Conceptos básicos que nos aclaran el funcionamiento en la memoria de matrices (array) y structs. En los comentarios he visto esta otra web: http://www.c-faq.com/ muy útil para ampliar estos conceptos y otros muchos sobre el lenguaje C. Visto en HackerNews. Artículo original (en inglés).
Leer más

Solucionando algunos problemas de memoria en Windows 32-bit

(Imágen obtenida de aquí) Una aclaración, un sistema operativo de 32-bit, en principio, sólo puede acceder a una memoria de 4GB: 2^32=4,3 GB. Sin embargo existe una característica que lleva implementándose desde 1995 que es la llamada PAE (Physical Address Extension) además de incluirse en los microprocesadores x86 una ampliación de las líneas de direcciones de 32 a 36 bits. Esto, en teoría, incrementaría la cantidad de memoria accesible de 4 a 64GB (usando por ejemplo las page tables).
Leer más