- 博客(6)
- 收藏
- 关注
原创 处理器调度
调度实际上就是一种选择,决定当前处理对象的下一个状态,从本质上来说,是一种队列管理,因为不管是进程,还是IO,都是对多个队列进行协调。
2023-04-21 21:38:42 105
原创 内存管理与虚拟内存
如果考虑了TLB和Cache,每次操作系统先访问TLB找页框号,没找到去页表找,如果找到了就更新TLB,看看高速缓存Cache有没有数据(为了避免多次访问内存耗时),没有就再访问内存;如果没找到就Page Fault阻塞进程,换入内存,继续执行进程。
2023-04-21 21:35:10 356
原创 并发:死锁原理与控制
如果一组相互竞争系统资源,或者进行通信的进程间发生了”永久“阻塞,这一组进程中的一些进程因为某些资源被阻塞,而另外那些进程占有这些资源同时被阻塞导致这些资源无法释放,此时发生了”死锁“,即没有任何资源能释放,也没有任何进程可以继续运行
2023-04-19 20:38:00 86 1
原创 并发性:互斥与同步
进程和线程的管理是操作系统操作系统需要管理这么多进程和线程(这里讨论进程,毕竟是进程是资源的所有者),每个进程需要占有一定的资源,操作系统如何才能协调好整个系统?
2023-04-19 20:27:55 437 1
原创 线程概念与控制
操作系统需要进程,因为在多道操作系统中,操作系统需要管理每个任务的资源,并进行调度。所以一个进程其实包含两个概念,即资源的所有者和调度/执行的单位。实际上,我们完全可以把这两个概念分开,资源所有者为一个单元,而调度执行的则是另外一个单元,即线程
2023-04-17 18:22:02 110
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人