- 博客(12)
- 收藏
- 关注
原创 第 七 、八 章 文件与磁盘空间管理
文件和文件系统文件管理:把所管理的程序和数据组织成一系列的文件,并能进行合理的存储、使用等操作。1 )基本概念数据项:描述对象某种属性的字符集;是数据组织中可以命名的最小逻辑数据单位。记录:一组相关数据项集合,描述对象某方面的属性;关键字:一个记录中的一个或几个数据项的集合,用于唯一的标识一个记录。文件:由创建者定义的、具有文件名的一组相关元素的集合。有结构:由相关记录组成无结构:...
2018-11-26 20:04:26
651
原创 输入输出系统——I/O系统
小部分I/O系统软件放在了用户应用层上。库函数(与应用程序链接)假脱机技术(虚拟设备)1)系统调用与库函数不允许运行在用户态的应用进程,去直接调用运行在核心态(系统态)的OS过程。应用进程在运行时,又必须取得OS所提供的服务。于是:OS在用户层中引入了系统调用,应用程序可以通过它,间接调用OS中的I/O过程,对I/O设备进行操作。2)设备分配中的虚拟技术—— SPOOLing技术...
2018-11-25 14:00:16
1729
原创 第六章
I/O系统的组成包括:需要用于输入、输出和存储信息的设备;需要相应的设备控制器;控制器与CPU连接的高速总线;有的大中型计算机系统,配置I/O通道;I/O系统的基本功能及模型1)主要功能:隐藏物理设备细节,方便用户用户使用抽象的I/O命令即可实现设备无关性,方便用户用户可用抽象的逻辑设备名来使用设备,同时也提高了OS的可移植性和易适应性。提高处理机和设备的并行性,提高利...
2018-11-25 13:22:11
241
原创 第五章虚拟储存器
1.虚拟储存器的基本概念分析常规存储器管理不足的原因:1)常规存储器管理方式的特征一次性:作业在运行前一次性地全部装入内存驻留性:作业装入内存后,便一直驻留在内存中,直至作业运行结束。:一次性及驻留性在程序运行时是否是必须的?NO。程序运行有局部性。程序执行的特点:多数情况下仍是顺序执行。少部分的转移和过程调用指令会使程序执行由一部分区域转至另一部分区域(但研究表明调用深度多数...
2018-11-23 20:58:40
536
原创 第四章储存器管理
1.程序的装入和链接程序进内存的一般过程:编译compiler:编译程序:将用户源代码编译成若干个目标模块。链接link:链接程序:将形成的一组目标模块,及它们需要的库函数链接在一起,形成一个完整的装入模块。装入load:由装入程序将装入模块装入内存,构造PCB,形成进程,开始运行(使用物理地址)。逻辑地址 ====== 物理地址:绝对装入方式(absolute loading)...
2018-11-23 16:53:07
190
原创 2-5管程
1.管程的组成语法:名为monitor_name的管程Type monitor_name= monitorvariable declarations;procedure entry P1(){…}procedure entry P2(){…}procedure entry Pn(){…}initialization code;1. 一组局部变量2.对局部变量操作的一组...
2018-10-09 14:13:39
302
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人