(1)编写一个程序,在程序中使用程序控制块来管理3个代码段,这3个代码段各自都为一个函数,分别function_1()、function_2()和function_3(),而它们的名称各自为F1、F2和F3。当用户从键盘输入代码名称时,程序可以运行对应代码(参考教材P51)。(2)设计函数OSInit()对全局变量进行初始化,定义一个数组OS_TCBOSTCBTbl[],创建单向链表OSTCBFreeList把数组OSTCBTbl的各个元素链接,生成一个空任务链表OSTCBFreeList;(3)设计函数OS_TCBInit(INT8Uprio),对优先级prio的任务控制块TCB的成员赋值(OSTCBPrio),对数组OSTCBPrioTbl进行