微机仿真磁盘卡的制作方法

文档序号:6742625阅读:432来源:国知局
专利名称:微机仿真磁盘卡的制作方法
技术领域
本实用新型涉及信息存贮领域,特别是一种用于IBMPC系列微机及其兼容机的微机仿真磁盘卡。
目前IBMPC系列微机及其兼容机,都是从0号软盘驱动器启动系统进入DOS状态,若不成功则转向硬盘启动。系统软件、应用软件以及数据文件一般都是保存在软磁盘上或硬盘上。由于软磁盘和硬盘都能被计算机病毒感染,而且由于机械磨损及机械振动或尘埃的影响,磁盘上的信息容易破坏或丢失,所以微机的可靠性不太好。
中国专利89103225.8号公开的“微机应用软件固化卡”,包括地址译码驱动电路、读出控制电路、读出数据缓冲电路和存贮电路,其目的是“提供一种功能强,成本低,保密性能好,能将几个应用程序放在同一块插板上的IBMPC系列微机及其兼容机应用软件固化卡”。从上述结构、发明目的以及申请文件中可知,该固化卡实际上是一种用专门的方法保存可执行程序的存贮器件。尽管它与现有技术相比,使微机的可靠性得到了一定的提高,但是,由于结构上的问题,它仍然存在一些缺陷一、不能自身引导微机进入DOS状态,仍需磁盘启动;二、对引导型病毒无免疫力,除了ROM芯片外,整机仍会感染上病毒,从而影响了微机的可靠性;三、用户界面不好,这是因为它对于DOS和用户来说,不能完全起到磁盘使用作用的缘故。
本实用新型的目的是针对上述不足之处,提供一种用于IBMPC/XT/AT、286、386等微机及其兼容机的微机仿真磁盘卡,它无需系统盘或硬盘,就能迅速启动微机,对启动型病毒有免疫力,还可以将执行程序固化在EPROM内,该执行程序也不会感染病毒,且装载速度快。
本实用新型的目的是这样实现的仿真磁盘卡是由和内部总线相连的仿真磁盘驱动器、及仿真磁盘组成。仿真磁盘驱动器包括地址译码器IC3和IC6以及固化有引导程序的BIOS扩展ROM片IC70等部件。在仿真磁盘内有译码器IC1、IC2和IC5,有分页器IC4,有存贮单元IC8~IC15。启动过程中,驻机程序首先启动引导程序,该引导程序对微机的自举过程(即BIOS的中断19)和磁盘的读写方式(即BIOS的中断13)进行修改后,再使仿真磁盘按照常规磁盘的工作方式进行工作。
上述的引导程序对微机和磁盘的修改方式,可以先修改中断19和13的指针,让微机按照新的中断19进行自举,此时,先判断A驱动器是否准备好,如果准备好了就从A驱动器引导DOS,否则从仿真磁盘上引导DOS。有了引导程序后,可以克服现有技术中的不能自身引导微机进入DOS状态和会感染病毒的毛病。
本实用新型的优点是因采用了仿真磁盘卡和固化的工艺,所以,不仅能自身引导微机迅速进入DOS状态,提高了整机的工作效率、抗病毒能力和可靠性,而且占用内存编址少,提高了原有微机资源的利用率;同时对常规磁盘而言,不仅容量大(512MB以上),是一般磁盘容量的三倍以上,而且无机械磨损,信息存储可靠性高,不会破坏和丢失数据。又因内存仿真磁盘的数据结构是按照常规磁盘方式组织的,所以用户可以方便地按照常规磁盘进行操作。此外,本实用新型还具有兼容性好的优点,也就是它可以直接插在IBMPC系列微机及其兼容机上的任意扩展槽上。


图1是本实用新型的原理方框图;图2是图1中的仿真磁盘驱动器的电原理图;图3是图1中的仿真磁盘的电原理图;图4是本实用新型的引导程序的方框图。
以下结合附图及其实施例对本实用新型作进一步说明参见图1。本卡由与主机IO槽相连的仿真磁盘驱动器和仿真磁盘构成。
参见图2。仿真磁盘驱动器由IC3、IC6、和IC7、组成,分别采用74LS04、74LS04和2732。它们作为地址。译码器和BIOS扩展ROM片实现其作用。
当PC机打开电源时,驻机程序在适当时刻将控制权交给本卡仿真磁盘驱动器,由其将引导程序调入内存,并启动主机正常运行。在用户把本卡作为磁盘使用时,也是经由仿真磁盘驱动器进行的。其具体动作如下在主机访问本卡时,不论是开机启动或调盘命令,都由PC机IO槽的地址线A12~A19,等信号启动IC6,及IC3构成的地址译码器产生信号,是将IC6的8脚与IC7的18脚相连实现,它启动IC7,同时有地址线A0~A11送到IC70。并有IO槽的AEN连到IC7的20脚,从而由D0~D7完成IC7内的引导程序执行或数据读出。
由于仿真磁盘的ROM容量高达512M字节以上,而实际使用地址又有一定限度,本卡采用了分页技术。参见图3,IC12中的程序通过向IC1输入地址线A15~A19、以及控制线AEN。在其第9脚产生控制信号送到IC2的第2脚,与IO槽送到IC2第3脚的MEMR或非,其输出第1脚再经IC2的5、6脚输入另一或非门,由4脚输出仿真磁盘存储单元的输出有效信号(连至IC8~IC15的第22脚)与此同时,IC1第9脚还连到IC2的第12脚,与IO槽连到IC2的第11脚,相或非再由IC2的13脚输出到IC4的11脚,从而将分页地址经由D0~D7送至IC4锁存,并由IC4送出分页地址MA16和A,B,C。IC2的13脚信号产生的IC4输出A,B,C经译码器IC5译码为8根片选信号分别接到IC8~IC15的第20脚,向仿真磁盘ROM指出哪个芯片被选中,由此实现仿真磁盘的读出。MA16送至IC8~IC15的第一脚。IC8~IC15的A0~A15,D0~D7接法与现有技术相同。
图4以方框图的方式表明了引导程序工作的基本原理。
下面是BIOS中引导程序的前一部分代码
下面是其后一部分,两者合为一完整的程序代码
权利要求1.一种微机仿真磁盘卡,其特征在于所述的仿真磁盘卡,是由和内部总线相连的仿真磁盘驱动器及仿真磁盘组成,仿真磁盘驱动器包括地址译码器IC3和IC6以及固化有引导程序的BIOS扩展ROM片IC7等部件,在仿真磁盘内有译码器IC1、IC2和IC5,有分页器IC4,有存贮单元IC8~IC15。
2.根据权利要求1所述的仿真磁盘卡,其特征是所述的分页器IC4是采用74LS373元件,其输出脚MA16与存贮单元IC8~IC15的脚1相连。
3.根据权利要求1或2所述的仿真磁盘卡,其特征是所述的译码器IC5是采用74LS138元件,其输出脚7~15分别与存贮单元IC8~IC15的脚20相连(除脚8接地外)。
4.根据权利要求1或2或3所述的仿真磁盘卡,其特征是所述的存贮单元IC8~IC15是采用27512元件,它们的脚22并接于74LS02译码器IC2输出脚4上。
5.根据权利要求1所述的仿真磁盘卡,其特征在于IC7的第20脚,接有IO槽的地址有效线AEN。
6.根据权利要求1所述的仿真磁盘卡,其特征在于IC1的第5脚,接有IO槽的地址有效线AEN。
专利摘要本实用新型涉及信息存贮领域,特别是一种用于IBMPC系列微机及其兼容机的微机仿真磁盘卡。它由仿真磁盘驱动器及仿真磁盘组成。仿真磁盘驱动器包括地址译码器和固化有引导程序的BIOS扩展ROM片,仿真磁盘包括译码器、分页器和存贮单元部分。本实用新型具有无需系统盘就能自身引导微机迅速进入DOS状态和整机工作效率高、可靠性好、抗病毒能力强、容量大和兼容性好以及使用方便的优点。
文档编号G11C11/14GK2099363SQ9120875
公开日1992年3月18日 申请日期1991年5月22日 优先权日1991年5月22日
发明者喻清良, 张树军, 冯功启, 孙向宇, 万玉丹 申请人:武汉汉理新技术服务公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1