码迷,mamicode.com
首页 > 其他好文 > 详细

021ARM处理器工作模式

时间:2016-05-24 22:36:32      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:

1、User模式:usr,普通应用程序运行的模式;

2、FIQ模式:fiq,快速中断模式,当一个程序正在运行时,突然产生一个中断,而且这种中断属于快速中断,那么将进入快速中断模式下运行;

3、IRQ模式:irq,普通的中断模式;

4、Supervisor模式:svc,给操作系统提供的保护模式,权限较高;

5、Abort模式:abt,比如要访问虚拟内存,导致异常的一种模式;

6、Undefined模式:und,未定义指令模式,当我们运行一条指令时,如果说这条指令并不是ARM处理器所支持的,将进入这种模式;

7、System模式:sys,在armv4以及以上版本才有的一种模式;

 

Linux系统对于应用程序是运行在usr模式,内核运行在svc模式;

021ARM处理器工作模式

标签:

原文地址:http://www.cnblogs.com/mch0dm1n/p/5524961.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!