常看到"WINDOWS内核"这几个字,什么是"WINDOWS内核"?那些.DLL文件吗?
我们用电脑是在一个外壳(shell)上操作,然后把请求发给操作系统,系统的内核(kernel)完成工作,Windows内核自然就是指Windows操作系统的内核,每个操作系统内核互不相同,但是要做的工作类似。
简单来说内核就是操作系统的根基部分,内核接收用户和用户运行的程序的请求,进行一系列判定(比如权限)之后,指挥硬件完成请求;
除此之外,内核自己还要完成进程管理、内存管理、存储管理、安全等等工作。
当然内核也是以一堆文件的形式存在硬盘上的,不仅仅是.dll,还有.sys等等,但是Windows的内核究竟有些什么内容用户是看不到的,想仔细研究的话可以装Linux看看。
具体涉及到一门学科,可以参考一下《操作系统概念》(Abraham Silberschatz, Peter Baer Galvin, and Greg Gagne写的《Operating System Concept》,需要一定的计算机组成的基础知识。
简单来说内核就是操作系统的根基部分,内核接收用户和用户运行的程序的请求,进行一系列判定(比如权限)之后,指挥硬件完成请求;
除此之外,内核自己还要完成进程管理、内存管理、存储管理、安全等等工作。
当然内核也是以一堆文件的形式存在硬盘上的,不仅仅是.dll,还有.sys等等,但是Windows的内核究竟有些什么内容用户是看不到的,想仔细研究的话可以装Linux看看。
具体涉及到一门学科,可以参考一下《操作系统概念》(Abraham Silberschatz, Peter Baer Galvin, and Greg Gagne写的《Operating System Concept》,需要一定的计算机组成的基础知识。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2008-10-21
肯定不是那些DLL文件,内核很复杂,你还是先别学吧
至少得sys文件才能是内核的级别
至少得sys文件才能是内核的级别