Operating Systems: Three Easy Pieces(操作系统:三个简单方面)4.2进程API

4.2进程API

尽管我们打算在后面的章节再介绍一下真正的进程API,但是这里我们还是要给出一个操作系统所必须的接口的一些概念。在现代操作系统中,这些API我们都可以以一些形式获取。

创建:一个操作系统必须有一些创建新进程的方法。当你在shell脚本中写入一个命令,或者双击某个应用的图标,操作系统就被调用去创建一个进程,来运行你指定好的程序。

销毁:就像进程的创建有一个接口一样,操作系统也提供了一个强制销毁进程的借口。当然,很多进程都会在他们运行完成的时候自动退出;然而,当他们不自动退出的时候,用户或许会想要终止他们,因此一个可以终止不可控进程的接口是相当有用的。

等待:有时候等待一个进程结束运行时很有用的;因此,很多时候也提供了一些等待的接口。

混合控制:除了终止和等待进程,有时候也可能需要其他的控制。比如,大部分操作系统提供了暂停进程的方法(将运行状态的进程停止一段时间),然后再恢复该进程(让进程继续运行)。

状态:也经常有一些接口可以获取进程状态信息,比如进程运行了多久,或者进程现在所处的状态。


(请大家多多批评指教哇奋斗

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值