操作系统读书笔记(四)——进程通信与调度

这篇博客主要介绍了操作系统中进程通信的两种基本模式:共享内存和消息传递,以及进程同步的重要性,包括Peterson算法和信号量机制。此外,还详细讨论了进程调度的概念,如FCFS、SJF、PS、RR和多级队列调度算法,并简单提及了多处理器系统的调度策略。
摘要由CSDN通过智能技术生成

注: 这是对 [Abraham Silberschatz. 操作系统概念 第七版. 高等教育出版社, 2010.1] 一书的概述性阅读笔记

      同时也是对学校操作系统课程部份作业的整理

 

CH3&5&6 进程通信、同步与调度

 

1.进程通信

操作系统内并发执行的进程可以是独立进程或协作进程,协作进程影响或能被其他进程所影响,进程协作能够实现信息共享,提高运算速度,利于模块化以方便多任务。而协作进程需要进程间通讯机制(IPC)来允许进程交换数据和信息,进程间通信有共享内存和消息传递两种基本模式。

共享内存允许以最快的速度进行方便的通信,通信进程间通过系统调用建立共享内存的区域,进程在共享区域读写来交换信息,数据形式和位置取决于进程而不受控于操作系统,进程也负责保证不想向同一区域同时写入数据。消息传递模式不需要共享地址空间从而避免了冲突,对于交换少量数据显得非常方便,尤其对于分布式环境极为有用,消息传递工具至少提供发送和接收两种操作来实现数据交换,这2种方法并不互相排斥,能在统一操作系统内同时实现。

客户机—服务器通信可能通过socket,远程过程调用及java的远程方法调用来实现。

 

2.进程同步

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值