![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
陈向群
文章平均质量分 81
残酒醒
这个作者很懒,什么都没留下…
展开
-
九、文件系统1
本章内容: 文件与文件系统 文件的存储介质 磁盘空间管理 文件控制块及文件目录 文件的结构管理 文件的系统实现 文件系统实例——UNIX1.文件与文件系统什么是文件?文件 是对磁盘的抽象,是指一组带标识(标识即为文件名)的、逻辑上有完整意义的信息项的序列 信息项:构成文件内容的基本单位(单个字节,或多个字节),各信息项之间具有顺序关系 文件内容的意义:由文件建立者和使用者解释 什么是文件系统?操作系统中管理信息资源的一种软件,管理文件的存储、检索、更新,原创 2021-12-12 23:26:30 · 1601 阅读 · 0 评论 -
七、存储模型1
本讲本容: 基本概念 物理内存管理 伙伴系统 基本内存管理方案 交换技术(Swapping) 1.基本概念:地址重定位——地址转换、地址映射、地址翻译要解决的问题:如何把一个进程的地址空间的内容装载到物理内存,合理分配使用内存,使得每个进程能正确执行 讨论进程中的地址不是最终的物理地址在进程运行前无法计算出物理地址 因为:不能确定进程被加载到内存什么地方 需要地址重定位来解决进程空间地址到物理内存地址转换的问题 地址重定位进程地址空间的地址——逻辑地原创 2021-12-06 22:06:48 · 388 阅读 · 0 评论 -
六、同步互斥机制2/进程间通信机制
本讲知识点: 管程monitor 进程间通信 inter-Process Communication 典型操作系统的IPC机制1.管程的基本概念在引入信号量和PV操作之后,为什么又出现另一种同步机制——管程?问题信号量机制的不足:程序编写困难、易出错解决 Beinch Hansen(1973)、Hoare(1974)方案 在程序设计语言中引入管程成分、一种高级同步机制管程的定义是一个特殊的模块有一个名字由关于共享资源的数据结构及在它上面操作的一组过程组成 进程与管原创 2021-11-28 00:31:27 · 464 阅读 · 0 评论 -
五、同步互斥机制1
本讲内容:1.进程的并发执行2.进程互斥3.进程同步4.信号量及PV操作5.经典的IPC问题 1.进程的并发执行并发→所有问题产生的基础并发→操作系统设计的基础 进程的特征所带来的问题:并发→进程的执行是间断性的;进程的相对执行速度不可预测共享→进程/线程之间的制约性不确定性→进程执行的结果与其执行的相对速度有关,是不确定的 这些问题会导致正常的运行顺序被打乱,从而导致结果的不正确 2.进程互斥竞争条件(RACE CONDITION)竞争条件:两个或多个原创 2021-11-24 23:39:15 · 260 阅读 · 0 评论 -
四、处理器调度
学习目标: CPU调度的相关概念 设计调度算法时要考虑的几个要点 批处理系统的调度算法 交互式系统的调度算法 Windows操作系统的线程调度算法 其他 1.处理器调度的相关概念CPU调度 ——其任务式控制、协调进程对CPU的竞争 即按一定的调度算法从就绪队列中选择一个进程,把CPU的使用权交给被选中的进程 如果没有就绪进程,系统就会安排一个系统空闲进程或者idle进程 系统场景 N个进程就绪、等待上CPU运行 M个CPU,M=>1,不止一个C原创 2021-11-23 10:44:39 · 1221 阅读 · 0 评论 -
三、进程/线程模型
本讲知识点:一、进程模型 多道程序设计 进程的概念、进程控制块 进程状态及转换、进程队列 进程控制:进程创建、撤销、阻塞、唤醒、……二、线程模型 为什么引入线程? 线程的组成 线程机制的实现:用户级线程、核心级线程、混合方式1.进程的基本概念多道程序设计 允许多个程序同时进入内存并运行,其目的是为了提高系统效率。把一个物理的程序计数器变成多个逻辑程序计数器,让每个程序都有都有自己的程序计数器。因为只有一个物理程序计数器,当哪个程序真正要上CPU就把逻辑程序计数器的内原创 2021-11-21 23:20:30 · 1271 阅读 · 0 评论 -
二、操作系统运行环境与运行机制
这部分很重要!1.CPU状态cpu→寄存器→控制状态寄存器(用于控制处理器的操作)→程序状态字寄存器(PSW:记录cpu的运行状态如条件码、模式、控制位等) 由于操作系统具有并发、共享的特征,为了保证用户成序与用户程序、用户程序与操作系统之间互不干扰,所以操作系统需求cpu提供保护与控制 为了实现对操作系统的保护,cpu在PSW中留了一位来表示cpu的不同的状态权限 操作系统根据cpu提供两种权限状态,来分别运行不同的指令集合内核态(Kernel Mo原创 2021-11-10 23:25:40 · 859 阅读 · 0 评论 -
一、操作系统概述
本章目录: 1.操作系统做了什么? 2.操作系统的定义与作用 3.操作系统的主要特征 4.典型操作系统的架构 5.操作系统的分类 1.操作系统做了什么?总的来说:操作系统服务于程序的执行...原创 2021-11-09 09:00:51 · 218 阅读 · 0 评论 -
1.关于重修操作系统
起因重新自学的原因: 1.主要是课堂上没有好好听课,学得不够深入扎实,想通过看视频查漏补缺,重新巩固所学知识,从而更好得掌握,理解该门课程。 2.操作系统是计算机系统最重要得基础课之一,是计算机知识体系得基石,我已经深刻意识到它的重要性,正所谓基础不牢,地动山摇;基础决定高度,所以必须将其牢牢掌握。 3.学校用的课本不是大家所推崇的经典课本《现代操作系统》,所以有些概念我学校用书本可能讲得没有那么深刻;同时不得不承认我们普通本科和国家一流院校的师资差距,总的来说还是为了学的更好更精原创 2021-11-08 21:56:15 · 294 阅读 · 0 评论