进程描述和控制

来源:互联网 发布:g20杭州淘宝快递 编辑:程序博客网 时间:2024/05/22 02:09

· 进程创建的原因?

新的批作业处理,交互登录,操作系统因为提供一项服务而创建,由现有的进程派生。

· 进程五种状态的简单定义。

新建态:刚刚创建的进程,还没有加入到可执行进程组中。
就绪态:进程做好了准备,只要有机会就开始执行。
运行态:进程正在执行。
阻塞态:进程在某些事件发生前不能执行。
退出态:操作从可执行进程组中释放出的进程,或者是因为它自身停止和某种原因被取消。

· “阻塞/挂起”状态有什么意义?

进程需要等待一个事件(阻塞),进程被换出内存(挂起),为适应这种2*2模型,提出“阻塞/挂起”状态。

· 挂起进程的特点。

进程不能立即执行。
进程可能或不是正在等待一个事件。
为防止进程的执行,通过代理把这个进程设置为挂起太,代理可以是进程自己或父进程。
除非代理显示地命令系统进行状态转换,否则进程无法从这个状态中转移。


· 操作系统创建一个进程的步骤。

给新进程分配一个唯一的进程标识符。
给进程分配空间。
初始化进程控制块。
设置正确连接。
创建或扩充其他数据结构。

· 中断和陷阱的却别?

中断与当前正在运行的进程无关的某种类型的外部事件相关,如完成一次I/O操作。
陷阱与当前正在运行的产生的错误或异常条件有关。,如非法文件的访问。

· 模式切换和进程切换的区别?

模式切换可以不改变当前处于运行态的进程状态。
进程切换,一个正在执行的进程被中断,操作系统指定另一个进程状态。

· 给出进程操作系统进行进程管理五种主要活动,为什么需要它们?

用户进程和系统进程创建及删除。系统中的进程可以为信息共享、运算加速、模块化和方便并发地执行。而并发执行需要进程的创建和删除机制。当进程创建或者运行时分配给它需要的资源。当进程终止时,操作系统需要收回任何可以重新利用的资源。

进程的暂停和继续执行。在进程调度中,当进程在等待某些资源时,操作系统需要将它的状态改变为等待或就绪状态。当所需要的资源可用时,操作系统需要将它的状态变为运行态以使其继续执行。

提供进程的同步机制。合作的进程可能需要共享数据。对共享数据的并行访问可能会导致数据冲突。操作系统必须提供进程的同步机制以使合作进程有序地执行,从而保证数据的一致性。

提供进程的通信机制。操作系统下执行的进程既可以是独立进程也可以是合作进程。合作进程之间必须具有一定的方式进行通信。

提供进程的死锁解决机制。在多道程序环境中,多个进程可能会竞争有限的资源。如果发生死锁,所有的等待进程都将永远不能由等待状态再变为运行态,资源将被浪费,工作永远不能完成。


阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 浙江长征职业技术学院吧 浙江大学城市学院吧 浙江理工大学吧 浙江龙盛股票吧 浙江选考吧 浙江二级建造师吧 浙江大学医学院吧 浙江科技学院吧 上海财经大学浙江学院吧 浙江山 浙江岱山蓝天宾馆 浙江普陀山门票多少钱 浙江越秀外国语学院稽山校区 浙江花台山宾馆 浙江普陀山住宿 浙江省岱山中学 浙江普陀山酒店 浙江舟山普陀山大酒店 浙江丹山赤水 浙江平湖九龙山附近宾馆 浙江台山 浙江楠 浙江潮 浙江之潮 浙江各市 浙江省人民医院 浙江省教育考试院 浙江省人民 浙江省12选5走势图 浙江省博物馆 浙江省面积 浙江省财政厅 浙江省普通高中选课系统 浙江省人事考试网 浙江省科技厅 浙江省口腔医院 浙江省教师培训管理平台入口 浙江省儿童医院 浙江省自然科学基金 浙江省大学排名 浙江省公共资源交易中心