操作系统
文章平均质量分 91
Ajay666
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
操作系统之进程那些事
这篇博客主要讲解进程、线程的概念,包括进程、线程的同步、通信等方法。 进程是一个程序及其数据在处理机上顺序执行时所发生的活动。进程是进程实体(包括二进制文件、数据和进程控制块PCB)的运行过程,是系统进行资源分配和调度的一个独立单位。 我觉得可以这样理解进程,比如你写了一个echo程序(打印用户从键盘输入的字符),编译以后变成了可执行文件,然后执行它,这时操作系统会将可执行文件调入内存中,原创 2017-05-10 19:19:49 · 694 阅读 · 0 评论 -
操作系统之存储管理
今天我们来看一下操作系统的存储管理。目的存储器是计算机结构中必不可少的一部分,每个用户程序都需要向操作系统申请存储资源,那么操作系统在存储管理发挥怎样的作用呢? 主要有一下三点: 1、为用户使用存储空间提供方便。用户只需要在自己的逻辑空间内编程,用户只需要跟操作系统说我要用这么大的内存空间,你分给我。至于我分到哪里(具体在内存中的物理地址),别人分到哪里,我不用管。 2、充分发挥内存的利用率。原创 2017-05-08 16:30:02 · 6835 阅读 · 0 评论 -
操作系统之进程调度
世界上很多问题都是跟资源分配和任务调度有关,而学会了操作系统的进程调度算法,我觉得也会给你在做事的时候带来一些启发吧。 在现代的操作系统中,有很多进程在内存中。有的正在运行,有的正等待某个事件的发生(比如等待用户敲击键盘)。那么操作系统作为一个大佬,就必须管理这些进程,让它们按照规则来,不能乱了套。进程调度的类型按照每个阶段的执行时间的相对比例来分,进程的调度类型包括一下三类: (1)长程调度:原创 2017-05-10 11:17:18 · 1086 阅读 · 0 评论 -
实例讲解成组链接法
成组链接法是一种用来记录磁盘空闲盘块的方法,它使得磁盘盘块的分配和回收都变得十分简单,而且没有空闲表法和空闲链表法它们的表太长的缺点,因此被引用到UNIX系统当中。成组链接法介绍计算机上的文件是记录在磁盘上的,而磁盘空间的分配是以盘块为单位的,那么如何管理磁盘中已经被使用的块和未被使用的块是操作系统必须要考虑的问题。下面将介绍比较实用又有点复杂的成组链接法,看它是如何把磁盘中所有的空闲盘块都记录起原创 2017-06-22 11:20:43 · 50913 阅读 · 109 评论 -
操作系统之文件管理
我们知道,在内存中存储的数据在断电后将会消失,并且内存的容量很小,所以电脑中都有硬盘,用来存放大量的程序和数据(比如.cpp文件、.exe文件、MP4等视频文件),需要时再调入内存中。为了方便用户在硬盘上存放程序和数据,以及保证多用户下数据的一致性和安全问题,操作系统添加了文件管理的功能,提高了磁盘的利用率。文件和文件系统文件管理是将其管理的程序和数据看成是一系列的文件来实现的。在文件系统中,可以原创 2017-07-13 22:02:42 · 1366 阅读 · 1 评论 -
操作系统之磁盘管理
磁盘存储器具有容量大、存取速度快、支持随机存取的特点,因此被广泛应用于计算机系统中。对于操作系统来说,管理好磁盘的三大要求和目标是: (1)合理有效利用磁盘:采用合理的文件存储空间分配算法,尽量减少磁盘碎片,提高硬盘的利用率; (2)提高磁盘的I/O速度:采用缓存等技术,提供访问速度; (3)提高磁盘可靠性:采用冗余和纠错检错等技术,保证磁盘的数据不会被破坏。外存的组织方式文件是原创 2017-07-14 10:43:44 · 7539 阅读 · 0 评论 -
ext2文件系统
经过前面两篇文章的讲解,我们对文件系统和磁盘管理有了大致的认识,那么现在我们应该找一个实例来深入认识这些方法,看看工业界是怎么把这些方法应用起来的(其实这些方法应该是首先被应用于工业界,然后再被操作系统总结出来的)。ext2文件系统,是Linux内核早期使用的文件系统,作为我们学习文件系统是很合适的。在学习ext2系统之前,我们不妨思考一下,如果给你一个光秃秃的磁盘,你需要创建一个文件系统,你要怎么原创 2017-07-14 11:14:32 · 1182 阅读 · 0 评论 -
小明学C++第五篇:操作系统
本篇博客重点在于文件系统,中断、进程的概念,以及整个存储系统的实现。背景前面讲到小明编写了一个多边形面积计算的程序,小明将它编译成二进制可执行代码保存在计算机中。然后小明双击该文件并运行,期间小明输入了几个顶点坐标后,最终控制台显示了正确的结果。那么这期间又发生了什么呢?文件的存储讲到文件的存储,就涉及到文件系统。 下面一段句子是微软对文件系统的描述: A file system is a原创 2017-08-28 20:05:05 · 1285 阅读 · 0 评论
分享