操作系统
文章平均质量分 88
风骨散人Chiam
我叫风骨散人Chiam,名字的意思是向往可以不低头的自由生活,可现实却不是这样,希望同样被生活绑架的你,可以通过自己的努力改变现状。目前在中国科学院攻读研究生,研究方向是网络安全和控制访问,热爱编程,热爱技术,喜欢分享,知识无界,希望我的分享可以帮到你!
如果有什么想看的,可以私信我,如果在能力范围内,我会发布相应的博文!
感谢大家的阅读!你的点赞、收藏、关注是对我最大的鼓励!
在CSDN没什么收益,博主已经没有动力继续更新技术文章了,已经准备跑路了,大家如果想了解我的更改情况就去我的主页看看。
展开
-
OS酱:“哎呀内存太小了,人家又缺页了!”
操作系统--虚页面管理之页面置换算法系统的内存并不是无限大,操作系统会为每个程序分配内存,当访问的地址块不在内存中,就要从外存(即硬盘,U盘等)调入,这就是所说的缺页异常。当发生缺页异常时,操作系统会选择一个页面进行换出从而为新进来的页面腾出空间。对于被置换的页面有以下情况: 如果要被换出的页面只被访问而没被修改,那么直接将此页面丢弃。 如果要被换出的页面被修改,那么为了使得外存中的数据保证正确,先要将内存中的数据写入外存,然后在丢弃。 虽然,被置换页面的可以随机选择,...原创 2021-04-25 22:30:36 · 6166 阅读 · 0 评论 -
操作系统--文件管理之索引
一级索引索引存储的结构不会出题。。。。多级索引多级索引求占用物理块数设有一个包含1000个记录的索引文件,每个记录正好占用一个物理块。一个物理块可以存放10个索引表目。建立索引时,一个物理块应有一个索引表目,试问索引应占几个物理块?首先求出建立了几级的索引物理块的n次方恰好大于等于总记录,则N为索引级别。如此题10^3为1000,所以应建立三级索引。则有如下示意图一级一个,二级10个,三级100个,每个索引占1块,所以共计111个。增量索引A1个1级索引,A2个2级索引,A原创 2021-01-05 11:32:55 · 10851 阅读 · 317 评论 -
操作系统磁盘空闲管理之位示图法
位示图格式从1开始的位示图从0开始的位示图(最常用)横向纵向N∗NN*NN∗N共N2N^2N2块计算方式已知第i行,第j列,盘块号B,位示图为N∗N的矩阵已知第i行,第j列,盘块号B,位示图为N*N的矩阵已知第i行,第j列,盘块号B,位示图为N∗N的矩阵从0开始已知i和j求B?已知i和j求B?已知i和j求B?B=i∗n+jB=i*n+jB=i∗n+j已知B求i和j?已知B求i和j?已知B求i和j?i=bi=bi=b \ nnnj=bMod nj=bMod \ nj=bMo原创 2021-01-01 17:00:25 · 10347 阅读 · 4 评论 -
『操作系统』微内核结构的操作系统几何?(优缺点)
微内核操作系统微内核操作系统,即实现了一个可在其上构建通用 OS 的基础内核,该内核程序运行在核心态,开机常驻内存。当前微内核操作系统结构仍没有一致公认的定义,但可从以下4方面进行描述:足够小的内核:微内核并非一个完整的OS。与硬件紧密相关,实现较基本功能,复杂客户和服务器通信应用机制与策略分离原理:机制用于实现某一功能的具体执行机构,位于基层;策略借助某些参数和算法实现功能优化或达到不同功能目标,位于高层采用面向对象技术基于 C/S 模式微内核包含的基本功能有:进程管理、低级存储管理、中原创 2020-12-08 23:38:03 · 14474 阅读 · 0 评论 -
『操作系统』 进程的描述与控制 Part4 线程
文章目录2.8 线程及其实现1.线程的概念练习题2.线程的实现及控制例题练习题2.8 线程及其实现1.线程的基本概念2.线程的实现及控制引入进程 的目的:使多个程序能并发执行,提高资源利用率和系统吞吐量。引入线程 的目的:应用的需要/ 开销的考虑/ 性能的提升开销的考虑(1)进程相关的操作:创建进程撤消进程进程通信进程切换→ 时间/空间开销大,限制了并发度的提高。(2)线程的开销小创建一个新线程花.原创 2020-12-08 21:28:24 · 3259 阅读 · 0 评论 -
『操作系统』 进程的描述与控制 Part3 管程
写在前面资料来源于我的操作系统老师——WYQ老师感谢我的老师文章目录2.6 管程管程的基本概念1.管程的组成2.管程的主要特性3.条件变量4.管程的实现5.管程和进程的异同点练习题2.7 进程通信进程通信的类型共享存储器系统练习题消息传递系统管道通信系统客户机-服务器系统消息传递通信的实现方法直接通信方式间接通信方式——信箱消息传递系统实现中的若干问题1.通信链路2.消息的格式3.进程同步方式练习题消息缓冲队列通信机制2.6 管程信号量同步机制存在的问题同步操作分散:信号量机制中,同.原创 2020-12-08 21:27:53 · 3428 阅读 · 0 评论 -
『操作系统』 进程的描述与控制 Part2 进程同步
写在前面资料来源于我的操作系统老师——WYQ老师感谢我的老师文章目录2.4 进程同步2.4.1 进程同步的基本概念1、两种制约关系2、临界资源3、临界区4、同步机制应遵循的规则练习题练习题2.4.2 实现互斥的软硬件方法算法1算法2算法3算法4练习题硬件设施练习题练习题2.4.3 信号量机制及应用1.整型信号量2.记录型信号量练习题3.AND型信号量4. 信号量集2.5 经典的进程同步问题生产者-消费者问题问题描述:1.利用记录型信号量解决生产者—消费者问题练习题读者-写者问题问题描述:解法一.原创 2020-12-08 21:24:55 · 3807 阅读 · 0 评论 -
『操作系统』 进程的描述与控制 Part 1 前驱图与程序执行
文章目录 2.1 前趋图和程序执行2.1.1 程序的顺序执行及其特征1. 程序的顺序执行2.程序顺序执行时的特征 2.1.2 前趋图2.1.3 程序的并发执行及其特征1. 程序的并发执行2. 程序并发执行时的特征3.程序并发执行的描述4.采用并发程序设计的目的练习题 2.2 进程的描述1. 进程( Process )的定义2. 进程的特征3. 进程与程序的区别练习题 4、进程的基本状态-三态模型练习题 5、五态模型6、七态模型练习题 7、进程控制块练习...原创 2020-12-07 01:04:57 · 4052 阅读 · 0 评论 -
操作系统--第一章 绪论(408计算机考研)
文章目录零:考纲1. 操作系统(OS,Operating System)的概念、特征和层次结构2.操作系统的发展和分类3.操作系统的运行环境4.操作系统的体系结构一:操作系统的基本概念1. 冯诺依曼模型与计算机系统零:考纲1. 操作系统(OS,Operating System)的概念、特征和层次结构2.操作系统的发展和分类3.操作系统的运行环境核心态和用户态中断与异常系统调用4.操作系统的体系结构一:操作系统的基本概念1. 冯诺依曼模型与计算机系统...原创 2020-10-26 08:23:53 · 3656 阅读 · 3 评论