[go: up one dir, main page]

GB2420642B - Memory management for portable electronic device - Google Patents

Memory management for portable electronic device

Info

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
Application number
GB0426184A
Other versions
GB0426184D0 (en
GB2420642A (en
Inventor
William Allan Clark
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sendo International Ltd
Motorola Solutions Inc
Original Assignee
Sendo International Ltd
Motorola Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sendo International Ltd, Motorola Inc filed Critical Sendo International Ltd
Priority to GB0426184A priority Critical patent/GB2420642B/en
Publication of GB0426184D0 publication Critical patent/GB0426184D0/en
Publication of GB2420642A publication Critical patent/GB2420642A/en
Application granted granted Critical
Publication of GB2420642B publication Critical patent/GB2420642B/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/06Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
    • G06F12/0646Configuration or reconfiguration
    • G06F12/0692Multiconfiguration, e.g. local and global addressing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/10Address translation
    • G06F12/109Address translation for multiple virtual address spaces, e.g. segmentation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5011Allocation 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/5016Allocation 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/10Address translation
    • G06F12/1027Address translation using associative or pseudo-associative address translation means, e.g. translation look-aside buffer [TLB]
    • G06F12/1045Address translation using associative or pseudo-associative address translation means, e.g. translation look-aside buffer [TLB] associated with a data cache
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2212/00Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
    • G06F2212/10Providing a specific technical effect
    • G06F2212/1016Performance improvement
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2212/00Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
    • G06F2212/65Details of virtual memory and virtual address translation
    • G06F2212/656Address 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)
GB0426184A 2004-11-30 2004-11-30 Memory management for portable electronic device Expired - Lifetime GB2420642B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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