daemon



Предыдущая | Следующая

daemon /day «mn/ или /dee'mn/ (дьявол) [некоторая мистика подразумевается, но возможна более прозаическая трактовка типа, а именно «Disk And Execution MONitor» (дисковый и исполнительный монитор)], сущ. Программа, которая сидит в засаде в ожидании некоторого события и не вызывается пользователем напрямую, а запускается автоматически системой сразу, как только нужное событие происходит. В некоторых случаях программа-виновник ожидаемого события знает, что где-то в системе затаился добрый дьявол, но чаще для нее это тайна за семью печатями. Например, в ITS при записи файла в директорию спулера (см. LPT) автоматически «вызывался дьявол», который сам печатал файл. Преимуществом этого подхода являлось то, что у желающей распечатать файл программы не было необходимости бороться за доступ к принтеру, она полностью полагалась на дьявола и позволяла ему самому выяснять отношения с принтером. Дьяволов порождает система, и они могут быть либо резидентными, либо уничтожаются сразу после работы. Дьявол и демон (см. demon) делают почти одно и то же, но некоторые различия все же есть. Впервые термин «дьявол» появился в CTSS, где его произносили как дьяволами тогда называли программы, которые позже в ITS стали называться драконами (см. dragon). И хотя со временем и значение, и произношение этого слова несколько изменились, мы надеемся, что в нашем Словаре достаточно верно отражено его современное (1993 год) использование.