- 博客(6)
- 收藏
- 关注
原创 七+八、文件,磁盘管理
七、文件管理7.1文件的概念和定义文件(File)是操作系统中的一个重要概念。在系统运行时,计算机以进程为基本单位进行资源的调度和分配;而在用户进行的输入、输出中,则以文件为基本单位。大多数应用程序的输入都是通过文件来实现的,其输出也都保存在文件中,以便信息的长期存及将来的访问。当用户将文件用于应用程序的输入、输出时,还希望可以访问文件、修改文件和保存文件等,实现对文件的维护管理,这就需要...
2018-12-13 21:23:18 306
原创 六、I/O系统
定义:除了提供抽象以外,操作系统还需要控制计算机的所有I/O设备,操作系统必须向设备发送命令,捕捉中断,处理设备的各种错误,I/O部分的代码是整个操作系统中的重要组成部分。 6.1 I/O硬件原理对于程序员来说,I/O硬件是提供给软件的接口,我们的讨论仅限于如何对硬件编程,而不是其内部工作原理。 6.1.1 I/O设备I/O设备可以分成两类:块设备和字符设备。 ...
2018-12-13 21:01:43 343
原创 四、存储器管理
OS系统存储器管理的任务,就是动态实现用户区的管理,以便将尽可能多的进程装入存储器中,踢高存储器的利用率。存储器管理要实现的目标是:为用户提供方便、安全和充分大的存储空间。4.1存储管理应具有下列功能:(1)分配和回收。由OS完成内存空间的分配和管理,使程序员摆脱存储空间分配的麻烦,提高编程效率。为此系统应该记住内存空间的使用情况,实施内存的分配,回收系统或应用释放的空间。(2)抽象和...
2018-12-13 20:55:19 288
原创 三、处理机调度与死锁
3.1 处理机调度的层次和调度算法 3.1.1 处理机调度的层次 1.高级调度又称长程调度或作业调度。调度对象是作业。功能是根据某种算法,将外存上处于后备队列中的哪几个作业调入内存,为他们创建进程、分配资源,并放入就绪队列。 2.低级调度又称进程调度或短程调度。调度对象是进程。功能是根据某种算法,决定将就绪队列中的哪个进程应获得处理机,并由分派程序将处理机分配给被选...
2018-12-13 20:50:38 139
原创 二、进程管理
1.进程顺序执行时的特征(1) 顺序性 处理机的操作严格按程序规定顺序执行 (2) 封闭性 程序一旦开始执行,其计算结果不受外界因素影响。(3) 可再现性 程序执行只要初始条件一样,不论如何停顿,重复执行多少次结果都一样 程序的并发执行要符合前趋关系,符合前趋图的关系才是合理并发。不可再现结果的并发无意义,程序受其他程序的影响。 程序:程序段 + 数据段 + 控制块PCB 2....
2018-12-08 22:17:53 179
原创 一、操作系统引论
操作系统是:一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度(多道),方便用户使用的程序的集合。 1.1 操作系统的目标、作用 OS的目标方便性:用户无需了解底层硬件,无需用0、1机器语言操作。(可以说不用手,用工具,进入石器时代了。) 有效性:CPU、I/O、存储等的管理专门、合理地被组织管理起来,提高资源的利用率。 可扩充性:扩充应用软件;适应硬件...
2018-12-08 21:45:47 132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人