一种具有虚拟软式磁盘驱动器的计算机系统技术方案

技术编号:2871674 阅读:152 留言:0更新日期:2012-04-11 18:40
本发明专利技术是一种具有虚拟软式磁盘驱动器的计算机系统,是以静态随机存取内存仿真软式磁盘驱动器,籍以取代传统软式磁盘驱动器,其做法是在BIOS装置中内嵌一BIOS延伸区,取代原本软式磁盘驱动器的中断处理例程,转而处理静态随机存取内存,BIOS扩充区同时亦更改CMOS设定,将静态随机存取内存仿真为软式磁盘驱动器,原软式磁盘驱动器被遮没或被更改为另一磁槽;因此本发明专利技术比传统软式磁盘驱动器有更高的可靠度、更快的储存速度、较佳的安全性及不占空间等优点,极适用作为存放开机程序或重要数据文件。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种计算机系统,更详而言之,特别是指一种具有虚拟软式磁盘驱动器的计算机系统
技术介绍
近年来,计算机的发展是一日千里,日新月异,被广泛使用的程度大至工商业小至家庭与个人,因此早已在现今社会占有相当程度的重要性。个人计算机(Personal Computer,PC)或工业用计算机(Industrial PC),于开机时均需要有一开机程序,一般均使用所谓的MS-DOS操作系统(Operation System,OS)进行开机和指令执行,它是将一存有开机程序的磁盘片,放入软式磁盘驱动器中,然后计算机从软式磁盘驱动器中读取磁盘片的开机程序,进行开机程序。然而,当储存于磁盘片的开机程序因磁盘片本身受损或受计算机病毒侵害而无法使用,且亦无备份开机程序时,便无法激活计算机。因此一种能够避免磁盘片本身受损,计算机病毒侵害、增加开机速度及可擦写并行,不需烧录器辅助的虚拟软式磁盘驱动器,便成为业界当务之急。
技术实现思路
本专利技术的目的是提供一种具有虚拟软式磁盘驱动器的计算机系统,藉此取代传统的软式磁盘驱动器,作为存放开机程序或重要数据文件的虚拟软式磁盘驱动器。本专利技术的目的是这样实现的一种具有虚拟软式磁盘驱动器的计算机系统,其特征在于包括一计算机,该计算机系藉由一开机测试程序及一操作系统程序进行开机;一储存装置,为静态随机存取内存,设置于该计算机内,具有一虚拟软式磁盘驱动器,该虚拟软式磁盘驱动器包括有类似软式磁盘驱动器的储存功能及存放该操作系统程序;一记忆装置,储存该开机测试程序,包括一中断处理例程,接收该操作系统向软式磁盘驱动器发出的命令,并转向至该储存装置。所述的一种具有虚拟软式磁盘驱动器的计算机系统,其特征在于该计算机系统为个人计算机以及工业用计算机。所述的一种具有虚拟软式磁盘驱动器的计算机系统,其记忆装置为嵌入BIOS延伸区的BIOS。本专利技术的优点是具备更高的可靠度、更快的储存速度、较佳的安全性及不占空间等。附图说明图1是本专利技术的工作原理流程图。图2是本专利技术中断处理例程的工作原理流程图。图示符号说明依据本专利技术所制造的装置,于不同图标中,相同组件,均以同一编号来表示。(10)步骤一(20)步骤二具体实施方式为使审查员能确实了解本专利技术欲达前述目的,而所需具备特殊构造及其操作技术手段,兹配合图示及图号详细说明如后,谨请参阅。实现本专利技术的最佳方式本专利技术为一种具有虚拟软式磁盘驱动器的计算机系统,首先请先参阅图1,为本专利技术的工作原理流程图步骤一(10),当计算机(个人计算机或工业用计算机(Industrial PC))开机时,基本输出入系统(Basic Input Output System,BIOS)会进行一连串的开机测试程序,亦称为开机自我测试(Power On Self Test,POST),当进行开机测试程序时,BIOS会扫描计算机,判断是否有任何具有ROM的装置存在,例如网络卡或SCSI卡等,当侦测到具ROM的装置存在时,即加载ROM初始码。当ROM初始码加载后,开始对静态随机存取内存(SRAM)进行记忆容量检测,判断SRAM是256k或64k,并读取SRAM的跳线(Jumper)设定,BIOS中内嵌一BIOS延伸区,当SRAM被激活时,会将SRAM仿真成360K或1.44M的软式磁盘驱动器;即SRAM虚拟软式磁盘驱动器,并依据跳线对CMOS数据进行修改,将SRAM虚拟软式磁盘驱动器设定为A槽磁盘驱动器或B槽磁盘驱动器。当SRAM虚拟软式磁盘驱动器设定完成后,BIOS延伸区会整合所获得的设定资料,将原软式磁盘驱动器挪移至另一槽,使得计算机中同时具备有软式磁盘驱动器与激活的SRAM虚拟软式磁盘驱动器,例如,当SRAM虚拟软式磁盘驱动器为A槽时,原来位于A槽的软式磁盘驱动器即改变为B槽,同理当SRAM虚拟软式磁盘驱动器为B槽时,软式磁盘驱动器即为A糟。当SRAM虚拟软式磁盘驱动器完成设定后,BIOS延伸区会撷取软式磁盘驱动器的中断处理例程(Interrupt Service Routine,ISR)地址并更改为SRAM虚拟软式磁盘驱动器ISR的地址,使尔后操作系统处理软式磁盘驱动器的指令时(如读、写、确认、格式化等)皆会转向至SRAM虚拟软式磁盘驱动器ISR中。步骤二(20),在将SRAM虚拟软式磁盘驱动器ISR更改设定后,继续后续的开机测试程序,并加载操作系统开机程序进行开机。接下来,请参阅图2,为本专利技术中断处理例程的工作原理流程图。当BIOS延伸区完成更改SRAM虚拟软式磁盘驱动器的ISR设定后,操作系统在处理任何有关于软式或硬式磁盘驱动器的指令时,皆会先被SRAM虚拟软式磁盘驱动器的ISR拦截,进行判断,当指令是关于软式磁盘驱动器时,便判断是否为SRAM虚拟软式磁盘驱动器命令指令,如命令指令不是关于软式磁盘驱动器时,即将命令指令传回原ISR,做后续处理,如硬盘或、SCSI或其它等,并回传处理结果给操作系统。如果指令是关于软式磁盘驱动器时,便判断是否为SRAM虚拟软式磁盘驱动器指令,如果是SRAM虚拟软式磁盘驱动器指令,即交由SRAM虚拟软式磁盘驱动器进行处理,而SRAM虚拟软式磁盘驱动器在完成处理后,回传处理结果至操作系统。当指令不是软式磁盘驱动器亦非SRAM虚拟软式磁盘驱动器时,则送至软式磁盘驱动器进行处理,同样将处理结果回传给操作系统,在处理完成后。此外,本专利技术的SRAM虚拟软式磁盘驱动器,因使用静态随机存取内存可擦写并行,使得写录档案时不需烧录器或任何其它写入应用程序辅助。综上所陈,本专利技术拥有较传统软式磁盘驱动器更高的可靠度、更快的储存速度、较佳的安全性及不占空间等优点,极适用作为存放开机程序或重要数据文件。权利要求1.一种具有虚拟软式磁盘驱动器的计算机系统,其特征在于包括一计算机,该计算机系藉由一开机测试程序及一操作系统程序进行开机;一储存装置,为静态随机存取内存,设置于该计算机内,具有一虚拟软式磁盘驱动器,该虚拟软式磁盘驱动器包括有类似软式磁盘驱动器的储存功能及存放该操作系统程序;一记忆装置,储存该开机测试程序,包括一中断处理例程,接收该操作系统向软式磁盘驱动器发出的命令,并转向至该储存装置。2.根据权利要求1所述的一种具有虚拟软式磁盘驱动器的计算机系统,其特征在于该计算机系统为个人计算机以及工业用计算机。3.根据权利要求1所述的一种具有虚拟软式磁盘驱动器的计算机系统,其特征在于该记忆装置为嵌入BIOS延伸区的BIOS。全文摘要本专利技术是一种具有虚拟软式磁盘驱动器的计算机系统,是以静态随机存取内存仿真软式磁盘驱动器,籍以取代传统软式磁盘驱动器,其做法是在BIOS装置中内嵌一BIOS延伸区,取代原本软式磁盘驱动器的中断处理例程,转而处理静态随机存取内存,BIOS扩充区同时亦更改CMOS设定,将静态随机存取内存仿真为软式磁盘驱动器,原软式磁盘驱动器被遮没或被更改为另一磁槽;因此本专利技术比传统软式磁盘驱动器有更高的可靠度、更快的储存速度、较佳的安全性及不占空间等优点,极适用作为存放开机程序或重要数据文件。文档编号G06F15/00GK1501256SQ02149459公开日2004年6月2日 申请日期2002年11月19日 优先权日2002年11月19日专利技术者李辅元, 廖建国, 简志昌 申本文档来自技高网...

【技术保护点】
一种具有虚拟软式磁盘驱动器的计算机系统,其特征在于包括:一计算机,该计算机系藉由一开机测试程序及一操作系统程序进行开机;一储存装置,为静态随机存取内存,设置于该计算机内,具有一虚拟软式磁盘驱动器,该虚拟软式磁盘驱动器包括有类似软式磁 盘驱动器的储存功能及存放该操作系统程序;一记忆装置,储存该开机测试程序,包括一中断处理例程,接收该操作系统向软式磁盘驱动器发出的命令,并转向至该储存装置。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:李辅元廖建国简志昌
申请(专利权)人:研扬科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1