操作系统2.1.3,考研掌握这些就够了

进程和线程的组织和控制思维导图:

进程和线程的组织和控制

进程的组织

  • PCB 程序控制块:进程存在的唯一标志
  • 程序段
  • 数据段

进程控制
就是进程状态的转变

通过原语(关中断指令和开中断指令)实现进程控制

  • 创建原语:分配资源,创建PCB
  • 终止原语:回收资源,销毁PCB。若进程有父进程,资源归还父进程,该进程会变为僵尸进程,PCB会被保留
  • 阻塞原语:更改PCB状态,加入阻塞队列
  • 唤醒原语:更改PCB状态,加入就绪队列
  • 切换原语:进程切换 (上下文切换)

线程的组织

TCB 线程控制块

进程间通信思维导图:

进程间通信 (IPC)

信号量机制

  • 低级通信方式

共享存储机制

  • 共享数据结构:低级通信方式
  • 共享内存:高级通信方式

消息传递机制:高级共享方式

  • 直接传递
  • 间接传递(信箱传递):类似于共享内存,但间接传递受OS管理, 进程不能操作共享区,安全性较高,效率稍低;通过send和receive原语传递

管道通信机制

  • 半双工模式
  • pipe文件内存大小固定:与硬盘大小无关
  • 同时性:写进程没有检测到读进程时会阻塞
  • 数据一旦被读出便被抛弃
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

毓见美好.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值