当前位置: 首页 > news >正文

成都网站建设制作公司画册设计免费模板

成都网站建设制作公司,画册设计免费模板,泰安房产网租房,苍南做网站一、Cortex-M系列双指针 Cortex-M系列的MSP与PSP有一些重要的区别,双指针是为了保证OS的安全性和稳健性。本质上,区别于用户程序使用PSP,操作系统和异常事件单独使用一个MSP指针的目的,是为了保证栈数据不会被用户程序意外访问或…

一、Cortex-M系列双指针

Cortex-M系列的MSP与PSP有一些重要的区别,双指针是为了保证OS的安全性和稳健性。本质上,区别于用户程序使用PSP,操作系统和异常事件单独使用一个MSP指针的目的,是为了保证栈数据不会被用户程序意外访问或栈空间被用户程序占用:
MSP(主堆栈指针)通常用于操作系统和异常事件(中断或其他fault)。在复位后,Cortex-M默认进入线程模式、特权级、使用MSP堆栈³。裸机操作时,使用的就是MSP指针。
PSP(进程堆栈指针)通常用于用户程序(线程)。在OS初始化时,对PSP进行初始化。

二、SVC和PendSV异常

SVC(系统服务调用,亦简称系统调用)和PendSV(可悬起系统调用),它们多用于在操作系统之上的软件开发中。
SVC:系统服务调用,用于产生系统函数的调用请求。操作系统不让用户程序直接访问硬件,而是通过提供一些系统服务函数,用户程序使用SVC 发出对系统服务函数的呼叫请求,以这种方法调用它们来间接访问硬件。
优点如下:
①.SVC使用户程序从控制硬件的繁文缛节中解脱出来,而是由操作系统负责控制具体的硬件;
②.操作系统的代码可以经过充分的测试,从而能使系统更加健壮和可靠;
③.SVC使用户程序无需在特权级下执行,用户程序无需承担因误操作而瘫痪整个系统的风险;
④.通过SVC 的机制,还让用户程序变得与硬件无关,因此在开发应用程序时无需了解硬件的操作细节,从而简化了开发的难度和繁琐度,并且使应用程序跨硬件平台移植成为可能。
PendSV(可悬挂起系统调用),可以像普通的中断一样被抢占挂起的。操作系统可以利用它“缓期执行”一个异常——直到其它重要的任务完成后才执行动作。

http://www.yayakq.cn/news/26484/

相关文章:

  • 公司高端网站建永嘉移动网站建设公司
  • 免费网站app哪个好竹业网站建设
  • 网站基站的建设方案网站开发 需要用到什么软件
  • 网站分享正能量单栏wordpress主题
  • 网站加黑链服饰技术支持 东莞网站建设
  • 请简述网站开发的流程图建筑图纸怎样识图
  • 国内wordpress模板台州网站优化方案
  • 如何做别人的网站厦门工程网站建设
  • wordpress建站购买口碑营销成功的案例
  • 运动网站设计公司简单网站多少钱
  • 高性能网站建设 下载网站不备案不能用吗
  • 想做一个自己设计公司的网站怎么做的上海做公司网站
  • 云一网站设计旧房翻新装修
  • 国外用python做的网站深圳企业有限公司
  • php网站开发技术环境要求网站怎么做rss
  • 网站建站基础漯河 网站建设
  • 用手机怎么看自己做的网站那里有个人做网站的
  • 南京网站优化快速排名除了亚马逊还有啥网站做海淘
  • 在域名做网站品牌建设与营销的关系
  • 北京网站设计公司sx成都柚米科技15自动生成网页代码的软件
  • 山东做网站建设公司排名广西住房和城乡建设厅三类人员继续教育
  • 网站模块顺序调整html编辑器怎么用
  • 公司的网站如何建设方案网站建设 讲话
  • 网站建设费用会计分录医药网站建设公司
  • 太原网站建设制作报价做结构图用什么网站
  • 网上做网站兼职跨境电商的网络营销方式
  • 微信h5网站模板下载关于h5的网站模板
  • 网站推广运营公司湖北省建设厅官方网站资料网
  • 网站域名所有权证书简述网站开发工作流程
  • wordpress做网站好吗查pv uv的网站