締切済み なぜNT系は安定しているの? 2002/01/18 23:04 XP 2000 NTは安定していて、98,MEは安定していないと言う話をよく聞きます。それはどうしてなのでしょうか? みんなの回答 (5) 専門家の回答 みんなの回答 hyde_la ベストアンサー率50% (1/2) 2002/01/26 21:00 回答No.5 NTはデザイナからして違っております。 VAXシステムなどを手がけた有名な・・・名前は忘れましたが、 所謂「天才」と呼ばれる人の手で設計されました。 システムの安定性には、システムを構築するパーツの独立性が 重要に絡んできます。つまり設計が大事なのです。 Windows95系での最も大きな問題は、 先の方が既に触れられていますが、Windows3.xから継承した 16ビットライブラリが残っていることです。 これらのライブラリにはマルチスレッド下に措ける再入に耐えない設計なのです。 このことは、Win16は協調マルチタスクOSだったことに起因する問題です。 この点もNT系とは離れています。 >NT開発は、当然ハードな仕事であったことは、容易に想像できます。 >また、プロジェクトリーダーたちの完璧主義もあり、NT開発では、何人かのプログラマが犠牲になっているそうです。 >つまり、「人柱」のおかげであるということで、私は、妙に納得しています。 >#犠牲者も出ないような、甘ったるいプロジェクトは、出来が悪い、というようなことは結構あるモンです。 認識を改めてください。 確りした設計、工数見積もりのないシステム開発など ゴミを量産するようなものです。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 ykkw_2001 ベストアンサー率26% (267/1014) 2002/01/19 08:15 回答No.4 partsさんがおっしゃるように >この手の解答は・・・長いのがたくさん来るかも・・・ と思いますので、ちょっと違った観点で・・・ 95のヒット以降、売れ筋のソフト資産を継承しパーソナルユースが前提の98,MEに対し、安定を主眼にしたプロユースを目指したプロジェクトだったようです。 NT開発は、当然ハードな仕事であったことは、容易に想像できます。 また、プロジェクトリーダーたちの完璧主義もあり、NT開発では、何人かのプログラマが犠牲になっているそうです。 つまり、「人柱」のおかげであるということで、私は、妙に納得しています。 #犠牲者も出ないような、甘ったるいプロジェクトは、出来が悪い、というようなことは結構あるモンです。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 noname#1280 2002/01/19 00:14 回答No.3 では大雑把にですが・・・ まず、10人の人が肩を組んで横一列に並んでいる2グループがいると思い浮かべてください。 想像出来ましたか?(^_^)3 そこでグループ単位で「10人11脚」をしたとします。 しかし、この列の中の一人がバランスを崩して倒れました。 このときに1つのグループはお互いが足をしっかり結んでいたせいで他の人もバランスを崩し そこで進行をストップしてしまいました。 たいしてもう一方のグループは肩を組んでいただけなので、一人だけが倒れ、他の人には 影響が少なく(隣の人はちょっとふらつきますよね)進行を止めることはありません。 この場合前者が「Win9x系」後者が「NT系」となります。 Win9x系は一つのプログラムが停止する(倒れる)とそれに関係する他のプログラムとの結びつき(足を結ぶ)が 強いために将棋倒しの様に停止(共倒れ)してしまいます。この状態がフリーズ(停止)なのです。 一方「NT系」は一つのプログラムが停止すると、それに関係する他のプログラムは 原因を切り離し、システム動作を続行するようになっています。 元々NT系はサーバー様に特化したOSなので『安定性重視』で作られているためです。 本当はもっとOSの細かい部分で違いはあるのですが、この辺でいかがでしょう。m(__)m 質問者 お礼 2002/01/19 10:13 とてもわかりやすい説明です。どうもありがとうございます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 yasuhide ベストアンサー率33% (44/131) 2002/01/18 23:38 回答No.2 難しい部分は下記のHPへどうぞ。 http://www.atmarkit.co.jp/fwin2k/special/win9xorwin2k/ NT系は、設計上、あるアプリケーションに異常が生じてもそれを終了させるだけでOKで、他のアプリケーションには影響しないと聞きます。 参考URL: http://www.atmarkit.co.jp/fwin2k/special/win9xorwin2k/ 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 parts ベストアンサー率62% (6366/10152) 2002/01/18 23:36 回答No.1 この手の解答は・・・長いのがたくさん来るかも・・・ そうですね。 基本的には、9xは古いコア(win3,xやDOS)の一部を継承しているため、システムがサポートするリソース容量が下位互換維持のために少ないことが一つですね。 次にそれに伴って、OSがサポートするメモリ管理能力が甘いこと。これは、16ビットコアカーネルに対応させることでメモリの解放・占有能力のバランスが悪いことがあります。(どういうことかというと、たとえばソフトを起動して、そのソフトを終了したときにメモリがすべて解放できない) そして、コア自体にも問題が・・・まず、x86(インテルアーキテクチャのCPU)及びその互換CPUには保護機構レベルが定義されています。これはRingとよばれ、0~3までのレベルがあります。 Ring0では制限モード(特権モード)で最上位の安定性を維持できます。Ring3では解放モードとなり、すべての機能を解放します。Windows9xではシステムコア<いわゆるカーネル(Kernel)、ユーザー(User)、GDI(GDI)の3つ>がこのRing3上で動作する設計なため、アプリケーション上で問題が発生したときにシステムもそのまま、それにつられて問題を起こしやすくなるという特徴があります。 9xでは、デバイスドライバ、仮想マシン(VxD)、IFSM、ConfigM、WDMドライバマネージャーがRing0で、9xコアコンポーネントやレジストリがRing3で動作します。 また、これまでのすべての問題につながりますが、9xではDOS、win16(3,x)アプリ、win32アプリのすべてが仮想マシンで動作する設計で、システムVM、win16VM、DOSVMの3つのバーチャルマシーンを利用します。そのため、どうしても16ビットやDOSのコアをどこかに残す必要が生じます。その結果、リソース容量などで制限が生じるようになるのです。 さらに、システムVM上でwin16VMソフトも共有動作する仕組みとなっています。これがさらに、32ビットシステムを束縛するため不安定要因になります。 対して、NT、2000、XPでは、基本的なコア(NTではシステムサービスといいます)をRing0までに配置しているのが特徴で、中枢のコア部分がアプリケーションの問題などを受けにくいのが特徴です。システムサービスという基幹部分の上にRing3動作し柔軟性があるwin32サブシステムが置かれ、32ビット処理を行います。 16ビットソフト(win16)はWOW→NTVDMで32ビットエミュレーション処理されサブシステムで処理されます。 32ビット(win32)は直接サブシステムに、 DOSはNTVDMを通りサブシステムエミュレートとなります。 サブシステムはソフトの動作管理をします。それとは別にOSコアを管理するシステムサービスがRing0上にあることで、アプリケーションの問題がコアに直接作用する確率をほぼ0にしています。 これが、大きな違いで、システムを独立させ、サブシステムが命令を引き受けそれをシステムサービスに送り各種デバイスやシステムの処理を制御します。 これによって、NT系OSが安定するのです。 質問者 お礼 2002/01/19 10:13 基本的な部分が違うのですね。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピューターOS(技術者向け)その他(OS) 関連するQ&A Vistaの安定性 VistaってNT系だから安定しているのですか? Meほどフリーズはしないとは思います. 重すぎてよくフリーズするという話を聞いたことがあります. 一方、一部では7よりVista SP2の方が安定しているという 話もあります. 無印とSP1、SP2で改善されてきているのでしょうか? マザー取替でNT4が不安定?! お世話になります。 PC歴7年になりましたが、まだまだ修行中のtetuです。 メインマシン(NT4SP6)にAbitBH6+Celeron433から待望の815EPTLimited+Celeron1GHzへ乗り換えました。 NT4はなぜかそのまま走っちゃうのですが、ことのほか安定性に欠けてしまいました。 今までは数ヶ月に1度という割合のフリーズが1日に数回という頻度でフリーズします。 NT4のイベントビューアをみても何も残ってません。 使ってるデバイスは、他に SCSI FirePort40(DIAMONDMM) LAN 8300T(PCI) VIDEO MilleniumG200(Matrox) おそらく、他のデバイスは1世代も2世代も前のものです。これがいけないのか、何が悪いのか、見当がつかないです。 試しに、ブートセレクタを使ってWindowsXPなどをインストールしてみると、綺麗にインストールは出来るのですが、XPでもフリーズする状態です。OSの問題と言うよりはデバイスの何かが悪いと思わざるをえないです。 なにか心当たり有れば、教えを請いたく存じます。 NT5と6について Windowsのver4(9x系、NT4は除く)とver5(NT5)は安定性が全然違います。NT4と5はUSBなど使い勝手がかなり違いますが。 しかし、NT5系とNT6系はあまり乗り換えても 恩恵が少ないような気がします。 どのへんが進化しているのでしょうか? 3Dの活用なのでしょうか。 サポートの関係で移行はせざるえないのですが。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム NTサーバーのインストール NT(4.0とおもいました)サーバーが故障しました。98のfdiskでやるとHDDがありませんとでます。(業者に修理依頼しましたが時間がかかるとのこと) HDDを購入してNT(OS?)を入れたいのですがよくわかりませんので教えていただきたい。 ・HDDは40Gの容量でも認識しますか。(40Gを購入したい) ・NTとはOSですよね。NTとはどのような特徴のOSですか。(PC初心者です) ・98、ME、XPしかインストールしたことありません。 ・参考になるサイトを教えて下さい。 ・HDDの交換は自分でできます。 以上よろしくお願いいたします。 NT4.0でDirectX8? ある3Dゲームの要件なのですが、 [Platform] WindowsXP/2000/NT/ME/98/95+DirectX8 Windows8/7/Vista+Install"d3drm.dll" なんでNTものっているのですか? 本当にNTで動くのでしょうか。 acespeederというゲームです。(2、3ではなく初代) NT4.0の互換性 実験室の装置制御に使われているPCのOSは未だ NT4.0とかが多いですよね? その装置に使われているソフトを見ると 95、98/NT対応と書かれていますが、 そのソフトは2000/XPでも使えるのでしょうか? XPにはプログラム互換モードというものがあるので 使えそうですが。 また、NT4.0でUSBフラッシュメモリは使えるのですか? NT系はネットワークが遅いのですか? 社内で複数のOSが混在する環境でTCP/IPによるLANを利用していますが、NT,2000,XPではネットワークが非常に遅くなってしまい、困っています。 具体的にはネットワークコンピュータから他のPCを開いていくと、そのPCを参照するまですごく時間がかかるんです。Win95やWin98,Meではサクサク表示されるのに、NT系ではずーと砂時計のままの時もあります。 NetBEUIを入れても変わりません。 どなたかアドバイス願います。もしくはOS混在下では仕方のないことなのでしょうか? 直接の管理者ではないのであまり専門的なことは補足できませんがよろしくお願いします。 WINDOWS-MEとNTのネットワーク接続に関して WINDOWS-ME、NT、98の混合ネットワーク(LAN)を構築しておりますが、 MEからNTの接続が出来ません。 互いの、パソコンを認識しないのですが98は認識できました。 98とNT、MEと98は接続が出来双方のPCが共有できます。 ME、NT(サーバー)にどの様な設定をすれば良いのでしょうか? また、MEとMEの間でもワークグループの表示が出ません。 本当に、困ってます。教えてください。 NTへのアクセス時\IPC ルーターのDHCPサーバー機能を使用しています。 クライアント98/98/ME/NTの環境下において98/98/MEは双方向OKですが、 NTからは98/98/MEはOKで、98/98/MEからNTへが通信不可です。 接続時に\\hogehoge\$IPC(だったと思います)へのパスワードを求めてきます。 NTは4.0SP6aです。 フォルダを共有掛け、everyoneフルコントロールにして有ります。 もちろんpingは通ります。 このIPCが出る理由と出なくする為の対処も併せて教えて下さい。 宜しくお願いいたします。 NT4.0が起動できません こんにちは。 昨日から以下の表示が出てWINDOWS NT4.0が起動しなくなりました。 OS Loader V4.01 DISK I/O error:status0001012 次のファイルが存在しないか壊れているためWINDOWS NTを起動できませんでした。 上記のファイルをインストールし直してください <win nt root> \system32\ntoskrnl.exe. 補足ですが当方のパソコンはCドライブにWINDOWS ME、DドライブにNT4.0が入っています。 (MEの方は動きます。) 機種は富士通FMV DESK POWER TIII20です。 できれば無知な私にもわかるように教えていただくと大変ありがたいです。 よろしくお願いいたします。 windows NT4.0をいれたいんですが。 家のパソコンはDELLのDimension4300でXPをつんでいるモデルなのですが、どーしてもウィンドウズ2000で動かしたいソフトがあって2000がつかいたいのですが、アップグレード版しか持ってなくてXPからアップグレードしようとしてもうまくいかないんです。で、、NTを新規インストールしてからアップグレードで2000を入れたいんですが、私のパソコンでNTは入ることは可能なのでしょうか?お教えください!! とにかく安定させたい。 NEC LaVie U LU50L/5 ノートパソコンでOSはMeです。 Meの宿命である問題はある程度分かり、何度もリカバリーをかけて安定させたり、窓の手を使って常駐を減らすなどをしてリソース不足の改善をしてきました。そのためかだいぶ安定して来ました。しかしまだフリーズなどは起こります。 Meより98SEの方が安定していると聞いています。98SE にすることは出来ないのでしょうか? あと思い切ってXPを買って(1万円ちょっで売っていたと思います)アップグレードしようと考えています。メモリーはこのパソコンの限界の256Mに増設済です。 あとアップグレードするにあたっての注意点を教えて下さい。(パソコン専門店、メーカーサポートもお茶を濁すようなことしか言ってくれません) どうかお願いします。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム OSの入れ替え(NTからXP) OSの入替を試みました。 NTが入っていたPCにXPのCDを入れて新しくインストールしました。 そうすると起動時にXPかNTかNT(VBA)を選択するようになり、もう一度、一から挑戦したところXPが二つにNTとNT(VBA)を選択するようになってしまいました。 XPだけできれいにしたいのですがどなたかいい方法を教えてください。 Win2000 と Me の安定性と XPの操作性… 今まで95系のOSしか使った事がなく、NT系は友人のPCでいじくったぐらいなんですけど、 2000の安定性を聞くたびにめちゃめちゃ惹きつけられるものがあります。 実際、2000を悪く言ってる人は聞いたことがありません。 そこでお聞きしたいんですけど、いったいどのぐらい操作方法が違いますか? 具体的に何々の仕方が違うというのを教えてください。 95系のOSしか使ってこなかったものにもすぐに扱えるようになりますか? 初物のXPはあんまり考えてないんですけど、あれなら使いやすいとかいう話って聞いたことあります? よろしくおねがいします!! ADSLが不安定で困っています 現在家庭内LANでインターネットに接続していますが 不安定で困っています。 1台はXPでウィルスソフトはウィルスバスター2005 です。こちらは全く安定して使えています。 もう1台はMEでウィルスソフトはAVASTです。 AVASTをOFFにしてもすごく不安定で以前使っていた ISDNより遅く時々つながらなくなります。 MEが原因でしょうか? Meから2000にしたい NT4を所有 現在Meを使っていてNT4はインストールしていません。 2000バージョンアップ版をインストールする場合 NT4はHDDにインストールしていなくてもできるのでしょうか。 (NT4をインストールしようとしたのですがPC9800用のためか 現在のGATAWAYマシンにインストールできませんでした。 2000はPC9800シリーズも共通みたいですが・・・) 「NT Server」と「NT Workstation」の違いは? とても初歩的な質問かもしれませんが… Windows NT Server と、 Windows NT Workstation とは どういう違いがあるのですか? 他にも、XPには 「Home」「Professional」 「Home Edition」などの違いがあるようですが…。 NT4.0からNT2000にしたら NT4.0からNT2000にしたらにVB (OFFICE95に入っていたもの)で作成したプログラムが 動かなくなると聞いたのですが、本当でしょうか? 動くようにするにはどうしたらいいんでしょうか? マルチブート(Me・2000・NT・Linux) 今、OSのマルチブートをしようとしてるんですが、なかなかうまくいきません。OSはWinMe・2000・NT・RedhatLinuxです。ブートローダはシステムコマンダーを使っています。インストールの順番はMe→2000→Linux→NTだとMeが先頭にあるのでNTはFAT32を認識できないのでOSLorderをインストールすることさえできない。 NT→Me→2000→LinuxだとLinuxが起動しない。 ここまででつまり、路頭に迷っています、 解決できそうであればご回答よろしくお願いします。 いままで、三つOSでは問題なくインストールできたのですが。 MEとNTのデュアルブートがしたいのですが。 WINMeとWINNTでデュアルブートしたいのですが、HDDはCとDで、CにMeが入っています。これからNTをDドライブにインストールしたいのですが、どのようにすればいいのでしょうか? それともCドライブにNTを入れて、DドライブにMeじゃないと駄目なのでしょうか? どこかでそのような説明を聞いたので・・・。 どうか宜しくお願いします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター OS(技術者向け) Windows系OSLinux系OSBSD系OSSolaris系OSiOS(技術者向け)Android OS(技術者向け)その他(OS) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
とてもわかりやすい説明です。どうもありがとうございます。