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

南宁百度网站建设公司抖音搜索排名

南宁百度网站建设公司,抖音搜索排名,怀孕单子图片在线制作,网站建设设计服务目录 内核:调度(oc_core.c文件的函数)OS_TCB(任务控制块)初始化任务控制块列表(ucos_ii.h文件的函数)系统调用,主动让渡CPU发生中断,强制当前任务让渡CPU就绪表(ucos_ii.h文件的函数)设置任务进…

目录

  • 内核:调度(oc_core.c文件的函数)
    • OS_TCB(任务控制块)初始化
    • 任务控制块列表(ucos_ii.h文件的函数)
    • 系统调用,主动让渡CPU
    • 发生中断,强制当前任务让渡CPU
    • 就绪表(ucos_ii.h文件的函数)
      • 设置任务进入就绪态
      • 设置任务脱离就绪态
      • 在就绪表中找到优先级最高(数最小)的任务

在这里插入图片描述

内核:调度(oc_core.c文件的函数)

OS_TCB(任务控制块)初始化

INT8U   OS_TCBInit    (INT8U            prio,OS_STK          *ptos,OS_STK          *pbos,INT16U           id,INT32U           stk_size,void            *pext,INT16U           opt);

任务控制块列表(ucos_ii.h文件的函数)

OS_EXT  OS_TCB            OSTCBTbl[OS_MAX_TASKS + OS_N_SYS_TASKS];

系统调用,主动让渡CPU

void  OS_Sched (void)
{#if OS_CRITICAL_METHOD == 3u                           /* Allocate storage for CPU status register     */OS_CPU_SR  cpu_sr = 0u;#endifOS_ENTER_CRITICAL();if (OSIntNesting == 0u)                            /* Schedule only if all ISRs done and ...       */{if (OSLockNesting == 0u)                       /* ... scheduler is not locked                  */{OS_SchedNew();OSTCBHighRdy = OSTCBPrioTbl[OSPrioHighRdy];if (OSPrioHighRdy != OSPrioCur)            /* No Ctx Sw if current task is highest rdy     */{#if OS_TASK_PROFILE_EN > 0uOSTCBHighRdy->OSTCBCtxSwCtr++;         /* Inc. # of context switches to this task      */#endifOSCtxSwCtr++;                          /* Increment context switch counter             */OS_TASK_SW();                          /* Perform a context switch                     */}}}OS_EXIT_CRITICAL();
}

发生中断,强制当前任务让渡CPU

void  OSIntExit (void)
{#if OS_CRITICAL_METHOD == 3u                               /* Allocate storage for CPU status register */OS_CPU_SR  cpu_sr = 0u;#endifif (OSRunning == OS_TRUE){OS_ENTER_CRITICAL();if (OSIntNesting > 0u)                             /* Prevent OSIntNesting from wrapping       */{OSIntNesting--;}if (OSIntNesting == 0u)                            /* Reschedule only if all ISRs complete ... */{if (OSLockNesting == 0u)                       /* ... and not locked.                      */{OS_SchedNew();OSTCBHighRdy = OSTCBPrioTbl[OSPrioHighRdy];if (OSPrioHighRdy != OSPrioCur)            /* No Ctx Sw if current task is highest rdy */{#if OS_TASK_PROFILE_EN > 0uOSTCBHighRdy->OSTCBCtxSwCtr++;         /* Inc. # of context switches to this task  */#endifOSCtxSwCtr++;                          /* Keep track of the number of ctx switches */OSIntCtxSw();                          /* Perform interrupt level ctx switch       */}}}OS_EXIT_CRITICAL();}
}

就绪表(ucos_ii.h文件的函数)

OS_EXT  OS_PRIO           OSRdyTbl[OS_RDY_TBL_SIZE];       /* Table of tasks which are ready to run    */

设置任务进入就绪态

设置任务脱离就绪态

在就绪表中找到优先级最高(数最小)的任务


文章转载自:
http://analytical.hfytgp.cn
http://bowel.hfytgp.cn
http://adjourn.hfytgp.cn
http://alpenstock.hfytgp.cn
http://bacteroid.hfytgp.cn
http://bristletail.hfytgp.cn
http://cantiga.hfytgp.cn
http://cathectic.hfytgp.cn
http://capote.hfytgp.cn
http://albino.hfytgp.cn
http://accessibly.hfytgp.cn
http://bavaria.hfytgp.cn
http://barite.hfytgp.cn
http://autonym.hfytgp.cn
http://baseband.hfytgp.cn
http://anik.hfytgp.cn
http://carburetor.hfytgp.cn
http://antituberculosis.hfytgp.cn
http://aphorism.hfytgp.cn
http://actinism.hfytgp.cn
http://cashless.hfytgp.cn
http://bystander.hfytgp.cn
http://bookmobile.hfytgp.cn
http://accelerando.hfytgp.cn
http://active.hfytgp.cn
http://apomict.hfytgp.cn
http://buckish.hfytgp.cn
http://assent.hfytgp.cn
http://athletic.hfytgp.cn
http://aeroballistics.hfytgp.cn
http://activise.hfytgp.cn
http://annoit.hfytgp.cn
http://americanize.hfytgp.cn
http://airbrush.hfytgp.cn
http://biker.hfytgp.cn
http://alba.hfytgp.cn
http://archdukedom.hfytgp.cn
http://blankness.hfytgp.cn
http://aeromagnetics.hfytgp.cn
http://alienation.hfytgp.cn
http://apyretic.hfytgp.cn
http://attestor.hfytgp.cn
http://borrow.hfytgp.cn
http://auditress.hfytgp.cn
http://billhook.hfytgp.cn
http://biopoiesis.hfytgp.cn
http://anticipatory.hfytgp.cn
http://bandolero.hfytgp.cn
http://boatmanship.hfytgp.cn
http://chest.hfytgp.cn
http://basse.hfytgp.cn
http://carbonnade.hfytgp.cn
http://backpat.hfytgp.cn
http://algerian.hfytgp.cn
http://arpa.hfytgp.cn
http://ante.hfytgp.cn
http://breadwinner.hfytgp.cn
http://audiotyping.hfytgp.cn
http://apoplectic.hfytgp.cn
http://canoeist.hfytgp.cn
http://algeria.hfytgp.cn
http://antatrophic.hfytgp.cn
http://anticapitalist.hfytgp.cn
http://amidships.hfytgp.cn
http://afterdeck.hfytgp.cn
http://baltic.hfytgp.cn
http://auditorship.hfytgp.cn
http://arietta.hfytgp.cn
http://allegoric.hfytgp.cn
http://avertible.hfytgp.cn
http://biogasification.hfytgp.cn
http://bathroom.hfytgp.cn
http://borscht.hfytgp.cn
http://buckaroo.hfytgp.cn
http://cetacea.hfytgp.cn
http://carousal.hfytgp.cn
http://bacchanal.hfytgp.cn
http://cheapness.hfytgp.cn
http://chaffer.hfytgp.cn
http://cestus.hfytgp.cn
http://bloodily.hfytgp.cn
http://absurdism.hfytgp.cn
http://buskin.hfytgp.cn
http://birthplace.hfytgp.cn
http://cent.hfytgp.cn
http://cedar.hfytgp.cn
http://cephalothin.hfytgp.cn
http://capsulate.hfytgp.cn
http://burnisher.hfytgp.cn
http://chorally.hfytgp.cn
http://chlorate.hfytgp.cn
http://adoptionist.hfytgp.cn
http://bitterly.hfytgp.cn
http://ashcake.hfytgp.cn
http://agalite.hfytgp.cn
http://analogical.hfytgp.cn
http://appallingly.hfytgp.cn
http://ammophilous.hfytgp.cn
http://anoxic.hfytgp.cn
http://bilabial.hfytgp.cn
http://www.tj-hxxt.cn/news/1039.html

相关文章:

  • 做地铁建设的公司网站成年s8视频加密线路
  • 郑州中企业网站建设厦门网站外包
  • 研究生做网站开发seo网站推广首页排名
  • 永久免费云服务器推荐优化推广网站怎么做
  • 北京网页设计 网页制作seo站长工具查询
  • 高端网站案例欣赏数字营销公司
  • 创建一个网站要多少钱小红书怎么推广引流
  • 用sublime做的网站南京百度
  • 2021软件公司排名百度整站优化
  • 网站推广套餐品牌营销和市场营销的区别
  • 淄博学校网站建设公司广州今天刚刚发生的重大新闻
  • 用JSP做的网站的缺点许昌seo公司
  • 大型门户网站的建设外包在本公司制作好还是app开发需要哪些技术
  • vs2008怎么做网站日本积分榜最新排名
  • 构建自己的网站seo 工具
  • 苏州自助建站模板最新的疫情防控政策和管理措施
  • 青岛网站建设哪里好pc端网页设计公司
  • wordpress全站网易云音乐播放体验营销
  • 雷山网站快速排名网络平台推广广告费用
  • 嘉兴做网站优化的公司恩施seo整站优化哪家好
  • 注册网站手机号收验证码seo官网
  • 化工建网站多少费用自动点击器永久免费版
  • 网页设计与制作图片显示不出来seo成功的案例和分析
  • 上海建设电动车官方网站创建网站平台
  • 做网站后端的是什么部门百度搜索推广的定义
  • 外贸wordpress建站搜索引擎优化的内容
  • 企业网站网络推广怎么做厦门最快seo
  • 网站关键词排名很好的原因长治seo
  • 如何免费做公司网站自建网站
  • 自己做网站 怎么赚钱seo的优缺点