操作系统
bwcxljsm
这个作者很懒,什么都没留下…
展开
-
现代操作系统笔记——第一章引论
第一章引论 1、什么是操作系统 内核态与用户态区别 操作系统的任务 自顶向下观点:创建好的抽象,并实现和管理它创建的抽象对象。 自底向上观点:在相互竞争的程序之间有序地控制处理器、存储器以及其它IO接口设备的分配。 资源管理观点:记录哪个程序在使用什么资源,对资源请求进行分配,评估使用代价,并且为不同的程序和用户调解相互冲突的资源请求。 资源管理的两种不同方式 时间上复用和空间...原创 2019-01-15 09:59:23 · 208 阅读 · 0 评论 -
现代操作系统笔记——第二章进程与线程
第二章进程与线程 进程 进程模型 进程就是一个正在执行程序的实例,包括程序计数器,寄存器和变量当前的值。一个进程是某种类型的一个活动,它有程序、输入、输出以及状态。单个处理器可以被若干进程共享,使用某种调度算法决定何时停止一个进程的工作而为另一个进程服务。 进程创建 4种主要事件导致进程创建 1、系统初始化 2、正在运行的程序执行了创建进程的系统调用 3、用户请求创建一个新进程 ...原创 2019-01-15 10:01:03 · 340 阅读 · 0 评论 -
现代操作系统笔记——第三章内存管理
第三章内存管理 基址寄存器和界限寄存器 交换技术 进程完整调入内存,然后运行一段时间再存回磁盘。 当换入或移动进程时为它分配一些额外的内存,以解决进程空间动态增长。 使用链表的存储管理 首次适配、下次适配、最佳适配、最差适配、快速适配。 虚拟内存 分页 虚拟地址空间的页面对应物理内存的页框。 缺页中断 若虚拟地址空间中的地址没有被映射到物理空间中,C...原创 2019-04-08 22:00:59 · 353 阅读 · 0 评论 -
现代操作系统笔记——第四章文件系统
第四章文件系统(找不到重点……) 文件:进程创建的信息逻辑单元。存储在文件里的信息必须持久。 文件系统:操作系统中处理文件的部分 文件存储信息的基本要求 文件系统结构 字节序列 为操作系统提供最大灵活性 固定长度记录序列 记录树 可用快速查找 文件访问 顺序访问 随机访问 文件属性 名称、类型、位置、大小、保护、时间…… 文件操作 Crea...原创 2019-04-08 22:02:17 · 329 阅读 · 0 评论 -
现代操作系统笔记——第五章输入输出
第五章输入输出(IO) IO设备 分为两类: 块设备 把信息存储在固定大小的块中,每个块都有自己的地址,所有传输以一个或多个完整的块为单位,基本特征时每个块能独立于其它的块而读写。如磁盘 字符设备 以字符为单位发送或接收一个字符流,而不考虑任何块结构,不可寻址也没有任何寻道操作,如打印机、网络接口、鼠标等 时钟、内存映射的显示器不属于以上两种。 设备控制器 IO设备一般由机械...原创 2019-04-08 22:03:33 · 854 阅读 · 0 评论 -
现代操作系统笔记——第六章死锁
第六章死锁 可抢占资源:可以从拥有它的进程中抢占而不会产生任何副作用,例如存储器 不可抢占资源:在不引起相关的计算失败的情况下,无法把它从占有它的进程处抢占过来。 死锁与不可抢占资源有关,有关可抢占资源的潜在死锁通常可以通过在进程之间重新分配资源而化解。 使用资源的顺序:请求、使用、释放资源。 死锁定义 死锁的必要条件 死锁建模 检查资源分配图是否有环路来判断死锁。...原创 2019-04-08 22:05:11 · 470 阅读 · 0 评论