• ベストアンサー

XPはどうして動作が安定してるって言えるの??

noname#5751の回答

noname#5751
noname#5751
回答No.4

インテルのCPUには3つの動作モードがあります。 1.リアルモード 初期の16ビットCPU 8086と同じ動作をするモード。 640KBまでのメモリを管理でき、1度に動かせるプログラムは1つだけ。 2.プロテクトモード 16ビットCPU80286から使用可能な動作モード。 16MBまでのメモリを管理でき、複数のプログラムを動作可能。このさい、プログラムが他のプログラムの使用しているメモリーに書き込んで、プログラムを破壊しないよう、保護する機能があることからこの名前がある。 リアルモード用のプログラムは動作しない。 3.拡張プロテクトモード 32ビットCPU80386から使用可能な動作モード。 4GBまでのメモリを管理でき、複数のプログラムを動作可能。また、その1つとして、リアルモード用のプログラムを操作させることが出来る。 初期のWindows(Windows2まで)では2の動作モードで動いていました。 Windows95や98ではこの「古い16ビットプログラム」と互換性を取るため、OSの心臓部(Kernel、User、GDI)で2と互換性のあるシステムを3のシステムと同時に動かすテクニックを使っていました。このため、 ●リアルモードプログラム動作中にシステムダウンするとシステム全体がダウンする。 (青画面になって反応しなくなる) ●プロテクトモードのメモリ保護機能を充分に使えないため、メモリの共有違反が発生しやすくなる。(「不正な処理」表示をして終了する) といった問題があります。 完全32ビット設計のシステムは動作モード「3」にのみ対応することで「2」と互換性がなくなる代わりに、高度なメモリ保護機能を使い、上のトラブルの発生を少なく出来ます。 (拡張プロテクトモード内で操作するリアルモードプログラムは386のメモリ管理機能のもとにあり、安全に制御可能です。) いま、Windows2000を使っていますが、98やMeと違い、こういったエラーは殆ど発生しません。(あくまで「殆ど」ですが) これ以外に「マイクロカーネル」といって、システムの一部がダウンしても全体に波及しない工夫により安定性を向上しています。 個人向けに出荷されるPCは今後XPが主流になりますが、企業ユーザーがすぐにXPに切り替わることはありません。 独自開発した高価なシステムがXPで動作することを検証するまでは現在のシステムを使いつづけることになります。

masa2000z28
質問者

お礼

回答ありがとうございます。 Windows2まで→<プロテクトモード> Windows95や98→<プロテクトモード > <拡張プロテクトモード> (16ビットプログラムと互換を取るため2つのモードを同時に動かす) ↑↑↑↑↑↑↑↑↑↑ このため動作が不安定 XPは完全32ビット対応だから <拡張プロテクトモード>のみ対応すればよい だから安定している。 といった感じでよろしいでしょうか?? ありがとうございます勉強になりました。

関連するQ&A

  • 動作環境OSについて

    64bitOSのwindows7 home editionのパソコンを購入してoracleの express editionで勉強をしようと考えているのですが動作環境について質問 があります。 oracle 10g express editionのサーバー/クライアントの動作環境について自分なり に調べた結果下記のページが検索されました。 http://download.oracle.com/docs/cd/B25329_01/doc/install.102/b25143/toc.htm#BABHICJH このページを見ると 32-bitのOSしか対応していないのでしょうか。 oracleは64-bitも対応したとどこかのホームページで見た覚えがあるのですが不確かです ホームページに Windows XP Professional Service Pack 1 or laterと書いてあるので windows7 home editionでも動作するでしょうか professionalじゃないと動作しないでしょうか もしwindows7 home edtionが対応していない場合でもhome edtionの環境でも問題なく動作しますよ という経験がある方はおしえてください。 また、昔ですがoracle9iの体験版をサポートしていないOS xp home edtionで動作したとい事が以前ありましたので 質問をまとめます(クライントPCとサーバPCに) 1.64bit-osは対応していますか 2.windows7 home edtionは対応していますか 3.もし1、2が製品サポート対象外であった場合でも1,2の環境で動作したよという体験段、経験が   あれば教えて下さい。サポートしてないけど動作するからパソコン買ったらというアドバイス等

  • XPの起動時の不安定

    XP Home Editionを使っています。 コンパック P(3) 1.0G i815チップセットです。 (問題が起こるまでの経過)  以前パーティションをきって98SEとXP(グレードアップバージョン)のデュアルブートで使っていたのですが、動作がおかしくなってきたので、クリーンインストールしなおして、XPのみで使っていました。  ある日、ハブでつないであるwin98の別のパソコンとネットワーク設定をしようとしたら、エラーが起こり動きが非常に遅くなったり一部のアプリケーションが使えなくなったので、XPを回復インストールしましたらうまく動くようになりました。  しかしノートンアンチウィルスと、オフィスが使えなくなり、アンインストールもできなくなったので新しいユーザーを作り、アンインストールと再インストールをしましたら動くようになりました。  (ここで相談です。)  電源を入れて最初のログインの時、ノートンのアンチウィルスが起動しなかったり、エクスプローラーで動作が遅くなったりします。  起動後一度ログオフして再度ログインすると安定した状態で作業できます。  ユーザーは2人にし、両方とも管理者にしてあります。ユーザーを一人にしてしまいたいのですが、また動作不良が起こりそうで不安です。  再ログインを繰り返すのもわずらわしいのですが、どこかを直せば改善できますでしょうか?  よろしくお願いします。

  • 98で動作するVBプログラムをXPで

    Windows98で作ったVisualBasic4(くらいだったと思います)のプログラムをWindowsXPで動かしたい 時代を無視した質問ですみません 実は自分で作ったプログラムですが、すでに環境も、ソースも残っていません たまたまずっと使っていた方から、 「98PCが壊れ、XPにインストールすると動作しなかった、何とかならないか」 と連絡がありました。もう一度作り直すというのは無理です。 VirtualPCでは動作しましたが、印刷がうまくいかず、現在は共有設定でXPから印刷という方法をとっているようですが、ものすごく不便だそうです。 簡単に対応できる方法はないでしょうか。

  • FileMakerServer 11の動作環境

    FileMakerServer 11の動作環境についての質問です FileMaker Server 11 Advancedの動作環境説明ではWindows Server 2008 R2 対応になっているのですがこれはWindows Server 2008 R2 Foundationでも動作可能ということなのでしょうか? それともWindows Server 2008 R2 Standardでしか動作しないのでしょうか?

  • windowsXP ビデオカードの動作?不安定になる

    Windows2000からXPにOSを入れ換えたところ、PCの動作が不安定なのです。 通常の設定で動作させると、  ・画面の一部が文字消え(メニューやデスクトップ等)  ・頻繁にフリーズ といった状況です。 現状、プロパティ設定より「ハードウェアアクセラレータ」を「なし(無効)」にすると、 とりあえず安定して動作しているようです。 <質問1> ハードウェアアクセラレータを現在の無効の状態で使用していくと、どのような不都合が生じるでしょうか? <質問2> 原因はビデオカードのドライバかと考えました。 最新のドライバをダウンロードして入れてみると状況が悪化しているような気がします。少なくとも、全く改善しません。 今後どのような解決方法が考えられるでしょうか? 【環境】 ビデオカード:NVIDIA TNT2 Model 64 ビデオカードドライバ  :4.5.2.3(OSに標準でついているものです)  →入れ換えてみたドライバ1:Version: 71.89(NVIDIAのサイトの恐らく最新)  →入れ換えてみたドライバ2:Version: 44.03(以前にダウンロードしていたもの) OS:Windows XP SP2 必要な情報あれば補足します。宜しくお願いします。

  • Windows XP(32bit)について質問です。

    Windows XP(32bit)について質問です。 Windows XPに4Gメモリーを付けて、1Gのグラフィックボードを付けた場合動作は正常なのでしょうか? 3G程度しか認識しないと聞いていますが、不具合等起きますか? XPにも64bitがあるみたいですが、フリーソフト等動作はどうなのでしょうか? XPの64bitの動作はあまり書かれていないため使用中の方や、知っている方の意見をお願いします。 宜しくお願いします。

  • ウインドウズVISTAで動作しないのはなぜ?

    以前使っていた東芝のPC『Dynabook G8/X20PDEB(OS=ウインドウズXP)』では動作した アプリケーションが、買い替えたSONYのPC『VGN-CR70B(OS=ウインドウズVISTA』では 動作しません。 てっきりビット数が違うので対応していないのかと思いましたが、 どちらも32ビットでした。 単純にOSが変わったから動作しなくなった可能性が一番高いでしょうか? こんば場合に動作させる方法を御存じの方、教えて下さい。 また、年明けにウインドウズ7の入ったPCに買い替え予定ですが、7にしても 動作しないのは同じでしょうか? ちなみに使いたいアプリケーションは業務用のCADソフトです。

  • cmdkey.exeがXPで動作しない。

    よろしくお願いします。 ファイルサーバの資格情報をバッチファイルで削除したく、cmdkey.exeにたどり着きました。 当方の職場環境は、Windows7・Pro、WindowsXP・Proが混在しています。 7が40%、XPが60%くらいです。 ITProでは、対応OSがNT/2000/XP/2003となっています。 http://itpro.nikkeibp.co.jp/article/Windows/20051013/222763/ 7、テスト機のVistaでは、正常に動作しますが、XPでは「'cmdkey' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」とエラーが出ます。 第一に、cmdkeyはVista以上のコマンドなんでしょうか? 第二に、XPで資格情報をコマンドで削除できる、代替の方法はないでしょうか? 特に、第二についてご存じでしたら、ご教示ください。 皆様、よろしくお願いします。

  • パソコンの動作不安定について

    よろしくお願いします。 【症状】 パソコンの動作が不安定です。 特に画像処理中に起こります。 症状としては 使用ソフト:CANON Digital Photo Professional version3.14 を使用し、RAW画像を補正し、JPEGに変換し、HDDに保存という作業をすると、画面が真っ白になり30秒ぐらい固まります。 JPEGの保存サイズは画質8、解像度72dpi程度です。 タスクマネージャーを起動し、パフォーマンスのグラフで監視するとCPU使用率は10~15%が行ったり来たりを30秒ほど繰り返し、0~1%になると、フリーズは解消されます。 なお、その画像を保存し、CPUに負荷がかかっている時に、PC内部からかなりのファン音がし、フリーズします。 何十枚も現像する必要があるのに、1枚保存に時間がかかるので改善したいです。 また、同じく画像処理ソフトであるLightroomの体験版を入れてみたところほとんどまともに動作しませんでした。 【PCのスペック】 Windows 7 Professional SP1 Intel Core i7-3820QM CPU@2.70GHz 8.00GB 64ビットオペレーティングシステム 【主な常駐ソフト】 Trend Micro ウイルスバスタークラウド 【同時起動ソフト】 メモ帳 インターネットブラウザ(Google Chrome) 【他追記事項】 HDDを交換しています。 HDDがクラッシュしたためです。 装填HDDは500GB 7mm 7200rpm 32MB SATA 6.0Gb/sを取り付けました。 クラッシュする前のHDDと同じメーカー、ほぼ同じ内容のものです。 しかし上記の症状はHDD交換前から頻発しておりました。 最近はネットの閲覧も動作不安定のような気がします。 (明らかに通信速度不足ではなくブラウザの動きが不安定) PCのスペックが使用ソフトに対応しきれないとは考えにくく、何か改善できる術があればご教示願います。 足りない情報がございましたらご指摘くださいませ。

  • 2000かXPか

    OSをNT系のものに変えたいのですが WIN98SEを使っています。 PCの状態をいいます。 ・pen-3 860M, メモリ128M, HD 40G どういう目的によりOSを変えようとしているのかというと、 ・動作を安定させたい ・DVD-RAMに関して。FAT32、UDF2.00、2.01などのフォーマットに対して読み書  きができる ・ファイルに関して、読み書き実行は当然の事ファイル名も他のユーザーに読まれ  ないようにする。(WIN98SEでいうprogram filesなども自分専用のものが欲し  い) 2000proやserver、XPhomeやproなどいろいろあるようなのですが、OSを変えるという前提の下、最も安価に私の目的を果たせそうなのはどれを購入する事なのでしょうか。宜しくお願いします。