SORU
10 Mayıs 2011, Salı


Çekirdek alanı ve kullanıcı alanı arasındaki fark nedir?

Çekirdek alanı ve kullanıcı alanı arasındaki fark nedir? Çekirdek alanı, çekirdek iş parçacığı, çekirdek süreçleri ve kernel aynı şey demek yığını mı? Ayrıca, neden bu ayrım ihtiyacımız var mı?

CEVAP
10 Mayıs 2011, Salı


gerçektenbasitleştirilmiş cevap çekirdek çekirdek uzayında çalışan ve normal programlar kullanıcı uzayda çalıştırın. Kullanım alanı temel olarak bellek (ve diğer kaynaklar) OS çekirdek tarafından diğer programlar tarafından veya sahibi dağıtacaklarını böylece kullanıcı programları kısıtlar kum-boks bir form. (Bu, genellikle tamamen ortadan kaldırmak değil) makinenin çökmesini gibi kötü şeyler yapmak için yeteneğini sınırlar.

Çekirdek işletim sistemi çekirdeğidir. Normalde bellek ve makine donanım (ve makinede her şey) tüm tam erişim hakkına sahiptir. Makineyi mümkün olduğunca sabit tutmak için, normalde en güvenilir, iyi test edilmiş tek kod çekirdek modunda çalıştırmak istiyor/çekirdek alanı.

Yığın hafıza başka bir parçası, ayrı değil birlikte hafıza geri kalanı ile, bu yüzden doğal olarak.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CruzerLite

    CruzerLite

    1 EKİM 2011
  • Doug Bernards

    Doug Bernard

    7 Kasım 2007
  • TecnoTutosPC

    TecnoTutosPC

    19 Kasım 2012