简答题

简述Windows核心态和用户态的区别。

正确答案

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

答案解析

相似试题
  • 为什么要将处理机的状态划分为核心态和用户态?

    简答题查看答案

  • 什么是处理机的核心态和用户态?为什么要设置这两种不同的状态?

    简答题查看答案

  • 终结和终态的区别是什么?

    简答题查看答案

  • 简述在Windows 2000中创建用户帐户的步骤。

    简答题查看答案

  • 进程空间是由()、()、()、()、进程的核心态空间组成。

    填空题查看答案

  • 在一单处理机系统中,若有5个用户进程,在非管态的某一时刻,处于就绪态的用户进程最多有()个。 

    单选题查看答案

  • 在Windows中,用户可以改变任务栏的位置和大小。

    判断题查看答案

  • 为了帮助用户更好更快的进行磁盘维护和管理,windows XP提供了很多磁盘管理和维护的工具()

    多选题查看答案

  • 在Windows2003中,使用ActiveDirectory迁移工具迁移用户和组时,通常要将该工具安装在()。

    单选题查看答案