الرئيسيةعريقبحث

عفريت (برمجيات)


لمعانٍ أخرى، انظر عفريت (توضيح).
مكونات بعض لينكس

عفريت البرمجيات ( Daemon)‏ (و يسمى أيضا عفريت النظام) (و في أحد التراجم العربية ناطر) هو برنامج يعمل بشكل خفي دون أن يلاحظه المستخدم.[1]

نبذة

في أنظمة التشغيل متعددة المهام مثل اليونكس عفريت النظام هو برنامج يعمل في خلفية النظام بعيدا عن التحكم المباشر من المستحدم وغالبا ما يبدأ عمله كعملية خلفية مع بداية تشغيل النظام.[2]

غالبا ما تقوم هذه العفاريت بعمليات مثل الاستجابة لنداءات من الشبكة، من عتاد الحاسوب أو من برامج أخرى. هذه العفاريت يمكنها أيضا ضبط عتاد الحاسوب، تشغيل بعض المهام وأنواع كثيرة أخرى من العمليات.[3]

التاريخ

استخدم المصطلح لأول مرة من قبل مجموعة من المبرمجين بعد أخذ الاسم من عفريت ماكسويل. وعفريت ماكسويل هي تجربة افتراضية، تنفذ بانتظام في الخلفية، اقترحها الفيزيائي الإسكوتلندي جيمس كلارك ماكسويل عام 1871، تقوم بتصنيف الذرات حسب السرعات.
و في الحضارة الإغريقية، العفاريت هي شخصيات خفية، بعضها يقوم بتنفيذ مهام لا تكترث بها الآلهة، ومن هنا بدأ استخدام مصطلح عفريت النظام علي أنظمة التشغيل يونكس لوصف المهام التي تنفذ في الخلفية ولا يكترث بها المستخدم. البرامج التي تقوم بأعمال شبيهة بأعمال عفاريت اليونكس، تسمي بخدمات ويندز وتسمى عمليات خلفية بدون وجه علي نظام ماك أو إس.[4][5]

المراجع

  1. Eric S. Raymond. "daemon". The Jargon File. Retrieved 2008-10-22.
  2. Fernando J. Corbató (2002-01-23). "Take Our Word for It". Retrieved 2006-08-20.
  3. "Merriam-Webster definition of daemon". Merriam-Webster Online. Retrieved 2009-08-05.
  4. "IBM Knowledge Center - Glossary of z/OS terms and abbreviations". IBM.
  5. "The BSD Daemon". Freebsd.org. Retrieved 2008-11-15.

موسوعات ذات صلة :