操作系统
文章平均质量分 92
分享操作系统的知识~
Srlua小谢
大三本科在读,阿里云专家博主,百度文小言校园大使,CSDN校园主理人,CSDN全栈领域新星创作者,高级人工智能训练师,工业互联网平台初级开发工程师,易编橙·终身成长社群星球嘉宾,荣获2024年中国国际大学生创新大赛“校级三等奖”,第九届中国国际'互联网+’大学生创新创业大赛“校级优秀奖”,2023年第十二届“赢在广州”暨粤港澳大湾区大学生创业大赛“项目创新奖”。新的一年,一起加油吧!
展开
-
操作系统:管程与进程通信机制解析
管程(Monitor)是功能更强的同步机制。管程的定义是:一个管程定义一个数据结构和能为并发进程在其上执行的一组操作,这组操作能使进程互斥/同步,能改变管程中的数据。一个管程由管程名称、局部于管程的共享数据的说明、对数据进行操作的一组过程和对该共享数据赋初值的语句四部分组成。原创 2024-03-30 08:00:00 · 1559 阅读 · 45 评论 -
操作系统:经典进程同步问题的高级探讨
当顾客到来时,就唤醒理发师。当哲学家觉得饿时,他就分两次去取他左边和右边的筷子,每次拿一根(不能强行从邻座手中抢过筷子),如果成功,他就开始吃面条,吃完后把筷子放回原处继续思考。生产者进程将生产的产品(数据、消息等统称为产品)送入缓冲区,消费者进程从中取出产品。五个哲学家围坐在一个圆桌周围,每个哲学家面前都有一只碗,各碗之间分别有一根筷子,餐桌如下图。分别是生产者进程和消费者进程使用的指针,指向下面可用的缓冲区,初值都是0。,即只要有一个读者正在读操作,它就可以保持对数据区的控制,这就易使。原创 2024-03-28 08:00:00 · 1463 阅读 · 25 评论 -
操作系统高级议题:并发控制与进程互斥技术
逻辑上相关的一组并发进程为完成一项任务,通过协调活动来使用共有资源而产生的执行时序的约束关系。原创 2024-03-27 08:00:00 · 1370 阅读 · 14 评论 -
线程的魔法:揭开现代操作系统并发执行的面纱
线程现代操作系统中,进程作为资源拥有者,而调度和运行的属性赋予新的实体——是进程中实施调度和分派的基本单位。线程引入每个进程有自己的地址空间,保存进程映像,控制一些资源(文件,I/O设备),有状态、优先级、调度调度单位进程是一个执行轨迹创建进程撤消进程进程切换线程必须在某个进程内执行。原创 2024-03-10 17:47:17 · 1086 阅读 · 46 评论 -
进程之舞:操作系统中的启动、状态转换与唤醒艺术
降低调度效率,挑选一个适合运行的PCB须对表项扫描,平均要花费查半个PCB表长的时间;(2)派生新进程:应用进程利用系统调用创建一个或多个进程,使新进程以并发方式完成特定任务,PCB是进程存在的唯一标识,所以创建一个进程的主要任务是为其。管理方便,PCB进程数目不受限制,使用灵活,检索速度和内存使用效率可以提高。将被终止进程的PCB从原来队列中摘走,以后由父进程从中获取数据,并释放它。希望在这里,我们能一起探索IT世界的奥妙,提升我们的技能。索引方式是线性表方式的改进,克服了线性表的缺点,检索速度快。原创 2024-03-07 19:58:35 · 1110 阅读 · 70 评论 -
进程的奥德赛:并发世界中的核心概念与动态管理
现代操作系统的重要特性是程序的并发性和资源的共享性。这二者相互联系、相互依赖。为了满足多用户并发计算的要求,现代操作系统是围绕进程这个概念设计和构造的。原创 2024-03-06 15:25:23 · 1382 阅读 · 89 评论