虚拟存储器是指采用自动实现部分装入和部分对换的功能

 zhushican   2022-04-16 14:53   306 人阅读  0 条评论

虚拟存储器是指采用自动实现部分装入和部分对换的功能

1)存储管理:

实际内存也称为物理内存,是指有硬件存储介质的内存。在实存管理中,必须为作业分配足够的存储空间,以装入有关作业的全部信息,当然作业的大小不能超出主存的可用空间,否则,这个作业是无法运行的。

         虚拟存储器是指采用自动实现部分装入和部分对换的功能,为用户提供一个比物理主存空间容量大的,可寻址的一种“主存储器”。

          若进程访问的程序和数据在主存中,执行可以顺利进行。

          若不在主存,则需部分装入,即由系统自动将这部分信息装入主存储器中。

           若主存中没有足够的空闲空间,把主存中暂时不用的信息从主存移到辅存中,实现部分对换。

虚拟存储器是指采用自动实现部分装入和部分对换的功能

2)处理机管理

        处理机管理程序的主要任务就是合理地管理和控制进程对处理机的要求,对处理机的分配、调度进行有效管理,使处理机资源得到充分的利用。

3)文件管理

文件是按一定格式建立在存储设备上的一组相关信息的有序集合。

        文件管理系统负责管理和存储文件信息,用户不必关心文件在磁盘上是如何存取的,而只需要关注文件名及文件内容即可,如何将文件存储在磁盘上以及如何将磁盘上存储的信息还原成文件,这些工作是由操作系统在用户给出文件名后自动实现的。

       4)设备管理

设备管理功能包括管理各类外部设备、完成用户提出的I/O请求、加快I/O的传送速度、发挥I/O设备的并行性,提高I/O设备的利用率。

         通常,设备并不是直接与CPU进行通信而是与设备控制器通信,因此,在I/O设备中应含有与设备控制器间的接口。。

        为了缓和CPU和I/O设备速度不匹配的矛盾,提高CPU和I/O设备的并行性,在现代操作系统中,几乎所有的I/O设备在与CPU交换数据是都用了缓冲区。

虚拟存储器是指采用自动实现部分装入和部分对换的功能

         5)用户接口

         用户在计算机上运行程序的过程中,需要告诉计算机各种运行要求、出错处理方式等,因此,操作系统应向用户提供一系列操作命令,作为计算机和用户的接口。

         一是程序一级接口:操作系统为用户提供一组系统调用命令,它可以供用户在程序中直接调用,通过系统调用命令直接向系统提出各种资源请求和服务请求。

        二是作业控制语言和操作命令:在批处理系统中,由于用户无法再程序运行过程中与系统交互,因此必须在提交运行作业的同时,按系统提供的控制编程语言编写作业说明书,告知系统本作业的运行图及要求的服务。


本文地址:http://www.sclingchen.com/post/114.html
版权声明:本文为原创文章,版权归 zhushican 所有,欢迎分享本文,转载请保留出处!

评论已关闭!