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

Method and a device for controlling memory-usage of a functional component

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

Active Publication Date: 2015-04-29
TELLABS
View PDF5 Cites 2 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 a device for controlling memory-usage of a functional component
  • Method and a device for controlling memory-usage of a functional component
  • Method and a device for controlling memory-usage of a functional component

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] figure 1 Illustrated is an exemplary data structure related to an exemplary embodiment of the present invention. The virtual memory 111 is organized to include fixed-length adjacent virtual memory blocks called virtual memory pages. in figure 1 In, some virtual memory pages are denoted by reference numbers 112, 113, 114, 115, and 116. The virtual memory 111 is implemented with a physical memory 120 that can be implemented with one or more memory devices such as one or more random access memory "RAM" circuits. The virtual memory page is a basic data unit for managing the mapping between the virtual memory 111 and the physical memory 120. in figure 1 , The mapping between the virtual memory page and the fixed-length adjacent physical memory area of ​​the physical memory 120 is shown by one of the connecting lines indicated by the reference number 128. in figure 1 In the exemplary situation shown, the virtual memory page 113 is implemented with a physical memory area 119,...

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 invention relates to controlling memory-usage of a functional component, e.g. a network interface of a router or a switch. A portion of a virtual memory organized to comprise virtual memory pages is reserved (201) for the use of the functional component. Mapping between the virtual memory pages and physical memory areas implemented with a physical memory is formed (202), and data items providing accesses to the physical memory areas are written (203) to one or more of the physical memory areas. The functional component is enabled to directly access to a physical memory area mapped to a virtual memory page so that the data item that provides access to this physical memory area is read (204) from the physical memory with the aid of the mapping and a virtual memory address related to the virtual memory page, and the read data item is delivered (205) to the functional component.

Description

Technical field [0001] The present invention relates to a method and device for controlling the memory usage of a functional component, which may, but need not be, for example, a network interface of a network element, for example, a network interface of a network protocol "IP" router. Furthermore, the present invention relates to a computer program for controlling memory usage of functional components, and relates to network elements. Background technique [0002] Virtual memory is a concept of a memory management technology that involves mapping memory addresses (called virtual addresses) used for processing to physical addresses of physical memory. The virtual memory seen by the processing can be displayed as a stack of fixed-length continuous virtual memory blocks called virtual memory pages, which are basic data units 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 neces...

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/10G06F12/08G06F12/1081H04L45/74
CPCG06F12/1081G06F2212/657H04L45/745G06F12/08H04L45/60H04L67/1097
Inventor 维莱·哈利沃里卡里·卡穆宁茱哈马蒂·库西萨里
Owner TELLABS