操作系统
听清华大学(向勇敢,陈渝)老师的课做的笔记
文太橙子
这个作者很懒,什么都没留下…
展开
-
操作系统——银行家算法(Banker‘s Algorithm)转链接
操作系统——银行家算法(Banker’s Algorithm)原创 2020-12-06 22:37:05 · 297 阅读 · 0 评论 -
信号量和管程转载
【操作系统】 Operation System 第十章:信号量和管程锁原理 - 信号量 vs 管程:JDK 为什么选择管程原创 2020-12-06 22:35:15 · 115 阅读 · 0 评论 -
清华大学---操作系统笔记(十二)---文件系统(下)---多磁盘管理&磁盘调度
多磁盘管理(RAID):磁盘调度:原创 2020-12-06 15:21:22 · 97 阅读 · 0 评论 -
清华大学---操作系统笔记(十二)---文件系统(中)
虚拟文件系统:数据缓存:打开文件的数据结构:文件分配:连续分配:链式分配:索引分配:空闲空间列表:原创 2020-12-06 01:05:38 · 107 阅读 · 0 评论 -
清华大学---操作系统笔记(十二)---文件系统(上)基本概念
文件描述符:目录:原创 2020-12-05 23:36:44 · 105 阅读 · 0 评论 -
清华大学---操作系统笔记(十一)---进程间通信
信号(间接通信):管道(间接通信):消息队列(间接通信):共享内存(直接通信):Socket机制:网络通信原创 2020-12-05 18:03:23 · 93 阅读 · 0 评论 -
清华大学---操作系统笔记(十一)---死锁(下)---死锁检测
原创 2020-12-05 16:36:55 · 77 阅读 · 0 评论 -
清华大学---操作系统笔记(十一)---死锁(中)---银行家算法(死锁避免)
银行家算法:这里是一篇分析得比较好的博客的链接原创 2020-12-05 16:19:17 · 94 阅读 · 0 评论 -
清华大学---操作系统笔记(十一)---死锁(上)
如果死锁出现,这四个条件则会同时成立:但是以上^这四个条件同时成立,并不一定会死锁死锁预防:死锁避免:原创 2020-12-05 00:31:41 · 113 阅读 · 0 评论 -
清华大学操作系统笔记---操作系统笔记(九)--- 同步
临界区的特征:同步的方案1、禁用硬件中断----如果临界区太长容易导致饥饿;不能处理多cpu的场景2、基于软件的解决方式----太复杂3、更高级的抽象----基于硬件原子操作的高层抽象实现在这里插入图片描述...原创 2020-12-02 00:35:40 · 152 阅读 · 0 评论 -
清华大学陈渝老师操作系统课程笔记整理
各章节知识点总结:【操作系统】 Operation System 第一章:概述【操作系统】 Operation System 第二章:操作系统基础操作【操作系统】 Operation System 第三章:连续式内存分配【操作系统】 Operation System 第四章:非连续式内存分配【操作系统】 Operation System 第五章:虚拟内存【操作系统】 Operation System 第六章:页面置换算法【操作系统】 Operation System 第七章:进程和线程【操作转载 2020-11-21 23:31:30 · 1051 阅读 · 2 评论 -
清华大学-操作系统学习笔记(五)--- 虚拟内存技术
原创 2020-11-17 00:13:44 · 163 阅读 · 0 评论 -
操作系统:虚拟内存 、分段、分页的理解【转载】
这篇文章写得好:操作系统 虚拟内存 、分段、分页的理解转载 2020-11-16 16:11:33 · 235 阅读 · 0 评论 -
清华大学-操作系统学习笔记(四)--- 物理内存-非连续内存分配
1.分段2.分页3.页表-概述4.页表-二级,多级页表5.页表-反向页表1.分段2.分页3.页表-概述4.二级,多级页表5.反向页表原创 2020-11-15 22:58:33 · 131 阅读 · 0 评论 -
清华大学-操作系统学习笔记(三)---连续式内存分配
1.计算机体系结构2.内存分层体系3.地址空间&地址生成4.连续内存分配4.1 内存碎片问题4.2 内存碎片问题4.2.1 连续首次适配算法4.2.2 最优适配算法4.2.3 最差适配算法4.3 压缩式碎片整理 4.4 压缩式碎片整理 1.计算机基本硬件结构2.内存的层次结构操作系统的目标(抽象,保护,共享,虚拟化):抽象:不用考虑底层保护:多个程序进程之间运行地址空间隔离共享:进程间安全有效安全地对数据进行传递虚拟化:最需要运行的数据放在内.原创 2020-11-15 21:20:17 · 203 阅读 · 0 评论 -
清华大学-操作系统学习笔记(二)---操作系统基础操作
中断:起到一个通知操作系统的能力为了更好的利用计算机资源,提出了“分时调度”的概念,把时间分成很小的片段,时钟定期产生中断,把控制权交给操作系统随着网络发展,出现了分布式操作系统的概念,有数据中心负责计算,数据的传输由网络实现...原创 2020-11-15 16:45:20 · 242 阅读 · 0 评论 -
清华大学-操作系统学习笔记(一)---概述
**操作系统(OS)**分为 :Shell(外壳–如Linux,Windows,安卓界面)+ kernel(内核–研究重点)硬件资源最主要:CPU,内存,磁盘Kernel操作系统内部组件:CPU调度器物理内存管理虚拟内存管理—给上层应用提供一个尽可能大的内存空间,在有限的理内存上虚拟出一个更大的内存文件系统管理—在disk的磁盘块上抽象出文件系统,方便管理中断处理与IO设备驱动并发和并行的区别:并发:在一段时间内有多个程序可以运行并行:在一个时间点上有多个程序可以运行OS Ke原创 2020-11-15 15:23:44 · 381 阅读 · 0 评论