จะหาคำอธิบายเกี่ยวกับกระบวนการเคอร์เนลได้ที่ไหน?


12

ฉันต้องการรู้เกี่ยวกับกระบวนการเคอร์เนลเช่น[migration], [kswapd]ฯลฯ ที่ไหนกระบวนการเคอร์เนลเช่นนี้เอกสาร?


ฉันไม่รู้ว่ามีสิ่งนั้นหรือไม่ พวกเขากำลังใช้อย่างเป็นธรรมอย่างกว้างขวางภายในเมล็ดมีจำนวนมากของคนที่แตกต่างกัน ตัวอย่างเช่นบางรุ่นอาจใช้กับไดร์เวอร์ตัวเดียว เอกสารบางอย่างกระจัดกระจายไปทั่วแผนผังเอกสารเคอร์เนล Google สามารถช่วยได้บ่อยครั้ง
Derobert

คุณผ่าน Kernel_source_code / เอกสารแล้วหรือยัง
SHW

คำตอบ:


4

ฉันสงสัยจริงๆว่ามีที่เดียวที่คุณสามารถค้นหารายละเอียดทั้งหมดได้ วิธีที่ดีที่สุดคือเรียกดูซอร์สโค้ดเคอร์เนลพร้อมกับความช่วยเหลือออนไลน์และ

สถาปัตยกรรมเคอร์เนล Linux มืออาชีพ (ลิงก์ไปยังอเมซอน) โดย Wolfgang Mauerer ให้ข้อมูลเกี่ยวกับ daemons ไม่กี่:

  1. kswapd (บทที่ 18)
  2. softirq (บทที่ 14)
  3. การโยกย้าย (บทที่ 2) ...

การทำความเข้าใจกับ Virtual Memory Manager (ฟรี) โดย Gorman ยังให้รายละเอียดในเชิงลึกเกี่ยวกับ kswapd


1

หนังสือเล่มเดียวที่ฉันค้นพบหลังจากการค้นหาอย่างรวดเร็วคือ "Linux" จาก Michael Koffler แต่จากสิ่งที่ฉันพบใน Google หนังสือไม่ได้อธิบายสิ่งนี้ในเชิงลึก (เพียงแค่ชื่อและสิ่งที่เป็นภูตเพื่อ)


1

มีหนังสือที่เรียกว่าเป็นโดยLinux Kernel Development Robert Loveเขาเป็นผู้เชี่ยวชาญด้าน linux และทำงานร่วมกับ google ฉันพบหนังสือ pdf ที่ให้ดาวน์โหลดฟรีผ่านเซิร์ฟเวอร์ของ google มันมีข้อมูลที่ดีมากเกี่ยวกับเคอร์เนล linux จะเป็นประโยชน์กับคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.