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

  • BenjiManTV

    BenjiManTV

    20 Mart 2011
  • BioHunta

    BioHunta

    28 Mayıs 2006
  • TheJoeycool2010

    TheJoeycool2

    12 Temmuz 2010