常驻进程与磁带控制技术在石油数据处理中的应用.pdfVIP

常驻进程与磁带控制技术在石油数据处理中的应用.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
外围设备专业委员会2003年学术研讨会论文集 3 SOCKET编程技术的应用 大量磁带数据是通过SOCKET编程建立起远程和本地计算机的连接并传输数据。在 UNIX系统的/ere/service文件上,为数据的传输配制一个端口,服务程序通过请求操作系统 分配一个软插座通过这个端口的监听.启动相应的磁带读写操作并将数据传输到远程的计 算机上。 这个编程方法属于口c机制,它通过建立—个软插座(sockct)并命名(bind)利用监听 告诉它在—个给定的软插座上的连接请求应输传的程序。如果在软插座上没有等候连接, 则对那些地址的任何连接请求将被拒绝。 软插座的部分的连接。 4磁控制技术的应用 在早期的野外石油地震磁带上单个记录长度曾有2M多,现在采用了3480.3490及 3590磁带记录效据,这些记录在磁带上的数据其显著特点是有一套自己独立的数据格式且 记录长度有差异,这就使正常的UNIX命令无法读取磁带的数据,必须结合记录格式编写 出相应的磁带操作程序。 记录在磁带上的数据通常以文件的形式记录在磁带上,这盘磁带可以有多个文件,而 每个文件可以有多个记录,对磁带的操作除了读写之外,还有跳文件(包括前跳和回跳)、 跳记录写EOF(文件坌吉柬标识)、反饶、脱机等磁带控制命令。这些控制命令体现在一种 结构上即mtop。 slruct mtop {short mt_op; daddr_t mt_eount; } mt_op是磁带的控制命令,皿-co仰t是执行这个命令的次数,通过系统程序ioctl词用这 个结构实现面对磁带的操作,例如: mt_op=MTFSR; mt.count=6; 程序这行的结果是在磁带上象尾方向前跳6个记录。不同的unix系统如IBM的Aix 及的SUN的Solaris其结构略有差异,头文件及磁带控制命令也不一样。如果远程和本地 计算机的操作系统不一样,数据经过传输后,可能还要进行字序的调整。如DEC的OSF/1 记录的实型数在SON的计算机上需要将1、4及2、3字节调换顺序,这种操作最好用c 语言的位运算方式,这样能提高程序运行的效率。 107 外围设备专业委员会2∞3年学术研讨会论文集 1 2 3 4 4 3 2 1 I SUN DEC 自动磁带在石油数据处理中得到了大量的应用,对于应用人员带库的操作除了磁带机 之外还有机械手。不同厂家的带库其机械手的驱动程序差异很大,自动磁带库正是通过机 械手实现磁带的装卸,带库操作的流程如下图。 应用软件在设计对带库的操作时,并不是直接针对带库操作,它是通过—个缓冲池来 实现,这个缓冲池是在连接带库的本地计算机的硬盘E开辟的—个比较大的空间。当读取 带库中的磁带数据时,首先是到缓冲池查找,如果有此数据则直接从缓冲池读取数据,如 果没有则到带库中读取数据。缓冲池的文件是根据一种复杂的算法存取着在带库中最常用 最频繁使用的效据,这种方法提高了自动带库的读取速度,从而也提高了工作效率。 5结束语 利用常驻进程的特点,结合磁带的读写控制技术,进丽解决远程磁带的读写问题。这 种方法在国外的一些石油地震处理软件中应用较多,它要求对IyNⅨ系统编程水平较高, 需充分掌握sOCKEr编程技术及石油数据磁带的特点,才能发挥其效率,实现磁带机资 源的共享。而自动磁带库的使用取决于对带库驱动的掌握及缓冲池的合理使用。 参考文献 Ⅲ 李成蟪油田计算机技术.北京:石油工业出版社,1996 口】 林新巩uNⅨ系统程序员进阶北京:清华大学出版社.1996 常驻进程与磁带控制技术在石油数据处理中的应用 作者: 文领章 作者单位:

文档评论(0)

hnlhfdc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档