求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。

寄存器分配程序查看源代码讨论查看历史

跳转至: 导航搜索
  寄存器分配程序

寄存器(Register),是中央处理器内的其中组成部分,寄存器访问速度最快,完全能与 CPU 协调工作,但价格却十分昂贵,因此容量不可能做得很大。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和地址。寄存器分配程序是指对寄存器的分配、回收以及提供在存储层次间的数据移动的管理机制的程序。

简介

在操作系统中,存储器管理的主要任务是为多道程序的运行提供良好的环境,方便用户使用存储器,提高存储器的利用率以及能从逻辑上扩充内存。寄存器的管理是存储器管理的重要内容。寄存器访问速度十分快,速度接近CPU运行速度,但寄存器的价格十分昂贵。为了充分利用寄存器资源,寄存器分配程序是指寄存器分配、回收等操作管理的程序。寄存器分配程序主要目的是使系统中在单位时间运行更多的作业,提高系统效率。

评价

寄存器,是集成电路中非常重要的一种存储单元,通常由触发器组成。在集成电路设计中,寄存器可分为电路内部使用的寄存器和充当内外部接口的寄存器这两类。内部寄存器不能被外部电路或软件访问,只是为内部电路的实现存储功能或满足电路的时序要求。而接口寄存器可以同时被内部电路和外部电路或软件访问,CPU中的寄存器就是其中一种,作为软硬件的接口,为广泛的通用编程用户所熟知。[1]

参考文献