社区
汇编语言
帖子详情
保护模式问题
njtzj
2007-07-23 09:45:42
有两个程序,他们相同虚拟地址映射的物理内存肯定是不同的,可是如果是DLL的话为什么两程序的虚拟地址可以映射相同的物理内存?
...全文
179
8
打赏
收藏
保护模式问题
有两个程序,他们相同虚拟地址映射的物理内存肯定是不同的,可是如果是DLL的话为什么两程序的虚拟地址可以映射相同的物理内存?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hkbyest
2007-07-23
打赏
举报
回复
这样吧,njtzj(天之迹)你去看下《Win32汇编语言程序设计 第二版》的p403页,或许那里说得明白点。
njtzj
2007-07-23
打赏
举报
回复
还是不是很清楚,多谢楼上几位
!
hkbyest
2007-07-23
打赏
举报
回复
还有就是当链接dll时使用 /section选项将某个节区设为共享的话也是可以使不同程序装载dll时位于同一物理地址
dxcnjupt
2007-07-23
打赏
举报
回复
操作系统会设置,让两个不同页表的高内存区指向同样的物理地址
hkbyest
2007-07-23
打赏
举报
回复
我的理解是动态加载dll时,该dll映射到一段共享空间,两程序皆可使用这段空间。跟不同程序打开同一文件一样的道理。
settingsun86
2007-07-23
打赏
举报
回复
每个进程有4GB的虚拟地址空间,一半是私有空间,另一半是共享空间。共享库就映射在共享空间中。
大熊猫侯佩
2007-07-23
打赏
举报
回复
//可是如果是DLL的话为什么两程序的虚拟地址可以映射相同的物理内存?
对应位置页表项设置成相同的不就行了
njtzj
2007-07-23
打赏
举报
回复
难道两个线性地址可以表示同一个物理地址?
Windows内核-
保护模式
学习
保护模式
,更好的理解Windows内核 本课程并不涉及到游戏数据的分析 仅仅是通过学习Windows内核原理相关的知识来绕过或是突破游戏的保护 对于本套课程作测试用到的程序或者游戏,仅仅是为了...
实模式和
保护模式
在学习操作系统时,出现了实模式或者
保护模式
的概念。我不是很清楚。 历史发展 从80386开始,CPU有三种工作模式:实模式、
保护模式
和虚拟8086模式。80286开始的CPU引入
保护模式
,实际上,实模式概念是在
保护模式
...
实模式和
保护模式
区别及寻址方式
实模式和
保护模式
区别及寻址方式 转载请注明出处:http://blog.csdn.net/rosetta 64KB-4GB-64TB? 我记得大学的汇编课程,组成原理课里老师讲过实模式和
保护模式
的区别,在很多书本上也有谈及,无奈本人理解和...
从实模式到
保护模式
这节就实战编写loader实现从实模式到
保护模式
再返回实模式 目录 1、从实模式到
保护模式
1、从计算机的历史谈起 2、CPU历史的里程碑 - 8086 3、80286的登场 4、初识
保护模式
5、80386的登场(计算机新时期的...
实模式、
保护模式
和虚拟8086模式
参考自:实模式与
保护模式
解惑之(一)——二者的起源与区别(河西无名式) 概述:实模式和
保护模式
是处理器发展的两个非常重要的阶段。这两个模式下的编程也有着显著的不同,弄明实模式与
保护模式
的区别是理解...
汇编语言
21,459
社区成员
41,601
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章