会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Method and apparatus for dynamic swappable bytecode loop in java virtual machines
    • Java虚拟机中动态交换字节码循环的方法和装置
    • US06256752B1
    • 2001-07-03
    • US09121699
    • 1998-07-24
    • Geoffrey Owen BlandyTatchi Placido LayGareth Christopher Matthews
    • Geoffrey Owen BlandyTatchi Placido LayGareth Christopher Matthews
    • G06F1100
    • G06F11/3624G06F9/449
    • A method and apparatus for executing and debugging programs in a data processing system. The data processing system includes a first dispatch table, wherein the dispatch table is located at a dispatch table address and wherein the dispatch table includes addresses to routines executed for bytecodes. A second dispatch table is provided in which the second dispatch table includes addresses to routines for analyzing a program and addresses to the routines executed for bytecodes. The data processing system includes an interpreter, wherein the interpreter accesses a dispatch table located at the dispatch table address to process bytecodes. The first dispatch table is saved in response to a request to analyze a program. The second dispatch table is copied to the dispatch table address in response to saving of the dispatch table.
    • 一种在数据处理系统中执行和调试程序的方法和装置。 数据处理系统包括第一调度表,其中调度表位于调度表地址处,并且其中调度表包括针对字节码执行的例程的地址。 提供了第二调度表,其中第二调度表包括用于分析程序的例程的地址和对于为字节码执行的例程的地址。 数据处理系统包括解释器,其中解释器访问位于调度表地址处的调度表以处理字节码。 响应于分析程序的请求保存第一个分派表。 响应于调度表的保存,将第二个分派表复制到分派表地址。
    • 3. 发明授权
    • Method for fast reinitialization wherein a saved system image of an operating system is transferred into a primary memory from a secondary memory
    • 用于快速重新初始化的方法,其中将操作系统的保存的系统映像从辅助存储器传送到主存储器
    • US06807630B2
    • 2004-10-19
    • US09738369
    • 2000-12-15
    • Tatchi Placido LayBrien Henry MuschettAllen Justin RamlowCuong Huu TranDung Huu Tran
    • Tatchi Placido LayBrien Henry MuschettAllen Justin RamlowCuong Huu TranDung Huu Tran
    • G06F15177
    • G06F9/4418
    • The invention relates to a computer in which an image of the operating system is maintained in a secondary memory. This memory is either powered from a source independent of the main memory, or is non-volatile in nature. When the computer is reinitialized, the loader software that normally builds the operating system from components instead checks the secondary memory for the presence of an operating system image. If such an image is detected, the loader transfers the image from the secondary memory to the primary memory and transfers control of the computing system to the image of the operating system now in the primary memory. If no image is detected, the loader operates in a standard fashion. Additionally, a complete system image may be stored in the secondary memory. This would include the contents of the primary memory, the contents of the virtual memory, and the system state. As such, a preexisting version of an operational computing system may be directly loaded at boot time.
    • 本发明涉及一种计算机,其中操作系统的图像保持在辅助存储器中。 该存储器由独立于主存储器的源供电,或者是非易失性的。 当计算机重新初始化时,通常从组件构建操作系统的加载程序软件检查辅助存储器是否存在操作系统映像。 如果检测到这样的图像,则加载器将图像从副存储器传送到主存储器,并将计算系统的控制转移到主存储器中的操作系统的图像。 如果没有检测到图像,则加载器以标准方式运行。 此外,完整的系统映像可以存储在辅助存储器中。 这将包括主内存的内容,虚拟内存的内容和系统状态。 因此,可以在启动时直接加载操作计算系统的预先存在的版本。
    • 5. 发明授权
    • System for locking down part of portion of memory and updating page
directory with entry corresponding to part of portion of the memory
locked down
    • 用于锁定部分内存的系统,并更新页面目录,其中对应于部分内存锁定的部分
    • US5675762A
    • 1997-10-07
    • US369330
    • 1995-01-06
    • William Kress BodinDavid Michael HydeTatchi Placido LayJames WilkinsonSusan Yee
    • William Kress BodinDavid Michael HydeTatchi Placido LayJames WilkinsonSusan Yee
    • G06F12/10
    • G06F12/1081
    • A method and apparatus are disclosed for providing exchange of data between a peripheral device having a paging mechanism and an application operating in a virtual machine which includes a page directory for exclusive use by the paging mechanism of the peripheral device. The virtual machine is running on a data processing system and preferably contains a block of memory which is divided into various sections of memory. The page directory is provided to the paging mechanism of the peripheral device when the application requires the use of the peripheral device. A section of memory is selectively locked down in response to the section of memory being utilized by the application. Additionally, the page directory is updated with an entry which identifies the section of memory that is locked down. Memory may also be locked down in order to permit the peripheral device to access that section of memory. The page directory is selectively updated thereafter by mapping entries into the page directory in order to track memory usage within the block of memory utilized by the virtual machine. The page directory is preferably created at the same time the virtual machine is created. Memory for utilization by the virtual machine is preferably locked down while the virtual machine is in the foreground. When the virtual machine is terminated or moved into the background, the sections of memory that have been locked down are then unlocked or freed for other use.
    • 公开了一种用于在具有寻呼机构的外围设备和在虚拟机中操作的应用程序之间提供数据交换的方法和装置,所述虚拟机包括由外围设备的寻呼机构专用的寻呼目录。 虚拟机在数据处理系统上运行,并且优选地包含被分成存储器的各个部分的存储器块。 当应用程序需要使用外围设备时,页面目录被提供给外围设备的寻呼机制。 响应于应用程序利用的存储器部分,存储器的一部分被选择性地锁定。 此外,页面目录更新为一个条目,标识被锁定的内存部分。 存储器也可能被锁定,以便允许外围设备访问该部分的存储器。 之后通过将条目映射到页目录中来选择性地更新页目录,以便跟踪由虚拟机使用的存储器块内的存储器使用。 页面目录优选地在创建虚拟机的同时创建。 优选地,在虚拟机处于前台时,由虚拟机利用的存储器被锁定。 当虚拟机终止或移动到后台时,锁定的内存部分然后被解锁或释放以供其他使用。