全文预览

操作系统-第六次作业

上传者:叶子黄了 |  格式:docx  |  页数:5 |  大小:22KB

文档介绍
页内地址拼成物理地址。可以用快表来缩短时间。(硬件完成)Р保护键(软件)或扩充页表,增加存取控制项(硬件)Р段式存储管理Р以段为单位,为每一个逻辑段分配连续的内存空间Р需要段表始址寄存器和长度寄存器;可以增加快表Р多道Р动态Р把逻辑地址分为段号和段内地址,与段表长度寄存器比较,检查越界,根据段表始址寄存器得到段表首地址,根据逻辑段号找到该段起始地址,并且与段内地址拼成物理地址。可以用快表来缩短时间。(硬件完成)Р越界检查(硬件)保护键(软件)或扩充段表,增加存取控制项(硬件)Р段页式存储管理Р以段为单位,为每一个逻辑段按用户程序需求的页数分配,分配空间不一定连续Р需要段表始址寄存器、长度寄存器和快表Р多道Р动态Р根据段号查找快表,如果找到则直接获得物理地址,否则通过段表始址寄存器查找段表,根据段号查找页表位置,根据页号在页表中查找内存块号,和页内地址拼接成物理地址,并更新快表(硬件)Р越界检查(硬件)保护键(软件)或扩充段表,增加存取控制项(硬件)Р虚拟存储管理Р虚拟页式存储Р程序运行时不装入全部页面,根据需求动态装入,使用页面置换算法来调换内存中的页面Р需要在页式基础上增加页号、驻留位、内存块号、外存地址、访问位、修改位Р多道Р动态Р在地址映射过程中如果访问页面不存在则产生缺页中断(硬件),并根据一定的算法将页面调入内存,如果内存已满,需要将某些页面暂时移出内存。(软件)Р越界检查(硬件)保护键(软件)或扩充段表,增加存取控制项(硬件)Р虚拟段式存储Р程序运行时不全部装入,根据需求动态装入,以段为单位进行内外存的交换。Р需要在段式基础上增加特征位、存取权限位、标志位、扩充位Р多道Р动态Р在地址映射过程中如果访问段不存在则产生缺段中断(硬件),检察系统是否有足够连续空间,如有则直接装入,否则尝试使用紧缩技术获得足够连续空间,如果还不足则考虑淘汰一些内存中的不常用段。(软件)

收藏

分享

举报
下载此文档