国家标准网
文库搜索
切换导航
首页
频道
仅15元无限下载
联系我们
首页
仅15元无限下载
联系我们
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211132026.2 (22)申请日 2022.09.16 (71)申请人 河南省职工医院 地址 450000 河南省郑州市金 水区农业路 71号 (72)发明人 夏俊博 李宁 张琦慧 (74)专利代理 机构 郑州意创知识产权代理事务 所(特殊普通 合伙) 41138 专利代理师 张江森 张岑 (51)Int.Cl. G06F 9/50(2006.01) (54)发明名称 一种基于RT-Linux的经颅磁刺激设备及系 统 (57)摘要 本发明提供了一种基于RT ‑Linux的经颅磁 刺激设备及系统, 在RT ‑Linux的RTLinux内核中 启动经颅磁刺激控制进程, 为所述经颅磁刺激控 制进程分配内存, 对分配的内存进行分区, 并建 立所述控制进程中线程和内存分区的对应关系; 根据所述对应关系和线程的优先级建立内存分 区中内存Block和L1Cache的映射关系; 若Linux 内核调整所述映射关系, 则将所述映射关系发送 给RT‑Linux内核; 在所述经颅磁刺激控制进 程运 行时从L1Cache中根据所述映射关系加载数据, 实现对经颅磁刺激的控制; 并将内存Block的访 问次数情况 发送给Linux内核, Linux内核 根据所 述访问次数对内存Block和L1Cache的映射关系 进行调整。 本发 明不仅提高了经颅磁刺激控制进 程的实时性, 而且有助于提高系统整体的稳定 性。 权利要求书2页 说明书7页 附图3页 CN 115421918 A 2022.12.02 CN 115421918 A 1.一种基于RT ‑Linux的经颅磁刺激设备, 所述设备包括处理器、 Cache、 内存, 所述设备 采用RT‑Linux操作系统, 其特 征在于, 所述设备还 包括以下模块: 内存分配模块, 用于在RT ‑Linux的RTLinux内核中启动经颅磁刺激控制进程, 为所述经 颅磁刺激控制进程分配内存, 对分配的内存进行分区, 并建立所述控制进程中线程和内存 分区的对应关系; Cache分配模块, 用于判断所述设备的处理器的Cache级数, 若所述Cache级数为1, 则L1 Cache被经颅磁刺激控制 进程独用, 其他进程直接从内存中读取数据; 若所述Cache级数大 于1, 则L1 Cache被经颅 磁刺激控制进程独用, 其 他级数的Cac he被其他进程使用; 映射关系模块, 用于根据所述对应关系和线程的优先级建立内存分区中内存Block和 L1 Cache的映射关系; 若Linux内核调整所述映射关系, 则将所述映射关系发送给 RT‑Linux 内核; 执行模块, 用于在 所述经颅磁刺激控制进程运行时从L1 Cache中根据所述映射关系加 载数据, 实现对经颅磁刺激的控制; 并将内存Block的访问次数情况发送给Linux内核, Linux内核根据所述访问次数对内存Bl ock和L1 Cache的映射关系进行调整。 2.如权利要求1所述的经颅磁刺激设备, 其特征在于, 所述对分配的内存进行分区, 并 建立所述控制进程中线程和内存分区的对应关系, 具体为: 遍历所述线程执 行的代码的参数, 根据所述 参数的个数以及类型确定第一权值α; 依据所述经颅磁刺激控制进程中每个线程的第一权值α得到内存划分比例, 按照所述 比例对所述分配的内存的第一部分进 行分区; 记录为每个线程分配的内存分区与线程的对 应关系。 3.如权利要求1所述的经颅磁刺激设备, 其特征在于, 所述根据 所述对应关系和线程的 优先级建立内存分区中Bl ock和L1 Cache的映射关系, 具体为: 根据所述对应关系获取与线程对应的内存分区大小, 根据 所述内存分区大小和所述线 程的优先级确定所述线程分配Cac he Line数量; 采用全相联映射的方式建立Cac he Line和内存Bl ock的映射关系。 4.如权利要求3所述的经颅磁刺激设备, 其特征在于, 所述根据 所述内存分区大小和所 述线程的优先级确定所述线程分配Cac he Line数量, 具体为: 根据所述内存分区大小和所述线程的优先级确定第二权值β, 根据每个线程的所述第 二权值β 的比值, 确定为线程分配的Cac he Line数量。 5.如权利要求1所述的经颅磁刺激设备, 其特征在于, 所述内存Block的访问次数包括 在Cache中命中 内存Block的次数和在Cac he中未命中 内存Block的次数。 6.如权利要求5所述的经颅磁刺激设备, 其特征在于, 所述Linux内核根据所述访问次 数对内存Bl ock和L1 Cache的映射关系进行调整, 具体为: 记录内存Block被访问次数, 按照访问次数对内存Block进行排序, 按照排列顺序, 建立 所述内存分区与L1 Cache的直接映射关系, 使得映射到一个Cache Line的所有内存Block 访问次数总和相同或相近 。 7.如权利要求1所述的经颅磁刺激设备, 其特征在于, 所述分区是指将内存空间划分为 若干个一定大小的区域。 8.如权利要求7任一项所述的经颅磁刺激设备, 其特征在于, 所述若干个为所述经颅磁权 利 要 求 书 1/2 页 2 CN 115421918 A 2刺激控制进程中线程的个数。 9.一种基于RT ‑Linux的经颅磁刺激系统, 其特征在于, 所述系统包括磁疗帽、 电源线以 及主机, 所述主机为如权利要求1 ‑8任一项所述的经颅 磁刺激设备。 10.一种计算机可读存储介质, 用于存储计算机程序指令, 其特征在于, 所述计算机程 序指令被处 理器执行如下的方法: 步骤1, 在RT ‑Linux的RTLinux内核中启动经颅磁刺激控制进程, 为所述经颅磁刺激控 制进程分配内存, 对分配的内存进行分区, 并建立所述控制进程中线程和内存分区的对应 关系; 步骤2, 判断所述设备的处理器的Cache级数, 若所述Cache级数为1, 则L1 Cache被经颅 磁刺激控制进程独用, 其他进程直接从内存中读取数据; 若所述Cache级数大于1, 则L1 Cache被经颅 磁刺激控制进程独用, 其 他级数的Cac he被其他进程使用; 步骤3, 根据所述对应关系和线程的优先级建立内存分区中内存Block和L1 Cache的映 射关系; 若L inux内核调整所述映射关系, 则将所述映射关系发送给RT ‑Linux内核; 步骤4, 在所述经颅磁刺激控制进程运行 时从L1 Cache中根据所述映射关系加载数据, 实现对经颅磁刺激的控制; 并将内存Block的访问次数情况发送给Linux内核, Linux内核根 据所述访问次数对内存Bl ock和L1 Cache的映射关系进行调整。权 利 要 求 书 2/2 页 3 CN 115421918 A 3
专利 一种基于RT-Linux的经颅磁刺激设备及系统
文档预览
中文文档
13 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 人生无常 于
2024-03-18 13:08:11
上传分享
举报
下载
原文档
(585.3 KB)
分享
友情链接
GB-T 37049-2018 电子级多晶硅中基体金属杂质含量的测定 电感耦合等离子体质谱法.pdf
YD-T 2628.1-2021 演进的移动分组核心网络(EPC)设备技术要求 第1部分:支持E-UTRAN接入.pdf
GM-T 0081-2020 SM9密码算法加密签名消息语法规范.pdf
GB-T 25647-2010 电子政务术语.pdf
ENISA 建设应急响应团队指南.pdf
GB-T 17314-2011 籼型杂交水稻三系原种生产技术操作规程.pdf
GM-T 0079-2020 可信计算平台直接匿名证明规范.pdf
DB14-T 1502-2017 富硒谷子栽培技术规程 山西省.pdf
GB-T 38591-2020 建筑抗震韧性评价标准.pdf
T-CRSUD 001—2022 数字化能力服务城市评价指标.pdf
DB4403-T 27-2019 城市轨道交通警用安全防范系统与通信系统技术规范 深圳市.pdf
T-SCCIA 013—2023 机器人通行领域的身份鉴别密码应用指南.pdf
民航 MH-T 6016-2017 航空食品车.pdf
法律法规 银川市建筑节能管理条例2011-12-12.pdf
T-SHZSAQS 00143—2022 竞技场测试法评定湖羊性情技术规程.pdf
GB-T 34078.2-2021 基于云计算的电子政务公共平台总体规范 第2部分:顶层设计导则.pdf
GM-T 0012-2020 可信计算 可信密码模块接口规范.pdf
GB-T 21369-2008 火力发电企业能源计量器具配备和管理要求.pdf
DB42-T 1730-2021 破损山体植被修复技术规范 湖北省.pdf
T-CADERM 6006—2023 动态监护与自动生命支持一体机.pdf
1
/
3
13
评价文档
赞助2.5元 点击下载(585.3 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
点击进入官方售后微信群
支付 完成后 如未跳转 点击这里下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。