试题详情
简答题简述Windows核心态和用户态的区别。
  • (1)用户的应用程序运行在用户态,而操作系统的内核代码和设备驱动程序则运行在核心态。处在用户态的应用程序不能直接对操作系统的内核数据直接访问。
    (2)运行于核心态的操作系统服务可以访问所有的系统内存和所有的CPU指令,可以利用所有的计算机资源完成复杂的系统管理。Windows对用户态的应用所能访问的系统资源有很多限制,从而保护了核心的系统资源不受侵害。
    (3)所有运行于核心态的系统服务和设备驱动程序都共享同一虚地址空间;用户态进程则拥有自己独立的虚地址空间,它不能访问系统空间中的数据,也不能直接访问其他用户进程的数据空间。
  • 关注下方微信公众号,在线模考后查看

热门试题