windows系统是一个完美美的操作系统,它具有可扩展性、可移植性、稳定性、健壮性、兼容性、可伸缩性,性能优越,其实现过程非常复杂,其主要的思想是系统分层,每个层都有自己的责任和义务,它隐藏细节实现,提供相应的接口,便于其他层的调用。分层思想实现了操作系统的模块化管理和开发,加快了操作系统的快速稳定发展。
如上图所示,该图显示了windows系统的基本框架结构。主要分为用户模式和内核模式,其中图中的每一个模块负责系统的某一部分功能,进而组成整个windows操作系统的框架,实现系统的稳定运行。它的核心组件有:Ntoskrnl.exe(内核)、Ntkrnlpa.exe(仅32系统有)、Hal.dll(硬件虚拟层)、NTdll.dll(中间层,衔接用户层和内核层)、系统子dll(Kernel32.dll、Advapi32.dll、User32.dll、Gdi32.dll)等。
windows系统是一个完美美的操作系统,它具有可扩展性、可移植性、稳定性、健壮性、兼容性、可伸缩性,性能优越,其实现过程非常复杂,其主要的思想是系统分层,每个层都有自己的责任和义务,它隐藏细节实现,提供相应的接口,便于其他层的调用。分层思想实现了操作系统的模块化管理和开发,加快了操作系统的快速稳定发展。
如上图所示,该图显示了windows系统的基本框架结构。主要分为用户模式和内核模式,其中图中的每一个模块负责系统的某一部分功能,进而组成整个windows操作系统的框架,实现系统的稳定运行。它的核心组件有:Ntoskrnl.exe(内核)、Ntkrnlpa.exe(仅32系统有)、Hal.dll(硬件虚拟层)、NTdll.dll(中间层,衔接用户层和内核层)、系统子dll(Kernel32.dll、Advapi32.dll、User32.dll、Gdi32.dll)等。