GB2420642B - Memory management for portable electronic device - Google Patents
Memory management for portable electronic deviceInfo
- Publication number
- GB2420642B GB2420642B GB0426184A GB0426184A GB2420642B GB 2420642 B GB2420642 B GB 2420642B GB 0426184 A GB0426184 A GB 0426184A GB 0426184 A GB0426184 A GB 0426184A GB 2420642 B GB2420642 B GB 2420642B
- Authority
- GB
- United Kingdom
- Prior art keywords
- electronic device
- portable electronic
- memory management
- management
- memory
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
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
- G06F12/06—Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
- G06F12/0646—Configuration or reconfiguration
- G06F12/0692—Multiconfiguration, e.g. local and global addressing
-
- 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/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/10—Address translation
- G06F12/109—Address translation for multiple virtual address spaces, e.g. segmentation
-
- 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/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/10—Address translation
- G06F12/1027—Address translation using associative or pseudo-associative address translation means, e.g. translation look-aside buffer [TLB]
- G06F12/1045—Address translation using associative or pseudo-associative address translation means, e.g. translation look-aside buffer [TLB] associated with a data cache
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/10—Providing a specific technical effect
- G06F2212/1016—Performance improvement
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/65—Details of virtual memory and virtual address translation
- G06F2212/656—Address space sharing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Memory System (AREA)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB0426184A GB2420642B (en) | 2004-11-30 | 2004-11-30 | Memory management for portable electronic device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB0426184A GB2420642B (en) | 2004-11-30 | 2004-11-30 | Memory management for portable electronic device |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| GB0426184D0 GB0426184D0 (en) | 2004-12-29 |
| GB2420642A GB2420642A (en) | 2006-05-31 |
| GB2420642B true GB2420642B (en) | 2008-11-26 |
Family
ID=33561525
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| GB0426184A Expired - Lifetime GB2420642B (en) | 2004-11-30 | 2004-11-30 | Memory management for portable electronic device |
Country Status (1)
| Country | Link |
|---|---|
| GB (1) | GB2420642B (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8220004B2 (en) * | 2009-04-17 | 2012-07-10 | Nokia Corporation | Method, apparatus and computer program product for sharing resources via an interprocess communication |
| EP2715567A4 (en) | 2011-05-25 | 2015-05-20 | Nokia Corp | MEMORY CACHING FOR NAVIGATION PROCESSES |
| CN104881330B (en) * | 2015-05-22 | 2018-08-21 | 大唐移动通信设备有限公司 | A kind of method and apparatus of multi-process shared data |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0747827A1 (en) * | 1995-06-07 | 1996-12-11 | International Business Machines Corporation | System and method for providing shared memory using shared virtual segment identification in a computer system |
| US5845331A (en) * | 1994-09-28 | 1998-12-01 | Massachusetts Institute Of Technology | Memory system including guarded pointers |
| WO1999014602A1 (en) * | 1997-09-17 | 1999-03-25 | Aeptec Microsystems, Inc. | Piezoelectric shock sensor |
| US6345276B1 (en) * | 1998-09-18 | 2002-02-05 | Microsoft Corporation | Representing base pointers in a shared memory heap |
| US20040151018A1 (en) * | 2003-01-22 | 2004-08-05 | Tianlong Chen | Network attached memory and implementation thereof |
| WO2004086227A1 (en) * | 2003-03-25 | 2004-10-07 | Koninklijke Philips Electronics N.V. | Method of addressing data in shared memory by means of an offset |
-
2004
- 2004-11-30 GB GB0426184A patent/GB2420642B/en not_active Expired - Lifetime
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5845331A (en) * | 1994-09-28 | 1998-12-01 | Massachusetts Institute Of Technology | Memory system including guarded pointers |
| EP0747827A1 (en) * | 1995-06-07 | 1996-12-11 | International Business Machines Corporation | System and method for providing shared memory using shared virtual segment identification in a computer system |
| WO1999014602A1 (en) * | 1997-09-17 | 1999-03-25 | Aeptec Microsystems, Inc. | Piezoelectric shock sensor |
| US6345276B1 (en) * | 1998-09-18 | 2002-02-05 | Microsoft Corporation | Representing base pointers in a shared memory heap |
| US20040151018A1 (en) * | 2003-01-22 | 2004-08-05 | Tianlong Chen | Network attached memory and implementation thereof |
| WO2004086227A1 (en) * | 2003-03-25 | 2004-10-07 | Koninklijke Philips Electronics N.V. | Method of addressing data in shared memory by means of an offset |
Also Published As
| Publication number | Publication date |
|---|---|
| GB0426184D0 (en) | 2004-12-29 |
| GB2420642A (en) | 2006-05-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1793599A4 (en) | Electronic device | |
| EP1821183A4 (en) | Electronic device | |
| TW566775U (en) | Portable electronic device | |
| EP1739525A4 (en) | Electronic device | |
| GB2418808B (en) | Electronic device | |
| EP1995822A4 (en) | Portable electronic device | |
| PL2685699T3 (en) | Portable electronic device | |
| TW579164U (en) | Portable electronic device within camera | |
| AU2003225890A8 (en) | Enhanced memory management for portable devices | |
| SG112997A1 (en) | Portable electronic device | |
| GB0413398D0 (en) | Electronic device | |
| TW562353U (en) | Portable electronic device | |
| AU2003291429A8 (en) | Carrying case for portable electronic device | |
| SG114750A1 (en) | Portable electronic device | |
| EP1715445A4 (en) | Electronic device | |
| GB2420642B (en) | Memory management for portable electronic device | |
| GB2413220B (en) | Improved port replicator for portable electronic devices | |
| SG120215A1 (en) | Portable electronic device | |
| EP1831909A4 (en) | Containment structure for an electronic device | |
| GB0324286D0 (en) | Portable data storage device | |
| SG123661A1 (en) | Portable electronic apparatus | |
| TW531058U (en) | Super battery module for portable electronic device | |
| DE60332854D1 (en) | PORTABLE ELECTRONIC DEVICE | |
| GB2427648A9 (en) | Electronic portable securing device | |
| GB0419222D0 (en) | Mountboard storage device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 732E | Amendments to the register in respect of changes of name or changes affecting rights (sect. 32/1977) | ||
| 732E | Amendments to the register in respect of changes of name or changes affecting rights (sect. 32/1977) |
Free format text: REGISTERED BETWEEN 20120112 AND 20120118 |
|
| 732E | Amendments to the register in respect of changes of name or changes affecting rights (sect. 32/1977) |
Free format text: REGISTERED BETWEEN 20170831 AND 20170906 |
|
| PE20 | Patent expired after termination of 20 years |
Expiry date: 20241129 |