← Back to Patent Explorer
EP0359235A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Computer system capable of effectively utilizing address space

Assignee: Toshiba Corp
•
Filing: 1989-09-13
•
Granted: —
•
Expires: 2009-09-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer system includes a plurality of memories (20, 42, 44, 46, 54); a RAM (100) having a memory capacity corresponding to a memory address space; a memory map designation section (11, 106) for designating areas respectively assigned to the plurality of memories (20, 42, 44, 46, 54) on the memory address space; an access control section (211, 221) for controlling accesses to the plurality of memories (20, 42, 44, 46, 54) and the RAM (100) according to input access control data; and a memory map setting section (11, 108) for generating and supplying to the access control section (211, 221) the access control data for partially disabling the access to the RAM (100) according to the assigned area.

Inventors

  • 👤 Nobutaka C/O Intellectual Property Div. Nakamura

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-31 22:35
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/06; G06F12/0638

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 131 words
A computer system characterized by comprising: a plurality of memory means (20, 42, 44, 46, 54); first RAM means (100) having a memory capacity corresponding to a memory address space; memory map designation means (11, 106) for selec­tively designating areas of the memory address space to which said plurality of memory means (20, 42, 44, 46, 54) are respectively assigned; access control means (211, 221) for controlling access to said plurality of memory means (20, 42, 44, 46, 54) and said first RAM means (100) in accordance with input access control data; and memory map setting means (11, 108) for generating and supplying to said access control means (211, 221) the access control data for partially disabling the access to said first RAM means (100) in accordance with the assigned areas.
Claim 2
Dependent Claim 131 words
A computer system characterized by comprising: a plurality of memory means (20, 42, 44, 46, 54); first RAM means (100) having a memory capacity corresponding to a memory address space; memory map designation means (11, 106) for selec­tively designating areas of the memory address space to which said plurality of memory means (20, 42, 44, 46, 54) are respectively assigned; access control means (211, 221) for controlling access to said plurality of memory means (20, 42, 44, 46, 54) and said first RAM means (100) in accordance with input access control data; and memory map setting means (11, 108) for generating and supplying to said access control means (211, 221) the access control data for partially disabling the access to said first RAM means (100) in accordance with the assigned areas.
Claim 3
Dependent Claim 52 words
A system according to claim 1, characterized in that said memory map designation means (11, 106) comprises: second RAM means (106) for storing a first program for designating the areas respectively assigned for said plurality of memory means (20, 42, 44, 46, 54); and processor means (11) for executing the first program.
Claim 4
Dependent Claim 32 words
A system according to claim 2, characterized in that said second RAM means (106) is part of said first RAM means (100) and the first program is part of an operating system.
Claim 5
Dependent Claim 51 words
A system according to claim 1, characterized in that said memory map setting means (11, 108) comprises: third RAM means (108) for storing a second program for partially disabling access to said first RAM means (100) in accordance with the assigned areas; and processor means (11) for executing the second program.
Claim 6
Dependent Claim 32 words
A system according to claim 4, characterized in that said third RAM means (108) is part of said first RAM means (100) and the second program is part of an operating system.
Claim 7
Dependent Claim 153 words
A system according to claim 5, characterized in that said plurality of memory means (20, 42, 44, 46, 54) include at least one ROM (20), said memory map designation means (11, 106) includes copy specifying means (11, 106) for specifying a copy process of copying the contents of said at least one ROM (20) into that area of said first RAM means (100) which is assigned to said at least one ROM (20), said memory map setting means (11, 108) further comprises means (11, 108) for generating the access con­trol data for disabling access to said at least one ROM (20), and characterized by further comprising copying means (11, 104) for copying the contents of said at least one ROM (20) into that area of said first RAM means (100) which is assigned to said at least one ROM (20) when the copy process is specified by said copy specifying means (11, 106).
Claim 8
Dependent Claim 76 words
A system according to claim 6, characterized in that said copying means (11, 106) comprises: fourth RAM means (104) for storing a third program for copying the contents of said at least one ROM (20) into that area of said first RAM means (100) which is assigned to said at least one ROM (20) when the copy process is specified by said copy specifying means (11, 106); and processor means (11) for executing the third program.
Claim 9
Dependent Claim 32 words
A system according to claim 7, characterized in that said fourth RAM means (104) is part of said first RAM means (100) and the third program is part of an operating system.
Claim 10
Dependent Claim 57 words
A system according to claim 6, characterized in that said memory map designation means (11, 106) includes means (11, 106) for variably designating a size of the area on the memory address space assigned to said at least one ROM (20) irrespective of the size of the area fixedly assigned to said at least one ROM (20).
Claim 11
Dependent Claim 43 words
A system according to claim 6, characterized in that said copy means (11, 104) comprises means (11, 104) for disabling a read access to that area of said first RAM means (100) which is fixedly assigned to said at least one ROM (20).
Claim 12
Dependent Claim 91 words
In the computer system a method for programnably designating a memory map characterized by comprising the steps of: selectively designating areas respectively assigned to a plurality of memories on the memory address space; generating access control data for partially disa­bling an access to a first RAM in accordance with the assigned areas, the memory capacity of the first RAM corresponding to a size of the memory address space; and controlling the access to each of said plurality of memories and said first RAM in accordance with to the access control data.
Claim 13
Dependent Claim 91 words
In the computer system a method for programnably designating a memory map characterized by comprising the steps of: selectively designating areas respectively assigned to a plurality of memories on the memory address space; generating access control data for partially disa­bling an access to a first RAM in accordance with the assigned areas, the memory capacity of the first RAM corresponding to a size of the memory address space; and controlling the access to each of said plurality of memories and said first RAM in accordance with to the access control data.
Claim 14
Dependent Claim 31 words
A method according to claim 11, characterized in that said designating step comprises a step of exe­cuting a first program to designate the areas respec­tively assigned to said plurality of memories.
Claim 15
Dependent Claim 18 words
A method according to claim 12, characterized in that said first program is part of an operating system.
Claim 16
Dependent Claim 34 words
A method according to claim 11, characterized in that said generating step comprises a step of execut­ing a second program to partially disable access to said first memory in accordance with the assigned areas.
Claim 17
Dependent Claim 18 words
A method according to claim 14, characterized in that said second program is part of an operating system.
Claim 18
Dependent Claim 117 words
A method according to claim 11, characterized in that said plurality of memories include at least one ROM, said designating step includes a step of generating copy specifying data for specifying the copy process of copying a content of said at least one ROM into that area of said first RAM which is assigned to said at least one ROM, said access control data setting step further com­prises a step of generating the access control data for disabling access to said at least one ROM, and characterized by further comprising a step of copy­ing the content of said at least one ROM into the assigned area of said first RAM in response to the copy specifying data.
Claim 19
Dependent Claim 45 words
A method according to claim 16, characterized in that said copying step comprises a step of executing a third program for copying the content of said at least one ROM into the assigned area of said first RAM in response to the copy specifying data.
Claim 20
Dependent Claim 18 words
A method according to claim 17, characterized in that said third program is part of an operating system.
Claim 21
Dependent Claim 50 words
A method according to claim 16, characterized in that said designation step includes a step of varia­bly designating a size of the area on the memory address space assigned to said at least one ROM irrespective of the size of the area fixedly assigned to said at least one ROM.
Claim 22
Dependent Claim 37 words
A method according to claim 16, characterized in that said copying step comprises a step of disabling a read access to that area of said first RAM which is fixedly assigned to said at least one ROM.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag