为什么守护进程称为守护进程?

时间:2015-11-13 10:10:48

标签: unix daemon

长时间以来,我一直在痒痒地知道调用守护进程程序或线程的历史原因“守护进程”

  

Lat:daemon ,希腊语“δαίμων”的拉丁语版本(“神似的权力,命运,上帝”)

     
      
  •   
  • 一个下属,作为一个地方的天才或一个人的随从精神
  •   

有许多问题可以澄清daemons arehow they behave,但没有一个问题解释了“守护程序”一词的来源,这些内容在后台运行,如{{1} }}

为什么我们将在后台运行的程序标题为守护进程?

2 个答案:

答案 0 :(得分:12)

请参阅wiki

  

根据费尔南多·J·科巴托(Fernando J. Corbato)的说法,他在1963年从事过MAC项目   团队是第一个使用术语守护进程的人。使用术语守护进程   受到麦克斯韦守护神的启发,在物理学和热力学方面都是如此   虚构的试剂,有助于分子分类。

     

“我们幻想地开始使用守护进程这个词来描述背景   不知疲倦地执行系统琐事的过程。“

     

在Unix系统管理手册中,Evi Nemeth说明了这一点   关于守护进程:

     

“许多人将”守护进程“这个词等同于”恶魔“这个词,暗示着   UNIX和黑社会之间的某种撒旦联系。这个   是一个令人震惊的误解。 “守护进程”实际上是一个更老的   形式的“恶魔”;守护进程对善恶没有特别的偏见,   而是用来帮助定义一个人的性格或个性。   古希腊人的“个人守护神”的概念类似于   现代概念的“守护天使”-eudaemonia是存在的状态   善良的精神帮助或保护。通常,UNIX系统似乎   感染守护进程和恶魔。“

答案 1 :(得分:2)

根据维基百科:

该术语是麻省理工学院MAC项目的程序员创造的。他们取名为麦克斯韦尔的恶魔,这是一个想象实验,来自一个经常在后台工作的思想实验,对分子进行分类。

Unix系统继承了这个术语。麦克斯韦尔的恶魔与希腊神话中对守护进程的解释是一致的,因为守护神是在背景中工作的超自然现象,没有特别偏向善或恶。但是,BSD和它的一些衍生物已经采用了基督徒恶魔作为他们的吉祥物,而不是希腊守护神。

更多here

here

here