`
longxj
  • 浏览: 101893 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

linux的分页

阅读更多

linux总用有四种page table:
1.page global directory
2.page upper directory
3.page middle directory
4.page table

对于非PAE的32位地址,linux采用的是两级页表,2和3页表不使用,但是代码仍然在,只是将相应的entry置为适当的值。
对于PAE的34位地址,linux采用3中,page global directory对应80x86的page directory pointer table,page middle directory对应80x86的page directory
page table对应80x86的page table
对于64位的地址,对于不同的硬件linux采用不同分页方式。
2009/01/13 二

分享到:
评论

相关推荐

    linux 分页分段机制及储存分析

    在深入探讨Linux操作系统中的分页分段机制之前,我们首先要理解这两个术语的基本概念。分页和分段是现代操作系统管理内存的两种主要方法,它们帮助系统有效地管理和分配虚拟内存,提高资源利用率,并确保进程间的...

    操作系统-基本分页存储管理(内有代码)

    操作系统-基本分页存储管理 操作系统是计算机科学和技术的核心组件之一,对于计算机科学和技术专业的学生来说,操作系统的学习是不可或缺的一部分。基本分页存储管理是操作系统中的一种常见的存储管理方式,它通过...

    Linux内存分页机制原理

    ### Linux内存分页机制原理详解 #### 一、引言 在现代操作系统中,内存管理是确保系统稳定性和性能的关键技术之一。Linux作为一款广泛使用的开源操作系统,其内存管理机制非常成熟且高效。本文旨在深入解析Linux...

    linux_命令中文注释及参数说明

    10. **more/less** - 分页查看文件内容 - 在页面中可以使用`上下箭头`浏览,`空格`翻页,`q`退出 11. **find** - 查找文件 - `-name`:根据文件名查找 - `-mtime`:查找指定时间内修改过的文件 12. **grep** - ...

    linux内存管理

    #### 二、Linux分页机制详解 Linux在i386架构上采用了分页机制来管理内存,其中主要包括以下概念: - **线性地址**:线性地址是经过段选择器和段描述符转换后的地址,它是进行分页的基础。 - **页目录索引与页表...

    Linux的分段和分页机制

    ### Linux的分段和分页机制详解 #### 一、分段机制 ##### 1.1 80386的两种工作模式 在探讨Linux的分段机制之前,我们先了解一下80386处理器的两种工作模式:实地址模式和保护模式。 - **实地址模式**:这是系统...

    操作系统 linux 请求分页 模拟内存管理实验报告java(内含源码)

    在本实验报告中,我们将重点讨论Linux操作系统中的请求分页内存管理,这是一个模拟实验,旨在帮助理解内存管理的基本概念和技术。 请求分页是现代操作系统中广泛采用的一种内存管理策略,它允许进程在需要时请求页...

    SAP Note 1557506 - Linux paging improvements

    ### SAP Note 1557506:Linux分页改进详解 #### 核心问题与症状 在处理大量业务数据时,SAP应用程序通常需要消耗大量的内存资源。然而,在某些场景下,即使SAP应用已被调整至适合系统主存大小,用户仍可能遇到高...

    武汉大学计算机学院Linux试卷

    4. **Linux分页机制** - 在I386体系结构中,Linux支持4KB的分页机制。 5. **设备文件名** - 第二块IDE硬盘的设备名为/hdev/hda2。 - 它上面的第三个主分区对应的文件名是/hdev/hda2-3。 6. **超级块与索引节点*...

    linux三级分页结构内核空间管理

    ### Linux三级分页结构内核空间管理 #### Linux三级分页管理 Linux操作系统采用三级分页机制来管理其内核空间以及用户空间的虚拟内存。这种机制能够有效地支持大规模内存管理,并通过层次化的页表结构提高了寻址...

    疯狂内核之——Linux虚拟内存

    ##### 1.2 基于x86的Linux分页机制 分页机制是现代操作系统中常用的一种虚拟内存管理方法。它将物理内存划分为固定大小的页(通常为4KB),并将虚拟地址空间也划分为相同大小的页。每个页可以映射到不同的物理页上...

    linux x86内存管理之分段与分页

    Linux x86 内存管理之分段与分页 Linux 操作系统在 x86 架构上实现了内存管理机制,主要通过分段和分页两种机制来管理内存。以下是对 Linux x86 内存管理之分段与分页的详细介绍。 逻辑地址、线性地址和物理地址 ...

    Linux操作系统中的分页策略介绍

    在Linux操作系统中,分页策略是内存管理的关键组成部分,它确保了进程间的隔离性和安全性。分页机制使得每个进程都拥有自己独立的虚拟地址空间,这些空间通过页表进行映射,以确保不同进程的虚拟地址不会映射到相同...

    内存管理-分页机制

    对与内存管理保护模式中的分页机制讲得停详细的,个人觉得很不错。共享给大家学习下。

    嵌入式系统复习题填空.doc.pdf

    8. Linux 分页机制:在x86体系结构中,Linux支持两级分页,通过页表和页目录映射物理地址。 9. 设备文件名:主设备号和从设备号定义了设备在系统中的位置,例如第二块IDE硬盘的设备名为hdb,其上的第三个主分区为...

    datagridview分页

    为了解决这个问题,我们可以实现`DataGridView`的分页功能。本篇将详细介绍如何在C#中为`DataGridView`实现分页,并添加导航条以实现不同颜色的间隔显示,以提高用户界面的美观度。 首先,理解`DataGridView`分页的...

    Linux内存管理

    i386保护模式的分段与分页 Linux分页 线性地址空间分布 用户地址空间 内核地址空间 空闲物理内存管理 内核物理内存分配接口 共享存储

    Linux内核分析与应用课件第2章(三)分页机制.pdf

    Linux 内核分析与应用课件第 2 章(三)分页机制 Linux 内核分析与应用课件第 2 章(三)分页机制主要讲解了分页机制的原理和实现方法。分页机制是操作系统中虚拟存储器管理的重要组成部分,它将虚拟地址空间或线性...

Global site tag (gtag.js) - Google Analytics