![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_14.png?5a7ff87)
No.1ベストアンサー
- 回答日時:
GPUそれは、Winの片腕とも言える物です。
それは、Win3.1(日本では)まで遡ります。
CPUが80386とグラフィックアクセラレータとHDDが無いと、
Win3.1が使えなっかたのです。
そう、それまではMS-DOSの文字を入力していました。
そして、プログラムは常に1つだけしか動いてはくれませんでした。
(マルチタスクはCPUの性能の違いです。)
Win3.1が使えるように成ると、
一応、複数のソフトが同時に動いてくれるシステムが組みあがりましたし、
マウスとアイコンを使った目で見て直感的に
アプリケーションソフトの起動ができる便利な環境に成りました。
そうそう、グラフィックが強化された事で8色や16色表示から
一気に色数が増えましたよ。
(色数や画面表示はGPUのグラフィックアクセラレータの能力ですからね。)
マッキントッシュが先行していましたね。
この回答への補足
グラフィックアクセラレータは今では32bitまで行きましたが、32bitまで行ってからそれ以上は進化はないんでしょうか?
そこのあたりで2D性能がいきずまったのでしょうか。
現在は3D性能以外はどれもあまり変わらないみたいですが。
XPくらいの描写だったら今のGPUで性能を持てあましているわけですね。
マルチタスクはi386がないとできなかったのですか?
DOSは16bitなので動くと思うのですが。
性能が足りなかったのですか?
No.3
- 回答日時:
CPUは、Windows系OSを含むGUIの描画はしていません。
描画はGPUが行なっています。
CPUは、GPUに対して、「何処から何処までの範囲にどの様な画を描け」と命令するだけです。
例えば、重なっていたWindowが最小化されると、そのWindowに隠れていた部分が表に出て来ます。
しかし、そのままではその隠れていた部分は真白なままです。
ここで、OSは「重なって隠れていた部分が表に出た」と言うことを知ることになります。
すると、CPUはGPUに対して、「隠れていて消えてしまった部分を再描画しろ」と命令するのです。
CUIでは、ASCIIコードを送れば表示してくれます。
これも厳密にはGPUです。
GPUがなければ、文字フォントを構成するドットを1つずつ転送しなければなりません。
アルファベットの場合、'A'を表示しようと思ったら、16×8ドットフォントであれば、8ビットデータを16回転送する必要があります。
しかし、ASCIIコードであれば0x41の8ビットで済みます。
ところが、GPUは、8ビットのASCIIコードを受け取ったらそのデータを構成するドットを表示します。
この時、CPUの力を必要としないのがポイントです。
CPUは、描画に労力を裂くこと無く、演算に力を発揮できるのです。
#1で回答されている通り、Windows 3.1あたりからGPUは使用されていました。
当時は、Windowsアクセラレータとか呼ばれていました。
Windowsに強いGPUは、DOS(当時はまだ使用されていた)の描画が遅く、DOSの描画速度を上げるとWindowsの描画が遅くなったものでした。
この回答への補足
VISTAでは3D主体になるわけですね。
3.1くらいでGPUの性能が底上げされたみたいなので、
VISTAでも底上げされるといいですね。
問題はオンボードグラフィックですが。
VISTAに対応できるんでしょうか?
G965もたいした性能じゃないみたいですが。
No.2
- 回答日時:
2DでもGPUがないと動きませんよね。
というわけである程度は描写を任されているんじゃないでしょうか?
恐らく現時点ではCPUが大部分を制御していると聞いたことがあります。
VISTAからGPUが主役なります。
AMDがATIを買収して統合しようとしていますが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CPU・メモリ・マザーボード パソコンにGPU自体が全くないこともあるのですか? タスクマネージャーにGPUが表示されないのですが 15 2022/05/12 10:51
- ビデオカード・サウンドカード OBSの録画について より高画質にする方法はありますでしょうか 2 2022/03/28 13:02
- デスクトップパソコン このスペックのPCはいつまで使えるのでしょうか? 4年前、オススメされた構成で自作PCをしました。 8 2023/07/29 21:07
- デスクトップパソコン 有識者さんにPCのスペックについて質問です。 現在のPCのスペックが、 [CPU] Core-i5 2 2022/07/16 12:23
- デスクトップパソコン z390-p 外付けGPU優先 4 2023/06/03 22:52
- デスクトップパソコン gpu使用率について 1 2022/11/03 18:49
- CPU・メモリ・マザーボード APUゲーム性能 1 2022/12/25 01:27
- CPU・メモリ・マザーボード PCスペック(CPUとGPUのバランス)について ボトルネックチェッカー (https://babl 3 2022/10/30 15:33
- 計算機科学 科学計算においてワークステーションを使うのはなぜ? 7 2023/02/16 19:21
- BTOパソコン GPUの使用率について 2 2022/07/21 15:52
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォルダ改行
-
eclipse 実行結果
-
腕時計の時報をならないように...
-
三菱GOTの画面切り替えについて
-
Win Live Mail 2012「元に戻す」
-
末尾が.jsp
-
EXCEL VBAで、EXCELの入力規則...
-
thickboxでの画像表示位置について
-
ASP.NET 画面遷移前の状態を保...
-
Beautiful Soupのインストール...
-
Webサービスについて(基になる...
-
HTMLをC#で操作したい
-
Wi-Fiのパスワードが指定なしと...
-
"+"文字が" (スペース)"に文字...
-
C言語で今まで表示していた画面...
-
perl cgiのサーバ負荷について
-
htaについて。親画面子画面を認...
-
JNDIについて
-
textfield内の数値の計算はでき...
-
[JSP]1Servletから複数フレーム...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB6 開発環境のエディタに行...
-
フォルダ改行
-
( ⌒⃘ཽ⃜ ◞ළ ◟ ⌒⃘ཽ⃜ ) Շ”ਭ꒭ね~❤⃛...
-
excel2000で、二重波線でグラフ...
-
eclipse 実行結果
-
皆さんのパソコン及びスマホは...
-
アンドロイド グーグルカレンダ...
-
word2010 不必要なページの削除法
-
WindowsLiveムービーメーカー保...
-
Excelでの二桁数字表示
-
C言語でプログレスバーを表示す...
-
某CMって、どうしても、変だ...
-
Office製品の画像などが正常に...
-
VB作成時の初期画像度
-
Wood 2002について
-
HPでの発音記号の表示の仕方
-
vbsでieを操作するスクリプトを...
-
GPUの役割
-
URLを斜めにしたり重ねたりする...
-
フォーム上で押されたボタンに...
おすすめ情報