Демон (англ. daemon) — сервіс Unix та Unix-подібних операційних систем, що працює у фоновому режимі без прямого спілкування з користувачем.
Демони зазвичай запускаються під час завантаження системи. Типові завдання демонів: сервери мережевих протоколів (HTTP, FTP, електронна пошта та інші), управління устаткуванням, підтримка черг друку, управління виконанням за розкладом і подібні завдання. Назви програм іноді закінчуються на «d» для підкреслення того що ця програма є демоном, наприклад: sshd, syslogd, httpd та інші.
Процес зазвичай стає демоном в результаті створення батьківським процесом через системний виклик fork() з негайним завершенням батьківського процесу. При цьому від процесу-демона від'єднується керуючий термінал tty, а сам процес-демон підпорядковується процесу init (PID=1), який стає предком демона. Також можуть виконуватись інші дії, наприклад — журналювання подій тощо. Деякі операційні системи UNIX мають зручну функцію daemon(3) що спрощує створення демона.
Назву «демон» створили програмісти проекту MAC Массачусетського технологічного інституту за прикладом демона Максвела, вигаданої істоти, що постійно працює на задньому плані, впорядковуючи молекули.
Операційна система FreeBSD використовує зображення демона як талісман.
В ОС Microsoft Windows аналогічний за призначенням клас резидентних програм називається «службами» (англ. Services), хоча і їх іноді називають демонами.
Див. також
Ця стаття не містить . (березень 2011) |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
U Vikipediyi ye statti pro inshi znachennya cogo termina Demon znachennya Demon angl daemon servis Unix ta Unix podibnih operacijnih sistem sho pracyuye u fonovomu rezhimi bez pryamogo spilkuvannya z koristuvachem Demon talisman OS FreeBSD Demoni zazvichaj zapuskayutsya pid chas zavantazhennya sistemi Tipovi zavdannya demoniv serveri merezhevih protokoliv HTTP FTP elektronna poshta ta inshi upravlinnya ustatkuvannyam pidtrimka cherg druku upravlinnya vikonannyam za rozkladom i podibni zavdannya Nazvi program inodi zakinchuyutsya na d dlya pidkreslennya togo sho cya programa ye demonom napriklad sshd syslogd httpd ta inshi Proces zazvichaj staye demonom v rezultati stvorennya batkivskim procesom cherez sistemnij viklik fork z negajnim zavershennyam batkivskogo procesu Pri comu vid procesu demona vid yednuyetsya keruyuchij terminal tty a sam proces demon pidporyadkovuyetsya procesu init PID 1 yakij staye predkom demona Takozh mozhut vikonuvatis inshi diyi napriklad zhurnalyuvannya podij tosho Deyaki operacijni sistemi UNIX mayut zruchnu funkciyu daemon 3 sho sproshuye stvorennya demona Nazvu demon stvorili programisti proektu MAC Massachusetskogo tehnologichnogo institutu za prikladom demona Maksvela vigadanoyi istoti sho postijno pracyuye na zadnomu plani vporyadkovuyuchi molekuli Operacijna sistema FreeBSD vikoristovuye zobrazhennya demona yak talisman V OS Microsoft Windows analogichnij za priznachennyam klas rezidentnih program nazivayetsya sluzhbami angl Services hocha i yih inodi nazivayut demonami Div takozhDaemontools upravlinnya servisami v Unix Cya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno berezen 2011