"计算机操作系统第六章2022优秀文档.ppt"
本资源是计算机操作系统的第六章,主要讲解了操作系统的存储管理技术,包括覆盖技术、交换技术、进程调出、进程调入和部分性原理等。下面是详细的知识点解释:
1. 覆盖技术:是程序运转过程中,在不同时辰把同一存储区分配给不同程序段或数据段,实现存储区共享的一种内存分配技术。覆盖技术通常与单一延续区分配、固定分区分配和动态分区分配等存储管理技术配合运用。
2. 交换技术:是指将内存中某进程的程序和数据(全部或部分)写入外存交换区中,腾出来的内存空间供其它进程运用。待内存有空闲空间后再将它从外存交换区装入内存。交换技术有磁盘交换区管理和进程调出两部分组成。
3. 磁盘交换区管理:磁盘交换区是一个数据的暂存处。系统可根据内存的“拥堵〞程度将信息调往交换区或者从交换区调入。磁盘交换区管理有文件区和交换区两个部分,主要区别在于存储方式、访问速度和存储时间。
4. 进程调出:进程调出操作,需求选择一个近期无运转要求的进程调出内存。这里,处于阻塞形状的进程是首选的,其次是就绪形状的进程,一个正在共享的程序不在思索之列。选择过程中的另一个参数是进程的优先级或呼应比。
5. 进程调入:进程调入操作需求选择一个具有运转条件且最迫切的进程,将它调入。普通来说,选择过程就是前面所讲的“中级调度〞,选出的进程可经过“进程激活〞装入内存。
6. 部分性原理:从程序对操作数的访问来看,普通情况下,一段程序访问的操作数也都部分于某个数据块中。因此在一个较短的时间内,程序执行中对内存地址的访问往往局限于一个较小的空间上。部分性原理可以实现小内存运转大程序的想象。
7. 虚拟存储器:是一个进程运转时,可不用将其全部装载到内存中,只须把当前运转的部分程序和能够访问的数据块装入内存即可。随着进程运转的不断推进,其他部分程序和数据可随时装入。这样做可实现小内存运转大程序的想象。从逻辑上说,系统拥有一个容量很大的存储器,这就是人们常说的虚拟存储器。