[发明专利]外围装置初始化方法及计算机系统无效
申请号: | 200810177686.6 | 申请日: | 2008-11-24 |
公开(公告)号: | CN101739264A | 公开(公告)日: | 2010-06-16 |
发明(设计)人: | 王宗斌 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 陈红 |
地址: | 中国台湾台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 外围 装置 初始化 方法 计算机系统 | ||
技术领域
本发明是有关于一种外围装置初始化方法,且特别是有关于一种外围装置初始化方法及一计算机系统。
背景技术
在计算机系统开机的程序时,在操作系统启动前,须对外围装置做初始化的动作,以使操作系统能够对这些外围装置进行数据的存取。具有外围装置相关信息的固件部份,通常存在选择只读存储器中,以在计算机系统开机时,加载至计算机系统的系统随机存储器中,以供初始化。然而,通常系统随机存储器仅提供1MB以下的内存区段供固件部份使用,如果将所有选择只读存储器内的固件部份都加载系统随机存储器,容易因内存的不足而显得拮据。
因此,如何设计一个新的外围装置初始化方法,使加载系统随机存储器的固件部份可以利用1MB以上的部份,是业界亟待解决的问题。
发明内容
本发明所要解决的技术问题在于提供一种新的外围装置初始化方法及计算机系统,使加载系统随机存储器的固件部份可以利用1MB以上的部份。
为了实现上述目的,本发明提供一种外围装置初始化方法,用以初始化计算机系统中的外围装置,外围装置是对应于选择只读存储器,外围装置初始化方法包含下列步骤:在一真实模式下,根据选择只读存储器加载主要选择只读存储器模块至计算机系统的系统随机存储器中;转换至保护模式;根据选择只读存储器加载多个次要选择只读存储器模块至系统随机存储器中;次要选择只读存储器模块运作;以及自保护模式转换回到真实模式。
为了实现上述目的,本发明又提供一种计算机系统,包含:外围装置、系统随机存储器以及处理模块。外围装置是对应于选择只读存储器,其中选择只读存储器包含主要选择只读存储器模块及多个次要选择只读存储器模块;处理模块是用以在一真实模式下,加载主要选择只读存储器模块至系统随机存储器,处理模块还用以转换至保护模式,以加载次要选择只读存储器模块至系统随机存储器中,并在次要选择只读存储器模块运作完成后,自保护模式转换回到真实模式。
本发明的优点在于能够利用保护模式,使次要选择只读存储器可以加载系统随机存储器大于1MB的地址,而进一步运作,避免系统随机存储器小于1MB的地址容量无法满足选择只读存储器模块的运作,而轻易地达到上述的目的。
在参阅附图及随后描述的实施方式后,该技术领域具有通常知识的人员便可了解本发明的目的,以及本发明的技术手段及实施方法。
附图说明
图1是本发明的第一实施例的计算机系统的方块图;
图2是本发明的第一实施例的选择只读存储器及系统随机存储器的示意图;以及
图3是本发明的第二实施例的外围装置初始化方法的流程图。
【主要组件符号说明】
1:计算机系统 10:外围装置
100:选择只读存储器 12:系统随机存储器
14:处理模块 140:全局描述表
141:局部描述表 20:选择只读存储器信息
21、22、23:选择只读存储器模块
具体实施方式
请参照图1,是本发明的第一实施例的计算机系统1的方块图。计算机系统1包含:外围装置10、系统随机存储器(RAM)12以及处理模块14。外围装置10是对应于选择只读存储器(option ROM)100,其中选择只读存储器100在本实施例中是位于外围装置10上。在其它实施例中,选择只读存储器100是可位于基本输入输出系统(未绘示)上。如图2左侧所示,选择只读存储器100是用以储存主要选择只读存储器模块20及次要选择只读存储器模块21、22、23。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810177686.6/2.html,转载请声明来源钻瓜专利网。