网站首页 站内搜索

搜索结果

查询Tags标签: 页表,共有 80条记录
  • Linux缺页异常

    关键词说明: VA:Virtual Address 虚拟地址 PA:Physical Address 物理地址 MMU:Memory Manage Unit 内存管理单元 TLB:Translation Lookaside Buffer 旁路快表缓存/地址变换高速缓存 PTE:Page Table Entry 分页表项(1) 内存延时分配以Linux系统为例,每个进程拥…

    2022/7/28 5:22:45 人评论 次浏览
  • [自制操作系统] 第14回 内存管理系统

    目录一、前景回顾二、位图bitmap及函数实现三、内存池划分四、运行一、前景回顾前面我们已经花了一个回合来完善了一下我们的系统,包括增加了makefile,ASSERT以及一些常见的字符串操作函数。关于makefile,还是我以前学习Linux系统编程的时候学了一点点,很久没用导致就…

    2022/7/8 5:20:07 人评论 次浏览
  • 虚拟磁盘格式1:VMDK

    参考文档:Virtual Disk Format 5.0 虚拟磁盘格式:VMDK vmware设计VMDK的文件格式来模拟物理磁盘,使得虚拟机的操作系统读写虚拟磁盘时使用与物理磁盘相应的接口 虚拟磁盘作为一个或多个文件存储在主机或远程设备上在vmware workstation或mware pusion上:存在底层主机操…

    2022/4/18 23:13:10 人评论 次浏览
  • xv6 lab3

    https://pdos.csail.mit.edu/6.S081/2020/labs/pgtbl.html简述 这个lab有三个task:写一个打印页表内容的函数 给每个进程都创建一个内核页表,这个主要的优化点是具体点,就是将用户态页表的映射也放到每个进程的内核页表中,那么从用户态传入到内核态的指针就可以直接按…

    2022/4/1 23:22:20 人评论 次浏览
  • mmu浅析

    MMU 功能 访问控制;虚拟地址(页)到物理地址(页框)的转换 转换过程 页由Frame Index(页框索引:与物理页框进行映射)和位p(present 存在位:本页的映射是否有效;映射无效,Frame Index部分为X,该位为0;映射有效则该位为1页表的作用是实现从页号到物理块号的地址映射缺页…

    2022/3/8 23:15:37 人评论 次浏览
  • 你管这叫操作系统源码(三)

    文章目录 重新设置idt和gdtIntel内存管理:分段与分页进入main前的最后一跃资料重新设置idt和gdt 正式进入 c 语言写的 main.c 之前的 head.s 究竟写了点啥?head.s 文件很短: _pg_dir: _startup_32:mov eax,0x10mov ds,axmov es,axmov fs,axmov gs,axlss esp,_stack_sta…

    2022/2/28 22:22:10 人评论 次浏览
  • CPU体系架构-MMU【转】

    转自:https://nieyong.github.io/wiki_cpu/CPU%E4%BD%93%E7%B3%BB%E6%9E%B6%E6%9E%84-MMU.html 在现在的工作项目中虽然没有使用到MMU功能,但MMU是较复杂的嵌入式操作系统运行的基础。例如Linux就不能够运行在没有MMU的ARM7处理器上,ucLinux就是为了适应没有MMU的处理器…

    2022/2/27 6:21:51 人评论 次浏览
  • [mmu/cache]-ARM MMU的学习笔记-一篇就够了【转】

    转自:https://blog.csdn.net/weixin_42135087/article/details/109044386 ★★★ 个人博客导读首页—点击此处 ★★★.说明:在默认情况下,本文讲述的都是ARMV8-aarch64架构,linux kernel 64位.相关文章1、ARM cache的学习笔记-一篇就够了 自制《armv8的VMSA/MMU/Cache…

    2022/2/27 6:21:42 人评论 次浏览
  • ARM体系架构——MMU【转】

    转自:https://www.jianshu.com/p/ef1e93e9d65b一、前言 在 嵌入式Linux 开发中,往往会听到 MMU 这个词,但大多数情况下并不会去了解它,因为操作系统已经做好了关于 MMU 的一切操作,我们只需要在操作系统的框架下直接使用即可。但了解 MMU 有助于帮助我们理解操作系统…

    2022/2/27 6:21:36 人评论 次浏览
  • 从 MMU 看内存管理

    在计算机早期的时候,计算机是无法将大于内存大小的应用装入内存的,因为计算机读写应用数据是直接通过总线来对内存进行直接操作的,对于写操作来说,计算机会直接将地址写入内存;对于读操作来说,计算机会直接读取内存的数据。 但是随着软件的不断膨胀和移动应用的到来…

    2022/2/18 7:14:09 人评论 次浏览
  • 80386内存管理

    这篇文章翻译自Intel 80386 Reference Programmer’s Manual的第5章。 文章目录 第五章 内存管理5.1 段翻译(Segment Translation)5.1.1 描述符5.1.2 描述符表5.1.3 选择符5.1.4 段寄存器 5.2 页翻译(Page Translation)5.2.1 页框(Page Frame)5.2.2 线性地址(Linea…

    2022/1/31 7:09:41 人评论 次浏览
  • [kernel 启动流程] (第五章)第一阶段之——临时内核页表的创建【转】

    转自:https://blog.csdn.net/ooonebook/article/details/52850433 本文是基于arm平台。例子都是以tiny210(s5pv210 armv7)为基础的。 [kernel 启动流程]系列: [kernel 启动流程] 前篇——vmlinux.lds分析[kernel 启动流程] (第一章)概述[kernel 启动流程] (第二章)…

    2022/1/26 6:05:48 人评论 次浏览
  • 操作系统:分页管理系统页面置换算法设计与实现

    题目如下 一个请求分页管理系统,按字节编址,逻辑地址及物理地址的有效位均为32位(二进制),页面大小为4KB。假设一次内存访问时间为100ns,处理一次缺页的平均时间105 ns(已含更新页表的时间,缺页中断中不更新快表)。 进行地址转换时分如下两种情况: 1)无快表时,…

    2021/12/30 12:37:31 人评论 次浏览
  • 操作系统:分页管理系统页面置换算法设计与实现

    题目如下 一个请求分页管理系统,按字节编址,逻辑地址及物理地址的有效位均为32位(二进制),页面大小为4KB。假设一次内存访问时间为100ns,处理一次缺页的平均时间105 ns(已含更新页表的时间,缺页中断中不更新快表)。 进行地址转换时分如下两种情况: 1)无快表时,…

    2021/12/30 12:37:31 人评论 次浏览
  • 操作系统阶段性小结——内存管理

    在页面置换算法中,仅用到“引用位”的是(CLOCK) 在动态分区内存管理中,倾向于优先使用低地址部分空闲空间的算法是(首次适应算法) 静态链接是在(编译时)进行的,而动态链接是在(装入时)或(调用时)进行的,其中在(调用时)进行链接,可使得内容利用率最高。…

    2021/12/20 7:22:57 人评论 次浏览
共80记录«上一页1234...6下一页»
扫一扫关注最新编程教程