后台进程

✍ dations ◷ 2025-07-02 09:24:59 #计算机科学,操作系统,进程

后台进程()是一种在不需用户干预的情况下运行于操作系统后台的计算机进程 ,通常用于执行如日志记录(英语: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上,系统也会在后台进程占用的系统存储空间过多时将其杀死。

相关

  • 排名前20种语言以母语人口排序的语言列表使用母语人口数量来排序各种人类语言。至于母语使用人口最少的语言列表,请参阅濒临灭绝语言列表(英语:Lists of endangered languages)。下表涵盖了200
  • 凯伦·乌伦贝克凯伦·凯斯库拉·乌伦贝克(英语:Karen Keskulla Uhlenbeck,1942年8月24日-)是一位美国数学家。她是德克萨斯州大学奥斯汀分校的退休荣誉数学教授,在那里她担任Sid W. Richardson基
  • 恙螨目见内文恙螨目(Trombidiformes),亦作绒螨目,是一个数量庞大而且分散的一个目,属于蛛形纲蜱螨亚纲螨形总目之下,其幼虫英文称为chigger。根据2004年时的分类,本目包括有125个科,超过2.
  • 色彩学颜色或色彩(英语:Color)是眼、脑和我们的生活经验对光的颜色类别描述的视觉感知特征,其名称有红色、橙色、黄色、绿色、蓝色或紫色。这种对颜色的感知来自可见光谱中的电磁辐射
  • 儿童的性儿童的性,包括儿童对性方面的心理感受,身体经验及身心发展状况。儿童乃至青少年的性研究是一个在社会上受到激烈争论的议题。历史上除了备受争议的金赛报告(尤其是对于他们在儿
  • 中国人民政治协商会议湖南省委员会中国人民政治协商会议湖南省委员会,简称湖南省政协,成立于1955年2月。它的前身是湖南省各界人民代表会议协商委员会(简称湖南省协商委员会)。
  • 歌曲歌曲是于早期一种最简单而最常见的声乐形式,通常是诗歌般的歌词配以简单易记的旋律而成,有的时候也会搭配以适当的面部表情。歌曲可以泛指一切可以歌唱的、配以歌词与旋律组合
  • 亨利·珀塞尔亨利·珀塞尔(英语:Henry Purcell,1659年9月10日-1695年11月21日),巴洛克时期的英格兰作曲家,吸收法国与意大利音乐的特点,创作出独特的英国巴洛克音乐风格。他被认为是英国最伟大的
  • 生活报生活报是黑龙江日报报业集团主办的系列报之一,于1984年10月6日正式创刊,属都市报类的日报。作为黑龙江省发行量最大、影响力最高的日报,生活报不断发展壮大,已成为全国同类媒体
  • 卡努里语卡努里语(英语:Kanuri)是一种于尼日利亚,尼日尔,乍得和喀麦隆地区,共4百万人使用的方言连续体,于利比亚南部的少数民族及散居于苏丹的人也皆有使用。它属于尼罗-撒哈拉语系中的撒哈