• ベストアンサー

RAMの性能がOSで違ってくることはあるのでしょうか?

私のPCは中古で買ったもので元々システムRAMが128MB SDRAMなのですがお店側が256MBまで上げてくれました。 元々入っていたOSはMEでしたが新たに2000を入れました。 MEと2000の場合で明らかな性能の違いがありました。MEではたぶん128MB分しか発揮できていないようなのです。2000では全ての処理がMEと比べて速いのです。 RAMの性能がOSで違ってくることはあるのでしょうか? また、どうしたらMEでも256MB分の(2000と同じ)性能を発揮できるようになるでしょうか。

  • DMIM
  • お礼率54% (65/119)

質問者が選んだベストアンサー

  • ベストアンサー
  • parts
  • ベストアンサー率62% (6364/10149)
回答No.3

Q/RAMの性能がOSで違ってくることはあるのでしょうか? A/私自身暇な時期が多かった時、随分以前にはこの手の質問に詳しく回答していましたが・・・(過去の回答を探すなら過去ログを丹念に探しましょう。10回程度は答えています) 本題です。確かにWindowsMeと2000ではメモリ管理が根本的に異なるため、実装メモリの量が多いと2000とMeでは2000が圧倒的に高速になります。 何故か?その答えは、互換性にあります。 WindowsME(Millennium Edition)は9xカーネルの最後のバージョンですね。純粋にWindowsと名前の付くOSでは最後のOSです。知っていましたか? Windows2000は、そもそもWindowsではありません。 WindowsMEはMS-DOSと呼ばれるDisk Operating Systemから継承された技術を元にしたOSです。Windows1,0の登場からMS-DOSを拡張した形で発展させてきたのです。そして、Windows4,0となるバージョンがWindows95になりました。Windows4,0が95となった理由は、プリエンティブマルチタスクという技術を実装したこと、32bitと16Bitモードの2種類の基幹(コア/核)を実装し従来ソフトウェアとの高い互換性を兼ね備え尚かつ新しい機能を実装したため、Windows95は革新的なバージョンとして年号制を採用しました。 WindowsMeはそのWindows4,xシリーズの最後のバージョン4,90となります。ちなみに一般に95からMEまでのバージョンは9xと呼ばれます。 メモリだけで言えば、この技術の大きな欠点は32ビットのコアカーネルを呼び出すまでに16Bitの基幹部分を起動しなければならず、16Bitのコアの上により重い32Bitコアが実装されています。その結果、32bitでの完全メモリ管理が出来ず一定以上のメモリ空間を最適に効率よく使い切ることが出来ないという点があります。その範囲が128MBなのです。128MBまでは驚異的なパフォーマンスの向上がありますが、128MBを超えた途端にパフォーマンスの向上はなくなります。むしろ下がることもあります。これは、メモリ管理が思わしくないことと、それと利用するデータの容量による物があります。そもそも、メモリは速度を上げる物ではなく効率を高めるための物であるため、より大きなデータを使わないと効果が出ないですからね。WindowsMeでもより大きなデータを扱うときには、2000ほどではないですがパフォーマンスが上がり全く128MB分を超える性能を発揮できないわけではありません。 Windows2000はそもそも系統が違います。ベースはIBM社のOS/xシリーズに近い形態を持っているとされます。正式名はWindowsNT5,0でNewTechnologyカーネルをベースとしています。当初はWindowsNT3,xから登場し、Windows9xとは全く互換性のかけらもないOSでした。何故か? そもそも、このOSは32bitモードにしか対応しておらずソース(設計図)を最初から書き起こした新しい技術ベースのOSだからです。このNTカーネルは32bitCPUに最適化されているため、現在の32bitCPUの環境下では、OSがCPUのパフォーマンスを余すところなく使い切ってくれます。メモリは4GBまでサポートします。 ちなみに、32ビットのWindowsNT系(WindowsXPは64bit板もある)では1GB程度までならパフォーマンス効率の向上が図れます。ただし、それ以上はそれに見合った大容量データを扱わないと効果はありません。 こんなところでしょうか?

DMIM
質問者

お礼

MEと2000にそのような違いがあったんですね~。とても勉強になりました。

その他の回答 (2)

noname#161749
noname#161749
回答No.2

98系OSは128MB以上メモリを積んでも大半をディスクキャッシュにしてしまいます(設定で変更も可能ですが)、 また512MB以上積むとメモリ不足のエラーを起こす事もあります、 http://support.microsoft.com/default.aspx?scid=kb;ja;253912 2000などNT系OSは大容量メモリを積む事を前提としているので(デフォルトだと半分をOSに割り当てるため1GB以上積む場合はboot.iniで指定した方が良い)、 より効率の良いメモリ利用ができます、 それとMeは2000より後に出ているのと、 機能を詰め込みすぎたため重いOSとなっていますね、 MSCONFIGで余分なモノを停止したり、 ディスクキャッシュを設定する事である程度は高速化できるようです。 http://www.town.iinan.mie.jp/~pumpkin/kousoku7.htm

DMIM
質問者

お礼

回答ありがとうございました。 URLも参考にしたいと思います。

  • the845t
  • ベストアンサー率33% (246/743)
回答No.1

もともとそういうものらしいです。 98系ではメモリをいくら増やそうとその全てを使い切れないそうです。 2000やXPなどになるとメモリ分快適になるそうですが・・・ 理由は分かりません。 OSによって性能が違っているのは事実です。

DMIM
質問者

お礼

物凄く早くに回答を下さりありがとうございました。

関連するQ&A

  • CPUの性能が変わります

    いつもお世話になっております。 先日中古PCショップでふるいのーとパソコンを買いました。 システムのプロパティから性能を確認すると、 Celeron(R)CPU 2.20GHz 2.19GHz,496MB RAM と表示されています。 ただ、この左下の2.19GHzの部分が変化するのです。 体感的には、重い処理をするときに下がる気がします。 1.64GHzになったり、1.10GHzになったり、 顕著なのは電源を抜いてバッテリーで稼動させたときで、 263MHzまで落ちます。 マウスカーソルすらコマ落ちするようになります。 コレはいったいどうゆう現象なのでしょうか? バッテリーを長持ちさせる機能のなのかもしれませんが、 うっとおしいのでできればオフにしたいです。

  • どちらの方が高性能ですか?

    どちらの方が高性能ですか? ・PC1 CPU:Celelon 2Ghz RAM:256MB(ただしVRAMと共有しているので実質192MB) HDD:70GB VRAM:64MB(オンボード) OS:Windows XP Home Edition Service Pack 3 ・PC2 CPU:Mobile Athlon XP 1600+ RAM:640MB(ただしVRAMと共有しているので実質608MB) SSD:16GB HDD:320GB VRAM:32MB(オンボード) OS:Windows XP Home Edition Service Pack 3 上記の様なPC1とPC2があるときどちらが高性能といえますでしょうか? ちなみにPCですることはブラウザーを開いていろいろ見るのと軽めのメイプルストーリーやミックスマスターでオンラインゲームをするぐらいです。 暇なときにでも回等してください。

  • 下記のどっちが高性能?

    どちらの方が高性能ですか? 下記のPC1とPC2がある時どちらが高性能と言えるでしょうか? ・PC1(デスクトップパソコン) CPU:Celelon 2Ghz RAM:256MB(64MBはVRAM) HDD:70GB VRAM:64MB OS:Windows XP Home Edition Service Pack 3 ・PC2(ノートパソコン) CPU:Modile Athlon XP-M 2000+ RAM:1GB(32MBはVRAM) SSD:32GB HDD:320GB VRAM:32MB OS:Windows XP Home Edition Service Pack 3 前にも同じ様な質問をしましたが少し違っています。 どちらも低スペックには変わりありませんが… 暇なときにでも回答をよろしくお願いします。

  • メモリの性能について。

    現在、RDRAMメモリを使用しています。 新製品で性能が高いと聞いたのですが、その他SDRAM等とどの位、どの様に違うのでしょうか? 同じ256MBでも安い価格を見ると、SDRAMの方が良さそうに感じるので・・・。 また、同じRDRAMでもPC1066とPC800では価格に差があります。 よろしくお願いします。

  • パソコンの性能が高いのはどっち

    ・PC1 【CPU】Celeron 2GHz(Pentium 4世代) 【RAM】DDR 768MB(256MB + 512MB) 【HDD】IDE 160GB 【VGA】Intel 82845G(Intel 845Gチップセット内蔵)(VRAMはメインメモリと共有で最大64MB) 【ディスプレイ】15インチ XGA 【OS】Windows XP Home Edition Service Pack 3 32bit 【その他】DVD-RWドライブ内蔵、USBポート*3 ・PC2 【CPU】Pentium 4 672 (3.8GHz HT対応) 【RAM】DDR 4096MB(1024MB + 1024MBのデュアルチャンネル) + (1024MB + 1024MBのデュアルチャンネル) 【HDD】SATA 500GB + SATA 1TB 【VGA】GeForce8400GS(DDR3 512MB) 【ディスプレイ】19インチ WXGA + 17インチ SXGA(デュアルモニター) 【OS】Windows 7 Home Premium Service Pack 1 32bit 【その他】DVD-RWドライブ*1 DVD-RAMドライブ*1 USBポート*9 どちらの性能が高いですか。 ・・・というのもパソコンをどちらか中古で売ろうと思っています。 なるべく高性能なものを売って金にしたいと思っています。 あえて言うならどちらの性能が高いのでしょうか。ちなみにわたしは比較的軽いOSであるXPが入っているほうが高性能だと思います。 もうひとつ質問なのですが、PC1ではハイビジョン動画(スマホで撮影したH.264動画やDiXiM Digital TVでの地デジ/BS番組の動画)では、カクカクどころではなく、ブルースクリーンが出てしまいます。Windows XPではHD再生支援機能(?)が働かないからなのでしょうか。設定しだいでなんとかなるんでしょうか?そもそもIntel 82845GがHD再生支援機能に対応していないのでしょうか。(再生できないと結構困ります。) (ちなみにWindows 7のWindows Media Player 11のPC2ではほぼCPUがアイドル状態で再生できます。) また、Wikipediaを見ると、Intel 82845GはGeForce2MX200というGPUを上回ると書いてありました。GeForce8400GS(DDR3 512MB)よりも高性能ということですか。 質問だらけですみません。 1.性能はどちらが上か 2.PC1でHD再生支援はできるのか 3.Intel 82845GとGeForce8400GSはどちらが性能が上なのか パソコンに関してはあまり知識がありません。 他に情報が抜けているところがありましたら補足いたします。 暇なときでかまいませんので、すみませんがよろしくお願いします。

  • XPってそんない重いOSなのでしょうか?

    よくOSの話になるとXPは、重いと言うのですが... 私は、早いと思うのですが、98、MEと乗り継いでいますが。 また、視覚効果など外せば、早くなるということも良く聞くのですが、 pen4 2.0MhzのPCでも変わらなかったのですが、celeron 600Mhzと。 もともと、視覚効果っていうのは、スムージーな効果を出すような 表現方法で、それを遅いと思うのは、PCの性能とは関係ないように 思えてなりません。 どこの処理が他のOSと重いというのか、気になって夜も眠れません... (大げさでした) ちなみに、現在搭載メモリーは、512MBです。 どうぞ、ご意見願います。

  • 性能ダウンの原因

    こんにちは、新しく作ったパソコンが性能ダウンしたので質問させて下さい。 3年前に購入したパソコンより、新しく作ったパソコンの性能がダウンしました。 3年前に購入したパソコンのスペックは以下の通りです。 ----- CPU P4 2.0Ghz RAM SDRAM 1024MB ビデオ Radeon 9800XT 256MB (AGP) OS Windows XP (SP1適用) ----- ↓ 作り直し ----- CPU P4 3.6Ghz RAM DDR2 512*2 合計1024MB デュアル ビデオ Radeon X700Pro 256MB ATI純正(PCI Ex) OS Windows XP (SP1適用) ----- 性能の差は明らかだと思うのですが、3DMarkなどでのベンチマークでは新しいPCのほうが、負けています。 CS:SというゲームのFPSを比べますと、同じ設定で3年前のパソコンが平均52FPS、新しいパソコンが平均36FPSとなっております。 DirectXは9.0Cを当てており、ビデオカードのドライバも最新です。 もう原因がなんだかさっぱりわかりません^^; もし何かお気づきの点等ございましたら、教えていただけませんか? よろしくお願い致します。

  • 98、Meのメモリーの搭載量について

    98SEやMeは512MBが上限だと言われたのですが 実際に640MB積んでいるMe等を見た事がある(システムのプロパティで認識していました)のですが、 512以上は認識されていても無効という事でしょうか? 設定やソフトウェアで512MB以上でも効果を発揮させる事が出来るのでしょうか? それとも物理的に増設し認識されれば搭載量分の性能は発揮されているという事なのでしょうか? 回答と共に分かりやすいWEBサイトがあれば教えてください

  • パソコンの性能を最大限発揮したいけど・・・

    スペックが OS WindowsXP Professional プロセッサ Pentium M プロセッサ 725 (2MB L2キャッシュ、1.60GHz、400MHz FSB) チップセット インテル855GMチップセット メモリ512MB DDR SDRAM PC2700 ハードドライブ 60GB(Ultra ATA-100、4,200rpm、SMART機能対応) のノートパソコンなんですが買って思ったより性能が発揮できてないと思ってショックで色々な雑誌を読みましたところ、 L2キャッシュ2MBなのでレジストリをいじって 10進法で2048にするべきとあったのでしました。 後他にどこか設定した方がいい所は無いでしょうか? 詳しい方どうかお願いします。

  • メモリの性能について

    windowsXPsp2で DDR-SDRAM PC3200 512MB×2(デュアル)で使っ ているのですが CrystalMark というベンチマークで メモリの性能を測定してみたのですがスコアが7900 ぐらいなのですが、妥当でしょうか? ちょっと低いような気がするのでご意見お願いします。