
操作系统精髓与设计原理
文章平均质量分 93
Coder-Jason
这个作者很懒,什么都没留下…
展开
-
《操作系统精髓与设计原理》 第6章 并发:死锁和饥饿(学习笔记)
学习中原创 2018-11-02 09:16:44 · 555 阅读 · 0 评论 -
《操作系统精髓与设计原理》 第5章 并发性:互斥和同步(学习笔记)
核心问题,进程和线程的管理。 5.1并发的原理: 支持并发进程的基本要求是加强互斥的能力。一个进程被授予互斥能力时,在其活动期间,具有排斥所以其他进程的能力。 支持互斥的硬件机制,操作系统或编译器支持的互斥解决方案,最后,信号量,管程和消息传递。 术语介绍: 原子操作:指令操作期间不会被别的进程打断。 临界区域:一段访问公共区域的代码,一个进程在执行这段代码,别的进程就不能执行。 这里指的是代码。...原创 2018-11-01 15:34:35 · 1409 阅读 · 0 评论 -
《操作系统精髓与设计原理》 第7章 内存管理(学习笔记)
内存被划分为2个部分,一个是操作系统,内核访问的内存,一个是用户程序访问的。 页 固定长度的数据块 段 变长的数据块,整段可以临时复制到内存的可用区域内,一个段可以分许多页 重定位,保护,共享,逻辑组织,物理组织 7.1.1重定位: 由于进程会被换入和换出内存,所以操作系统和处理器硬件应该有能力将进程访问的虚拟地址做重定位,并依然能映射到实际的物理地址。 7.1.2 保护: 程序在内存中的位置是不...原创 2019-05-07 11:44:20 · 274 阅读 · 0 评论