JPH02264343A - メモリカード - Google Patents

メモリカード

Info

Publication number
JPH02264343A
JPH02264343A JP8480089A JP8480089A JPH02264343A JP H02264343 A JPH02264343 A JP H02264343A JP 8480089 A JP8480089 A JP 8480089A JP 8480089 A JP8480089 A JP 8480089A JP H02264343 A JPH02264343 A JP H02264343A
Authority
JP
Japan
Prior art keywords
memory
card
electronic device
program
space
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.)
Pending
Application number
JP8480089A
Other languages
English (en)
Inventor
Hatsuko Ukikawa
浮川 初子
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.)
JIYASUTO SYST KK
Original Assignee
JIYASUTO SYST KK
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 JIYASUTO SYST KK filed Critical JIYASUTO SYST KK
Priority to JP8480089A priority Critical patent/JPH02264343A/ja
Publication of JPH02264343A publication Critical patent/JPH02264343A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明はメモリカード、詳しくはマイクロコンピュータ
を内蔵した電子機器に接続するメモリカードに関するも
のである。
[従来の技術] 近年の電子技術の発展には目覚しいものがあって、ワー
ドプロセッサやパーソナルコンピュータ等、様々な電子
機器が出現している。そして、今日では、より多機能な
電子機器が望まれている。
この様な要望に応えるべく、従来は、その電子機器に特
定機能を追加したり、或いは全く異なる機器に変更させ
たりするためのプログラムを格納したメモリカードを装
置本体に接続していた。
装置本体側が、このメモリカード内のプログラムを実行
するときには、先ず、そのカード内に記憶されたプログ
ラムを一旦、装置側マイクロコンピュータ(C,PU)
が管理するメモリ空間(RAMが存在している)に−度
展開(ロード)する。
この後、CPUのPC(プログラムカウンタ)をその展
開したアドレス先に変更することで、そのプログラムを
実行することが可能となる。
[発明が解決しようとする課題] ところが、これだと、電子機器側には必ず、そのプログ
ラムを展開するに足るRAM領域が必要になる。これは
メモリ領域の利用を制限するものであった。
本発明はかかる課題に鑑みなされたものであり、接続対
象の電子機器のメモリ領域の浪費を削減させると共に、
新規な機能を発生させることを可能にしたメモリカード
を提供しようとするものである。
[発明が解決しようとする課題]及び[作用]この課題
を解決する本発明のメモリカードは以下に示す構成を備
える。すなわち、 電子機器のスロットに接続し、当該電子機器内のマイク
ロコンピュータが実行可能なプログラムを記憶保持した
不揮発性メモリよりなるメモリカードであって、該メモ
リカードを前記スロットに接続したとき、前記メモリカ
ード内の不揮発性メモリ空間が前記マイクロコンピュー
タの管理する実メモリ空間の一部に位置するようにした
ことを特徴とするメモリカードである。
[実施例] 以下、添付図面に従って本発明に係る実施例を詳細に説
明する。
く第1の実施例の説明(第1図)〉 第1図に実施例における電子機器のメモリ空間と、接続
されたROMカード内のプログラムの位置の関係を示す
図示の場合、電子機器の全メモリ空間はIMB(= 1
0’バイト)であることを示している。そして、このR
OMカードを接続することで、640KB (キロバイ
ト)以前の空間が、このROMカードのメモリ空間その
ものに置き換っていることを示している。換言すれば、
電子機器側のCPUは、このROMカード内のプログラ
ムを主メモリにロードすることなく、直接アクセスして
実行することが可能となる。
従って、電子機器側では、その主メそりのA空間にRA
M等のメモリが存在しなくても、良いことになる。
これは非常に注目すべきことである0例えば、電子機器
側に予め備わっているメモリを越えるプログラムを実行
する場合でも、そのプログラムを読み込み展開するメモ
リ(RAM)は不要であり、且つ単にこのROMカード
を接続しさえすれば良いからである。
尚、電子機器とROMカードの接続部には当然、CPU
からのアドレスバス、データバスそして、読み込み/書
込み等のコントロールバスがきていて、ROMカードへ
はこれら各バス中の必要なラインが接続されている。但
し、これらは通常の拡張用RAMカード等のそれと実質
的に同じものを使用すれば良いので、その詳述は割愛す
る。
また、ROMカード内のプログラムの絶対アドレス位置
に対応する電子機器側のメモリ空間にRAM等があった
場合には、その部分をROMカード側に切り替えれば良
い(これはバンク切り替えとして知られている)。
〈第2の実施例の説明(第2図、第3図)〉上述した例
は、装着するROMカードのアドレスが、そのまま電子
機器側のアドレスに反映する場合であったが、これのみ
に限定されるものではない。
例えば、米国のLotus、 Intel、 Micr
osoftの3社が提唱しているLIM/EMS4.0
を採用しても良い、LIM/EMS4.0規格とは、M
S−DOS (米国、Microsoft社の商標で、
16ビツトCPUの標準的なディスクオペレーティング
システムの1つ)のメモリ制約640KBの環境下で、
最大32MBまでのメモリの拡張を可能にした規格を言
う、詳細は、例えばr日経バイトJ  (1988年5
月号)に記載されている。
さて、プログラムのロードイメージそのままなROM化
したメモリカードを接続することで、このL IM/E
MS規格に従った拡張したメモリ領域に、そのROM自
身が位置することでプログラムが実行可能となる。
第2図が、この場合におけるメモリマツプの一例を示し
ている。
図示の場合、32MBのメモリ空間に割り当てられた各
々のROMカードA〜C内のプログラム(ROMカード
3つを接続した場合である)は、ウィンドウを介して電
子機器側の主メモリに位置する様に、制御されている。
拡張メモリのどの領域を主メモリ空間に置くか等は、拡
張メモリマツプャ(EMマネジャ)と呼ばれるデバイス
ドライバに対して種々の要求を出力することで実現でき
る。
この様にして図示の如く、カードANCのプログラムを
電子機器側の主メモリにロードさせずとも、それらをバ
ンク切り換えによって主メモリ上に位置させることが可
能となる。
従って、複数のプログラムを同時に実行させる場合にお
いて、事前に電子機器側のメモリを増設しておくという
ことが不要になる。
また、これによって、複数のプログラムをメモリにロー
ドするための作業(ROMカードの抜挿)が不要になり
、必要に応じて順次プログラムの実行が可能となる。
実際の電子機器とROMカードの装着状態を第3図に示
す。
図中、30は電子機器であって、キーボード30aと表
示部(液晶デイスプレィからなる)30aが設けられた
ノート型電子機器である。
例えば、この電子機器30のスロットに、ワードプロセ
ッサのプログラムを記憶したカードAを接続するだけで
、この電子機器をワードプロセッサとして使用できるよ
うになる。勿論、この電子機器3oにはワードプロセッ
サのプログラムをロードするためのメモリは不要であっ
て、単に装着するだけで、そのプログラムを主メモリに
位置させることができる。また、表計算プログラムを記
憶しているROMカードBを別のスロットに装着するこ
とで、その機能を有する電子機器に変更することが可能
となる。また、電子機器側の処理能力が十分であれば、
複数のROMカードのプログラムを同時に実行するよう
にもできる。
尚、説明が前後するが、電子機器本体には、自身の制御
を司るシステムプログラムが記憶されている。このシス
テムプログラムは最低限必要な、EMマネジャをはじめ
とする基本的な入出力ブロダラム等が含まれており、主
メモリの一部に割り当てられている。従って、実際は、
ROMカード内のプログラムはこのシステム領域を除く
領域に位置するようになる。
また、ROMカードを装着させ、それを実行するときに
は、使用者がキーボード30Bを操作して、システム側
にその旨を指示する様にしても良いし、システム自身が
ROMカードの装着を検出しくスロットにその種のスイ
ッチを設け、そのスイッチをON10 F Fを検出す
る)、自動的に実行するようにしても良い。
或いは、検出したときに、メニューを表示させ、オペレ
ータの選択したプログラム(複数個でも良い)を実行す
るようにしても良い。
また、実施例においては、ROMカードを例にして説明
した。しかしながら、電子機器に接続したときに、直ち
に主メモリに実行形式のプログラムが位置するようにな
っていれば良いので、ROMのみに限定されるものでは
ない、すなわち、プログラムの内容を保持したカードで
あれば良いわけであるから、バックアップされたRAM
カードであっても良い。
[発明の効果] 以上説明したように本発明によれば、電子機器にとって
は、ROMカード内のプログラムを装置自身のメモリに
ロードする必要はなく、且つそのためのメモリも不要に
なる。従って、接続対象の電子機器のメモリ領域の浪費
を削減させると共に、新規な機能を発生させることが可
能になる。
また、LIM/EMS規格のメモリ管理方式を利用する
ことによって、電子機器側は32メガバイトまでの拡張
プログラムを実行可能になる。
【図面の簡単な説明】
第1図は第1の実施例における電子機器の主メモリ空間
とROMカードの位置関係を示した図、第2図は第2の
実施例における電子機器の主メモリ空間とROMカード
の位置関係を示した図、第3図は第2の実施例における
電子機器とROMカードの実際の接続環境を示す図であ
る。 図中、30−・・電子機器、30 a ”−表示部、3
0 b−4−ボード、31及び32−ROMカードであ
る。

Claims (2)

    【特許請求の範囲】
  1. (1)電子機器のスロットに接続し、当該電子機器内の
    マイクロコンピュータが実行可能なプログラムを記憶保
    持した不揮発性メモリよりなるメモリカードであつて、 該メモリカードを前記スロットに接続したとき、前記メ
    モリカード内の不揮発性メモリ空間が前記マイクロコン
    ピュータの管理する実メモリ空間の一部に位置するよう
    にしたことを特徴とするメモリカード。
  2. (2)LIM/EMS規格のメモリ管理方式を利用した
    ことを特徴とする請求項第1項に記載のメモリカード。
JP8480089A 1989-04-05 1989-04-05 メモリカード Pending JPH02264343A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8480089A JPH02264343A (ja) 1989-04-05 1989-04-05 メモリカード

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8480089A JPH02264343A (ja) 1989-04-05 1989-04-05 メモリカード

Publications (1)

Publication Number Publication Date
JPH02264343A true JPH02264343A (ja) 1990-10-29

Family

ID=13840784

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8480089A Pending JPH02264343A (ja) 1989-04-05 1989-04-05 メモリカード

Country Status (1)

Country Link
JP (1) JPH02264343A (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59136861A (ja) * 1983-01-27 1984-08-06 Canon Inc 電子機器
JPS6391758A (ja) * 1986-10-03 1988-04-22 Sharp Corp 携帯用電子計算機システム

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59136861A (ja) * 1983-01-27 1984-08-06 Canon Inc 電子機器
JPS6391758A (ja) * 1986-10-03 1988-04-22 Sharp Corp 携帯用電子計算機システム

Similar Documents

Publication Publication Date Title
JP3314378B2 (ja) 実行可能プログラムに対するメモリ割当を管理するシステムおよび方法
US5928365A (en) Computer system using software controlled power management method with respect to the main memory according to a program's main memory utilization states
US5657445A (en) Apparatus and method for limiting access to mass storage devices in a computer system
US5896534A (en) Operating system independent apparatus and method for supporting input/output devices unsupported by executing programs
US6457099B1 (en) Programmable dedicated application card
US20070005661A1 (en) Shared file system management between independent operating systems
EP0690385A1 (en) Method and apparatus for managing memory in a computer system
EP0476195A1 (en) Initial program load for computer workstation
US5933848A (en) System for managing the caching of data of a mass storage within a portion of a system memory
US5822784A (en) Mechanism supporting execute in place read only memory applications located on removable computer cards
JPH05233452A (ja) 情報処理装置
US5301277A (en) Method and apparatus for communicating peripheral data to/from minor operating systems running as subprocesses on a main operating system
US7827558B2 (en) Mechanism for enabling a program to be executed while the execution of an operating system is suspended
US5455919A (en) Installation and use of plural expanded memory managers
US5349661A (en) Installation of an expanded memory manager
US7017035B2 (en) Method and apparatus for using an ACPI NVS memory region as an alternative CMOS information area
US4814977A (en) Apparatus and method for direct memory to peripheral and peripheral to memory data transfers
JPH02264343A (ja) メモリカード
US6832304B2 (en) System, method and computer program product for mapping system memory in a multiple node information handling system
JPH1153249A (ja) メモリ管理方法
JP3052460B2 (ja) 協調処理型情報処理装置
US5860140A (en) Circuit and method for learning attributes of computer memory
US6418505B1 (en) Accessing beyond memory address range of commodity operating system using enhanced operating system adjunct processor interfaced to appear as RAM disk
JP2858517B2 (ja) コンピュータシステム及び同システムにおいてアドレス指定可能な拡張された記憶装置を与える方法
WO1991001024A2 (en) A method and apparatus for information management in a computer system