
หน่วยความจำเคอร์เนลในตัวจัดการงานเป็นส่วนหนึ่งของหน่วยความจำทั้งหมดที่มีอยู่ในคอมพิวเตอร์ที่ถูกบล็อกสำหรับกระบวนการของระบบปฏิบัติการ หน่วยความจำทั้งหมดประกอบด้วย RAM (หน่วยความจำเข้าถึงโดยสุ่ม) และหน่วยความจำเสมือน "เพจ" ภายใต้หน่วยความจำเคอร์เนลในตัวจัดการงานหมายถึงส่วนหนึ่งของหน่วยความจำเสมือนที่ทุ่มเทให้กับเคอร์เนล ในขณะที่ "Nonpaged" หมายถึงหน่วยความจำเคอร์เนลเฉพาะใน RAM ค่าสำหรับ "Paged" และ "Nonpaged" จะแตกต่างกันไป เนื่องจากกระบวนการเคอร์เนลบางกระบวนการถูกย้ายจาก RAM ไปยังหน่วยความจำเสมือน และในทางกลับกัน
พื้นหลัง
แนวคิดของหน่วยความจำเคอร์เนลมาจากโครงสร้างคอมพิวเตอร์ซึ่งมีเลเยอร์เคอร์เนลที่รับผิดชอบกระบวนการหลักในการรันระบบปฏิบัติการ เมื่อคุณเรียกใช้คอมพิวเตอร์ระหว่างการเริ่มต้นระบบ เลเยอร์เคอร์เนลจะระบุกระบวนการที่จำเป็นในการโหลดระบบปฏิบัติการของคุณ กระบวนการเหล่านี้มีความจำเป็น ดังนั้นหน่วยความจำเคอร์เนลจึงได้รับการพัฒนาให้เป็นส่วนหนึ่งของการจัดการหน่วยความจำ เพื่อให้แน่ใจว่ามีหน่วยความจำที่พร้อมใช้งานและเฉพาะสำหรับกระบวนการหลักเสมอ
วิดีโอประจำวันนี้
หน่วยความจำเคอร์เนลที่ไม่ใช่เพจ
หน่วยความจำเคอร์เนล nonpaged ในตัวจัดการงานหมายถึงหน่วยความจำเคอร์เนลที่ใช้ RAM ของคุณ กระบวนการของระบบปฏิบัติการเริ่มแรกใช้ RAM ในระหว่างการเริ่มต้น แต่หลังจากโหลดแล้ว หน่วยความจำ การจัดการถ่ายโอนกระบวนการบางอย่างไปยังหน่วยความจำเสมือนเพื่อเพิ่ม RAM ของคุณสำหรับอื่นๆ แอปพลิเคชัน คอมพิวเตอร์ของคุณจัดการหน่วยความจำอย่างแข็งขันโดยสลับกระบวนการ OS ระหว่าง RAM และหน่วยความจำเสมือนอย่างต่อเนื่อง กระบวนการที่ใช้ RAM เรียกว่า nonpaged ในขณะที่กระบวนการที่ถ่ายโอนไปยังหน่วยความจำเสมือนเรียกว่า paged
เพจหน่วยความจำเคอร์เนล
หน่วยความจำเสมือนใช้เพื่อขจัดโหลดบางส่วนจาก RAM ทำให้ RAM พร้อมใช้งานสำหรับแอปพลิเคชันอื่น มันใช้พื้นที่ฮาร์ดดิสก์ของคุณโดยการสร้างไฟล์ในโฟลเดอร์รูทของคุณที่ชื่อ pagefile.sys เช่นเดียวกับ RAM ส่วนหนึ่งของ pagefile.sys ถูกปิดกั้นสำหรับหน่วยความจำเคอร์เนล กระบวนการที่ไม่ได้ใช้งานที่ใช้โดยระบบปฏิบัติการจะถูกโอนไปยังหน่วยความจำเสมือน ข้อมูลที่คุณเห็นในตัวจัดการงานสำหรับ "เพจ" ภายใต้ "หน่วยความจำเคอร์เนล" คือจำนวนที่ใช้สำหรับเคอร์เนล
หน่วยความจำกายภาพที่มีอยู่
ข้อมูล "Available" ใต้ "Physical Memory" ของ task manager เป็นพื้นที่ว่างของ RAM ที่สามารถใช้กับแอปพลิเคชันอื่นได้ ค่านี้จะไม่เป็นศูนย์เพราะบางกระบวนการจะถูกโอนไปยังหน่วยความจำเสมือนเสมอ
หน่วยความจำเสมือน
หน่วยความจำเสมือนขยายความจุที่จำกัดของ RAM เพื่อให้ RAM มีหน่วยความจำที่พร้อมใช้งานเสมอสำหรับแอปพลิเคชันที่ทำงานอยู่ บางกระบวนการจะถูกโอนไปยัง pagefile.sys หน่วยความจำเสมือนทั้งหมดที่คอมพิวเตอร์ของคุณใช้ในปัจจุบันคือ "ยอดรวม" ใต้ "ค่าคอมมิต" ในตัวจัดการงานของ Windows ผลรวมนี้คือผลรวมของ "การใช้งาน Mem" ที่คุณเห็นในแท็บ "กระบวนการ"