包含存储器存取控制器的计算机系统技术方案

技术编号:2878999 阅读:298 留言:0更新日期:2012-04-11 18:40
一种包含存储器存取控制器的计算机系统,该存储器存取控制器在系统自举期间使用非系统内存存储资源。计算机系统包括微处理器、系统内存和经一个或多个总线而连接至微处理器的多个外围设备。系统控制器和外围总线控制器控制这些总线。许多外围设备控制器包含有缓冲存储器,其在正常操作模式下由外围设备控制器用于缓冲在计算机系统和外围设备间的数据。计算机系统还包括存储器存取控制器和配置储存单元。配置储存单元储存配置控制信息,其使得控制逻辑配置缓冲存储器。存储器存取控制器在系统初始化期间控制对应于外围设备的缓冲存储器的存取,从而允许将该缓冲存储器用作堆栈或暂时RAM。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

技术介绍
在上电(power-up)期间或系统重置之后,微处理器必须执行通常储存在外部只读存储器(ROM)中的初始化代码。此代码即所谓的基本输入和输出系统(BIOS)码。BIOS负责系统等级的操作,如启动和测试系统硬件。这部份代码称为通电自检(POST)。BIOS亦可负责在辅助程序中加载和执行系统软件。除此之外,在正常的系统操作期间经由BIOS运转时间服务的使用,BIOS可管理系统的默认,或设定硬件条件和协助系统软件管理系统资源。与目前计算机系统相关的问题为在POST的例行启动和测试主系统内存之前,微处理器具有相对少的寄存器可用作堆栈或暂存存储器(scratchpad memory)。随计算机系统的复杂性持续增加,存储器的缺乏使得当要求BIOS码执行更多任务时BIOS码的写入将变得更加困难。因此,希望在POST执行时能够存取某些存储空间。在一实施例中,计算机系统包含有经由如北桥等的系统控制器而连接至系统内存的微处理器。如南桥等的外围总线控制器可经由第一外围总线而连接至系统控制器。一个或多个外围设备可经由第一外围总线而连接至系统控制器。除此之外,一个或多个外围设备可经由第二外围总线而连接至本文档来自技高网...

【技术保护点】
一种计算机系统,包括:微处理器;第一存储器单元(memory unit),该第一存储器单元连接至所述微处理器,用于储存自举代码(boot code),其中所述微处理器配置成当系统重置时执行所述自举代码;第二存储器单元,用于在正常操作模式下缓冲对应于外围设备的数据;配置储存单元(configuration storage unit),用于储存表示操作的初始化模式的配置控制信息;以及存储器存取控制器,连接至所述第二存储器单元和所述配置储存单元,其中在所述操作初始化模式期间,所述存储器存取控制器配置成响应由所述微处理器所执行的指令,控制对所述第二存储器单元内选定位置的存取。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:DE古利克
申请(专利权)人:先进微装置公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1