当前位置: 首页 > 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.shuangfujiaoyu.com/news/56415.html

相关文章:

  • 淘宝运营的基础知识石家庄seo全网营销
  • seo外包公司怎么样武汉seo外包平台
  • 旅游型网站建设山西网页制作
  • 网站页面是自己做还是使用模板baidu百度首页官网
  • wordpress加入代码行舟山seo
  • 燕郊网站建设公司如何做seo搜索优化
  • 成品图片的网站在哪里找什么网站百度收录快
  • 电子商务网站设计说明最新新闻消息
  • 特产网站建设策划书世界球队最新排名
  • 现在的网站开发用什么技术sem和seo是什么职业岗位
  • 专业云南做网站挖掘关键词爱站网
  • 免费自助建站源码重庆排名seo公司
  • 佛山市做网站百家号排名
  • 网站页面设计基础教程经典软文案例标题加内容
  • 网站会员充值接口怎么做的百度搜索引擎推广步骤
  • 网站开发程序有哪些厦门百度seo
  • 江西省建设厅网站官网百度商家平台
  • 哈尔滨做网站哈尔滨学院推广产品
  • 网站建设专业培训药品销售推广方案
  • 做3d动画的斑马网站seo技术外包
  • 看电视剧的免费网站app下载站长工具爱站
  • 在做好政府网站建设方面哪家网络公司比较好
  • 最早做团购的网站网络推广运营外包公司
  • 投注网站是怎么建设做免费推广的平台
  • 免费网站qq抓取口碑营销的模式
  • 全椒做网站下载谷歌浏览器
  • 那个公司做的外贸网站好最新一周新闻
  • 哈尔滨建站的网站网页广东病毒感染最新消息
  • 网站设计技巧竞价托管信息
  • 中国工程建设造价管理协会网站山东seo推广公司