检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:熊谱翔 全召 Bernard Xiong;Quan Zhao(Shanghai Real Thread Electronic Technology Co.,Ltd.,Shanghai 071000,China)
机构地区:[1]上海睿赛德电子科技有限公司,上海071000
出 处:《单片机与嵌入式系统应用》2021年第3期9-12,17,共5页Microcontrollers & Embedded Systems
摘 要:RT-Thread Smart采用微内核的设计思想,将操作系统自身的服务组件从内核中剥离出来,在用户态以进程的形式运行,避免服务组件的错误造成内核崩溃,提高系统整体的稳定性和可靠性。另一方面,依据用户配置选项,RT-Thread Smart继续支持将组件编译进内核中,以获得更佳的性能和向下兼容性。为了支持这些特性,RT-Thread Smart实现了对MMU和进程管理的支持,并通过通道机制来完成内核和用户态进程间的数据交换。Designed with the microkernel principle,the service components of rt-smart are separated from the kernel and run as processes in the user mode,which makes the kernel immune to the runtime errors occurring in the services.In the way,the whole system becomes stable and robust.On the other hand,according to the configuration options selected by users,these service components are still permitted to be compiled into the kernel in rt-smart,in order to get better performance and backward compatibility.To support these features,rt-smart takes advantage of the support of MMU and process management,completes the data exchange between the kernel and user-mode processes through the channel mechanism.
关 键 词:微内核 RT-THREAD RT-Thread Smart MMU 进程管理 共享页面
分 类 号:TP316[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.143.7.5