
操作系统OS
文章平均质量分 93
吹灭读书灯 一身都是月
你还有好多未完成的梦
你有什么理由停下脚步
展开
-
Linux学习-Linux系统及编程基础笔记
Linux系统及编程基础 对应的笔记原创 2022-07-01 16:00:17 · 1961 阅读 · 1 评论 -
第六章-输入输出系统
第六章 输入输出系统6.1 I/O系统的功能、模型和接口I/O系统管理的主要对象: I/O设备,设备控制器。I/O系统的主要任务: 完成用户提出的I/O请求; 提高I/O速率; 提高设备的利用率;为更高层的进程方便地使用这些设备提供手段;6.1.1 I/O系统的基本功能隐藏物理设备的细节:隐藏盘面号,扇区号,提供抽象write\read设备无关型:抽象设备逻辑名,IO命令提高处理机和I/O设备的利用率确保对设备的正确共享6.1.2 I/O系统的层次结构和模型用户层软件与用户交原创 2021-12-30 16:35:22 · 453 阅读 · 0 评论 -
第五章-虚拟存储器
文章中的GoodNotes笔记截图来与我的一位学姐????第五章-虚拟存储器5.1 虚拟存储器概述一、虚拟存储器的引入常规存储器管理方式的特征和局部性原理一次性:要求所有作业全部装入内存才能运行驻留性:时间局限性 & 空间局限性二、虚拟存储器的定义和特征定义:具有请求调入功能和置换功能,能从逻辑上对内存容量加以扩充的一种存储器系统。其逻辑容量由内存和外存容量决定,运行速度接近内存速度,成本接近外存。特征:多次性:一个作业中的程序和数据运行被分成多次调入内原创 2021-12-30 16:28:47 · 409 阅读 · 0 评论 -
第四章-存储器管理
第四章-存储器管理4.1 存储器的层次结构对于通用计算机而言,存储层次至少分为三级:最高层为CPU寄存器,中间为主存,最低层是辅存,速度逐级变慢,容量逐级增大。4.2 程序的装入和链接4.2.1 程序的装入装入:由装入程序将装入模块装入内存运行。链接:由链接程序将编译后形成的一组目标模块,以及所需库函数链接在一起,形成一个完整的装入模块。重定位(修改程序中的相对地址)编译时重定位的程序只能放在内存固定位置载入时重定位(静态重定位装入)的程序一旦载入内存就不能动了重定位最合适的原创 2021-12-30 16:24:23 · 663 阅读 · 0 评论 -
第三章-处理机调度与死锁
第三章 处理机调度与死锁3.1 处理机调度的层次和调度算法的目标作业概念:作业是用户向计算机提交任务的任务实体。 进程是完成用户任务的执行实体,是资源分配的基本单位。 没有作业任务,进程无事可干; 没有进程,作业任务没法完成。作业建立完毕后,是放在外存等待运行。 进程一经创建,总由相应的部分存于内存。3.1.1 处理机调度的层次高级调度 = 作业调度 / 长调度【用于多批道】作用:外存后备队列 —> 内存 ----> (创建进程,分配资源)就绪队列低级调度 =原创 2021-12-30 16:19:43 · 593 阅读 · 0 评论 -
第二章-进程
文章中的GoodNotes截图来源于我的学姐????第二章 进程的描述与控制2.1 前趋图和程序执行前驱图3定义:前趋图是一个有向无环图(DAG),用于描述进程之间执行的前后关系,其实就是一个拓扑排序。(前驱图中禁止循环)不存在前驱关系的程序之间才能并发执行程序的顺序执行及其特性程序是指令(或语句)的集合,指令之间是顺序关系三个特点:顺序性封闭性(程序一旦开始执行,其计算结果不受外界因素的影响)可在现性(程序执行的结果与它的执行速度无关(即与时间无关),而只与初始条件有关)原创 2021-12-29 11:46:24 · 406 阅读 · 0 评论 -
第一章-操作系统概论
第一章 操作系统引论操作系统(Operating System, OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调 度计算机的工作和资源的分配;以提供给用户和其他软件方便的接口和环境;它是计算机系统中最基本 的系统软件。1.1 操作系统的目标和作用补充:进程是一个程序的执行过程,执行前需要将该程序放到内存中,才能被CPU处理功能:目标:①方便性 ②有效性 ③可拓展性 ④开放性1.2 操作系统的发展与分类1.2.1 无操作系统的计算机系统人工操作方式;(人机矛原创 2021-12-29 10:54:50 · 465 阅读 · 0 评论