期刊文献+
共找到10篇文章
< 1 >
每页显示 20 50 100
CBS算法的RTAI内核调度器设计 被引量:1
1
作者 李兰英 张向国 《单片机与嵌入式系统应用》 2007年第10期5-8,共4页
近年来基于双内核架构增强Linux操作系统实时性的RTAI[1](Real-Time Application Interface)在工业控制等硬实时领域已经得到了越来越多的应用。本文提出的调度器通过采用基于服务策略的CBS算法对RATI内核下的EDF调度器进行扩展,可以保... 近年来基于双内核架构增强Linux操作系统实时性的RTAI[1](Real-Time Application Interface)在工业控制等硬实时领域已经得到了越来越多的应用。本文提出的调度器通过采用基于服务策略的CBS算法对RATI内核下的EDF调度器进行扩展,可以保证分配一定的CPU资源供Linux上的软实时应用,即使在有硬实时任务并发时也能得到处理器资源。实验结果证明了基于CBS算法扩展RTAI内核调度器的正确性。 展开更多
关键词 RTAI LINUX CBS算法 内核调度
下载PDF
面向通信系统的GPP平台内核调度算法研究
2
作者 王建 舒睿俊 +1 位作者 王旭 周婷 《信息技术》 2017年第12期22-25,31,共5页
Linux内核调度算法直接影响基于通用处理器(GPP)平台的通信系统传输性能。文中分析了Linux内核基于截止时间算法(DEADLINE)和先进先出算法(FIFO)的原理,及DEADLINE算法的准入条件。在此基础上搭建了基于GPP的LTE系统实验平台,通过实验... Linux内核调度算法直接影响基于通用处理器(GPP)平台的通信系统传输性能。文中分析了Linux内核基于截止时间算法(DEADLINE)和先进先出算法(FIFO)的原理,及DEADLINE算法的准入条件。在此基础上搭建了基于GPP的LTE系统实验平台,通过实验比较了基于两种内核调度算法的通信系统在时间响应、CPU使用率等方面的性能。结果表明,基于DEADLINE算法的通信系统时间响应性能优于FIFO,提高了28.38%,同时CPU使用率提高了36.53%。实验结果对基于不同场景搭建软件定义无线电平台提供了参考。 展开更多
关键词 通用处理器 软件定义无线电 内核调度算法 通信系统
下载PDF
基于轻量级内核的用户程序多任务调度方法
3
作者 吕铖灿 张乾斌 +2 位作者 朱玉程 章真亮 戴玲玲 《自动化应用》 2023年第18期201-203,206,共4页
传统支持用户程序多任务的DCS和SIS系统控制器,一般采用前后台系统或实时操作系统,存在因用户程序任务执行时间不确定的原因导致控制器运行负荷波动大的问题。本文提出了一种基于轻量级实时调度内核的用户程序多任务调度方法,即在前后... 传统支持用户程序多任务的DCS和SIS系统控制器,一般采用前后台系统或实时操作系统,存在因用户程序任务执行时间不确定的原因导致控制器运行负荷波动大的问题。本文提出了一种基于轻量级实时调度内核的用户程序多任务调度方法,即在前后台系统中内嵌实时调度内核,前后台系统阶段处理IO数据输入/输出,实时调度内核阶段运行用户程序。通过实时调度内核基于动态调度表的时间片轮询算法,实现确定性调度以及运行负荷均衡。仿真实验表明,该方法适用于控制器的用户程序多任务调度,可有效解决高负荷情况下的控制周期负荷波动大的问题。 展开更多
关键词 轻量级 实时调度内核 动态调度 时间片轮询调度
下载PDF
Linux内核进程调度与控制的实现 被引量:1
4
作者 刘广聪 李振坤 陈平华 《现代计算机》 2005年第5期31-34,共4页
首先分析了Linux系统的整体结构,阐明了进程调度与内存管理系统、文件系统和网络接口之间的关系,最后给出了Linux进程调度的原理、策略及其实现方法。
关键词 LINUX系统 内核进程调度 内存管理系统 文件系统 优先级 时间片
下载PDF
μC/OS-Ⅱ内核分析 被引量:1
5
作者 曹晓燕 周岩 李欣颖 《长春理工大学学报(自然科学版)》 2009年第1期123-125,共3页
嵌入式系统在目前的应用中越来越广泛,嵌入式实时操作系统也成为操作系统研究领域的一个新方向,与其他实时操作系统相比,μC/OS-Ⅱ以其内核小巧、源码开放、可裁剪、占用空间小、可移植性强等多种特性在嵌入式实时操作系统中占有很重要... 嵌入式系统在目前的应用中越来越广泛,嵌入式实时操作系统也成为操作系统研究领域的一个新方向,与其他实时操作系统相比,μC/OS-Ⅱ以其内核小巧、源码开放、可裁剪、占用空间小、可移植性强等多种特性在嵌入式实时操作系统中占有很重要的地位,该论文就μC/OS-Ⅱ的内核进行了分析,为做移植提供了技术支持。 展开更多
关键词 嵌入式系统 μC/OS-Ⅱ 内核调度
下载PDF
μC/OS-Ⅱ内核的改进与应用 被引量:1
6
作者 朱凯迪 万健中 方静 《合肥工业大学学报(自然科学版)》 CAS CSCD 北大核心 2015年第12期1635-1638,共4页
针对传统μC/OS-Ⅱ在内核调度策略、任务通信机制等方面的不足,文章提出了一种基于时间触发的内核调度算法,采用双堆栈机制管理内核,保证任务能够进行可靠的周期性调度,并提出一种SPC(send-pendcheck)任务通信机制,简化了任务通信方法... 针对传统μC/OS-Ⅱ在内核调度策略、任务通信机制等方面的不足,文章提出了一种基于时间触发的内核调度算法,采用双堆栈机制管理内核,保证任务能够进行可靠的周期性调度,并提出一种SPC(send-pendcheck)任务通信机制,简化了任务通信方法。实验测试表明,改进后的内核与ARM构建的嵌入式系统稳定可靠、实时性好,在分布式嵌入系统中具有一定的应用价值。 展开更多
关键词 实时操作系统 内核调度 双堆栈 时间触发 任务通信 μC/OS-Ⅱ
下载PDF
面向乱序执行漏洞测试的ARM处理器核隔离方法
7
作者 赵旭 王佳慧 +1 位作者 张伟 马利民 《信息安全研究》 CSCD 2023年第4期347-355,共9页
随着spectre,meltdown为代表的处理器微架构漏洞的发现,微架构安全漏洞逐渐引起了学术界的关注,针对相关微架构漏洞的自动化测试方案陆续出台.但是在真实的测试环境中,测试微架构环境会被中断或被调度系统打断干扰,造成有效测试用例的遗... 随着spectre,meltdown为代表的处理器微架构漏洞的发现,微架构安全漏洞逐渐引起了学术界的关注,针对相关微架构漏洞的自动化测试方案陆续出台.但是在真实的测试环境中,测试微架构环境会被中断或被调度系统打断干扰,造成有效测试用例的遗漏.因此提出面向乱序执行漏洞测试的ARM处理器核隔离方法.该方法通过利用ARM处理器与Linux内核对中断及调度的管理机制及相应的进程同步机制,在测试过程中将处理器核隔离出中断与调度系统,保证测试指令块的运行不会被中断及调度程序打断,并通过设计相应的同步机制保证进程切换过程中不会被其他进程插入执行,保证测试的有效性. 展开更多
关键词 瞬态执行 乱序执行漏洞测试 中断 内核调度 LINUX内核
下载PDF
片上系统并行建模的软件开发方法研究 被引量:1
8
作者 全盛程 王勇 《计算机科学》 CSCD 北大核心 2012年第7期313-316,共4页
作为片上系统描述的语言库,SystemC允许定义可执行的硬件虚拟平台原型且已成为工业上的标准,但其串行模拟内核的固有属性仍无法充分利用对称多处理器(SMP)的计算能力。针对该问题,提出一种从底层内核引擎到高层建模的软件开发方法。该... 作为片上系统描述的语言库,SystemC允许定义可执行的硬件虚拟平台原型且已成为工业上的标准,但其串行模拟内核的固有属性仍无法充分利用对称多处理器(SMP)的计算能力。针对该问题,提出一种从底层内核引擎到高层建模的软件开发方法。该方法通过并行编程改进内核调度算法以实现真正的并行模拟内核,并结合接口方法调用(IMC)机制和SystemC的分层通道概念,提出一种事务级快速开发的软件开发体系。实验表明,利用该方法建模片上系统可提高模拟速度,且在工程上有较高的开发效率。 展开更多
关键词 片上系统 虚拟原型 内核调度 SYSTEMC 事务级建模
下载PDF
A research on Android kernel-memory compiling and scheduling 被引量:1
9
作者 Rui Min 《International Journal of Technology Management》 2014年第6期112-115,共4页
Android, an open source system exploited by Google, has experienced a rapid development in the past a few years in the field of intelligent mobile because of its advantages-open source and excellent function. The numb... Android, an open source system exploited by Google, has experienced a rapid development in the past a few years in the field of intelligent mobile because of its advantages-open source and excellent function. The number of professionals and enthusiasts who research on Android is growing rapidly in the same time. Android, as an abstraction between software layer and hardware layer based on Linux kernel, can complete the optimization of system by modifying the kernel part. The purpose of this design is to master the processes of kernel-compiling and transplanting, and to learn the methods of memory scheduling algorithm and kernel menaory test. First of all, this thesis introduces the installation of Linux system, and then, it presents the method to build the environment for Android kernel compiling and the process of compiling. The key point of the design is to introduce the SLAB, SLOB, SLUB, SLQB allocators in memory scheduling, and carry on a research on optimization with these memory allocators. HTC Incredible S, as an experimental mobile phone whose Android kernel version is 2.6.35, is employed to deal with all these tests. A comparison of kernel codes before and after optimization has been made. The two kernel codes have been transplanted into the terminal of the experimental mobile phone, which will be respectively tested with its stability, memory performance and overall performance. Finally, it concludes that result of being transplanted the SLQB memory allocator is the optimal one of all. 展开更多
关键词 ANDROID kernel memory COMPILING OPTIMIZATION memory allocator
下载PDF
Dynamic thermal management by greedy scheduling algorithm
10
作者 QU Shuang-xi ZHANG Min-xuan +1 位作者 LIU Guang-hui LIU Tao 《Journal of Central South University》 SCIE EI CAS 2012年第1期193-199,共7页
Chip multiprocessors(CMPs) allow thread level parallelism,thus increasing performance.However,this comes with the cost of temperature problem.CMPs require more power,creating non uniform power map and hotspots.Aiming ... Chip multiprocessors(CMPs) allow thread level parallelism,thus increasing performance.However,this comes with the cost of temperature problem.CMPs require more power,creating non uniform power map and hotspots.Aiming at this problem,a thread scheduling algorithm,the greedy scheduling algorithm,was proposed to reduce the thermal emergencies and to improve the throughput.The greedy scheduling algorithm was implemented in the Linux kernel on Intel's Quad-Core system.The experimental results show that the greedy scheduling algorithm can reduce 9.6%-78.5% of the hardware dynamic thermal management(DTM) in various combinations of workloads,and has an average of 5.2% and up to 9.7% throughput higher than the Linux standard scheduler. 展开更多
关键词 greedy scheduling algorithm chip multiprocessor thermal-aware
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部