x86内存管理机制.pptVIP

  • 12
  • 0
  • 约9.95千字
  • 约 70页
  • 2017-02-17 发布于北京
  • 举报
x86内存管理机制 x86微处理器的寄存器结构 x86微处理器的基本结构 (80286以上) 李曦,罗文坚 中科大计算机系 x86内存管理机制 x86微处理器的寄存器结构 (80286以上) 多任务工作模式的支持 任务调度方式 时间片调度:如20ms切换,循环 平等 产生“系统降级”,对关键任务不利 优先级调度:低优先级可被高优先级中断 实时系统 任务运行环境的保护 用户程序context切换:寄存器、指针、数据区等,使用堆栈或内存 OS区要保护:使用分层分级权限管理 80386的保护环 虚拟存储管理 虚拟存储器:提供给程序员的一个很大的逻辑存储空间 由内存和外存构成, 可以运行所要求的存储容量比实际主存容量大得多的程序 内存换入换出:物理内存无法容纳一个任务的全部代码和数据 覆盖技术(overlay):分块调入当前执行者。EMM386 虚拟存储管理技术(Virtual Memary) 内存管理 DRAM与HD间映射交换 段交换:整段换入换出 优点:与程序中的代码和数据结构对应 缺点:长度不定,不易管理;大段时间开销大 页交换:固定大小页(如4K) 与逻辑结构不对应 段页式:程序员使用逻辑段进行编程,OS将段分成4K的页,进行交换 x86系列使用之 OS在MMU(存储器管理单元)的支持下完成 虚存管理 根据虚拟地址(逻辑地址)计算有效地址(物理地址) 存储空间保护 提供权限管理支

文档评论(0)

1亿VIP精品文档

相关文档