首页> 美国政府科技报告 >Determination of the Underlying Task Scheduling Algorithm for an Ada Runtime System.
【24h】

Determination of the Underlying Task Scheduling Algorithm for an Ada Runtime System.

机译:ada运行系统基础任务调度算法的确定。

获取原文

摘要

The purpose of this thesis investigation was to determine whether the task scheduling algorithm of an Ada compiler could be detected using a suite of Ada programs. This was done by identifying the task parameters and algorithm characteristics which differentiate one scheduling algorithm from the others. After these parameters and characteristics were identified, a set of test cases was developed to encompass the various parameter relationships required to detect the execution of individual algorithms. These test cases were modeled using Ada programs. Then, the programs were compiled and executed using several Ada compilers where the task scheduling algorithms of five run-time systems were known. The execution results were analyzed to determine whether the Ada programs were capable of revealing the task scheduling algorithm used by the Ada run-time system. This analysis showed that the detection of five scheduling schemes is possible using a single Ada program. Recommendations are made to improve the current Ada program leading to an automated tool in which the user analysis could be removed. (AW)

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号