后台进程

✍ dations ◷ 2024-12-22 23:11:49 #计算机科学,操作系统,进程

后台进程()是一种在不需用户干预的情况下运行于操作系统后台的计算机进程 ,通常用于执行如日志记录(英语:Computer data logging)、系统监测、作业调度以及用户提醒(英语:Notification system)等任务。

在UNIX与类UNIX系统中,后台进程的进程组ID(即PGID,可用ps命令获得)与控制终端进程组ID(即TPGID)不同,因而也可以此辨识后台进程。后台进程无法接收从键盘传送的信号(如Ctrl-C),但从更专业的定义来说,程序是否能收到用户的中断信号并非后台进程的判别标准。

虽然后台进程通常用于仅需少量资源的应用,但任何进程无论占用资源多少都可以运行在后台,且即使程序在后台运行,其行为与前台进程也并无差异。

在类UNIX系统的命令行模式下,用户可使用“&”操作符以启动进程并使之运行于后台,但标准输出()和标准错误输出()若未重定向则仍于前台(即当前父终端)输出。命令bg可将挂起的进程转移到后台继续执行,而相对应的,命令fg则可使一个后台进程返回前台(即进程启动时所在的父终端)执行。除此之外,命令jobs可用于列出与当前终端相关联的所有进程(其中也包括后台进程)及其状态,因而也可用于将后台进程转至前台。

守护程序()是一种特殊的不间断运行的后台进程,常用于等待特定事件(英语:Event_(computing))的发生或者预设条件的满足以触发事件,这些进程一般使用最少的系统资源,其所执行的任务也基本不需要来自用户的输入。当进程配合daemon函数启动后,守护进程就会与其父终端脱离联系,因而也不会在当前终端中输出信息。

现今许多新型智能手机与PDA的操作系统都可以运行后台进程,但移动设备操作系统上的后台程序所能完成的任务与能分配到的资源也因硬件性能差异而常有所限制,如Android上后台进程的CPU使用率就限定于5%~10%的范围内,而iOS上的第三方应用程序(英语:Third-party software component)在后台运行时也只能完成指定范围内的任务;除此以外,在iOS和Android上,系统也会在后台进程占用的系统存储空间过多时将其杀死。

相关

  • 体检结果体格检查(physical examination、medical examination、clinical examination、check-up),简称体检,也称做身体检查、理学检查或健康检查,是医生运用自己的感官、检查器具、实验
  • 研究中心研究中心,或称研究所、研究院、研究机构,是指以研究或研发为目的之设施、组织或机构。所做的研究通常都会聚焦于一个特定的领域。一个研究中心可能同时具有不同的学科或专业,同
  • 原肠原肠(archenteron、digestive tube)是在囊胚时期经由原肠形成所完成。最后会形成动物的消化道。有些细胞向囊胚腔内折形成的过程称为内凹。这些细胞重新排列直到宽又浅的凹陷
  • 捻转血矛线虫捻转血矛线虫(学名:Haemonchus contortus),又名扭旋血线虫,是寄生于反刍动物(特别是绵羊)消化道内的一种寄生虫,属毛圆科血矛属。成虫主要寄生在山羊和绵羊的真胃。捻转血矛线虫是一
  • 华纳兄弟华纳兄弟互动娱乐(英语:Warner Bros. Interactive Entertainment,或简称WBIE)是华纳兄弟家庭娱乐集团下属的一个部门,成立于1993年,目前该部门负责的业务包括电子游戏开发及发行,授
  • 伊丽莎白·“贝丝”·华莱士·杜鲁门伊丽莎白·弗吉尼亚·杜鲁门(英语:Elizabeth Virginia Truman,1885年2月13日-1982年10月18日),婚前姓华莱士(Wallace),一般被称作贝丝·杜鲁门(Bess Truman),是美国第33任总统哈里·S·
  • 保卫局中国人民解放军军徽审判机关:中国人民解放军军事法院检察机关:中国人民解放军军事检察院中央军委政法委员会保卫局,是中央军委政法委员会下属局,负责军事纪律检查、刑事调查、保
  • IBIB可以指向:
  • 武陵武陵道是1914年到1916年存在于中华民国湖南省的一个道。民国3年(1914年)5月置,道尹为要缺,二等。驻常德县(今湖南省常德市城区)。辖常德、岳阳、平江、临湘、华容、桃源、汉寿、沅
  • 太平洋海啸警报中心太平洋海啸警报中心(Pacific Tsunami Warning Center,简称PTWC,又名太平洋海啸预警中心),由美国国家海洋和大气管理局(NOAA, National Oceanic and Atmospheric Administration)管