简单介绍操作系统的内容
树图思维导图提供 互联网操作系统思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 互联网操作系统思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:1ec2ca712f7ef9197459be61c497d653
操作系统思维导图模板大纲
管道
命名管道
例如用mkfifo创建:mkfifo
特点
单向传输、同步交付,不适合频繁通信的进程
匿名管道
例如Linux中的|。只有血缘关系的才能共享
消息队列
这种通信类似于缓存,互相发消息
缺点
需要拷贝,不适合发送数据很大的
提供msgsnd和msgcv来接收和发送消息
共享内存
虽然两个进程有着不同的虚拟内存空间,但我们可以把部分映射到相同的物理空中
存在问题
并发安全问题,解决方式是采用信号量
信号量
Socket
信号
类似于硬件中断
异步处理,公平对待
标识符
状态
程序计数器
优先级
内存指针
保存程序代码、数据集
上下文数据
进程执行时处理器的寄存器中的数据
I/O状态信息
进程主要组成是代码块和数据集,进程是拥有资源的基本单位,而线程是调度的基本单位
系统开销不同
进程需要保存虚拟内存信息、栈、全部变量等信息,而线程只需要保存一些私有变量
通信方式
批处理系统
先来先服务
短作业优先
最短剩余时间优先(抢占)
交互系统
时间片轮转
优先级调度
优先级低的可以随着时间越来越高
多级反馈队列
每个队列的时间片不同
树图思维导图提供 《数字教育平台开发项目策划》 在线思维导图免费制作,点击“编辑”按钮,可对 《数字教育平台开发项目策划》 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:d6437326e3e07ecf1e5e178ba84d0100
树图思维导图提供 母婴大健康行业互联网展现推广方案1.0 在线思维导图免费制作,点击“编辑”按钮,可对 母婴大健康行业互联网展现推广方案1.0 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:e848be5cfe3012b9c73b8c363c1cba92