Çekirdek Zamanları nedir


15

Kısa bir süre önce, Windows XP'nin Görev Yöneticisi'nde 'Performans' sekmesi altında bir 'Çekirdek Zamanlarını Göster' seçeneği olduğunu fark ettim. Bu yeşil 'CPU Kullanımı' sayacının üzerinde kırmızı bir metre olarak görünür. Çekirdek Zamanları tam olarak nedir?

Yanıtlar:


6

Kullanıcı ve Çekirdek Modunu Anlama

http://blog.codinghorror.com/understanding-user-and-kernel-mode/

Çekirdek modunda, yürütme kodunun temeldeki donanıma tam ve sınırsız erişimi vardır. Herhangi bir CPU talimatını yürütebilir ve herhangi bir bellek adresine referans verebilir. Çekirdek modu genellikle işletim sisteminin en düşük düzeyli, en güvenilir işlevleri için ayrılmıştır. Çekirdek modundaki çökmeler felakettir; tüm bilgisayarı durduracaklar.


Blogunuzda bu soruyu beklediniz :-).
sleske

6

Çekirdek zamanı, çekirdeğe harcanan bir işlemin yürütme süresidir. örneğin ağ oluşturma, disk G / Ç veya diğer çekirdek görevleri için.


2

Çoğu işletim sistemi, her zaman bellekte kalan ve normal programlar ile donanım arasında arabirim (bellek yönetimi, aygıt sürücülerine erişim, görev değiştirme ...) gibi temel görevleri yerine getiren çekirdek bir bileşene sahiptir. Bu kısım genellikle çekirdek olarak adlandırılır . Diğer her şey kullanıcı modu olarak adlandırılır (kabaca konuşmak gerekirse). Bu, işletim sisteminin "geri kalanını" (sistem hizmetleri gibi) ve normal programları içerir.

Çekirdek genellikle çok daha doğrudan HW erişimine sahiptir ve farklı bir CPU modunda çalışır (ayrıca koruma halkasına bakın ). Bu nedenle CPU zamanı ayrı olarak sayılır. Bu yüzden ayrı gösterilir.



@HongboZhu: Teşekkür, cevaba eklendi.
sleske
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.