Pil0tXia 的书房 Pil0tXia 的书房
首页
  • 第一章 操作系统引论
  • 第二章 进程的描述与控制
  • 第三章 处理机调度与死锁
  • 第四章 存储器管理
  • 第五章 虚拟存储器
  • 期末考试备考
汇编语言课程笔记
GitHub (opens new window)
首页
  • 第一章 操作系统引论
  • 第二章 进程的描述与控制
  • 第三章 处理机调度与死锁
  • 第四章 存储器管理
  • 第五章 虚拟存储器
  • 期末考试备考
汇编语言课程笔记
GitHub (opens new window)
  • 关于本文档

    • 操作系统课程笔记
  • 第一章 操作系统引论

    • 单道批处理
    • 多道批处理
    • 并发与并行的区别
    • 分时操作系统
    • 实时操作系统
    • 操作系统的四个基础特性
    • 现代OS的基本单位
    • 作业1
    • 内核
    • 中断和异常
    • 系统调用
    • 冷启动和热启动
    • 补充资料
    • 作业2
    • 附言
  • 第二章 进程的描述与控制

    • 程序的基本概念
    • 进程的基本概念
    • 作业
    • 进程控制
    • 进程的特征
    • 进程同步
    • 进程通信
    • 线程
  • 第三章 处理机调度与死锁

    • 处理机调度的层次
    • 队列调度模型
    • 选择调度算法的原则
    • 调度算法
    • 死锁
  • 第四章 存储器管理

    • 多级存储器结构
    • 程序的装入与链接
    • 连续内存分配
    • 非连续内存分配
  • 第五章 虚拟存储器

    • 虚拟存储器概述
    • 请求分页存储管理方式
      • 基本思想
      • 硬件支持
        • 页表机制
        • 缺页中断机构
        • 缺页中断与一般中断的区别
        • 地址变换机构以及变换过程
    • 页面置换算法
    • 内存分配策略和分配算法
    • 抖动与工作集
  • 第六章 输入输出系统

  • 第七章 文件管理

  • 期末考试备考

    • 考试题型
  • 操作系统
  • 第五章 虚拟存储器
Pil0tXia
2023-02-08
目录
基本思想
硬件支持
页表机制
缺页中断机构
缺页中断与一般中断的区别
地址变换机构以及变换过程

请求分页存储管理方式

# 请求分页存储管理方式

# 基本思想

在基本分页基础上,增加调页功能和页面置换功能;每次调入和换出的基本单位都是长度固定的页面

# 硬件支持

要想在基本分页的基础上实现虚拟存储管理,需要以下三个新的特性:

# 页表机制

image-20230208095941982

请求分段存储管理方式将页表替换为段表即可。

# 缺页中断机构

  • 请求分页系统中、每当发现要访问的页面不在内存、便产生中断通知 OS 调入缺页

  • 要经过 保护CPU现场(内中断)、分析中断原因、执行缺页中断程序、执行完毕恢复现场 等步骤

# 缺页中断与一般中断的区别

缺页中断是内中断(在 CPU 内发起的中断),一般中断是外中断(在 CPU 外发起的中断)。

与一般中断相比,缺页中断有着明显的不同,主要表现在以下两个方面:

  1. 通常,CPU 是在一条指令执行完后,才检查是否有中断请求到达。若有,便去响应;否则,继续执行下一条指令。然而,缺页中断则是在指令执行期间,发现所要访问的指令或数据不在内存时所产生和处理的。

  2. 一条指令在执行期间,可能产生多次缺页中断。

# 地址变换机构以及变换过程

← 虚拟存储器概述 页面置换算法→

Copyright © 2022-2026 Pil0tXia | CC BY-NC-SA 4.0 Licensed | 苏ICP备2023001491号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式