操作系统存储器
① 关于操作系统虚拟存储器技术错误
关于操作系统虚拟存储器技术错误,虚拟存储器可以把硬盘当作内存使用,提高硬盘的存取速度。改变虚拟存储器技术错误:
1、虚拟内存错误,建议增加虚拟内存,因为有可能内存不够。
2、内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。
3、内存(Memory)也被称为内存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。
4、只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行。内存是由内存芯片、电路板、金手指等部分组成的。
② 电脑操作系统只负责管理主存储器,而不管理辅助存储器
不是这样的。
寄存器、高速缓存、主存储器和磁盘缓存均属于操作系统存储管理的管辖范畴,掉电后它们存储的信息不再存在。固定磁盘和可移动存储介质属于设备管理的管辖范畴,它们存储的信息将被长期保存。
计算机的存储器可分成内存储器和外存储器。内存储器在程序执行期间被计算机频繁地使用,并且在一个指令周期期间是可直接访问的。外存储器要求计算机从一个外贮藏装置例如磁带或磁盘中读取信息。
(2)操作系统存储器扩展阅读
访问内存的有效时间
从进程发出指定逻辑地址的访问请求,经过地址变换,到在内存中找到对应的实际物理地址单元并取出数据,所需要花费的总时间,称为内存的有效访问时间(EAT)。
假设访问一次内存的时间为t,在基本分页存储管理方式中,有效访问时间分为第一次访问内存时间(即查找页表对应的页表项所耗费的时间t)与第二次访问内存时间(即访问页表项中的物理块号与页内地址所拼接成的实际物理地址所耗费的时间t)之和: EAT = t + t = 2t;
在快表中查找到所需表项存在着命中率的问题。所谓命中率,是指使用快表并在其中成功查找到所需页面的表项的比率。
则:EAT = а×λ + (t+λ)(1-а) + t = 2t + λ - t×а;
上式中,λ表示查找快表所需要的时间,а表示命中率,t表示访问一次内存所需要的时间。
③ 操作系统采用虚拟存储器技术的原因
操作系统采用虚拟存储器技术的原因解决外设与主机速度不匹配的问题
④ 计算机系统中的存储器系统是指
计算机系统中的存储器系统是指主存储器和外存储器。
主存储器被划分成若干用于存放数据或指令的存储单元。为了区分不同的核亮坦存储单元,给每一个存储单元分配一个编号,这个编号称为存储单元的地址,因此主存是按地址存取信息的。在主存中,以字节作为编址单位,即一个存储单元的长度为8个二进制位。存储单位的地址改桐编号从0开始,顺序加1 ,是一个无符号二进制整数,一般用十六进制数表示。
容量大而速度低的外围存储器主要采用磁盘、光盘、磁带等。
(4)操作系统存储器扩展阅读
近代计算机系统资源为一同执行的多个用户程序所共享。就主存来说,它同时存有多个用户的程序和系统软件。为使系统正常工作,必须防止由于一个用户程序出错而破坏同时存在主存内的系统软件或其他用户的程序,还须防止一个用户程序不合法地访问并非分配给它的主存区域。因此,存储保护是多道程序和多处理机系统必不可少的部分。
主存保护是存储保护的重要环节。主存保护一般有存储区域保护和访问方式保护。存储区域保护可采用界限寄存器方式,由系统软件经特权指令给定上、下界寄存器内容,从而划定每个用户程序的区域,禁止越界访问。
界限寄存器方式只适用于每个用户程序占用一个或几个连续的主存区域,而对于虚拟存储器系统,由于一个用户的各页离散地分布于主存内,就需要采用键式保护和环状保护等方式。
键式保护是由操作系统为每个存储页面规定存储键键枯,存取存储器操作带有访问键,当两键符合时才允许执行存取操作,从而保护别的程序区域不被侵犯,环状保护是把系统程序和用户程序按重要性分层,称为环,对每个环都规定访问它的级别,违反规定的存取操作是非法的,以此实现对正在执行的程序的保护。