当前位置: 技术问答>linux和unix
在dos下访问内存的MK_FP函数在linux下对应什么函数?int86()函数呢?
来源: 互联网 发布时间:2015-03-28
本文导语: ? | FT!怎么楼主还在问这些实模式下的东西?这些东西早在保护模式下就不适用了!! 比如说MK_FP函数,在Linux底下已经淡化了段的概念,也就是平坦模式,用户态的段只有两个:DS和CS.从用户的角度来说...
?
|
FT!怎么楼主还在问这些实模式下的东西?这些东西早在保护模式下就不适用了!!
比如说MK_FP函数,在Linux底下已经淡化了段的概念,也就是平坦模式,用户态的段只有两个:DS和CS.从用户的角度来说,只需要知道线性地址就行了.根本就不用考虑段的概念
至于int86()函数,保护模式下的用户态程序只能调用Linux的0X80号中断(也就是系统调用)或者Exception3(Int3),Exception4(Overflow)和Exception5(Bound)其他的东西都得在内核里才性,用户没有权限的.
看来楼主对保护模式下的东西还不是很熟悉,建议看一下操作系统的教科书和关于Linux的内核的书,推荐
比如说MK_FP函数,在Linux底下已经淡化了段的概念,也就是平坦模式,用户态的段只有两个:DS和CS.从用户的角度来说,只需要知道线性地址就行了.根本就不用考虑段的概念
至于int86()函数,保护模式下的用户态程序只能调用Linux的0X80号中断(也就是系统调用)或者Exception3(Int3),Exception4(Overflow)和Exception5(Bound)其他的东西都得在内核里才性,用户没有权限的.
看来楼主对保护模式下的东西还不是很熟悉,建议看一下操作系统的教科书和关于Linux的内核的书,推荐