码迷,mamicode.com
首页 >  
搜索关键字:windows内核    ( 186个结果
Windows内核之进程的终止和子进程
1 进程终止的方法: 主线程的进入点函数返回(最好使用这个方法) 进程中的一个线程调用ExitProcesss函数(应该避免使用这种方法)。  另一个进程中的线程调用TerminateProcess函数(应该避免使用这种方法)。  进程中的所有线程自行终止运行(这种情况几乎从未发生)。    1.1  主线程进入点函数返回        始终都应该这样来设计应用程序,即只有当主线程的...
分类:Windows程序   时间:2014-05-26 03:42:59    阅读次数:352
Windows内核之进程基本含义以及进程的创建
进程 1 进程的含义: 1.1   一个是操作系统用来管理进程的内核对象。内核对象也是系统用来存放关于进程的统计信息的地方。 1.2   另一个是地址空间,它包含所有可执行模块或DL L 模块的代码和数据。它还包含动态内存分配的空间。如线程堆栈和堆分配空间。 2 操作系统启动应用程序的步骤 2.1 调用C/c++运行时的启动函数          启动函数总共4种,WinMainC...
分类:Windows程序   时间:2014-05-26 03:40:30    阅读次数:410
Windows内核之内核对象
1内核对象定义: 1.1:每个内 核对象只是内核分配的一个内存块,并且只能由该内核访问。 1.2:该内存块是一种数据结构,它的成员负责维护该对象的各种信息。        有些数据成员(如安全性描述符、使用计数等)在所有对象类型中是相同的,但大多数数据成员属于特定的对象类型。例如,进程对象有一个进程ID 、一个基 本优先级和一个退出代码,而文件对象则拥有一个字节位移、一个共享模式和一个打开模...
分类:Windows程序   时间:2014-05-23 00:23:44    阅读次数:395
我理解的windows中断管理
只谈外部中断的windows内核管理,异常和trap不在此文的讨论之列。 1. windows中断总貌 在windows中,物理上的中断源被抽象为KINTERRUPT结构。一个中断源在windows中对应一个KINTERRUPT数组,数组的长度为CPU的个数,如果是单核系统,那么这个数组长度为1。先...
分类:Windows程序   时间:2014-05-08 18:49:03    阅读次数:609
windows内核情景分析之中断处理(毛德操)[转]
中断处理每个cpu有一张中断表,简称IDT。IDT的整体布局:【异常->空白->5系->硬】(推荐采用7字口诀的方式重点记忆)异常:前20个表项存放着各个异常的描述符(IDT表不仅可以放中断描述符,还放置了所有异常的异常处理描述符,0x00-0x13)保留:0x14-0x1F,忽略这块号段空白:接下...
分类:Windows程序   时间:2014-05-07 14:59:51    阅读次数:698
学习windows内核书籍推荐 ----------转自http://tieshow.iteye.com/blog/1565926
虽然,多年java,正在java,看样子还得继续java。(IT小城,还是整java随意点)应用程序 运行于操作系统之上, 晓操作系统,方更晓应用程序。主看windows,因为可玩性高,闭源才有意思。(莫忘2008年,微软盗版黑屏事件)书籍推荐(全中文),按顺序====== windows应用程序 ...
分类:Windows程序   时间:2014-05-06 00:48:04    阅读次数:438
186条   上一页 1 ... 17 18 19
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!