简答题

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

正确答案

当执行操作系统程序时,处理机处于核心态。它有较高的特权,可以执行所有的指令,包括一般用户程序中不能使用的特权指令,从而能对所有寄存器和内存进行访问,启动i/o操作等。
用户程序是在用户态下执行,它的权限较低,只能执行指令集中非特权指令。设置这两种不同状态的目的是为了保护操作系统程序(特别是其内核部分),防止受到用户程序的损害。

答案解析

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

    简答题查看答案

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

    简答题查看答案

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

    填空题查看答案

  • 什么是测试用例?为什么要设计测试用例?

    简答题查看答案

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

    单选题查看答案

  • 登录账号和用户账号的含义是什么?它们有什么区别联系?

    简答题查看答案

  • 什么是用户自定义函数?有哪些优点和缺点?

    简答题查看答案

  • 什么是内核级线程和用户级线程?对它们进行比较。

    简答题查看答案

  • 采用大量的用户名和密码企图登录主机的做法是什么?()

    单选题查看答案