实时应用中的内存锁定技术研究
DOI:
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

基金项目:


Study on the Technology of Memory Locking in Realtime Applications
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    内存锁定是一种保证某进程驻留在内存而不需换页的方法。在实时环境中, 系统应保证将某进程锁定在内存中, 以减少数据访问、指令读取、进程间缓冲区切换等等引起的延迟。将一个进程的地址空间锁定在内存中, 就为应用的响应时间满足实时需要提供了保障。一般来说, 对时间要求苛刻的进程应锁定在内存中。本文主要以实时环境为背景, 阐述了内存锁定和解锁函数以及在多进程下内存锁定技术的应用。

    Abstract:

    Memory locking is a way to ensure that a process stays in main memory and is exempt from paging. In a realtime environment, a system must be able to guarantee that it will lock a process in memory to reduce latency for data access, instruction fetches, buffer passing between processes, and so forth. Locking a process's address space in memory helps ensure that the application's response time satisfies realtime requirements. As a general rule, time-critical processes should be locked into memory. This paper describes the items about “Memory Locking and Unlocking Functions”and“Memory Locking in multiprocesses environment”in a realtime environment.

    参考文献
    相似文献
    引证文献
引用本文

吴纯青,李钢.实时应用中的内存锁定技术研究[J].国防科技大学学报,2000,22(1):20-23.
WU Chunqing, LI Gang. Study on the Technology of Memory Locking in Realtime Applications[J]. Journal of National University of Defense Technology,2000,22(1):20-23.

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:1999-06-07
  • 最后修改日期:
  • 录用日期:
  • 在线发布日期: 2013-11-18
  • 出版日期:
文章二维码