牛站长论坛

 找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

搜索
广告位联系QQ 395110866香港云服务器134元/年起东京云服务器133元/年起通达OA办公系统免费申请
查看: 2425|回复: 1

进程对于操作系统的重要贡献

[复制链接]
已绑定手机
已实名认证

206

主题

183

帖子

1224

牛毛

二级牛人

Rank: 2

积分
1224
发表于 2015-10-7 17:24:02 | 显示全部楼层 |阅读模式
阿里云ECS
腾讯云服务器安全可靠高性能,多种配置供您选择
不管是常驻程序或者应用程序,他们都以进程为标准执行单位。当年运用冯纽曼架构建造电脑时,每个中央处理器最多只能同时执行一个进程。早期的OS(例如DOS)也不允许任何程序打破这个限制,且DOS同时只有执行一个进程(虽然DOS自己宣称他们拥有终止并等待驻留(TSR)能力,可以部分且艰难地解决这问题)。现代的操作系统,即使只拥有一个CPU,也可以利用多进程(multitask)功能同时执行复数进程。进程管理指的是操作系统调整复数进程的功能。
由于大部分的电脑只包含一颗中央处理器,在单内核(Core)的情况下多进程只是简单迅速地切换各进程,让每个进程都能够执行,在多内核或多处理器的情况下,所有进程通过许多协同技术在各处理器或内核上转换。越多进程同时执行,每个进程能分配到的时间比率就越小。很多OS在遇到此问题时会出现诸如音效断续或鼠标跳格的情况(称做崩溃(Thrashing),一种OS只能不停执行自己的管理程序并耗尽系统资源的状态,其他使用者或硬件的程序皆无法执行)。进程管理通常实现了分时的概念,大部分的OS可以利用指定不同的特权等级(priority),为每个进程改变所占的分时比例。特权越高的进程,执行优先级越高,单位时间内占的比例也越高。交互式OS也提供某种程度的回馈机制,让直接与使用者交互的进程拥有较高的特权值。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?开放注册

x
阿里云数据RDS
已绑定手机
已实名认证

51

主题

4202

帖子

-364

牛毛

牛站乞丐

积分
-364
发表于 2016-7-13 15:25:42 | 显示全部楼层
很好的文章,讲解的很详细,谢谢分享
阿里云数据RDS
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

Archiver|小黑屋|通信管理局专项备案号:[2008]238号|合作联系QQ:395110866|牛站长网 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2021-9-26 11:56 , Processed in 0.070747 second(s), 41 queries .

Discuz!

快速回复 返回顶部 返回列表