windows系统概念

1.从系统启动一直到内核能够正常工作,再到用户登录到系统,windows系统中的各个组件都要完成相应的初始化任务


2.系统内核接收应用程序的请求,与硬件设备进行通信;另一方面,硬件设备向计算机发送信号,驱动程序收到信号后,与系统
内核一起把信号传递给恰当的应用程序。


3.ntoskrnl.exe 包含2层,一层是微内核(micro-kernel),这一层包含了基本的操作系统原语和功能,如线程和进程,线程调度,中断和异常处理,同步对象和各种同步机制。另一层是执行体(executive)层,这一层的目的是提供一些可供上层应用程序或内核驱动程序直接调用的功能和语义。执行体层包含一个对象管理器,用于一致的管理执行提对象。内核层和执行体层的分工是,内核层实现操作系统的基本机制,而所有的策略决定则留给执行体。执行体的对象绝大多数封装了一个或多个内核对象,并且通过某种方式(比如对象句柄 )暴露给应用程序。这种设计体现了机制与策略分离思想。


5.在内核中除了内核模块ntoskrnl.exe和HAL以外,其他的模块几乎都是设备驱动程序的形式存在。


6.设备驱动程序有以下三种基本类型
1.即插即用驱动程序(也称WDM驱动程序),一般与I/O管理器,即插即用管理器,电源管理器一起工作
2.内核扩展驱动程序(非即插即用)
3.文件系统驱动程序。这一类驱动程序接收针对文件请求,在进一步将请求转变成真正对于存储设备i/O请求
7.I/O管理器通过设备栈来访问或操作设备。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值