Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Implementing method of segment and page type virtual storage system in Java operation system

A technology of java operating system and implementation method, applied in the field of segment page virtual storage system in Java operating system, can solve the problems of difficult determination of t size, poor accuracy, low efficiency, etc., so as to avoid fragmentation of storage space and improve access speed. Effect

Inactive Publication Date: 2006-06-28
ZHEJIANG UNIV
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The first-in first-out method is inefficient and causes a high page fault rate
The approximate least recently used method is generally implemented by clearing the reference flag to 0 after a period of time. This method is not easy to determine the size of t, and the accuracy is poor. It is difficult to select the pages that should be eliminated.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Implementing method of segment and page type virtual storage system in Java operation system
  • Implementing method of segment and page type virtual storage system in Java operation system
  • Implementing method of segment and page type virtual storage system in Java operation system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] 1) Segmentation method

[0030] I. The Java operating system allocates a continuous storage space for each piece of code, data, etc. that needs to be placed in the main memory in the user's job, called a segment. According to the different purposes of the segment, it can be divided into: data segment, stack segment, code segment, extended data segment and so on. And establish local descriptor table LDT and global descriptor table GDT. The local descriptor LDT table describes the segments local to each program, including code, data, stack, etc.; the global descriptor table GDT describes the system segments, including the operating system itself.

[0031] II. A segment descriptor consists of 8 bytes, including segment base address, length and other information, as shown in Figure 1. in:

[0032] ●The base address has a total of 32 bits, which are combined in three places to generate the first address of the memory segment, and the 32-bit offset is added to form the mem...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

This invention discloses a realization method for a paged segmentation virtual storage system in Java operation system, which segments first, then pages in the segment to realize the management of a storage system in the Java operation system, in which, Java program can operates on an enough virtual space to secure that every segment has a complete logic meaning and reduce the generation of memory fragments.

Description

technical field [0001] The invention relates to Java programming language and operating system technology, in particular to a method for realizing a segment page virtual storage system in a Java operating system. Background technique [0002] The Java language is a cross-platform object-oriented high-level programming language launched by Sun Corporation. It is gaining more and more important status in various fields and has become one of the most important programming languages. [0003] The executable code of the Java language is a unified standard Java byte code (Byte Code) after compilation. As long as there is a Java virtual machine on a platform, all Java executable codes can run under the support of this Java virtual machine. Therefore, Java has excellent characteristics of cross-platform. [0004] The Java operating system is a brand new, independent Java-based operating system. This method saves the communication and scheduling from the virtual machine to the oper...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F12/0882G06F12/0893
Inventor 陈天洲戴鸿君田晓帆黄彧
Owner ZHEJIANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products