imac(rev.B)所有の初心者です。
メモリを差し込むスロットについてなのですが、下側のスロットの場所を教えていただきたいんです。
HELPに正規代理店に頼んでくれとかかれているほうです。
上側(最初空だったスロット)には64メガがくっついてます。

 よろしくお願いいたします。

このQ&Aに関連する最新のQ&A

アップルID」に関するQ&A: アップルID

A 回答 (1件)

http://til.info.apple.co.jp/cgi-bin/WebObjects/T …

アップルのサポートにあるように通常は下面の所にメモリが刺さっています。
上にも刺さっていると云うことは既に増設済みと云うことになります。
どちらか一方をはずして容量の大きな物に換えてやる方法はありますが。

参考URL:http://www3.big.or.jp/~schaft/imac/imac.htm
    • good
    • 0
この回答へのお礼

写真付で分かり易かったです。
素早い回答ありがとうございます。

お礼日時:2002/02/15 08:34

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Qメモリに余裕があるのにヒープが確保できないです。

趣味のプログラムなので切実な問題ではないのですが、
1秒間隔に処理を行うプロセスを-Xmx64Mの指定で6つ起動しようとするのですが、
6つ目でヒープが確保できなくて処理が走りません。
スレッドは1プロセスあたり15くらいです。
OSはWindowsXPでCPUはPentium Dual-core E2140で
メモリは2GBつんでいるのですが、
タスクマネージャでみると1GB強しかつかってません。
できれば6つ同時に走らせたいのですが、方法はありますでしょうか?

Aベストアンサー

ヒープエリアはたしか全プロセスで共通に使われるはずです。
-Xmx64M を -Xmx128M 等に変更して動かしてみて下さい。

QiMac(rev.D)内蔵CDドライブがCD-RWメディア認識しない

題名通りです。同じものがiMac(350)では読みとれます。ISOで焼けばwindowsマシンで認識できます。rev.Dだけが認識しない(正確には、非常に認識しにくい)です。レンズのクリーニングをしても変化なしです。CD-R、CD-ROMメディアに至っては何の障害もないです。
海外メディアを使っているのもあると思うのですが、何よりほかのマシンで読みとれるので…。
ヒントをいただければと思います。

Aベストアンサー

CD-RWで記録したメディアは少し前の機種のドライブだとレーザーの出力が今の物と比べて弱いために読めない場合が結構あります。
CD-Rだと読める場合が結構ありますのでそちらで試してみては?
また、メディアによっては難なく読める場合もありますので色々試してみては?

これはドライブの仕様の問題ですのでどうにもならないかと。
どうしてもということでしたら外付けCDドライブを付けるしかないかと思います。

QC/C++言語のメモリについて

C言語でメモリを2種類?に分けると、スタックとヒープがあります。
ヒープは mallocなどで確保し、freeで解放しますがスタックは解放する必要がありません。
そのスタックは通常、何バイトまで可能なのでしょうか?

あと関数外のファイルの先頭に int[1000000];とした場合、このメモリはmallocで確保していませんが、
どこに作られるのでしょうか?

私のパソコンはメモリが2GBでWindows2000ですが、CやC++で最大、何バイトまでメモリが使えますか?
また、一番多くメモリを確保できるなら、OSはなんでも構いません。

解釈等も間違っていたらご指摘していただきたいです。

Aベストアンサー

マイコン向けのプログラムを書いてます、Interestと申します。

> C言語でメモリを2種類?に分けると、スタックとヒープがあります。

間違いではありませんが、ちょっと足りません。プログラムで使用するメモリはもう少し細かく見ると、次のようになっています。

(P) 実行される命令(ProgramとかCodeと呼ばれます)
(C) 定数など変更されないデータ
(D) 初期化されるデータ
(B) 初期化されないデータ
(H) プログラムから動的に割り当てられるメモリプール(これがヒープです)
(S) ローカル変数、関数の引数、呼び出し元関数へのリンクに使用する比較的短命なものに使用するメモリプール(これがスタックです)

> そのスタックは通常、何バイトまで可能なのでしょうか?

開発環境によって初期値が決まっているようで、どれだけ割り当てるか変更できるようです。OSには依存しません。Visual C++ 6.0の場合、スタックサイズの初期値は1MBだそうです。
参考 http://okwave.jp/qa2645032.html

> あと関数外のファイルの先頭に int[1000000];とした場合、
> このメモリはmallocで確保していませんが、どこに作られる
> のでしょうか?

最初に説明した内容に照らすと、一般に外部変数は0で初期化されますから、(D) 初期化されるデータ の領域に確保されることがわかります。

> 私のパソコンはメモリが2GBでWindows2000ですが

WindowsなどのOSは物理メモリが足りなければハードディスク上の仮想メモリも使用しますので、単純に何バイトまで使えます、とはお答えできません。

> 一番多くメモリを確保できるなら、OSはなんでも構いません。

どのようなプログラムを組もうとしているのですか?

マイコン向けのプログラムを書いてます、Interestと申します。

> C言語でメモリを2種類?に分けると、スタックとヒープがあります。

間違いではありませんが、ちょっと足りません。プログラムで使用するメモリはもう少し細かく見ると、次のようになっています。

(P) 実行される命令(ProgramとかCodeと呼ばれます)
(C) 定数など変更されないデータ
(D) 初期化されるデータ
(B) 初期化されないデータ
(H) プログラムから動的に割り当てられるメモリプール(これがヒープです)
(S) ローカル変数、関...続きを読む

QiMac Rev.Bにメモリ増設したい

先日、PowerBookG3に増設したら、半分の容量しか認識しなかったメモリがあります。
256MBなのですが、認識しているのは128MBです。
このメモリは、iMac Rev.Bに増設しても同じ結果でしょうか?

Aベストアンサー

PowerBook G3のメモリの仕様は結構シビアですので128Mしか認識されない物もあり得ます。
iMac Rev.Bの方が256Mまで認識される可能性は高いです。
自己責任でやってみる価値はあるかと思います。

参考URL:http://www.medicalmac.com/faq18.html#memProb

Qヒープ領域の限界値設定

大量にメモリを消費するアプリケーションを下記環境で動作させようとしています。
WindowsXP SP2, 1GB RAM
タスクマネージャの物理メモリの利用可能 674,500K位
この状態でヒープ領域をレジストリで変更しようと思っているのですが
限界値が不明です。
徐々に3071⇒4096⇒8192と上げていっているのですが、限界値を超してしまうとOS自体が起動できなくなる恐れがあるので怖いです。
アドバイスください。

Aベストアンサー

回答No.1に挙げた「デスクトップ ヒープ」で用いている「ヒープ」という用語は、グラフィックサブシステムで使用するためにWindowsのグラフィックサブシステムがあらかじめ確保して自分自身のために使用するメモリ領域のことを指しています。

また「mallocが使用するヒープ領域」という場合の「ヒープ」という用語は、ライブラリ関数mallocがWindows APIを使用して確保するメモリ領域のことを指しています。

ですので、「デスクトップ ヒープ」と「mallocが使用するヒープ領域」は違うものです。


「mallocが使用するヒープ領域」がどこから来るのかは、コンパイルに使用した言語環境のライブラリ関数mallocの動作内容に依存します。

仮にMicrosoft Visual C++(VC++ Version 6.0以降)を使用してコンパイルし、ライブラリ関数は標準添付のものを使用したとすると、mallocはWindows APIのHeapAllocで取得したメモリ領域をライブラリ内で細分(サブアロケート)して返します。またこの場合、HeapAllocで取得できるメモリ領域の量に固定の上限はなく、PCのメモリ実装量、Windowsのスワップ領域の大きさ、それとアプリケーションプロセスのメモリマップが許す限り、いくらでもHeapAllocはメモリを割り当てて返すことができます。

ですので上記の場合、mallocも同様に「PCのメモリ実装量、Windowsのスワップ領域の大きさ、それとアプリケーションプロセスのメモリマップが許す限りいくらでも」メモリを割り当てて返すことができます。

なお、上記動作はライブラリのソースコードを見て確認したものですので、使用しているコンパイラがVC++ではない、あるいはVC++でもVersion 6.0より古い場合、mallocが「いくらでもメモリを割り当てて返すことができる」かどうかは分かりません。(しかし、返すメモリ領域が「デスクトップ ヒープ」と違うものであることだけは変わりません。)

回答No.1に挙げた「デスクトップ ヒープ」で用いている「ヒープ」という用語は、グラフィックサブシステムで使用するためにWindowsのグラフィックサブシステムがあらかじめ確保して自分自身のために使用するメモリ領域のことを指しています。

また「mallocが使用するヒープ領域」という場合の「ヒープ」という用語は、ライブラリ関数mallocがWindows APIを使用して確保するメモリ領域のことを指しています。

ですので、「デスクトップ ヒープ」と「mallocが使用するヒープ領域」は違うものです。


「mal...続きを読む

QiMAC Rev.D(333MHz)増設メモリの組み合わせをおしえて

iMAC Rev.D(333MHz)・OS9です。購入時のメモリにプラス64MB(お店で増設)で、合計96MBで使っていますが、アプリケーション切り替え時に、Wクリック後の反応が鈍く、メモリの増設を考えています。
スロット1はそのまま32MBで、スロット2に256MBを入れた場合(今の64MBと入れ替えて)、288MHzと認識しますでしょうか?スロット1の方のメモリが小さくてもOKでしょうか?
ご存知の方、教えてください。

Aベストアンサー

iMacのRev.Dには最大で512Mまで増設することが出来ます。アップルのサポートには256Mとありますが大丈夫です。


ただ、メモリの厚さが問題となります。表には2インチまでの物が大丈夫ですが裏は1.5インチまでになりますので注意が必要です。
256Mの物が厚かった場合は64Mのものと入れ替えてやれば大丈夫でしょう。

またメモリの大きさ組み合わせは自由です。

>スロット2に256MBを入れた場合(今の64MBと入れ替えて)、288MHzと認識しますでしょうか?

されます。

>スロット1の方のメモリが小さくてもOKでしょうか?

大丈夫です。

参考URL:http://til.info.apple.co.jp/cgi-bin/WebObjects/TechInfo.woa/wa/showTIL?id=43011

Qメモリをたくさん使うテストプログラム

Linuxで、メモリをたくさん使うようなテストプログラムを作りたいのです。
メモリといっても、プログラムコードの入っているテキスト領域、データの入っているデータ領域、ヒープ領域などがあると思いますが、
これらのいずれかのみをたくさん使うようなプログラムを作りたいのです。
例えば、サイズの大きなプログラムであれば、テキスト領域が大きくなったり、
大容量の文字列を扱ったりすると、データ領域が大きくなったりするんでしょうか?
関数とメモリ使用量の関係があまり分かっていません。
どうか教えてください。

Aベストアンサー

#1です。
>テキスト領域を大量に確保するには、無駄に長いプログラムを書けばいいのでしょうか?
はい、その通りです。
>mallocした領域にデータを書き込むと、今度はデータ領域がたくさん使われるのでしょうか?
いいえ、mallocした領域は、ヒープ領域であり、ヒープ領域にデータを書き込んだからといって、データ領域が増える訳ではありません。

コーディングでは、以下のようになります。
-----------------
#include ....ヘッダファイル
char data1[256];  ・・・・データ領域
main()
{
data data2[256];  ・・・・スタック領域
if (・・・){    ・・・・テキスト領域
・・・
}
malloc(3000)    ・・・ヒープ領域へ確保
}

main等の関数の外側で確保した領域は、データ領域に取られます。
main等の関数の内側で確保した領域は、スタック領域に取られます。(static指定を除く)
実際に命令(if文など)は、テキスト領域にとられます。
mallocで確保したメモリはヒープ領域に取られます。
(但し、テキスト領域の言葉は正しいかどうか不明です。参考URLを参照下さい)
ところで、どうして、メモリをたくさん使うようなテストプログラムを作りたいのですか、よかったら教えて下さい。そのほうに興味があります。

参考URL:http://www1.cts.ne.jp/~clab/hsample/Point/Point19.html

#1です。
>テキスト領域を大量に確保するには、無駄に長いプログラムを書けばいいのでしょうか?
はい、その通りです。
>mallocした領域にデータを書き込むと、今度はデータ領域がたくさん使われるのでしょうか?
いいえ、mallocした領域は、ヒープ領域であり、ヒープ領域にデータを書き込んだからといって、データ領域が増える訳ではありません。

コーディングでは、以下のようになります。
-----------------
#include ....ヘッダファイル
char data1[256];  ・・・・データ領域
main()
{
data...続きを読む

QiMac Rev.Bで初代iPod nanoを認識しない

iMac Rev.B
OS 10.3.9
iTunes 4.9
の環境で、初代iPod nanoを接続しても、iTunes上で認識してくれません。デスクトップにも何もマウントされません。
(アップルのサイトの「最小システム条件」は満たしていると思うのですが...)
iPod充電は動き、システムプロファイラのUSB機器では「iPod」が認識されている様です。
どのようにしたらよいか、わかる方教えていただきたくよろしくお願い致します。

Aベストアンサー

http://support.apple.com/kb/HT1494?viewlocale=ja_JP&locale=ja_JP
このページの「2. iPod nano を接続および設定する」の最後の方の「この際、iPod を接続してもコンピュータが認識しない場合は、何も操作を行わずに 30 分ほど待機し、iPod のバッテリーが充電されるのを待ってください。」の状態なのでは?

Qjava string 配列の使用メモリ

String[][][] arg = = new String[x][x][x];
でxが638の時にjava.lang.OutOfMemoryErrorになってしまいます。
VM起動時のヒープ最大値は1GBまで試しましたがダメでした。

このときargオブジェクトはどれだけのメモリを必要とするのでしょうか?

Aベストアンサー

このnewで作られるオブジェクトは、配列オブジェクトだけです。Stringオブジェクト自体は作られません。
なので、オブジェクトのサイズとしては、配列オブジェクトのサイズだけを考えればよいことになります。
(ちなみに、メソッド本体はクラスに1つあるだけで、作成したオブジェクトの数だけできるわけではないですから、オブジェクトを作ると、新たにメソッドの分のメモリが必要になるわけではありません)

さて、argオブジェクトのサイズですが、1つのオブジェクトへの参照を保持するのにまず何バイトが必要か考える必要があります。
32bitのJavaだったら、たぶん32bit=4バイトでしょう。
この配列の要素数はx^3個ですので、1つあたりが4バイトとなると、x^3 * 4 バイトのメモリが最低限必要ということになります。
もちろん、他にも多少メモリが必要でしょうが、xが大きいときのことを考えるわけですし、無視しても問題ないでしょう。

x=638の場合を計算してみると、638^3 * 4 = 1038776288 となります。
これは約990MB で、だいたい1GBです。
ヒープの最大値を1GBで試したということですので、計算と合っているのではないでしょうか。

このnewで作られるオブジェクトは、配列オブジェクトだけです。Stringオブジェクト自体は作られません。
なので、オブジェクトのサイズとしては、配列オブジェクトのサイズだけを考えればよいことになります。
(ちなみに、メソッド本体はクラスに1つあるだけで、作成したオブジェクトの数だけできるわけではないですから、オブジェクトを作ると、新たにメソッドの分のメモリが必要になるわけではありません)

さて、argオブジェクトのサイズですが、1つのオブジェクトへの参照を保持するのにまず何バイト...続きを読む

QiMac(Rev.D)起動時にHDを認識できない

CD(OS9.2.1)から起動でき、その際にはHDが正しくマウントされるのですがHDからの起動ができません。OSXと9.2を別パーテに入れていますがどちらもダメでした。
pramクリアはもちろんのこと、open firmwareで起動しnvramのクリアをしてもだめで、怪しいのは「dev /ls」をすると「見つからない」旨のメッセージが出、「boot hd(pci)」も起動不可、「set default」をすると「bad default」など出ます。
マザーボード上のリセットスイッチを押しても変化ありません。念のため開腹してケーブルをさしなおしましたが変化なし。first aidも問題ナシです。
内蔵電池は交換したことありませんが時計がずれるようなことはなかったです。
よろしければ考えられる症状の可能性をお教えください。

Aベストアンサー

HDDの寿命は半ばクジみたいなモノだから半年で潰れる事もあれば、
何年も壊れずに使える事もあります、

熱問題はCRT型iMacではMac誌も何回か取り上げた事がありますね、
HDDに限らず、
熱はPCパーツ(特にコンデンサ)の寿命を縮めるから、
専用の冷却ファンも販売されていた事もあったし、

ただHDDのソフト的な異常(ファイルの管理情報をおさめたカレントツリーやブートブロックの破損)なら、
初期化してしまえば元の様に使えるから、
CD起動して必要なファイルをバックアップして、
クリーンインストールを試みては、
インストールCDでUSBやIEEE1394のHDDを認識できるかどうか不明なんだけど、
IEEE1394は起動デバイスにできるから認識しファイルコピーできる可能性は高いと思います、
認識しなければターゲットディスクモードを試すか、
HDDの取り出しに、

それとOSXの起動不良はシステムキャッシュなどの異常もありまえす、
OS9のCDで起動し、
システムキャッシュ:起動ディスク/System/Library/Caches

ローカルキャッシュ:起動ディスク
/Library/Caches

ユーザーキャッシュ:ホームフォルダ/Library/Caches

のCaches内のファイルを削除する事で起動できる事もありますが、
HDDのOS9も起動できないという事なので関連は無いでしょうね。

HDDの寿命は半ばクジみたいなモノだから半年で潰れる事もあれば、
何年も壊れずに使える事もあります、

熱問題はCRT型iMacではMac誌も何回か取り上げた事がありますね、
HDDに限らず、
熱はPCパーツ(特にコンデンサ)の寿命を縮めるから、
専用の冷却ファンも販売されていた事もあったし、

ただHDDのソフト的な異常(ファイルの管理情報をおさめたカレントツリーやブートブロックの破損)なら、
初期化してしまえば元の様に使えるから、
CD起動して必要なファイルをバックアップして、
クリーンインスト...続きを読む


人気Q&Aランキング

おすすめ情報