CPU的管态和目态指的是什么? 处理器为什么要分管态和目态

作者&投稿:倚迫 (若有异议请与网页底部的电邮联系)

CPU有两个状态,分别是管态和目态,

管态,即操作系统的管理程序运行时的状态,具有较高的特权级别,也称为特权态、系统态、内核态或者核心态。当处理器处于管态时,可以执行所有的指令,包括各种特权指令,也可以使用所有的资源,并且具有改变处理器状态的能力。

目态,即用户程序运行时的状态,具有较低的特权级别,又称为普通态或用户态。在这种状态下不能使用特权指令,不能直接使用系统资源,也不能改变CPU的工作状态,并且只能访问这个用户程序自己的存储空间。

用户态不允许程序进行处理器中要求特权态的操作,以避免操作系统崩溃。每个进程都在各自的用户空间中运行,而不允许存取其他程序的用户空间。

扩展资料

CPU的工作状态分为系统态(或称管理态,管态)和用户态(或称目态)。引入这两个工作状态的原因是:为了避免用户程序错误地使用特权指令,保护操作系统不被用户程序破坏。

具体规定为,当CPU处于用户态时,不允许执行特权指令;当CPU处于系统态时,可执行包括特权指令在内的一切机器指令。

当CPU处理系统程序的时候,CPU会转为管态,CPU在管态下可以执行指令系统的全集(包括特权指令与非特权指令)。当CPU处理一般用户程序的时候,CPU的状态又由原来的管态转为目态,这个时候程序只能执行非特权指令。CPU就是通过这样的基理保护操作系统的安全性。

管态和超级用户不同,前者是指CPU的状态,后者是指一种特殊的计算机用户;前者主要是从硬件的角度去执行任何指令,而后者是从软件的角度来管理系统的软硬件资源,如用户账户、权限管理、文件访问等。超级用户执行的程序不一定运行在管态,而管态程序也不一定由系统管理员启动,普通用户也可以启动。



CPU有两个状态,分别是管态和目态,

管态,即操作系统的管理程序运行时的状态,具有较高的特权级别,也称为特权态、系统态、内核态或者核心态。当处理器处于管态时,可以执行所有的指令,包括各种特权指令,也可以使用所有的资源,并且具有改变处理器状态的能力。

目态,即用户程序运行时的状态,具有较低的特权级别,又称为普通态或用户态。在这种状态下不能使用特权指令,不能直接使用系统资源,也不能改变CPU的工作状态,并且只能访问这个用户程序自己的存储空间。

用户态不允许程序进行处理器中要求特权态的操作,以避免操作系统崩溃。每个进程都在各自的用户空间中运行,而不允许存取其他程序的用户空间。



扩展资料

CPU的工作状态分为系统态(或称管理态,管态)和用户态(或称目态)。引入这两个工作状态的原因是:为了避免用户程序错误地使用特权指令,保护操作系统不被用户程序破坏。

具体规定为,当CPU处于用户态时,不允许执行特权指令;当CPU处于系统态时,可执行包括特权指令在内的一切机器指令。

当CPU处理系统程序的时候,CPU会转为管态,CPU在管态下可以执行指令系统的全集(包括特权指令与非特权指令)。当CPU处理一般用户程序的时候,CPU的状态又由原来的管态转为目态,这个时候程序只能执行非特权指令。CPU就是通过这样的基理保护操作系统的安全性。

管态和超级用户不同,前者是指CPU的状态,后者是指一种特殊的计算机用户;前者主要是从硬件的角度去执行任何指令,而后者是从软件的角度来管理系统的软硬件资源,如用户账户、权限管理、文件访问等。超级用户执行的程序不一定运行在管态,而管态程序也不一定由系统管理员启动,普通用户也可以启动。

CPU的工作状态分为系统态(或称管理态,管态)和用户态(或称目态)。
引入这两个工作状态的原因是:为了避免用户程序错误地使用特权指令,保护操作系统不被用户程序破坏。具体规定为,当CPU处于用户态时,不允许执行特权指令;当CPU处于系统态时,可执行包括特权指令在内的一切机器指令。

管理态(又称核心态、管态、特权态):此时程序不受硬件限制,可执行操作系统的全集,可访问全部存储器和寄存器。操作系统一般在此态运行。

用户态(又称目标态、目态、普通态、问题态):由于受硬件的限制,程序只能执行非特权指令,访问有限的存储空间和指定的寄存器。用户程序通常都在此态下运行。

CPU状态分为目态和管态两种,从目态转换到管态的惟一途径是?~

从目态转换为管态的唯一途径是中断(访管指令或系统调用)。
机器处于目态时,程序只能执行非特权指令。用户程序只能在目态下运行,如果用户程序在目态下执行特权指令,硬件将发生中断,由操作系统获得控制,特权指令执行被禁止,这样可以防止用户程序有意或无意的破坏系统。
当CPU处理系统程序的时候,CPU会转为管态,CPU在管态下可以执行指令系统的全集。(包括特权指令与非特权指令)
从管态到目态可以通过修改程序状态字来实现,这将伴随着由操作系统程序到用户程序的转换。


扩展资料:
访管指令的操作原理:
当源程序中有需要操作系统服务的要求时,编译程序就会在由源程序转换成的目标程序中安排一条“访管指令”并设置一些参数。当目标程序执行时,中央处理器若取到了“访管指令”就产生一个中断事件,中断装置就会把中央处理器转换成管态,并让操作系统处理该中断事件。
操作系统分析访管指令中的参数,然后让相应的“系统调用”子程序为用户服务。系统调用功能完成后,操作系统把中央处理器的管态改为目态,并返回到用户程序。
从程序调用的角度来看,用户应用程序中要调用一些子程序。子程序可以分为用户自己编写的子程序和软件提供的子程序,对后者的访问即被称为访问系统程序(访管)指令,又称为陷阱(TRAP)指令。
访管指令并不是特权指令。所谓特权指令,是指用于操作系统或其他系统软件的指令,一般不提供给用户使用。
参考资料来源:百度百科-访管指令
参考资料来源:百度百科-目态
参考资料来源:百度百科-管态

好像是操作系统分管态和目态吧。
管态是指操作系统在运行系统的管理程序时所处的状态。此状态下可以执行任何指令,包括特权指令。
目态是指操作系统在运行系统的应用程序所处的状态。只允许应用程序访问自己的内存空间。
这样能够保证应用程序运行时系统的安全。

高手来,操作系统原理
答:13、现代计算机中,CPU的工作方式有目态和管态两种,在目态中运行(用户)程序,在管态中运行(操作系统)程序,执行编译程序时,CPU处于(目态)。14、操作系统既要管理资源,又要为用户服务,所以系统资源管理和(提供用户界面)是操作系统的功能要点。判断题 1、设计实时系统首先要考虑的是如何提高...

系统调用和一般的进程调用有什么区别?
答:系统调用是指在用户程序中调用操作系统提供的功能子程序;一般的过程调用是指在一个程序中调用另一个程序。因此它们之间有如下三点区别。(1)一般的过程调用,调用者与被调用者都运行在相同的CPU状态,即或都处于目态(用户程序调用用户程序),或都处于管态(系统程序调用系统程序);但发生系统调用时,...

系统调用的系统调用原理
答:操作系统中的状态分为管态(核心态)和目态(用户态)。特权指令:一类只能在核心态下运行而不能在用户态下运行的特殊指令。不同的操作系统特权指令会有所差异,但是一般来说主要是和硬件相关的一些指令。访管指令:本身是一条特殊的指令,但不是特权指令。(trap指令)。基本功能:“自愿进管”,能...

当用户程序执行访管指令时,中断装置将使中央处理如何工作?
答:中央处理器有两种工作状态:管态和目态。当中央处理器处于管态时可执行包括特权指令在内的一切机器指令;当中央处理器处于目态时不允许执行特权指令。所以,操作系统程序占用中央处理器时,应让中央处理器在管态下工作,而用户程序占用中央处理器时,应让中央处理器在目态下工作。这里是用户执行访管,所以...

CPU状态分为目态和管态两种,___是从目态转换到管态的唯一途径。
答:[C] 中断 CPU状态分为目态和管态两种,(中断)是从目态转换到管态的唯一途径。

计算机三级信息管理
答:大多数计算机系统将CPU执行划分为管态和目态28、PCB是什么?答:是进程控制块。29、用户组织的逻辑文件有哪两种形式?答:流式文件、记录式文件30、WAN、LAN、MAN都代表什么?答:WAN代表着广域网、LAN代表着局域网、MAN代表着城域网。31、TCP/IP具有以下几个特点?答:1、开放的协议标准,独立于特定的计算机硬件与...

python中psw是什么意思
答:程序状态字。PSW即程序状态字(也叫程序状态寄存器)ProgramStatusWord,可用于OS在管态(系统态)和目态(用户态)之间的转换。程序状态寄存器PSW是计算机系统的核心部件——运算器的一部分。Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。

戴尔电脑提示安装英特尔sgxpsw是什么
答:PSW是Program Status Word的缩写,即程序状态字(也叫程序状态寄存器),可用于OS在管态(系统态)和目态(用户态)之间的转换。在CPU中至少要有六类寄存器:指令寄存器(IR)、程序计数器(PC)、地址寄存器(AR)、数据寄存器(DR)、累加寄存器(AC)、程序状态字寄存器(PSW)。这些寄存器用来暂存一...

求助!这上面写的是什么字?是作业,求速解答,在线等!
答:回答:1 计算机系统的构成 2什么是操作系统 操作系统的基本功能 3批处理操作系统 实时操作系统 分时操作系统各自的特点 4特权指令 管态和目态的概念

PSW指的是什么?
答:PSW如果是用于PPAP文件,和质量有关,那么指的是质量术语,即Part Submission Warrant 零件提交保证书,为PPAP中所要求提交给客户的一个项目。在完成所有的要求的测量和试验后,供方必须在零件提交保证书上填写所要求的内容。对于每一顾客零件编号,都必须完成一份独立的PSW,除非顾客同意其他的形式。