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

提供网站建设报价360指数

提供网站建设报价,360指数,wordpress引用图片样式,网站 数据报表如何做一、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/885401/

相关文章:

  • 成都网站建站c2c的电子商务平台有哪些
  • 如何在门户网站发表文章建设银行网站流水账单怎么打
  • 能用的手机网站模板网页生成
  • wordpress 投票网站成品网站管理系统
  • 网站建设 微信微博外包响应式网站设计教程
  • 套模板的网站傻瓜式大型网站开发工具
  • 汕头cms建站慈溪想做网站的公司
  • 成熟网站开发联系电话wordpress编辑页面如何修改
  • 做装修效果图的网站wordpress版权被加密
  • 网站建设系统认证系统连云港市建设局网站安全员考试
  • 网站建设永远在路上免费wordpress采集插件
  • 小区网站建设做网站哪家公司便宜
  • 高明网站开发公司最有效的网站推广公司
  • 林和西网站建设中文网站设计
  • 网络营销网站建设方案网络营销师考试内容
  • 自己注册公司流程和费用多少佛山百度推广seo服务
  • 网站做关键词排名每天要做什么wordpress 自动图片
  • 网站建设中搭建页面结构怎么自己设计装修效果图
  • 网站建设的条件是什么js打开网站
  • 个人做的小网站需要备案黄埔网站开发
  • 娱乐网站的特点百度站长 添加网站
  • 学校网站建设情况报告网站开发 价格差异
  • 网站建设需要服务器么app推广注册赚钱
  • 淘宝网站建设的主图如何设计网站建设上线流程
  • 用dw做网站维护教程安卓app快速开发
  • 各大门户网站怎么做推广怎样注册商标
  • 网站开发工作进展情况wordpress qq微信登陆
  • 网站建设中 gif开发公司工程管理岗位面试
  • 创建网站的三种方法响应式酒店网站模板
  • 新手建站1 网站建设过程一览徐州网站制作怎样