操作系统
文章平均质量分 74
amazing_zyy
这个作者很懒,什么都没留下…
展开
-
2021-06-28 7,8,9章重点
文章目录7、8、9章的重点7、文件管理7.1 文件与文件系统7.2 文件的逻辑结构7.3 文件目录管理7.4 文件共享与文件保护8、磁盘存储管理8.1 外存的组织形式8.2 文件存储空间的管理9、操作系统的接口两种接口 7、8、9章的重点 7、文件管理 7.1 文件与文件系统 文件 文件是有创建者所定义的、具有文件名的一组相关元素的集合,文件由若干个相关记录组成或文件被看成是一个字符流 数据项 用于描述一个对象的某种属性的字符集 记录 是一组相关数据项的集合,用于描述一个对象某方面的属原创 2021-06-28 10:50:41 · 112 阅读 · 0 评论 -
2021-06-28 第六章 输入输出管理
文章目录六、输入输出管理概述I/O系统功能I/O设计目标I/O设备和设备控制器I/O设备分类设备控制器中断机构和中断处理程序设备驱动程序及其功能I/P设备的控制方式与设备无关的I/O软件I/O软件系统的层次逻辑设备和物理设备设备分配虚拟设备---Spooling系统1、脱机输入输出技术2、假脱机技术(Spooling系统)用户层I/O软件缓冲区管理缓冲缓冲区软缓冲区缓冲区的作用常用的缓冲技术磁盘存储器性能和调度驱动调度磁盘设备管理 六、输入输出管理 概述 I/O系统功能 1、状态跟踪 2、确定设备的分配策原创 2021-06-28 10:49:26 · 146 阅读 · 0 评论 -
第四章 存储器管理
第四章 存储器管理 概述 存储管理的功能 主存储空间的分配和去配 地址转换和存储保护 主存储空间的共享 主存储空间的扩充 4.1 存储管理的概念 一、存储器 寄存器 快速缓存 主存(内存) 系统区(存放OS程序和数据) 用户区(存放用户程序、数据) 辅存(外存) 二、常用的基本概念 1、物理地址和逻辑地址 物理地址(绝对地址) 内存单元地址,主存中一系列存储物理单元 物理地址空间、绝对地址空间、内存空间 逻辑地址(相对地址) 程序用来访问信息所用的一系列的地址单原创 2021-06-28 10:48:14 · 134 阅读 · 0 评论 -
2021-06-28 第三章 处理机调度与死锁
文章目录3.处理机调度与死锁概述1. 处理机调度目标2. 处理机管理关键3.1 处理机调度两级调度1、处理机调度层次2.调度算法--高级调度3.低级调度3.2死锁问题1. 死锁的定义2. 死锁产生的原因3.产生死锁的必要条件4.死锁解决的方法 3.处理机调度与死锁 概述 1. 处理机调度目标 极小化平均响应时间 极大化系统吞吐率 保持系统各个功能部件均处于繁忙状态,提供公平机制 2. 处理机管理关键 处理机调度算法 处理机调度时机 处理机调度过程 3.1 处理机调度 两级调度 作业调度 使作原创 2021-06-28 10:47:17 · 109 阅读 · 0 评论 -
2021-06-25 第一章:操作系统导论
文章目录第一章:操作系统导论1.1 操作系统的目标1.2 操作系统的作用1.3 操作系统的发展过程概述1、未配置操作系统的计算机系统2、单道批处理系统3、多道批处理系统4、分时系统5、实时系统6、微机操作系统1.4 微机操作系统的发展1、单用户单任务操作系统2、单用户多任务操作系统3、多用户多任务操作系统1.5 操作系统的基本特征1、并发性2、共享性注:并发与共享相辅相成、互为依存3、虚拟性4、异步性1.6 操作系统的主要功能概述现代操作系统的新功能1.7 OS结构设计传统操作系统结构客户/服务器模式面向对原创 2021-06-25 10:27:12 · 290 阅读 · 0 评论 -
2021-06-25 第二章:进程的描述与控制(2)
第二章:进程的描述与控制(2) 2.4管程机制 管程是把所有进程对某一临界资源使用进行集中控制,以提高可靠性 管程的定义 一个管程定义了一个数据结构和能为并发进程调用的在该数据结构上的一组操作过程,这组忽视操作过程,能同步进程和改变管程中的数据. 管程的组成 (1)局部于管程的共享变量说明 (2)对该数据结构进行操作的一组互斥执行的过程 (3)对局部于管程的数据设置初值等语句 实现管程的三个关键性问题 (1) 互斥 (2)条件变量 (3)同步 管程的分析 核心思想 实现一种包含过程、变原创 2021-06-25 10:19:36 · 61 阅读 · 0 评论 -
2021-06-25 银行家算法模拟
银行家算法模拟 核心思想: 先对用户提出的请求进行合法性检查,即检查请求的是否不大于需要的,是否不大于可利用的。 若请求合法,则进行试分配。 最后对试分配后的状态调用安全性检查算法进行安全性检查。 若安全,则分配,否则,不分配,恢复原来状态,拒绝申请。 #include <iostream> #include <cstring> #include <string> #include <algorithm> #include <stdio.h>原创 2021-06-25 10:16:51 · 151 阅读 · 0 评论 -
2021-06-23 第三章 处理机调度与死锁
文章目录第三章 处理机调度与死锁概述1. 处理机调度目标2. 处理机管理关键3.1 处理机调度两级调度1、处理机调度层次2.调度算法--高级调度3.低级调度3.2死锁问题1. 死锁的定义2. 死锁产生的原因3.产生死锁的必要条件4.死锁解决的方法 第三章 处理机调度与死锁 概述 1. 处理机调度目标 极小化平均响应时间 极大化系统吞吐率 保持系统各个功能部件均处于繁忙状态,提供公平机制 2. 处理机管理关键 处理机调度算法 处理机调度时机 处理机调度过程 3.1 处理机调度 两级调度 作业调度原创 2021-06-25 10:12:46 · 116 阅读 · 0 评论