简述操作系统存储管理的类别;简述分页存储管理基本方法;简述从分页存储管理演变成请求分页存储管理的原因。
时间: 2024-06-01 21:13:27 浏览: 9
操作系统存储管理的类别包括连续存储分配、离散存储分配和虚拟存储器。其中,连续存储分配是将主存分成固定大小的区域,每个进程都必须在连续的区域内分配空间;离散存储分配是将主存分为多个不连续的区域,每个进程可以在任意的区域内分配空间;虚拟存储器是将进程所需的空间分成不连续的部分,部分存在主存储器中,部分存在辅存储器中。
分页存储管理基本方法是将主存分成大小相等的页,每页大小为2的n次方字节。将逻辑地址十进制表示为p=q*w+r的形式,其中w为页长,q和r分别表示页号和页内地址。将页表中的每个页表项表示为页号和页框号的对应关系,将逻辑地址转换成物理地址时,将页号替换成页框号,页内地址不变,得到物理地址。
从分页存储管理演变成请求分页存储管理的原因是:在分页存储管理中,每个进程需要预先分配一定数量的连续空间,且分页大小是固定的,当进程需要的空间超出已分配的空间或者页大小不适合进程需要时,分页存储管理就会出现问题。请求分页存储管理通过动态分配和释放页面来解决这个问题,可以根据进程需求大小动态地分配和释放页面。
相关问题
简述操作系统存储管理的类别;简述分页存储管理基本方法;简述从分页存储管理演变成请求分页存储管理的原因。100字
操作系统存储管理的类别有三种:连续存储分配,离散存储分配和虚拟存储器。其中连续存储分配是指各个进程所占的存储区域是连续的,离散存储分配是指进程所需的存储空间可以分散存放于内存的若干区域,虚拟存储器是指在调入程序运行时仅将部分程序存入内存,并在运行时动态地调入/调出程序段。
分页存储管理基本方法是将整个物理内存分为大小相等的物理块,每个物理块又分成大小相等的页面,每个页面都有一个页面号,页面号作为地址的一部分来对应一个物理地址。
从分页存储管理演变成请求分页存储管理的原因是,分页管理需要将内存分成等大小的块,无法处理进程的动态变化需求。而请求分页管理根据进程的需要请求相应大小的页面,从而使内存使用更加灵活。
简述请求页式存储管理的优缺点
请求页式存储管理(Demand Paging)是一种虚拟存储技术,它将进程所需的页只在需要时才从磁盘中读入内存。请求页式存储管理的优缺点如下:
优点:
1. 节省内存空间:请求页式存储管理只有在需要时才将进程所需的页调入内存,因此可以节省内存空间,提高内存的利用率。
2. 提高系统吞吐量:请求页式存储管理可以提高系统的吞吐量,因为它只有在需要时才将进程所需的页调入内存,从而减少了磁盘和内存之间的数据传输量。
3. 提高系统响应速度:请求页式存储管理可以提高系统的响应速度,因为它可以快速地将进程所需的页调入内存,从而减少了进程等待的时间。
4. 减少磁盘访问次数:请求页式存储管理可以减少磁盘访问次数,从而提高了系统的效率和稳定性。
缺点:
1. 增加了页表的负担:请求页式存储管理需要维护页表,因此会增加页表的负担,降低系统的效率。
2. 延迟了进程的执行时间:当进程需要的页不在内存中时,请求页式存储管理需要将这些页从磁盘中读入内存,这个过程会延迟进程的执行时间,降低系统的响应速度。
3. 容易产生抖动(Thrashing):当系统中同时运行的进程过多时,每个进程所需的页可能会频繁地从磁盘中读入内存,这个过程称为抖动,会降低系统的效率和稳定性。
总之,请求页式存储管理是一种虚拟存储技术,可以提高系统的效率和稳定性,但同时也会增加页表的负担,延迟进程的执行时间,并容易产生抖动。因此,在实际使用中,需要根据具体情况选择适合的存储管理技术,以提高系统的效率和稳定性。