![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
系统架构设计师
文章平均质量分 77
薯片薯条
码龄8年
展开
-
【系统架构设计师】第一章:操作系统(1.2.4)文件管理
上章链接【系统架构师】第一章:操作系统(1.2.4)管程终于写完了第一块内容,这里是最难的。剩下的就比较简单了,这章先介绍文件管理。文件管理是对外部设备上的文件信息进行管理。我们这里介绍两种文件结构。第一种是文件的逻辑组织,另一种是文件的物理结构。文件的逻辑组织文件的逻辑组织指的是从用户的角度所看到的文件组织形式。我们可以大致分为两种:无结构的字符流文件有结构的记录文件这个我搜了一下,无结构的字符流文件指的是按照字符的形式来对文件进行读取,例如我们的小说等txt文件。有结构的记.原创 2021-01-05 21:06:42 · 86567 阅读 · 0 评论 -
【系统架构设计师】第一章:操作系统(1.2.3)续:管程
上节链接【系统架构设计师】第一章:操作系统(1.2.3)死锁问题这一节其实想水一章来着。。。因为书上的东西实在是太少,管程就提到了一点,我也不好写太多。不过细想一下,还是决定写点吧。1.2.3 管程书上给的东西太少,而且写的很难懂,所以这里我就先不引用书上的东西了,直接写一些自己的理解了。本文参考链接:https://blog.csdn.net/zy702432103/article/details/84259683https://blog.csdn.net/qq_32534441/a.原创 2020-12-28 20:04:13 · 86451 阅读 · 4 评论 -
【系统架构设计师】第一章:操作系统(1.2.3)死锁问题
这一章本来计划写pv操作的后续,上几个实际的题目。不过由于条件不是很允许,这里就不写了。我们这一节直接往后写,关于死锁的问题。1.2.3 死锁这里先介绍一下死锁问题的产生。上一节我在pv操作的时候写过,在控制进程同步的时候,p和v分别用了两个信号量。为了使进程A对进程B进行等待,就需要开启A之后在开启B。然而,有时候我们在开启A之后,因为某些特殊的原因,导致进程B没有开启,最后让进程A一直处于等待态。这些特殊原因有很多,比如有时候人工造成的,又或者是因为系统的资源不足最终导致没有办法运行B等等.原创 2020-12-27 20:48:50 · 86590 阅读 · 0 评论 -
【系统架构设计师】第一章:操作系统(1.2.2) 信号量与pv操作
本篇帖子继续上篇。有兴趣可以点击链接进行查看以前写过的文章。【系统架构设计师】第一章:操作系统(1.2.2)参考教材:《系统架构设计师考试全程指导(第二版)》《系统架构设计师教程》1.2.2 信号量与pv操作pv操作指的是两个:p操作和v操作。有时候我们的进程在工作的时候,需要同时配合来干多件事情。比如,我们规定一个进程用来写入数据,另一个进程用来读取数据。很显然,这连个进程是不能互相干扰的...原创 2020-12-26 01:02:52 · 89877 阅读 · 4 评论 -
【系统架构设计师】第一章:操作系统(1.2.1)进程的三态模型与五态模型
本篇帖子继续上篇。有兴趣可以点击链接进行查看以前写过的文章。【系统架构设计师】第一章:操作系统(1.1.1—1.1.2)参考教材:《系统架构设计师考试全程指导(第二版)》《系统架构设计师教程》1.2 处理器管理在单用户多任务的操作系统中,或者多用户多任务的操作系统中,系统同时运行多个程序,这些程序的并行运行势必形成对系统资源的竞争使用。因此,操作系统必须能够处理和管理这种并行运行的程序,使之对资源的使用按照良性的顺序进行。1.2.1 进程的状态首先我们要搞清楚三个东西的区别:程序,进程,.原创 2020-12-23 23:57:12 · 87173 阅读 · 1 评论 -
【系统架构设计师】第一章:操作系统(1.1.1---1.1.2)操作系统的分类和结构
好久不见了。最近由于忙着期末考试,所以一直没更新帖子,最近考完了,我又回来了。很久不动笔了,突然很手痒,但是又一直在纠结写什么。原计划要写kali的从零开始的教程,不过仔细想想其实那个并没有系统架构师的专注力大,因为这个是我的一个目前的目标。你们知道的,我今年大二,下个学期会特别忙,有七八场ctf和awd,线上线下的都有,这就意味着我基本整个学期的一半都要在外地跑。更别说还有实习,招警考试…想想就头疼。不过好在我学计算机还是比较有天赋的,所以专业课反而是最轻松的一个。但是,我的想法不仅仅只是课程.原创 2020-12-22 23:27:37 · 89053 阅读 · 6 评论