本发明专利技术针对存储器区域提供外部锁固机制的一种方法和系统。存储器包括与基本输入/输出系统(BIOS)数据相组合的多个第一储存位置和多个第二储存位置。多个第二储存位置包含仅在系统管理模式(SMM)可读的多个第一区块以及在SMM与除了SMM以外的至少一个操作模式可读取的多个第二区块。计算机系统包括一总线、与该总线相连接的一存储器和与该总线相连接并通过总线访问该存储器的一装置。该存储器包括多个储存位置,分成多个存储器单元。该装置包括一个或更多个锁固结构,用以控制访问一个或更多的多个存储器单元。(*该技术在2022年保护过期,可自由使用*)
【技术实现步骤摘要】
本专利技术涉及计算机系统,特别是涉及用来在一个人计算机系统中控制访问内存区域的外部锁固机制。
技术介绍
本申请书是2001年5月10日所提出审查中美国专利申请第09/852,372号名称为″安全执行箱和其方法″的一部分延续申请,其专利技术者为Dale E.Gulick和Geoffrey S.Strongin。此申请书也是2001年5月10日所提出审查中美国专利申请第09/852,942号名称为″用以加强安全性与易处理性的计算机系统结构″的一部分延续申请,其专利技术者为Geoffrey S.Strongin和Dale E.Gulick。图1A显示一示范计算机系统100。计算机系统100包括一处理器102、一北桥104、一内存106、一高等图形端口(Advanced Graphics Port,AGP)内存108、一周边组件(Peripheral Component Interconnect,PCI)总线110、一南桥112、一电池、一AT附加装置(AT Attachment,ATA)接口114(一般称为IDE(Integrated Drive Electronics,IDE)接口)、一通用串行总线(universal serial bus,USB)接口116、一低接脚计数(Low PinCount,LPC)总线118、一输入/输出控制芯片(SuperI/OTM)120以及基本输入/输出系统(BIOS)122。值得注意的是北桥104和南桥112可仅包括单一芯片或多个芯片,而称为集合名词″芯片组(chipset)″。另外也值得注意的是其它总线、装置和/或者子系统若有需要也可包括于计算机系统100中,举例而言高速缓存、调制解调器、并行或串行接口、小型计算机系统(SCSI)接口、网络接口卡片等等。处理器102连接至北桥104。北桥104提供一接口于处理器102、内存106、AGP内存108和PCI总线110之间。南桥112提供一接口于PCI总线110和连接至IDE接口114、通用串行总线接口116和低接脚计数总线118的周边、装置和子系统之间。电池113显示为与南桥112相连接。SuperI/OTM芯片120连接至低接脚计数总线118。北桥104在处理器102、内存106、AGP内存108、与PCI总线110相连接的装置以及与南桥112相连接的装置和子系统中间和/或提供通讯访问。一般而言,可拆卸的PCI装置是插入PCI″槽″(未显示),该PCI″槽″系连接至PCI总线110,以与计算机系统100相连接。另外,置于主机板上的装置可直接连接于PCI总线110上。南桥112在PCI总线110和各种装置和子系统如调制解调器、打印机、键盘、鼠标等等之间提供一接口,此些装置和子系统通常通过低接脚计数总线118(或其早期技术,举例而言一X总线或一ISA总线)与计算机系统100相连接。南桥112包括通过IDE接口114、通用串行总线接口116和低接脚计数总线118来接合装置至计算机系统100其它部分的逻辑电路。图1B显示已知南桥112的一外观,包括用以提供储备电力的电池113,也就是所谓″实时时钟(RTC)电池槽″125。南桥112包括南桥(SB)随机存取内存126和时钟电路128,两者均位于实时时钟电池槽125内。南桥随机存取内存126B包括互补式金属氧化半导体随机存取内存(CMOS RAM)126A和实时时钟(RTC)随机存取内存126B。实时时钟随机存取内存126B包括时钟数据129和核对和(checksum)数据127。在实时时钟电池槽125外,南桥112也包括一中央处理器接口132、电源和系统管理单元133、PCI总线接口逻辑134A、通用串行总线接口逻辑134C、IDE接口逻辑134B和LPC接口逻辑134D。时钟电路128的时间和日期数据系以时钟数据129储存于实时时钟随机存取内存126B中。实时时钟随机存取内存126B中的核对和数据127可基于CMOS内存126A数据被计算且在启动期间由基本输入/输出系统(BIOS)所储存,如下所述,在图2A中的方框148。CPU接口132可包括中断信号控制器和处理器信号控制器。电源和系统管理单元133可包括一高等配置和电源接口(Advanced Configuration and Power Interfac,ACPI)控制器。系统管理模式(System Management Mode,SMM)是计算机系统中的一个操作模式,用以执行以保存电力。SMM被设计用于第四代x86处理器。随着更新一代的x86处理器出现,SMM对操作系统而言已变得较易懂。亦即计算机系统在操作系统内进入与离开SMM,仅会带来极少甚至不会有任何影响。请参考图2A,显示初始使用代码储存在基本输入/输出系统(BIOS)122的计算机系统的一已知方法的流程图。在电力供应的初期,电源供应器对北桥产生一电力良好信号,如方框136所示。当从电源供应器得到该电力良好信号时,南桥(或北桥)停止显示来自处理器的复位信号,如方框138所示。在初始期间,处理器读取缺省跳转位置,如方框140所示。内存中的缺省跳转位置通常是在如FFFF0h的位置。在只读存储器基本输入/输出系统(BIOS)中,处理器对适当基本输入/输出系统(BIOS)程序代码位置执行一跳转(如FFFF0h),并复制基本输入/输出系统(BIOS)程序代码到随机存取内存存储范围,再从随机存取内存存储范围开始处理基本输入/输出系统(BIOS)程序代码指令,如方框142所示。由处理器处理的基本输入/输出系统(BIOS)程序代码执行一启动自检(power-on self test,POST),如方框144所示。基本输入/输出系统(BIOS)程序代码接着寻找附加的基本输入/输出系统(BIOS)程序代码,例如从一视讯控制器、IDE控制器、小型计算机系统接口控制器等等,并显示一启动(start-up)信息屏幕,如方框146所示。举例而言,视讯控制器基本输入/输出系统(BIOS)经常在C000h被找到,而IDE控制器基本输入/输出系统(BIOS)程序代码则经常在C800h被找到。而IDE控制器基本输入/输出系统(BIOS)程序代码可执行附加系统检测如一随机存取内存存储范围计数测验,和一系统详细目录,附加系统检测包括确认计算机输出COM(串行)端口和LinePrinT打印机(并行)端口,如方框148所示。基本输入/输出系统(BIOS)程序代码也识别即插即用(plug-and-play)装置和其它的类似装置,然后显示已确认装置的汇总在屏幕上,如方框150所示。基本输入/输出系统(BIOS)程序代码确认启动位置和相对应的启动区段,如方框152所示。启动位置可能位在一软盘磁盘驱动器、一硬盘磁盘驱动器、一只读型光盘(CDROM)、一远程位置上等等。基本输入/输出系统(BIOS)程序代码接着在启动位置调用启动区段程序代码,以使计算机系统启动,如利用一操作系统,如方框154所示。值得注意的是对于一冷式启动(cold boot)或一硬式(重)启动(hard(re)boot),如方框136至154所示所提出的所有或大多数描述可能会发生。而在一热启动或一软式(重)启动中,基本输入/输出系统(B本文档来自技高网...
【技术保护点】
一种计算机系统,至少包括:总线;与该总线相连接的内存,其中该内存包含多个储存位置,分成多个内存单元;以及与该总线相连接并通过总线访问该内存的一个装置,其特征为:装置包括一个或多个锁固机构,用以控制访问一个或多 个的多个内存单元。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:FD韦伯,DE古利克,GS斯特劳金,
申请(专利权)人:先进微装置公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。