![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OS
Megrez_
这个作者很懒,什么都没留下…
展开
-
OS(一)
段段寄存器ES,CS,SS,DS,FS,GS,LDTR,TR 8个段寄存器GDTR不是段寄存器,它只有48个位,结构如下32位基地址是GDT表存放的位置。表界限是GDT表的大小,单位为字节。段寄存器为96位,其中只有16位会显示出来,结构可抽象为结构体:struct SegMent { WORD selector; 16位可见部分,可理解为段选择...原创 2019-05-11 12:04:23 · 356 阅读 · 1 评论 -
句柄表
这里讲的句柄仅指内核对象的句柄,窗口句柄不在其列。进程的句柄表在Win32编程中,有一个数据类型为HANDLE,其值一般为一个不大的数字,可以简单的理解为一个指针数组的索引,里面的指针指向内核对象,这仅仅是粗浅的理解,接下来我们要进行深入。首先,为什么要这样?在实际编程中,有时会出现野指针的状况,操作野指针最多也就导致程序崩溃,但在ring0一旦发生内存读写错误Windows就会直接蓝屏...原创 2019-09-06 15:45:24 · 165 阅读 · 0 评论