计算机IO是什么意思(20成电计算机考研 OS进程管理,易错点总结)

文彦考研专栏——深度解析电子科技大学计算机考研操作系统之进程管理
导语:大家好,我是电子科大计算机学院的17级学生小鱼师姐。今天,我们将继续深入探讨操作系统的核心知识点——进程管理。如果你有一个考研的梦想,那么请跟随我一同探寻这个知识的海洋。
一、老师介绍
我是你们的辅导老师小鱼师姐,2017年考入电子科技大学计算机技术专业,以专业课成绩129分的高分入学。研究生入学后,我开始从事考研辅导工作,至今已帮助三十多名学生成功考上研究生。我擅长对大纲、考点进行深度剖析,善于将知识点与习题相结合,用通俗的事例帮助学生理解专业术语。我耐心细致,深受学生好评。
二、文章概览
这是关于电子科技大学计算机考研的第14篇文章,本文将重点解析操作系统的进程管理知识点。
三、进程调度
进程调度是操作系统中的一项重要功能,属于低级调度。它的主要任务是从就绪队列中选择一个进程来占用CPU。那么,何时需要调度进程呢?主要有以下几种情况:
1. 现运行进程任务完成或异常结束;
2. 现运行进程因某种原因(如I/O请求)进入阻塞状态;
3. 现运行进程执行某些操作(如P操作、阻塞原语等)进入阻塞状态;
4. 有更高优先级的进程要求CPU;
5. 分配给该进程的时间片已用完。
接下来,我们来谈谈进程调度的算法。主要有以下几种:先来先服务(FCFS)进程调度算法、基于优先数的进程调度算法、时间片进程调度算法以及多级队列调度算法等。
四、进程调度方式
当一个进程正在CPU上运行时,若有一个更为紧迫或更重要的进程需要进行处理,或者说有更高优先级的进程进入就绪队列时,如何分配CPU呢?通常有两种方式:不可剥夺方式(不可抢占方式)和可剥夺方式(可抢占方式)。
五、进程之间的相互关系
进程的相互关系主要包括同步、临界资源(独占资源)、互斥和临界区等概念。其中,同步是指相互协作的进程共同完成一个任务时,一个进程的某个操作与协作进程的某个操作之间的时序关系。临界资源和互斥是指两个或两个以上进程竞争同一临界资源时的制约关系。而临界区是指涉及临界资源的程序段。
六、信号量和PV操作
信号量是表示资源的实体,是一个与队列有关的整型变量,其值仅能由P、V操作改变。P操作表示申请一个信号量,信号量的值会减去一;V操作表示释放一个信号量,信号量的值会加一。PV操作是原语操作,具有不可分割性。
本文我们主要解析了操作系统的进程管理知识点,包括进程调度、进程调度方式、进程之间的相互关系以及信号量和PV操作等。在下一篇文章中,我们将继续探讨操作系统的其他知识点。
八、答疑与联系方式
大家有任何课程问题可以加入电子科大计算机考研群(群号:612630835)或直接添加文彦考研的微信(微信号:wyky66666)进行咨询。也欢迎大家关注文彦成电考研的微信公众号(微信号:uestcwykycom),获取更多学习资料和推荐阅读。
