会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 7. 发明申请
    • METHODS AND SYSTEMS FOR APPLICATIONS TO INTERACT WITH HARDWARE
    • 应用于硬件的方法和系统
    • WO0188718A2
    • 2001-11-22
    • PCT/US0114608
    • 2001-05-07
    • ZUCOTTO WIRELESS INC
    • COMEAU GUILLAUME
    • G06F12/02
    • G06F12/0292G06F2212/206
    • A method and apparatus for providing application layer access to hardware peripheral memory mapped registers is provided together with a processor adapted to implement such a method. A fixed memory address space for a hardware peripheral's memory mapped registers is identified, and an object is provided having elements which occupy this fixed memory address space. This allows an application to be provided with access to the hardware peripheral's memory mapped registers directly through the object. A new class is defined having base address and length parameters and in some cases also having a type parameter. This is used in providing the object. When an object has an object descriptor, which is effectively an object header and a pointer to where the object data is located, constructing the object may be done by creating an object descriptor, and then creating an object handle for the object which points to the object descriptor. Alternatively, a level of indirection may be removed, and the object handle created to point directly to the object created so as to exist in memory mapped register space. Java or Java like structures, virtual machines, applications, classes and objects may provide the functionalities described herein.
    • 与适用于实现这种方法的处理器一起提供用于向硬件外围存储器映射寄存器提供应用层访问的方法和装置。 识别硬件外设的存储器映射寄存器的固定存储器地址空间,并且提供具有占用该固定存储器地址空间的元件的对象。 这允许应用程序通过对象直接访问硬件外设的内存映射寄存器。 一个新类被定义为具有基地址和长度参数,并且在某些情况下也具有类型参数。 这用于提供对象。 当对象具有对象描述符时,该对象描述符实际上是对象头部和指向对象数据所在对象的指针,可以通过创建对象描述符来创建对象,然后创建指向对象的对象的对象句柄 对象描述符。 或者,可以去除间接级别,并且创建的对象句柄直接指向创建的对象,以便存在于存储器映射寄存器空间中。 Java或Java类结构,虚拟机,应用程序,类和对象可以提供本文所述的功能。
    • 8. 发明申请
    • METHOD OF BYTE CODE QUICKENING
    • 字节码快速检测方法
    • WO0241143A3
    • 2003-11-20
    • PCT/CA0101621
    • 2001-11-19
    • ZUCOTTO WIRELESS INCBOTTOMLEY MARK
    • BOTTOMLEY MARK
    • G06F9/318G06F9/40G06F9/42G06F9/445G06F9/45G06F9/455G06F9/44
    • G06F9/45508G06F9/30181G06F9/443G06F9/44521G06F9/44557G06F2209/481
    • A method of method invocation quickening is provided. Standard Java and Java-like applications use a relatively small number of static methods in comparison to the number of classes required, and the associated methods use a relatively small number of arguments in comparison to the number of virtual methods of a class. Known method invocation quickening instructions use operands which specify indices to locate classes, virtual methods, static methods, and specify numbers of arguments of virtual methods. Current allocation of bit-length to operands are inefficient due to the lack of correspondence with the relative sizes of numbers of items indexed or represented by the operands. The herein invention discloses a system and a method to more efficiently allocate the number of bits used in quickened invocation of virtual and static methods by allocating fewer bits to those operands which index items of a relative small number, and allocate more bits to those operands which index items having relatively larger numbers.
    • 提供了一种方法调用加快的方法。 与所需类的数量相比,标准的Java和Java类应用程序使用相对较少数量的静态方法,相关方法与类的虚拟方法数相比使用的数量相对较少。 已知的方法调用加速指令使用指定索引的操作数来定位类,虚方法,静态方法以及指定虚拟方法的参数数。 由于与由操作数索引或表示的项目的数量的相对大小缺乏对应关系,位长度对操作数的当前分配是低效的。 本发明公开了一种系统和方法,用于通过向索引相对较小数目的项目的那些操作数分配较少的比特来分配更多的比特来更有效地分配在虚拟和静态方法的加速调用中使用的比特数,并且向那些操作数分配更多的比特 索引项目数量相对较大。