虚拟内存与物理内存之间的映射关系

当我有a.out 和 b.out 这两个程序 不占用内存 ,当 变成./a.out ./b.out就会生成0-4g 的进程控制块 占用内存 0-3g用户区 3g-4g内核区
pcb进程控制块本质:struct结构体 (有成员变量)位于内核空间

比如int a=10 放在虚拟地址上 肯定不行 真正在物理的内存条上 一个页大小4kb

最后映射一定是分块映射 页表不一样

当我要申请地址 连续 实际上在内存条离散的 但是映射出来的是连续的

此时内核-操作系统怎么映射 ? 是同一块-一个os 一个内核 内核共享 注意分时 同个时间就是一个进程 ,两个进程间才可以通信
MMU 1.虚拟内存与物理内存映射 2.设置修改内存访问级别

物理内存 cpu内部的mmu在给cpu传指令的时候 有一些指令和操作系统,底层硬件相关的。有一些指令只在用户层面。因此cpu会把内存分级 在linux上只分为两级0 和3

一个寄存器只有4字节大小

相关推荐
雯宝22 分钟前
3. 驱动框架(块设备)
linux
静止了 所有的花开1 小时前
Ubuntu 26.04 静态 IP 配置不生效解决方法
linux·ubuntu·静态ip
caimouse2 小时前
ReactOS 图形系统分析(3):显示驱动 DDI framebuf.dll
linux·运维·网络
TonyLee0173 小时前
Claude Code + DeepSeek:服务器安装与使用笔记
linux·服务器·deepseek·claude code
buhuizhiyuci3 小时前
【Linux 篇】数字世界的水流蓄水池 —— IO 缓冲区机制深度实战解析
linux·运维·服务器·c++
骇客野人3 小时前
Linux 服务器 Python 版 MCP 服务部署整体方案(适配 Claude/Cursor/自研Agent)
linux·服务器·python
天疆说4 小时前
04 稳定性与性能调优实录:OOM 崩溃、并发槽位、前缀缓存与 DSpark 调参
linux·运维·缓存
星卯教育tony4 小时前
NOI Linux 2.0 服务器多用户网页桌面部署方案(腾讯云轻量Ubuntu20.04专属版 CSP复赛比赛环境搭建免安装虚拟机 )
linux·服务器·腾讯云
Forever Nore5 小时前
LeetCode 14 最长公共前缀 - 纵向扫描
linux·服务器·leetcode
拂拉氏5 小时前
【知识讲解】 Linux权限相关知识讲解
linux·权限