分页存储管理是离散存储管理吗
时间: 2024-03-04 15:50:30 浏览: 58
是的,分页存储管理是一种离散存储管理的方法。在分页存储管理中,虚拟存储器和实际主存储器被划分为等大小的页,每个页是一个离散的存储块。在程序访问虚拟存储器时,操作系统会将虚拟地址划分为页号和页内偏移量,然后根据页表将对应的物理页映射到实际主存储器中的一个或多个页框中。
相比之下,连续存储管理使用连续的存储块来管理内存,而不是离散的页。在连续存储管理中,整个内存空间被划分为连续的区域,每个区域是一个连续的存储块,程序可以直接访问这些存储块。常见的连续存储管理方法包括分区存储管理和段式存储管理。
因此,分页存储管理和连续存储管理是两种不同的内存管理方法,分页存储管理是一种离散存储管理的方法。
相关问题
简述操作系统存储管理的类别;简述分页存储管理基本方法;简述从分页存储管理演变成请求分页存储管理的原因。
操作系统存储管理的类别包括连续存储分配、离散存储分配和虚拟存储器。其中,连续存储分配是将主存分成固定大小的区域,每个进程都必须在连续的区域内分配空间;离散存储分配是将主存分为多个不连续的区域,每个进程可以在任意的区域内分配空间;虚拟存储器是将进程所需的空间分成不连续的部分,部分存在主存储器中,部分存在辅存储器中。
分页存储管理基本方法是将主存分成大小相等的页,每页大小为2的n次方字节。将逻辑地址十进制表示为p=q*w+r的形式,其中w为页长,q和r分别表示页号和页内地址。将页表中的每个页表项表示为页号和页框号的对应关系,将逻辑地址转换成物理地址时,将页号替换成页框号,页内地址不变,得到物理地址。
从分页存储管理演变成请求分页存储管理的原因是:在分页存储管理中,每个进程需要预先分配一定数量的连续空间,且分页大小是固定的,当进程需要的空间超出已分配的空间或者页大小不适合进程需要时,分页存储管理就会出现问题。请求分页存储管理通过动态分配和释放页面来解决这个问题,可以根据进程需求大小动态地分配和释放页面。
简述操作系统存储管理的类别;简述分页存储管理基本方法;简述从分页存储管理演变成请求分页存储管理的原因。100字
操作系统存储管理的类别有三种:连续存储分配,离散存储分配和虚拟存储器。其中连续存储分配是指各个进程所占的存储区域是连续的,离散存储分配是指进程所需的存储空间可以分散存放于内存的若干区域,虚拟存储器是指在调入程序运行时仅将部分程序存入内存,并在运行时动态地调入/调出程序段。
分页存储管理基本方法是将整个物理内存分为大小相等的物理块,每个物理块又分成大小相等的页面,每个页面都有一个页面号,页面号作为地址的一部分来对应一个物理地址。
从分页存储管理演变成请求分页存储管理的原因是,分页管理需要将内存分成等大小的块,无法处理进程的动态变化需求。而请求分页管理根据进程的需要请求相应大小的页面,从而使内存使用更加灵活。
阅读全文