实现高速即时数据记录的系统及方法技术方案

技术编号:2862202 阅读:163 留言:0更新日期:2012-04-11 18:40
一种实现高速即时数据记录的系统,尤指使用于小型计算机系统界面装置的系统,其特征在于,该系统至少包含有:    数据撷取装置、PCI总线、主存储器、档案管理模块、可直接读写小型计算机系统界面的格式库、小型计算机系统界面卡及小型计算机系统界面装置;其中:    该数据撷取装置为一般的数据撷取装置,且无特殊的储存装置,并连接于PCI总线;    PCI总线,该PCI总线连接该数据撷取装置、小型计算机统界面卡及主存储器;    主存储器,连接于PCI总线;    小型计算机系统界面卡,连接于PCI总线;    小型计算机系统界面装置,连接于小型计算机系统界面卡;    档案管理模块,提供使用者操作虚拟的档案系统;    直接读写小型计算机系统界面的格式库,可快速地通过小型计算机系统界面卡存取小型计算机系统界面装置。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种实现高速即时数据记录的系统,尤指使用于小型计算机系统界面(SCSI)装置的系统,运用可直接读写小型计算机系统界面(SCSI)的格式库,以摆脱操作系统对档案的管理,进而直接存取小型计算机系统界面(SCSI)装置的数据,有效的使硬盘效能发挥到极致。
技术介绍
现今计算机科技以日新月异的速度成长,其计算机的发展趋势亦朝运算功能强及速度快的方向迈进,而主机板与相关的外围设备(如硬盘、光驱)等连接时,需要有一个可供定义数据传输的界面。近年来个人计算机纷纷采用SCSI(小型计算机系统界面),一片SCSI适配卡视不同的形式,最多可连接七、十五或是三十一部内接与外接的SCSI设备,并可包括磁带机(TAPE DEVICE)、硬式磁盘驱动器(HARD DISK)、扫描仪(SCANNER)、磁性光驱(MO)、只读光驱(CD-ROM)、数字录音带(DAT)、光盘烧录机(CD-R、CD-RW、DVD-ROM、DVD-RAM)等。使用SCSI卡除了传输速度可达到80Mbytes/sec之外,因为它独特的设计,使得中央处理器的负担较小,传输效能也较为稳定,这对于需要稳定传输的扫描仪或是光盘烧录机来说,是十分重要的一项特性,也因此这些设备大多以SCSI界面为唯一的界面。然而,目前数据记录或传输的程序一般是经由操作系统及其所提供的档案系统来处理,由于这些操作系统与档案系统的限制(如MS-DOS对2-Gbytes的限制、Win32的快取系统)会使记录或传输数据的速度远低于总线所提供的速度,即使使用SCSI硬盘亦最多仅能达到10Mbytes/sec左右的速度。所以,在一些数据撷取或量测应用中(如高速远程控制系统、嵌入式控制系统…等),便必须快速且可靠的把大量数据记录到储存装置,以利进行事后的分析或处理。所以,上述的记录或传输程序便已不敷使用了,而相关业者为解决此问题遂步开发出一种数据储存卡,此种数据储存卡通过直接存储器(Direct Memory Access,DMA)存取的方式,将数据撷取装置所撷取的数据直接储存于数据储存装置,因而能高速地把数据撷取装置所撷取的数据记录到数据储存装置上,但此种做法仍有下列的缺点(一)数据储存卡的成本相当昂贵,售价动辄数十万,不适应一般消费者的购买意愿。(二)使用数据储存卡所储存的数据,在一般的操作系统下即无法直接读取,必须再经由厂商所提供的格式将数据取出才可运用,且此种格式只可读取而不能修改数据,而造成使用上的不便。由此,要如何解决上述问题,即为从事此行业的相关厂商所亟欲研究改进的方向所在。
技术实现思路
有鉴于上述缺陷,本专利技术人乃搜集相关资料,经由多方评估及考量,并以从事于此行业累积的多年经验,经由不断试作及修改,始设计出此种实现高速即时数据记录的系统。本专利技术的主要目的在于,提供一种实现高速即时数据记录的系统,该系统可直接读写小型计算机系统界面(SCSI)的格式库,摆脱操作系统及档案系统来直接对SCSI装置进行存取,用以有效的使硬盘效能发挥到极致。本专利技术的次要目的乃在于,提供与一般档案格式相似的程序界面并建置相对应且具图像化操作界面的档案管理模块,模拟一般档案的操作与使用,而让使用者不需重新学习,即可立即运用此档案管理模块来管理数据储存装置所储存的数据。为使能进一步了解本专利技术所采用的技术手段及其功效,兹结合附图与本专利技术的较佳实施例详加说明其原理与功能。附图说明图1为本专利技术的架构图。图2为本专利技术的方块图。图3为本专利技术与现有技术的效益比较表。图中符号说明10、档案管理模块20、可直接读写小型计算机系统界面(SCSI)的格式库30、小型计算机系统界面(SCSI)卡40、数据撷取装置50、小型计算机系统界面(SCSI)装置60、主存储器70、PCI总线具体实施方式请参阅图1、图2所示,为本专利技术的架构图及方块图,由图中可清楚的看出本专利技术由档案管理模块10、可直接读写小型计算机系统界面(SCSI)的格式库20、数据撷取装置40及小型计算机系统界面(SCSI)装置50所组成,其中;该档案管理模块10具图像化操作界面,提供使用者操作虚拟的档案系统,且此档案系统为与windows的档案系统相似,为可执行检视、删除、修改文件名、硬盘分析或硬盘重整等动作。该可直接读写小型计算机系统界面(SCSI)格式库20提供与ANSIC相似的档案管理格式,可以让使用者以自己的档案系统观念,通过写程序的方法来存取数据,而不需重新学习新的格式,并可直接加载以传统C runtime library所写的程序来加以修改应用,且可将使用者所下达的档案管理指令转换为小型计算机系统界面(SCSI)卡30可执行的指令。该数据撷取装置40为一般的数据撷取装置(如高速远程控制系统、嵌入式控制系统…等),且无特殊的储存装置。该小型计算机系统界面(SCSI)装置50为一般无特殊设备的装置(如硬盘)。当本专利技术于使用时,将数据撷取装置40及小型计算机系统界面(SCSI)卡30连接于PCI总线70,且PCI总线70连接有主存储器60,而小型计算机系统界面(SCSI)装置50连接于小型计算机系统界面(SCSI)卡30。请参阅图2、图3所示,为本专利技术的方块图与现有技术的效益比较表,当系统对数据撷取装置40下达数据撷取指令时,该数据撷取装置40会将所撷取到的数据,通过PCI总线70传送至主存储器60,此时系统会下达数据储存指令,可直接读写小型计算机系统界面(SCSI)的格式库20将此指令转换为小型计算机系统界面(SCSI)卡30可执行的指令,并传送至小型计算机系统界面(SCSI)卡30,而小型计算机系统界面(SCSI)卡30会依照指令,将主存储器60的数据经由PCI总线70送至小型计算机系统界面(SCSI)卡30,并对小型计算机系统界面(SCSI)装置50执行写入数据的动作,使数据不需经过档案系统,而直接写入小型计算机系统界面(SCSI)装置50,且由效益比较表(请参阅第三图)中可清楚看出,本专利技术跳过档案系统后,可完全的发挥小型计算机系统界面(SCSI)卡80的传输速率使小型计算机系统界面(SCSI)装置50的效能发挥到极致。复请参阅图1所示,使用者亦可直接利用档案管理模块10所提供的虚拟档案系统执行检视、删除、修改文件名、硬盘分析或硬盘重整等动作,并可利用可直接读写小型计算机系统界面(SCSI)的格式库20通过写程序的方法来取出小型计算机系统界面(SCSI)装置50所储存的数据,进而加以运用,且可直接读写小型计算机系统界面(SCSI)的格式库20提供与ANSIC相似的档案管理格式,可加载以传统C runtime library所写的程序来加以修改应用。本专利技术实现高速即时数据记录的系统,可解决现有小型计算机系统界面(SCSI)装置因操作系统与档案系统的限制,对传输速率无法提升的不足与缺陷进行了改进,其优点如下(一)利用可直接读写小型计算机系统界面(SCSI)的格式库20,使数据撷取装置40所撷取的数据,直接写入小型计算机系统界面(SCSI)装置50,而不需经过档案系统,有效的使小型计算机系统介面(SCSI)卡30及小型计算机系统界面(SCSI)装置50效能发挥到极致,且不需昂贵的装置既可达到高速即时数据记录的目的,以降低消费者的使用成本,增本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:李景华叶俊傑薛柏伟陈韦宏倪浩然
申请(专利权)人:凌华科技股份有限公司
类型:发明
国别省市:

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

1