A 回答 (6件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
#3の本を紹介したzwiです。
>質問したいのですが、昔使っていたのは、シングルタスクなので、Aが実行中のときはBは待機する。
シングルタスク(MS-DOS等)のOSであれば、AとBの同時実行は出来ません。AからBを子としてなら起動できますが当然Bが動いているときはAは停止します。
>そして今はマルチタスクなので、Aが実行中でもBにキューが溜まっていたら実行されるという認識でよろしいのでしょうか?
マルチタスクOSの場合はタイムスライス時間で強制的にタスクは切り替わります。Aしかユーザータスクが走っていなくてもOS系のタスクは常に動いていますので常に切り替わっています。AとBが動いているならば、両方とも実行キューには入っていますので優先順位に従ってOSのスケジューラが実行するタスクを決めてAやBにコンテキストがスイッチされます。
>コンテキストスイッチは、昔も今も変わらず行われるとういことでよろしいのでしょうか?勉強不足ですみません。
昔と言う意味が不明確ですが、WindowsでしたらWindows3.1からプリエンプティブな仕組みで動いていたと思います。
No.4
- 回答日時:
ANo.1です。
どの仮想プロセッサにおける追加質問でしょうか?
また、質問のレベルを整理してもらえませんか?
全てのコンピュータはストアードプログラミング
方式である前提ですよね?
正直、質問で意図しているところが見えません。
No.3
- 回答日時:
ハードやOSに関して興味があるようですが、知識不足を感じますので基礎勉強をされたほうが良いと思います。
「CPUのきもち」
http://www.amazon.co.jp/CPU%E3%81%AE%E3%81%8D%E3 …
「Windowsはなぜ動くのか 」
http://www.amazon.co.jp/Windows%E3%81%AF%E3%81%A …
「APIで学ぶWindows徹底理解」
http://software.nikkeibp.co.jp/software/backno/0 …
参考になさってください。
No.2
- 回答日時:
たぶん,私が質問#4858079に対して答えた内容での質問だと思いますが……。
今読み返すと,仮想ではなく論理ですね。
プロセッサの個数と単に書くと物理的なプロセッサ数に読めてしまうので,仮想と書いてしまったのですが……。
質問したいのですが、昔使っていたのは、シングルタスクなので、Aが実行中のときはBは待機する。そして今はマルチタスクなので、Aが実行中でもBにキューが溜まっていたら実行されるという認識でよろしいのでしょうか?コンテキストスイッチは、昔も今も変わらず行われるとういことでよろしいのでしょうか?勉強不足ですみません。
No.1
- 回答日時:
仮想プロセッサーだけでは幾つかのものがあります。
・CPUのハイパースレッドにおけるプロセッサー
1つのCPUを2つの仮想プロセッサーにして動かす。
・Virtual Machineにおけるプロセッサ定義
仮想PCには一般にプロセッサ定義をしませんが、
一般的な仮想マシンでは、開発中のマシンを仮想
プロセッサ定義し、マシンの開発と平行してOSの
開発をバーチャルマシン上で行い、開発期間を短く
する方法があります。
・しかし、ここではC/C++のカテゴリーなので、超並列
C言語NCX関連のことと思われます。
超並列処理においては、仮想プロセッサが無限個数
あると仮定してプログラムが作られます。
しかし、現実には有限個数のプロセッサしかないので、
仮想プロセッサを前提にした処理でも、実プロセッ
サに割り当てられている仮想プロセッサはアクティブ、
まだ割り当てられていないものは非アクティブとなります。
ここで、プログラミングでプロセッサ数を意識すること
自体が異に感じるかもしれません。
しかし、超並列プログラミングは、プロセッサ数を意識
したプログラムでないと性能が出ないとしたものです。
その点、C言語NCXは物理プロセッサ数でなく、仮想プロ
セッサ数でプログラミング出来る、画期的なアイデアだ
と思います。
1つ質問なのですが、この仮想プロセッサはハードディスクの中にあって、実プロセッサに割り当てられるときは、ハードディスクからメモリーに渡す、そしてCPUに処理されるという認識でよろしいのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 仮想通貨(暗号通貨) ツイッター パソコンでツイートすると犬が一瞬でます イーロンマスクが仮想通貨でメッセージ? 3 2023/04/06 08:20
- モニター・ディスプレイ Win11マルチディスプレイでの異なる仮想デスクトップの表示 3 2023/02/01 10:02
- その他(占い・超常現象) 飛んだ妄想話なので笑いながら聞いてください。前提として、この世界はコンピュータの中の確率が高いです。 1 2023/08/23 02:55
- 仮想通貨(暗号通貨) FXと仮想通貨 1 2023/05/07 19:16
- 仮想通貨(暗号通貨) 投資するなら仮想通貨と仮想通貨FXどっちがおすすめですか? 今ググって仮想通貨FXってのを知ったので 5 2023/07/21 07:12
- その他(悩み相談・人生相談) 断り方を教えてください! 仮想通貨を一緒に勉強しようと言ってくる友人がいます。 実際その友人は、仮想 9 2022/06/13 01:10
- 物理学 運命は決まっていると思います この世は仮想空間でしょうか? 7 2022/12/12 20:11
- その他(読書) シミュレーション仮説などのジャンル 2 2022/07/16 06:24
- 仮想通貨(暗号通貨) 仮想通貨の送金手数料について 1 2022/09/13 19:58
- その他(コンピューター・テクノロジー) 再起動しても、MT4を止めない 3 2023/03/24 05:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
タスクスケジューラからショー...
-
再起動後必ず2つのエラーが出...
-
XCOPYでネットワーク越しにコピ...
-
タスク、プログラム実行後に自...
-
仮想的なプロセッサー
-
拡張子はなぜ、大文字と小文字...
-
Androidアルバムの画像を消去で...
-
コマンドプロンプトで出来ること
-
フォルダの中に1個しかファイ...
-
フォルダの並び替えの項目を固...
-
ひとつのファイルを一括で複数...
-
エクセルでの計算式もしくはシ...
-
Windowsフォルダ内のファイルと...
-
iPhoneのメモ帳が重いです。メ...
-
XCOPYで指定したフォルダとファ...
-
複数のフォルダへ同時にファイ...
-
ユーザフォルダー内のフォルダ
-
フォルダーのプロパティで表示...
-
パソコン、ワンドライブをプリ...
-
ドナルドウズを消す。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
XCOPYでネットワーク越しにコピ...
-
タスクスケジューラからショー...
-
eclipse の TasksにTODO が出ない
-
batファイルをアンダグラウンド...
-
タスクの相関図のわかりやすい...
-
タスクマネージャーの状態の取...
-
一定間隔でメール送信
-
cgiを使ったページが表示さ...
-
ログイン前にタスクにて実行し...
-
バッチファイルで、プログラム...
-
リエントラント関数
-
username以外でログイン名を知...
-
タスクやプロセス管理について
-
バッチファイルからメール作成...
-
UACの権限昇格の確認ダイアログ...
-
常駐PGの作成方法って?
-
VisualStudioで静的コードチェ...
-
タスク、プログラム実行後に自...
-
Vbscriptでアプリ(ソフト)など,...
-
Apache2のインストールが正常に...
おすすめ情報