DK0590645T3 - Fremgangsmåde og system til reduktion af forespørgsler ved hukommelsesallokering - Google Patents
Fremgangsmåde og system til reduktion af forespørgsler ved hukommelsesallokeringInfo
- Publication number
- DK0590645T3 DK0590645T3 DK93115741T DK93115741T DK0590645T3 DK 0590645 T3 DK0590645 T3 DK 0590645T3 DK 93115741 T DK93115741 T DK 93115741T DK 93115741 T DK93115741 T DK 93115741T DK 0590645 T3 DK0590645 T3 DK 0590645T3
- Authority
- DK
- Denmark
- Prior art keywords
- collective
- software
- buffer
- collective buffer
- software routine
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5011—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
- G06F9/5016—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals the resource being the memory
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Stored Programmes (AREA)
- Memory System (AREA)
- Memory System Of A Hierarchy Structure (AREA)
- Hardware Redundancy (AREA)
- Storage Device Security (AREA)
- Saccharide Compounds (AREA)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US95447492A | 1992-09-30 | 1992-09-30 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DK0590645T3 true DK0590645T3 (da) | 2000-12-04 |
Family
ID=25495470
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DK93115741T DK0590645T3 (da) | 1992-09-30 | 1993-09-29 | Fremgangsmåde og system til reduktion af forespørgsler ved hukommelsesallokering |
Country Status (11)
| Country | Link |
|---|---|
| US (1) | US5675793A (da) |
| EP (1) | EP0590645B1 (da) |
| JP (1) | JP3421092B2 (da) |
| KR (1) | KR940007680A (da) |
| AT (1) | ATE194874T1 (da) |
| CA (1) | CA2107387C (da) |
| DE (1) | DE69329047T2 (da) |
| DK (1) | DK0590645T3 (da) |
| ES (1) | ES2149795T3 (da) |
| GR (1) | GR3034591T3 (da) |
| PT (1) | PT590645E (da) |
Families Citing this family (34)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1997028501A1 (en) * | 1996-01-31 | 1997-08-07 | International Business Machines Corporation | Monitor system and method |
| US5835737A (en) * | 1996-05-10 | 1998-11-10 | Apple Computer, Inc. | Method and apparatus for arbitrating access to selected computer system devices |
| US5787019A (en) * | 1996-05-10 | 1998-07-28 | Apple Computer, Inc. | System and method for handling dynamic changes in device states |
| US5758154A (en) * | 1996-06-05 | 1998-05-26 | Microsoft Corporation | Method and system for storing configuration data into a common registry |
| US6209041B1 (en) * | 1997-04-04 | 2001-03-27 | Microsoft Corporation | Method and computer program product for reducing inter-buffer data transfers between separate processing components |
| US5916309A (en) * | 1997-05-12 | 1999-06-29 | Lexmark International Inc. | System for dynamically determining the size and number of communication buffers based on communication parameters at the beginning of the reception of message |
| US5926227A (en) * | 1997-07-28 | 1999-07-20 | Lsi Logic Corporation | Video decoder dynamic memory allocation system and method with error recovery |
| US6023712A (en) * | 1997-07-30 | 2000-02-08 | Quarterdeck Corporation | Method and apparatus for brokering memory resources |
| KR100450957B1 (ko) * | 1997-12-30 | 2004-12-14 | 삼성전자주식회사 | 메인 통신 보드 상에서 서브 통신 보드 데이터를 일정하게읽기 위한 방법 |
| US6154822A (en) * | 1998-04-21 | 2000-11-28 | International Business Machines Corporation | Method and system for improving data storage and access for programs written in mid-level programming languages |
| GB2342470A (en) * | 1998-10-09 | 2000-04-12 | Ibm | A memory management system and method for a data processing system |
| US6463537B1 (en) * | 1999-01-04 | 2002-10-08 | Codex Technologies, Inc. | Modified computer motherboard security and identification system |
| US7000106B2 (en) * | 1999-03-26 | 2006-02-14 | Siemens Communications, Inc. | Methods and apparatus for kernel mode encryption of computer telephony |
| US6600493B1 (en) | 1999-12-29 | 2003-07-29 | Intel Corporation | Allocating memory based on memory device organization |
| US6724390B1 (en) * | 1999-12-29 | 2004-04-20 | Intel Corporation | Allocating memory |
| US7035916B1 (en) * | 2000-02-16 | 2006-04-25 | Microsoft Corporation | Coupling a filter graph space to a network driver space |
| EP1244221A1 (en) | 2001-03-23 | 2002-09-25 | Sun Microsystems, Inc. | Method and system for eliminating data redundancies |
| WO2003009144A1 (en) * | 2001-07-19 | 2003-01-30 | Wind River Systems, Inc. | Memory management system |
| US7055152B1 (en) * | 2001-08-15 | 2006-05-30 | Microsoft Corporation | Method and system for maintaining buffer registrations in a system area network |
| US7594265B2 (en) * | 2001-11-14 | 2009-09-22 | Ati Technologies, Inc. | System for preventing unauthorized access to sensitive data and a method thereof |
| US7024672B2 (en) * | 2002-06-26 | 2006-04-04 | Microsoft Corporation | Process-mode independent driver model |
| US7080172B1 (en) | 2003-05-27 | 2006-07-18 | Marvell Luternational Ltd. | Management of memory, hardware and associated device drivers using stacks |
| US7844758B1 (en) | 2003-06-18 | 2010-11-30 | Advanced Micro Devices, Inc. | Dynamic resource allocation scheme for efficient use of a queue |
| US7418716B2 (en) * | 2003-12-19 | 2008-08-26 | Intel Corporation | Method, apparatus, system, and article of manufacture for interfacing a device |
| US7421700B2 (en) * | 2004-03-15 | 2008-09-02 | Microsoft Corporation | Interprocess buffer management using a buffer delay time |
| CN100392621C (zh) * | 2005-10-14 | 2008-06-04 | 威盛电子股份有限公司 | 总线控制器及数据缓冲空间分配方法 |
| US20070214347A1 (en) * | 2006-03-13 | 2007-09-13 | Rothman Michael A | Method and apparatus for performing staged memory initialization |
| US7908412B2 (en) * | 2006-05-10 | 2011-03-15 | Microsoft Corporation | Buffer passing mechanisms |
| CN101996082B (zh) | 2009-08-28 | 2014-06-11 | 国际商业机器公司 | 协处理器系统和在本地存储器上加载应用程序的方法 |
| WO2011121168A1 (en) * | 2010-03-31 | 2011-10-06 | Nokia Corporation | System and method for allocating buffers |
| US9244828B2 (en) * | 2012-02-15 | 2016-01-26 | Advanced Micro Devices, Inc. | Allocating memory and using the allocated memory in a workgroup in a dispatched data parallel kernel |
| CN109213596B (zh) * | 2018-08-01 | 2023-03-10 | 青岛海信移动通信技术股份有限公司 | 一种分配终端内存的方法和设备 |
| CN111208933B (zh) * | 2018-11-21 | 2023-06-30 | 昆仑芯(北京)科技有限公司 | 数据访问的方法、装置、设备和存储介质 |
| US11748720B2 (en) * | 2020-12-14 | 2023-09-05 | Secure, Inc. | Administering and automating a sponsored emergency savings program |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0418638A (ja) * | 1990-05-11 | 1992-01-22 | Fujitsu Ltd | 静的メモリ割当て処理方法 |
| US5367637A (en) * | 1992-03-26 | 1994-11-22 | International Business Machines Corporation | Self-tuning virtual storage management for dedicated real-time computer system |
-
1993
- 1993-09-28 KR KR1019930020110A patent/KR940007680A/ko not_active Withdrawn
- 1993-09-29 PT PT93115741T patent/PT590645E/pt unknown
- 1993-09-29 JP JP24303893A patent/JP3421092B2/ja not_active Expired - Lifetime
- 1993-09-29 DE DE69329047T patent/DE69329047T2/de not_active Expired - Fee Related
- 1993-09-29 ES ES93115741T patent/ES2149795T3/es not_active Expired - Lifetime
- 1993-09-29 CA CA002107387A patent/CA2107387C/en not_active Expired - Fee Related
- 1993-09-29 DK DK93115741T patent/DK0590645T3/da active
- 1993-09-29 AT AT93115741T patent/ATE194874T1/de active
- 1993-09-29 EP EP93115741A patent/EP0590645B1/en not_active Expired - Lifetime
-
1996
- 1996-01-03 US US08/582,219 patent/US5675793A/en not_active Expired - Lifetime
-
2000
- 2000-10-11 GR GR20000402280T patent/GR3034591T3/el not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| JPH06318173A (ja) | 1994-11-15 |
| PT590645E (pt) | 2000-12-29 |
| EP0590645B1 (en) | 2000-07-19 |
| CA2107387A1 (en) | 1994-03-31 |
| ES2149795T3 (es) | 2000-11-16 |
| DE69329047T2 (de) | 2000-12-21 |
| JP3421092B2 (ja) | 2003-06-30 |
| KR940007680A (ko) | 1994-04-27 |
| GR3034591T3 (en) | 2001-01-31 |
| ATE194874T1 (de) | 2000-08-15 |
| EP0590645A1 (en) | 1994-04-06 |
| US5675793A (en) | 1997-10-07 |
| DE69329047D1 (de) | 2000-08-24 |
| CA2107387C (en) | 2001-02-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DK0590645T3 (da) | Fremgangsmåde og system til reduktion af forespørgsler ved hukommelsesallokering | |
| US6640290B1 (en) | Easily coalesced, sub-allocating, hierarchical, multi-bit bitmap-based memory manager | |
| EP0473802B1 (en) | Computer with extended virtual storage concept | |
| US8838929B2 (en) | Allocation and deallocation of bounded time relative portions of a graphics memory | |
| US7908454B2 (en) | Application-specific heap management | |
| EP0814405A3 (en) | Method and apparatur for information processing and memory allocation system | |
| US6487630B2 (en) | Processor with register stack engine that dynamically spills/fills physical registers to backing store | |
| WO2003081426A3 (en) | Method and apparatus for deployment of high integrity software using reduced dynamic memory allocation | |
| US6820183B2 (en) | Methods, systems, and computer program products for memory pool management using variable size sub-pools | |
| KR940018757A (ko) | 슈퍼스칼라 프로페서 시스템에서 중간 기억 버퍼의 할당을 인덱스하기 위한 방법 및 시스템 | |
| KR960025076A (ko) | 발견적 버스 억세스 중재기 | |
| JP2003131819A5 (da) | ||
| US20060212657A1 (en) | Method and system for page-out and page-in of stale objects in memory | |
| CN107924363B (zh) | 使用存储器管理单元的自动化存储器管理 | |
| KR102523300B1 (ko) | 프로세서에서의 전력 소모 감소를 위한 플래시 및 ram 할당을 위한 시스템 및 방법 | |
| EP2386957A1 (en) | Apparatus and method for managing memory in consideration of user response time | |
| KR19990086969A (ko) | 메모리 할당방법 | |
| JPS6364146A (ja) | 論理空間管理方式 | |
| JPH0218637A (ja) | メモリ管理方法 | |
| JPH0544691B2 (da) | ||
| EP1537734B1 (en) | Device and method for delayed reading of digital video data | |
| JPH05257802A (ja) | ぺージング用二次記憶レコードの割り当てシステム | |
| JPH02178747A (ja) | 仮想記憶計算システムのメモリ管理方式 | |
| JPH08221318A (ja) | メモリのアロケータ及びアロケーション方法 | |
| JPH03230239A (ja) | 仮想ページ割り付け方式 |