后台进程

✍ dations ◷ 2024-09-20 05:59:32 #计算机科学,操作系统,进程

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

相关

  • 三节奖金三节奖金又称三节礼金,泛指汉人企业、商社于农历的春节、端午节、中秋节等华人三大节日,由雇主发放给员工过节的现金奖金,或可能是餐馆的餐券、饭店的住宿券、百货公司的礼品券
  • 教义在宗教及比较宗教学中,教义(英语:dogma),又译为定理、信条、信理、教条、教理、定论,是一个或一组原则,被归源至由某个权威所制定,被认为是绝对正确,不可争辩的。它是一个意识型态或
  • Fe(OH)sub3/sub氢氧化铁(化学式:Fe(OH)3或FeO(OH)·H2O)是铁的氢氧化物,由三价铁离子(Fe3+)和氢氧根离子(OH−)生成:也可以由氢氧化亚铁氧化得来:它是一种黄棕色沉淀,成分一般看作是铁(Ⅲ)的羟基氧化物
  • 格林加德保罗·格林加德(英语:Paul Greengard,1925年12月11日-2019年4月13日),美国生物医学家。格林加德出生于美国纽约。1953年,在约翰·霍普金斯大学获博士学位。1983年至今,担任纽约市洛
  • 龙涎香龙涎香(英语:Ambergris),鲸鱼的粪石,古称阿末香、俺八儿香,在西方又称灰琥珀,是一种外貌阴灰或黑色的固态腊状可燃物质,从抹香鲸消化系统所产生。其味甘、气腥、性涩,具有行气活血、
  • 阿波罗13号阿波罗13号(Apollo 13)是阿波罗计划中的第三次载人登月任务,于1970年4月执行。发射后两天,服务舱(英语:Service Module)的氧气罐爆炸,太空船严重毁损,失去大量氧气和电力;三位太空人使
  • SlashdotSlashdot是一个信息技术网站,每天以博客的形式在主页发表科技资讯,所有的新闻都源于网友投稿,经编辑筛选后发表,文中会附上源新闻的链接。该网站2014年alexa全球排名1631位,主要
  • 伶盗龙伶盗龙属(属名:Velociraptor,拉丁文中意为“敏捷的盗贼”)或盗伶龙属,或在中文圈被错误翻译为“迅猛龙”,是蜥臀目兽脚亚目驰龙科恐龙的一属,大约生活于7,500万至7,100万年前的白垩
  • 新开湖新开湖,位于南开大学八里台校区内,是1954年南开大学在校园内新开挖的人工湖泊。取新开挖的湖和新的南开双重含义,被命名为新开湖。
  • 莫兰杰拉尔德·W·“杰里”·莫兰(英语:Gerald W. "Jerry" Moran;1954年5月29日-),是一位美国共和党政治人物,2011年起担任堪萨斯州美国参议院议员,此前,他曾是美国众议院堪萨斯州第一国