สารบัญ:
- นิยาม - Disk and Execution Monitor (Daemon) หมายถึงอะไร
- Techopedia อธิบาย Disk and Execution Monitor (Daemon)
นิยาม - Disk and Execution Monitor (Daemon) หมายถึงอะไร
ดิสก์และการดำเนินการตรวจสอบ (daemon) เป็นกระบวนการพื้นหลังทำงานในระบบปฏิบัติการมัลติทาสกิ้งคอมพิวเตอร์มักจะในเวลา bootstrap เพื่อดำเนินการเปลี่ยนแปลงการดูแลระบบหรือบริการตรวจสอบ
กระบวนการ daemon ทั่วไปประกอบด้วยตัวจัดการอีเมลสพูลเลอร์การพิมพ์และโปรแกรมอื่น ๆ ที่ดำเนินการดูแลระบบปฏิบัติการ Daemons ยังดำเนินการตามที่ระบุไว้ในเวลาที่กำหนดไว้ล่วงหน้าเพื่อตอบสนองต่อเหตุการณ์
Techopedia อธิบาย Disk and Execution Monitor (Daemon)
โดยทั่วไปไฟล์ Unix daemon จะมีคำต่อท้าย "d" ตัวอย่างเช่น "identd" หมายถึง daemon ที่ให้ข้อมูลประจำตัวของการเชื่อมต่อ TCP Microsoft OS daemons ถูกเรียกว่าโปรแกรมยุติและคงอยู่ (TSR) และเรียกว่า "ตัวแทนระบบ" หรือ "บริการ" ภายในบริบทของการดูแลระบบปฏิบัติการ
Mac OS X ซึ่งเป็นระบบที่ใช้ Unix ก็ใช้ daemons เช่นกัน แต่ก็ไม่ได้ให้บริการแบบเดียวกันกับใน Microsoft OS
กระบวนการหลัก Daemon มักจะเป็นกระบวนการเริ่มต้น โปรเซสกลายเป็น daemon โดยการฟอร์กกระบวนการ child และออกจากกระบวนการ parent ทำให้การเริ่มต้นใช้กระบวนการ child
ระบบมักจะเริ่ม daemons ในเวลาบูตซึ่งจะตอบสนองต่อการร้องขอเครือข่ายกิจกรรมฮาร์ดแวร์หรือโปรแกรมที่ทำงานที่ระบุ Daemons ยังสามารถกำหนดค่าฮาร์ดแวร์และเรียกใช้งานตามกำหนดเวลา
วิธีการทั่วไปที่กระบวนการกลายเป็น daemon รวมถึง:
- แยกออกจากการควบคุม tty
- การจัดตั้งผู้นำเซสชัน
- การจัดตั้งผู้นำกลุ่มกระบวนการ
- อยู่ในพื้นหลังโดยการฟอร์กและออก
- การตั้งค่าไดเรกทอรีรากเป็นไดเรกทอรีการทำงานปัจจุบัน
- การตั้งค่า unmask เป็นศูนย์เพื่ออนุญาตการเปิด () และสร้าง () เพื่อให้มาสก์การอนุญาต
- การปิดไฟล์ที่สืบทอดมาจะถูกเปิดทิ้งไว้โดยกระบวนการหลักในขณะดำเนินการ
- การใช้คอนโซลไฟล์บันทึกหรือ / dev / null เป็นอินพุตมาตรฐานเอาต์พุตมาตรฐานและข้อผิดพลาดมาตรฐาน
