Segmentation and paging data storage space management method facing heterogeneous polynuclear system

A storage space, heterogeneous multi-core technology, applied in memory systems, electrical digital data processing, memory address/allocation/relocation, etc., can solve problems such as limited space, prone to memory space, fragmentation, etc.

Inactive Publication Date: 2007-08-01
ZHEJIANG UNIV
View PDF0 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this management method is prone to problems such as memory space fragmentation during use, especially for embedded s

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
  • Segmentation and paging data storage space management method facing heterogeneous polynuclear system
  • Segmentation and paging data storage space management method facing heterogeneous polynuclear system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] 1) Segmentation method

[0049] I. The 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.

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

[0051] ●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 memory a...

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 one section memory space management method facing abnormal multi-nuclear system, which comprises the following steps: adopting sections; then realizes section page memory space management facing abnormal multi-nuclear system in page on program logic meaning; then dividing each section into same pages to keep section logic meaning as minimum unit in memory to avoid memory space chatter and to save memory space materials.

Description

technical field [0001] The invention relates to the field of computer operating systems, in particular to a segment page storage space management method for a heterogeneous multi-core system. Background technique [0002] Storage space management is an important part of the operating system, which is responsible for managing the memory of the computer system. Memory can be divided into two categories: main memory (referred to as main memory) and auxiliary memory (referred to as auxiliary memory). [0003] The storage space of the main memory is generally divided into two parts: one part is the system area, which stores the operating system and some standard subroutines, routine programs, etc.; the other part is the user area, which stores user programs and data. Storage management is mainly to manage the user area in the main memory. [0004] After the computer system adopts multi-programming technology, it often needs to store programs of multiple jobs in the main memory ...

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
IPC IPC(8): G06F12/08G06F12/10G06F12/12G06F12/0871G06F12/0882G06F12/1009G06F12/123
Inventor 陈天洲黄振宝
Owner ZHEJIANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products