自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(23)
  • 收藏
  • 关注

转载 FAT文件系统原理(三)

4.3  FAT表和数据的存储原则。FAT表(File Allocation Table 文件分配表),是Microsoft在FAT文件系统中用于磁盘数据(文件)索引和定位引进的一种链式结构。假如把磁盘比作一本书,FAT表可以认为相当于书中的目录,而文件就是各个章节的内容。但FAT表的表示方法却与目录有很大的不同。在FAT文件系统中,文件的存储依照FAT表制定的簇链式数据结构来进行。同时,FAT文

2007-05-29 23:53:00 611

转载 FAT文件系统原理(二)

    四、FAT分区原理。     先来一幅结构图:         现在我们着重研究FAT格式分区内数据是如何存储的。FAT分区格式是MICROSOFT最早支持的分区格式,依据FAT表中每个簇链的所占位数(有关概念,后面会讲到)分为fat12、fat16、fat32三种格式"变种",但其基本存储方式是相似的。     仔细研究图7中的fat16和fat32分区的组成结构。下面依次解释DBR、F

2007-05-29 23:50:00 632

转载 FAT文件系统原理(一)

一、硬盘的物理结构:     硬盘存储数据是根据电、磁转换原理实现的。硬盘由一个或几个表面镀有磁性物质的金属或玻璃等物质盘片以及盘片两面所安装的磁头和相应的控制电路组成(图1),其中盘片和磁头密封在无尘的金属壳中。     硬盘工作时,盘片以设计转速高速旋转,设置在盘片表面的磁头则在电路控制下径向移动到指定位置然后将数据存储或读取出来。当系统向硬盘写入数据时,磁头中“写数据”电流产生磁场使盘片表面

2007-05-29 23:47:00 538

转载 ARM的嵌入式Linux移植体验之设备驱动

     设备驱动程序是操作系统内核和机器硬件之间的接口,它为应用程序屏蔽硬件的细节,一般来说,Linux的设备驱动程序需要完成如下功能:  ·设备初始化、释放;  ·提供各类设备服务;  ·负责内核和设备之间的数据交换;  ·检测和处理设备工作过程中出现的错误。  Linux下的设备驱动程序被组织为一组完成不同任务的函数的集合,通过这些函数使得Windows的设备操作犹如文件一般。在应用程序看来

2007-05-21 10:59:00 684

转载 体验CORBA: 使用java和C++混合编程

1.   前言   现在很多人在对CORBA进行学习,大家都已经了解到CORBA是一个完全中间性的语言,可以使用接口定义语言(IDL)定义开发时使用接口的 Client 和实现接口的 Server 所需要的信息。Client 和 Server 的具体实现代码并不在IDL定义中编写,而是使用某种目标语言的IDL   编译器生成所需的代码存根及helper类,Client 和 Server再使用真正的

2007-05-07 15:38:00 669

转载 Corba入门程序调试C(2)通过IOR---omniORB

echo.idl//Source file: E:/CorbaProj/UML/T1/idl/Echo.idl#ifndef __ECHO_DEFINED#define __ECHO_DEFINED/* CmIdentification  %X% %Q% %Z% %W% */module CorbaTest {  interface Echo {  /*   @roseuid 44

2007-05-07 15:35:00 535

转载 Corba入门程序(Java --- C)---omniORB

Hello.idl#ifndef __HELLO_DEFINED#define __HELLO_DEFINED/* CmIdentification  %X% %Q% %Z% %W% */interface Hello { /*  @roseuid 445956A100BB */ string sayHello (  in string str  );  };#endif#####

2007-05-07 15:32:00 630

转载 omniORB 开发环境配置 forVC6

配置VC6的开发环境需要下面三步:a.增加用omniidl生成的idl文件到工程中(Insert->"Files into Project")b.设置include library文件   1.VC6的Tools-->Options下,选择Directories,在Show directories for"中选择Include files,增加omniORB 的安装  目录到列表框

2007-05-07 15:11:00 602

转载 CORBA应用--服务器用JAVA编写,客户机分别用JAVA和C++(VC6+omniORB)编写的试验

1. 前言   现在很多人在对CORBA进行学习,大家都已经了解到CORBA是一个完全中间性的语言,可以使用接口定义语言(IDL)定义开发时使用接口的 Client 和实现接口的 Server 所需要的信息。Client 和 Server 的具体实现代码并不在IDL定义中编写,而是使用某种目标语言的IDL 编译器生成所需的代码存根及helper类,Client 和 Server再使用真正的编程语言

2007-05-07 15:07:00 533

转载 使用omniORBpy开发简单CORBA程序

CORBA被认为是企业级应用采取的技术,但发展到现在已经存在许多开源的CORBA软件,如Linux操作系统的桌面管理系统Gnome就是使用开源的ORBit开发。本文将介绍如何使用omniORBpy 和Python脚本语言来开发简单的CORBA程序,希望对大家理解和掌握CORBA技术有所帮助。>CORBA编程的基本概念>>对象请求代理ORB(Object Request Broker)与接口定义语言

2007-05-07 15:05:00 405

转载 中间件技术的思想、概念和分类

计算机技术迅速发展。从硬件技术看,CPU速度越来越高,处理能力越来越强;从软件技术看,应用程序的规模不断扩大,特别是Internet及WWW的出现,使计算机的应用范围更为广阔,许多应用程序需在网络环境的异构平台上运行。这一切都对新一代的软件开发提出了新的需求。在这种分布异构环境中,通常存在多种硬件系统平台(如PC,工作站,小型机等),在这些硬件平台上又存在各种各样的系统软件(如不同的操作系统、数据

2007-05-07 13:47:00 580

转载 java c++的corba实现

  JacORB  JacORB 是一个用 Java 写的对象请求器 -- OMG 的 CORBA 2.0-2.3 标准。JacORB 是免费的,很容易使用和安装。最新的 版本是1.2.3。JacORB 特点: 完全多线程 ORB   IDL 编译器,支持 OMG IDL/Java 语言映射版本 2.3   IIOP   可移植对象适配器(POA, Portable Object Adapter)

2007-05-07 13:45:00 833

转载 J2EE、CORBA、DNA三种主流中间件平台比较

 一、概述  1.中间件的概念    随着计算机技术的飞速发展,各种各样的应用软件需要在各种平台之间进行移植,或者一个平台需要支持多种应用软件和管理多种应用系统,软、硬件平台和应用系统之间需要可靠和高效的数据传递或转换,使系统的协同性得以保证。这些,都需要一种构筑于软、硬件平台之上,同时对更上层的应用软件提供支持的软件系统,而中间件正是在这个环境下应孕而生。    由于中间件技术正处于发展过程之中

2007-05-07 13:44:00 1326

转载 CORBA学习

专有名词:    CORBA Common Object Request Broker Architecture   公用对象请求代理(调度)程序体系结构  OMG Object Management Group   对象管理组织  IIOP Internet Inter-ORB Protocol  GIOP General Inter-ORB Protocol   通用ORB间协议  IDL I

2007-05-07 13:42:00 725

转载 CORBA Programming with TAO - 9.Postscript(后记)

CORBA Programming with TAO - 9.Postscript(后记)摘要:这是整个系列的最后一篇,对整个系列及该系列未涵盖的内容进行了总结,同时对CORBA及分布式对象计算技术的发展状况进行了简单分析。正文:CORBA本身是一个复杂的体系,本系列只是初步介绍了用TAO进行分布式CORBA应用的基础知识,并有选择性地略去了部分内容(如DynAny、POA P

2007-05-07 13:33:00 335

转载 CORBA Programming with TAO - 8.Event Service(事件服务)

CORBA Programming with TAO - 8.Event Service(事件服务)摘要:事件服务(Event Service)通过在通信的双方甚至是多方间引入一个第三方――Event Channel,一定程度上解除Client和Server之间的耦合关系,在通信的过程中,任意一方只需与Event Channel打交道,而无需确切知道对方的存在,从而使得二者由一对一的关

2007-05-07 13:32:00 498

转载 CORBA Programming with TAO - 7.IIOP(体验IIOP--一个Java作客户端的例子)

CORBA Programming with TAO - 7.IIOP(体验IIOP--一个Java作客户端的例子)摘要:CORBA2.0引入的IIOP(Internet Inter-ORB Protocol)是GIOP(General Inter-ORB Protocol)针对TCP/IP协议的一个实现,IIOP使得不同ORB间可以相互访问,同时也使得基于不同ORB的复杂分布式应用成

2007-05-07 13:29:00 489

转载 CORBA Programming with TAO - 6.Naming Service(使用命名服务)

CORBA Programming with TAO - 6.Naming Service(使用命名服务)摘要:命名服务(Naming Service)是CORBA定义的诸多服务中比较常用的一个, Naming Service提供的助记符解析服务使得应用程序可以借助助记符,而不是一大串IOR来访问到相应的Servant。一、简介直接将IOR串在程序间传递的做法往往比较不方便,特

2007-05-07 13:29:00 743 1

转载 CORBA Programming with TAO - 5.Hello World(简单实例)

CORBA Programming with TAO - 5.Hello World(简单实例)摘要:前面对CORBA编程的基础知识进行了简单介绍,本篇中,我们将实例讲解如何利用TAO中进行CORBA编程。一、编写IDL1、建一个空的Solution,然后在该Solution目录下新建一个名为idl的Win32 Static Library工程(对于一般的TAO工程,无需单独为

2007-05-07 13:28:00 381

转载 CORBA Programming with TAO - 4.Basic Functions(常用基本方法解析)

CORBA Programming with TAO - 4.Basic Functions(常用基本方法解析)摘要:简要介绍CORBA规范定义的几个常用基本方法的功能及应用中需要注意的问题。正文:idl编译器会为每个在idl中声明的interface生成一个对应的代理基类:class InterfaceName;以及两个对象引用类型:InterfaceName_p

2007-05-07 13:27:00 426

转载 CORBA Programming with TAO - 3.IDL Data Type(数据类型与Mapping)

CORBA Programming with TAO - 3.IDL Data Type(数据类型与Mapping)摘要:简要介绍TAO支持的IDL数据类型及其C++ Mapping关系。一、简单基本数据类型(Simple Basic Types)TAO支持以下简单基本数据类型(%TAO_ROOT%/tao/Basic_Types.h):

2007-05-07 13:26:00 627

转载 CORBA Programming with TAO - 2.Compile Source Code(编译ACE/TAO/CIAO)

CORBA Programming with TAO - 2.Compile Source Code(编译ACE/TAO/CIAO)摘要:简要介绍如何在Windows平台上编译ACE/TAO/CIAO,及编译过程中需注意的问题。正文:随着ACE/TAO/CIAO研究者研究的不断深入,整个平台变得越来越庞大,涉及的工程及目录数目也越来越多,下面简要介绍一下如何在Windows平台

2007-05-07 11:11:00 592

转载 CORBA Programming with TAO - 1.Start(基本概念)

CORBA Programming with TAO - 1.Start(基本概念)摘要:简要介绍CORBA的基本原理,并解释POA、stub、skeleton、servant等重要概念。一、CORBA及TAO简介CORBA是一个为简化跨平台应用而提出的规范,它独立于网络协议、编程语言和软硬件平台,支持异构的分布式计算环境和不同编程语言间的对象重用。CORBA可以作为不同平台应

2007-05-07 10:16:00 699

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除