Kernel Times là gì


15

Gần đây tôi đã nhận thấy rằng có một tùy chọn 'Show Kernel Times' trong Trình quản lý tác vụ của Windows XP trong tab 'Hiệu suất'. Điều này hiển thị dưới dạng đồng hồ màu đỏ trên đồng hồ 'Sử dụng CPU' màu xanh lá cây. Chính xác thì Kernel Times là gì?

Câu trả lời:


6

Hiểu chế độ người dùng và hạt nhân

http://blog.codinghorror.com/under Hiểu-user-and-kernel-mode /

Trong chế độ Kernel, mã thực thi có quyền truy cập đầy đủ và không hạn chế vào phần cứng bên dưới. Nó có thể thực thi bất kỳ lệnh CPU nào và tham chiếu bất kỳ địa chỉ bộ nhớ. Chế độ kernel thường được dành riêng cho các chức năng cấp thấp nhất, đáng tin cậy nhất của hệ điều hành. Sự cố trong chế độ kernel là thảm khốc; họ sẽ tạm dừng toàn bộ PC.


Tôi thấy, bạn đã dự đoán câu hỏi này trong blog của bạn :-).
sleske

6

Thời gian hạt nhân là thời gian thực hiện của một quá trình dành cho kernel. ví dụ cho mạng, I / O đĩa hoặc các tác vụ kernel khác.


2

Hầu hết các hệ điều hành đều có thành phần cốt lõi luôn nằm trong bộ nhớ và thực hiện các tác vụ cốt lõi như giao thoa giữa các chương trình thông thường và phần cứng (quản lý bộ nhớ, truy cập trình điều khiển thiết bị, chuyển đổi tác vụ ...). Phần này thường được gọi là kernel . Mọi thứ khác được gọi là chế độ người dùng (nói đại khái). Điều này bao gồm "phần còn lại" của hệ điều hành (như dịch vụ hệ thống) và các chương trình thông thường.

Hạt nhân nói chung có nhiều truy cập CT trực tiếp hơn và chạy trong một vòng CPU khác. Do đó thời gian CPU của nó được tính riêng biệt. Đây là lý do tại sao nó được hiển thị riêng biệt.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.