内核编程与驱动编程有什么不同?

me1001 2010-01-28 07:11:32
“windows内核编程”和“windows驱动编程”这两个概念有什么不同,二者有没有重叠的地方。驱动程序是不是都是内核态下的程序??
...全文
105 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
凤朝凰 2010-01-29
  • 打赏
  • 举报
回复
支持楼上观点
老马何以识途 2010-01-29
  • 打赏
  • 举报
回复
内核编程是指运行在核心态的程序,它可以访问内核资源,使用内核API等等,而普通用户层程序不能访问核心内存。
驱动编程大部分属于内核编程,也有部分驱动程序接口提供用户层的API,但一般来说这种API控制粒度比较粗。
laiguo 2010-01-28
  • 打赏
  • 举报
回复
当然了,驱动程序大多是在内核态下运行的

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧