社区
汇编语言
帖子详情
【虎彡】保护模式,中断处理程序
znxllyuan
2011-02-28 08:48:24
由于中断随时都有可能发生,所以通过中断门访问的中断处理程序,必须置于全局地址空间中,以便对所有的任务都有效
问:这个置于全局地址空间是否是置于GDT?
虚拟地址空间被分为对等的两半,一半在GDT中,一半在LDT中,这是什么意思?
...全文
154
6
打赏
收藏
【虎彡】保护模式,中断处理程序
由于中断随时都有可能发生,所以通过中断门访问的中断处理程序,必须置于全局地址空间中,以便对所有的任务都有效 问:这个置于全局地址空间是否是置于GDT? 虚拟地址空间被分为对等的两半,一半在GDT中,一半在LDT中,这是什么意思?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
masmaster
2011-02-28
打赏
举报
回复
2,问题太复杂了
只有帮顶啦
znxllyuan
2011-02-28
打赏
举报
回复
没人回答说明两种情况
1,问题太弱了
2,问题太复杂了
这个问题属于?
znxllyuan
2011-02-28
打赏
举报
回复
[Quote=引用 4 楼 areslee 的回复:]
所谓一半内存在GDT中一半在LDT中是指在WINDOWS架构中,线性地址0x80000000-0xffffffff是系统共用的,对所有进程都是一样的,而0x00000000-0x7fffffff是进程私有的,同样的地址,在不同的进程下很可能是不同的数据
IDT必须保证任意时刻都能工作,当然应该是全局的,所谓在GDT中这种描述并不准确
[/Quote]
没看懂~
Areslee
2011-02-28
打赏
举报
回复
所谓一半内存在GDT中一半在LDT中是指在WINDOWS架构中,线性地址0x80000000-0xffffffff是系统共用的,对所有进程都是一样的,而0x00000000-0x7fffffff是进程私有的,同样的地址,在不同的进程下很可能是不同的数据
IDT必须保证任意时刻都能工作,当然应该是全局的,所谓在GDT中这种描述并不准确
znxllyuan
2011-02-28
打赏
举报
回复
怎么大家都不看保护模式的原理吗
C/C++执行外部程序(调用外部exe程序)
exec() 家族的函数将会创建一个新的进程来执行程序。(不能设置权限,只是单纯的传值执行exe) _execl, _wexecl _execv, _wexecv _execle, _wexecle _execve, _wexecve _execlp, _wexeclp _execvp, _wexecvp _...
GPIO及
中断
API函数
flags是
中断
处理的属性,若设置SA_INTERRUPT,标明
中断
处理程序
是快速
处理程序
,快速
处理程序
被调用时屏蔽所有
中断
,慢速
处理程序
不屏蔽;若设置SA_SHIRQ,则多个设备共享
中断
,*dev在
中断
共享时会用到,一般设置为...
HIT计算机系统大作业——程序人生-Hello’s P2P
HIT计算机系统大作业——程序人生-Hello’s P2P 文章目录HIT计算机系统大作业——程序人生-Hello’s P2P摘要第1章 概述1.1 Hello简介1.2 环境与工具1.3 中间结果1.4 本章小结第2章 预处理2.1 预处理的概念与作用...
第二章 进程管理
进程的基本概念 关于程序执行顺序
VS错误代码以及解决方案
0-操作成功完成。...8-存储空间不足,无法处理此命令。 9-存储控制块地址无效。 10-环境不正确。 11-试图加载格式不正确的程序。 12-访问码无效。 13-数据无效。 14-存储空间不...
汇编语言
21,459
社区成员
41,601
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章