DIRECCIONAMIENTO

    Fundamentos del direccionamiento de memoria en C

    CMemoria

    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).

    Aug 18, 2012
    Recursos InformáticaProgramación

    Solucionando algunos problemas de memoria en Windows 32-bit

    RAM

    (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). Linux puede utilizar esta función desde el Kernel 2.3.23, en cambio en Windows tenemos que hacer algunas operaciones para poder activarlo (aunque al menos en Windows XP, Vista y Windows 7, nunca podrás pasar el límite físico de 4GB, pero sí podrás aprovecharla más y te reconocerá los 4GB íntegros).

    Feb 3, 2012
    HardwareMicrosoftRecursos Informática