ARM处理器工作模式
时间:11-28
来源:互联网
点击:
处理器的模式可以通过软件控制进行切换,也可以通过外部中断或是异常处理过程进行切换。 7种模式中除用户模式外其它的6种处理器模式称为Privileged Modes(特权模式)。 用户模式:大多数用户程序运行在用户模式,此模式下程序不能够访问一些受操作系统保护的系统资源,应用程序也不能直接进行处理器模式的切换。 特权模式:程序可以访问所有的系统资源,也可以任意地进行处理器模式的切换。 6种特权模式中除系统模式外,其他5种特权模式又称之为异常模式。 异常模式:当应用程序发生异常中断时,处理器进入相应的异常模式。每一种异常模式都有一组寄存器,供相应的异常处理程序使用,这样可保证进入异常模式时,用户模式下的寄存器(保存了程序运行状态)不被破坏。 系统模式:系统模式不是通过异常过程进入的,它和用户模式具有完全一样的寄存器。但是系统模式属于特权模式,可以访问所有的系统资源,也可以直接进行处理器模式的切换。它主要供操作系统任务使用。
ARM处理器工作模 相关文章:
- ARM处理器的工作模式 (二)(11-21)
- ARM处理器的工作模式(一)(11-21)
- arm处理器的7种工作模式(11-21)
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)