可延伸韧体接口外接显示卡、主机系统、及相关开机方法技术方案

技术编号:10387330 阅读:166 留言:0更新日期:2014-09-05 12:57
本发明专利技术公开了主机系统,其包含的中央处理单元在主机系统未连接于可延伸韧体接口外接显示卡时,将实体显示卡驱动程序加载主机系统包含的内存,以实施显示功能。而在主机系统连接于可延伸韧体接口外接显示卡时,中央处理单元将虚拟显示卡驱动程序加载于主机系统包含的内存,以实施显示功能。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了主机系统,其包含的中央处理单元在主机系统未连接于可延伸韧体接口外接显示卡时,将实体显示卡驱动程序加载主机系统包含的内存,以实施显示功能。而在主机系统连接于可延伸韧体接口外接显示卡时,中央处理单元将虚拟显示卡驱动程序加载于主机系统包含的内存,以实施显示功能。【专利说明】
本专利技术揭露可延伸韧体接口外接显示卡、主机系统、及相关的可延伸韧体接口输入输出系统开机方法,尤指应用可延伸韧体界面(Extensible Firmware Interface, EFI)标准所实施的可延伸韧体接口外接显示卡、配合所述可延伸韧体接口外接显示卡运作的主机系统、及应用于所述可延伸韧体接口外接显示卡与所述主机系统的可延伸韧体接口输入输出系统开机方法。
技术介绍
在一般的桌上型计算机或是笔记型计算机中,都会安装有显示卡来实施显示功能,其中显示卡与计算机间的接口可为加速影像处理端口(Accelerated Graphics Port,AGP)标准、个人计算机接口标准(Personal Computer Interconnect, PCI)、或个人计算机接口快速标准(Personal Computer Interconnect Express, PCIe)等。在计算机开机时,计算机包含的韧体所烧录的基本输出输入系统(Basic Output/Input System,BIOS)会被读出至内存,以使得计算机的中央处理单元可读取并执行内存上的基本输出输入系统来执行所述计算机的大部分主要功能,其中所述些主要功能即包含有所述显示卡的驱动功能;如此一来,可在计算机开机后透过上述各接口来驱动显示卡,来执行显示卡的显示功能。
技术实现思路
为了使计算机无论是否连接于实体显示单元下,仍然能够执行显示功能,本专利技术揭露了可延伸韧体接口外接显示卡、主机系统、及相关的可延伸韧体接口输入输出系统开机方法。所述可延伸韧体接口外接显示卡包含图像处理单元、可延伸韧体接口显示卡驱动模块、连接端口、及控制模块。所述可延伸韧体接口显示卡驱动模块储存有可延伸韧体接口显示卡驱动程序。所述控制模块用来在所述连接埠连接于可延伸韧体接口基本输入输出系统主机时,使所述可延伸韧体接口基本输入输出系统主机得驱动所述可延伸韧体接口外接显示卡驱动模块,以将所述可延伸韧体接口显示卡驱动程序由所述可延伸韧体接口显示卡驱动模块加载至所述可延伸韧体接口基本输入输出系统主机,作为驱动所述图像处理单元用。所述主机系统包含中央处理单元、第一内存、及可延伸韧体接口基本输入输出系统。所述第一内存耦接于所述中央处理单元。可延伸韧体接口基本输入输出系统,包含第二内存,用来储存虚拟显示卡驱动程序。所述中央处理单元用来在所述主机系统的第一开机程序中,判断所述主机系统是否连接于实体显示单元。当所述中央处理单元判断所述主机系统未连接于实体显示单元时,在所述第一开机程序的驱动程序执行环境阶段中,所述可延伸韧体接口基本输入输出系统用来执行所述虚拟显示卡驱动程序,以将所述虚拟显示卡驱动程序挂载于所述第一内存。当所述中央处理单元判断所述主机系统连接于所述实体显示单元时,在所述第一开机程序的所述驱动程序执行环境阶段中,所述中央处理单元使所述实体显示单元执行所述实体显示单元内建的实体显示驱动程序,以将所述实体显示驱动程序挂载于所述第一内存。所述可延伸韧体接口基本输入输出系统开机方法包含判断主机系统是否连接于实体显示单元;当判断所述主机系统未连接于实体显示单元时,执行所述主机系统包含的可延伸韧体接口基本输入输出系统所储存的虚拟显示卡驱动程序,以将所述虚拟显示卡驱动程序挂载于所述主机系统包含的第一内存;及当判断所述主机系统连接于所述实体显示单元时,驱动所述实体显示单元,以将所述实体显示单元储存的实体显示驱动程序挂载于所述第一内存。【专利附图】【附图说明】第I图为根据本专利技术的实施例所揭露的可延伸韧体接口外接显示卡的功能方块示意图。第2图为根据本专利技术的实施例所揭露主机系统的功能方块示意图。第3图为根据本专利技术的实施例所揭露显示系统的功能方块示意图。 第4图为根据本专利技术的实施例所揭露的显示方法的流程图。其中,附图标记说明如下:100可延伸韧体接口外接显示卡220、235内存120控制模块130连接埠140图像处理单元200主机210中央处理单元230显示卡230可延伸韧体接口基本输入输出系统300显示系统302,304,306 步骤【具体实施方式】本专利技术通过实施一个储存有虚拟显示卡驱动程序的可延伸韧体接口外接显示卡以及具有可延伸韧体接口基本输入输出系统的主机系统,使得当所述主机系统未连接于所述可延伸韧体接口外接显示卡,仍然可以使用所述可延伸韧体接口基本输入输出系统来执行虚拟显示卡驱动程序以实施显示功能,或是当所述主机系统连接于所述可延伸韧体接口外接显示卡时,可以由所述可延伸韧体接口外接显示卡执行其内建的实体显示驱动程序,以实施显示功能。其中虚拟显示卡驱动程序以及所述实体显示驱动程序皆以可延伸韧体接P (Extensible Firmware Interface, EFI)标准来支持。请参阅第I图,其为根据本专利技术的实施例所揭露的可延伸韧体接口外接显示卡100的功能方块示意图。可延伸韧体接口外接显示卡100包含可延伸韧体接口显示卡驱动模块110、控制模块120、连接端口 130、及图像处理单元(Graphic Processing Unit, GPU)140。可延伸韧体接口显示卡驱动模块110用来储存可延伸韧体接口显示卡驱动程序(亦即实体显示驱动程序),其中所述可延伸韧体接口显示卡驱动程序是以可延伸韧体接口标准来支持编写。连接端口 130用来作为可延伸韧体接口外接显示卡100与外界其它计算机进行数据传输的桥梁,在本专利技术的部分实施例中,连接埠130可为通用序列总线(UniversalSerial Bus, USB)端口或以太(Ethernet)网络端口。控制模块120耦接于可延伸韧体接口显示卡驱动模块110、图像处理单元140、与连接端口 130。控制模块120主要是用来在连接端口 130连接于主机系统时,使所述主机系统得以驱动可延伸韧体接口显示卡驱动模块110,以将所述可延伸韧体接口显示卡驱动程序加载至所述主机系统来实施显示功能。控制系统120与所述主机系统间的互动方式细节将另行根据以下第3图中可延伸韧体接口外接显示卡100已与所述主机系统连接的情况来解说。请参阅第2图,其为根据本专利技术的实施例所揭露的主机系统200的示意图。如第2图所示,主机系统200包含中央处理单元(Central Processing Unit, CPU) 210、内存220、以及可延伸韧体接口基本输入输出系统(Extensible Firmware Interface Basic I/0System, EFI BIOS) 230,且可延伸韧体接口基本输入输出系统230亦包含内存235。内存235中储存有虚拟显示卡驱动程序。中央处理单元210耦接于内存220与可延伸韧体接口基本输入输出系统230。中央处理单元210用来在主机系统200本身的开机程序中,判断主机系统200是否透过可延伸韧体接口基本输入输出系统230连接于实体显示单元。在本文档来自技高网
...

【技术保护点】
一种可延伸韧体接口外接显示卡,其特征在于,包括:图像处理单元;可延伸韧体接口显示卡驱动模块,储存有可延伸韧体接口显示卡驱动程序;连接埠;及控制模块,其用来在所述连接埠连接于可延伸韧体接口基本输入输出系统主机时,使所述可延伸韧体接口基本输入输出系统主机得驱动所述可延伸韧体接口外接显示卡驱动模块,以将所述可延伸韧体接口显示卡驱动程序由所述可延伸韧体接口显示卡驱动模块加载至所述可延伸韧体接口基本输入输出系统主机。

【技术特征摘要】

【专利技术属性】
技术研发人员:王浩
申请(专利权)人:慧荣科技股份有限公司
类型:发明
国别省市:中国台湾;71

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

1