Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and apparatus for controlling memory usage of functional components

A technology of functional components and memory, applied in the field of network components, can solve problems such as limiting the capacity of electronic equipment and heavy resource loads

Active Publication Date: 2018-04-13
TELLABS
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, the inconvenience of the above-mentioned conventional means for managing memory usage is that the operating system must frequently perform memory management for these peripheral components, and, as a consequence, the resources running the operating system may be so heavily loaded that they In some cases constitutes a bottleneck that limits the capacity of the entire electronic device

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
  • Method and apparatus for controlling memory usage of functional components
  • Method and apparatus for controlling memory usage of functional components
  • Method and apparatus for controlling memory usage of functional components

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] figure 1Exemplary data structures related to exemplary embodiments of the present invention are illustrated. Virtual memory 111 is organized to include fixed-length contiguous blocks of virtual memory called virtual memory pages. exist figure 1 , some virtual memory pages are indicated by reference numbers 112 , 113 , 114 , 115 and 116 . Virtual memory 111 is implemented with physical memory 120, which can be implemented with one or more memory devices, such as one or more random access memory "RAM" circuits. A virtual memory page is a fundamental data unit for managing mapping between the virtual memory 111 and the physical memory 120 . exist figure 1 , the mapping between a virtual memory page and fixed-length contiguous physical memory regions of physical memory 120 is shown by connecting lines, one of which is indicated by reference numeral 128 . exist figure 1 In the exemplary scenario shown, virtual memory page 113 is implemented with physical memory area 11...

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

The present invention relates to methods and devices for controlling memory usage of functional components. The present invention relates to controlling the memory usage of functional components of network interfaces such as routers or switches. A portion of virtual memory organized to include virtual memory pages is reserved (201) for use by functional components. A mapping is formed (202) between the virtual memory pages and physical memory regions implemented in physical memory, and data items providing access to the physical memory regions are written (203) to the one or more physical memory regions. The functional component is enabled to directly access a physical memory region mapped to a virtual memory page such that a read from physical memory (204) provides access to the physical memory region by means of the mapping and the virtual memory address associated with said virtual memory page and the read data item is passed (205) to the functional component.

Description

technical field [0001] The present invention relates to methods and apparatus for controlling memory usage of a functional component which may, but need not be, for example, a network interface of a network element, such as an Internet Protocol "IP" router. Furthermore, the invention relates to a computer program for controlling memory usage of functional components, and to network elements. Background technique [0002] Virtual memory is a concept of memory management technology that involves mapping memory addresses used for processing (called virtual addresses) to physical addresses of physical memory. Virtual memory as seen by the process can appear as a bunch of fixed-length contiguous virtual memory blocks called virtual memory pages, which are the fundamental data unit used to manage the mapping between virtual memory and physical memory. The size of each virtual memory page is preferably a power of 2, such as, but not necessarily, 2 12 Bytes = 4096 bytes. 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 Patents(China)
IPC IPC(8): G06F12/1081G06F12/08H04L45/74
CPCG06F12/1081G06F2212/657H04L45/745G06F12/08H04L45/60H04L67/1097
Inventor 维莱·哈利沃里卡里·卡穆宁茱哈马蒂·库西萨里
Owner TELLABS
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More