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

  • ETrade Supply

    ETrade Suppl

    23 Temmuz 2011
  • Jon Reed

    Jon Reed

    14 AĞUSTOS 2006
  • kamaniusilelis

    kamaniusilel

    10 HAZİRAN 2011