Daemon (همچنین به عنوان "فرایند پسزمینه" شناخته میشود) برنامه (Program) است که در پسزمینه اجرا میشود و وظایف را بدون ورودی (Input) از سوی کاربر رایانه انجام میدهد. در عوض، آنها قبل از انجام عملکردهای خود منتظر رویدادها یا شرایط محرک خاصی هستند. یونیکس (Unix) و سیستمعاملهای مبتنی بر یونیکس مانند لینوکس (Linux) و سیستم عامل مک (macOS) از دیمونها برای بسیاری از وظایف حیاتی سیستم استفاده میکنند.
نام "daemon" میآید. از اساطیر یونانی که به "روح درونی یا همراه" اشاره دارد. مانند روح اسطوره ای، یک فرآیند شیطانی از دید پنهان می شود. یک کار مفید را به تنهایی و بدون اینکه از او خواسته شود انجام می دهد. مهمتر از همه، بدون دیمون، این کارها به هیچ وجه انجام نمی شود.
در حین مشاهده روند (Process) فعال رایانه خود، می توانید شیاطین را با نام آنها شناسایی کنید - طبق سنت، نام فرآیندهای شیاطین یونیکس به پایان می رسد. حرف 'd' برای مثال، httpd سرویس پسزمینه در وب سرور (Web Server) است که منتظر درخواستهای دریافتی میماند، سپس صفحه وب (Webpage) و فایلهای دیگر را ارائه میدهد. دیگر دیمونهای پرکاربرد عبارتند از crond، مسئول اجرای کارهای زمانبندیشده کرون (Cron)، و lpd که ارسال میکند. کارهای چاپی در شبکه چاپگر (Printer). برخی از دیمونها این قرارداد نامگذاری را نادیده میگیرند، از جمله کلمه کامل "شدم" در نام خود.
نکته: فرآیندهای پسزمینه که بدون ورودی کاربر در پنجره ها (Windows) اجرا میشوند به عنوان سرویسها شناخته میشوند، نه دیمون، اما همان نقش را پر کنید.
تعریف اهریمن (Daemon) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.
هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف اهریمن (Daemon) دارید یا میخواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.
آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.