Çekirdek alan

Gelen bilgi işlem , bir kullanımı çekirdeğin mümkün bilgisayar belleğine erişimi iki tür ayırt etmek yapar:

Çekirdek alanı, kullanıcı alanına karşıtlığı ile tanımlanır ve bunun tersi de geçerlidir.

Modern çekirdeklerde, herhangi bir kullanıcı işlemi (çekirdeğin aksine) aşağıdaki özelliklere sahip belleği manipüle ettiğine inanır:

Kullanıcı işlemlerinin, işledikleri belleğin gerçekten bu özelliklere sahip olduğu yanılsamasına sahip olması için, çekirdeğin bir bellek yöneticisi vardır .

Bu hafıza yöneticisi şunları içerir:

Dolayısıyla, bellek yöneticisi açısından bellek, kullanıcı alanı özelliklerinin hiçbirine sahip değildir. Bu özellikler olmadan kullanılan belleğe çekirdek alanı denir . Çekirdekte çalışan tüm işlevler ve işlemler, çekirdek uzayındaki bellek üzerinde çalışır. Uzantı olarak, bu işlevlerin ve işlemlerin çekirdek alanı olduğu söylenir .

Gibi modern işlemciler i386 hafıza yönetiminde özel işlevleri (var MMU ). Bu işlevleri etkinleştirebilmek / devre dışı bırakabilmek için bellek yöneticileri, çekirdek modunun işlemci seviyesinde etkinleştirme / devre dışı bırakmaya güvenirler.