笔记
nlnl_xjh
无敌超级帅
展开
-
操作系统
操作系统从进程手中获取CPU控制权三种方式进程调用系统调用进程执行出现异常某件事件发生产生的中断原创 2021-05-06 13:56:11 · 53 阅读 · 0 评论 -
IO模型
同步与异步标志:请求发起方对消息的结果是主动去询问还是接受被动通知主动询问就是同步被动接受通知异步(大多采用回调函数)阻塞与非阻塞通常指的IO操作调用函数之后线程处于什么状态来判定阻塞状态:阻塞运行状态:非阻塞...原创 2021-04-22 12:42:51 · 67 阅读 · 0 评论 -
一次IO读取文件的流程
首先某个线程需要读取文件时需要告知操作系统 进行系统调用因为CPU执行速度远大于IO速度线程会被阻塞 放入阻塞队列这时CPU当然不会闲着会从就绪队列 选一个线程占有CPU执行此时文件也正在被拷贝到内存现在硬盘拷贝文件到内存 是不需要CPU操作可以看出此时 谁也没闲着 这就是操作系统设计精妙的地方单文件拷贝完毕 会向CPU发出中断而后将之前阻塞的线程重新放入就绪队列等待调度运行这就是传统的阻塞IO...原创 2021-04-19 23:45:33 · 375 阅读 · 0 评论