|
===================================== 〔語彙分解〕的な部分一致の検索結果は以下の通りです。 ・ 並 : [へい] 【名詞】 1. line-up 2. in a row 3. rank with 4. rival 5. equal ・ 並行 : [へいこう] 1. (adj-na,n,vs) (going) side by side 2. concurrent 3. abreast 4. at the same time 5. occurring together 6. parallel 7. parallelism ・ 行 : [くだり, ぎょう] 【名詞】 1. (1) line 2. row 3. (2) verse ・ ー : [ちょうおん] (n) long vowel mark (usually only used in katakana)
並行計算(へいこうけいさん、Concurrent Computing)とは、コンピュータプログラムにおいて複数の相互作用を及ぼす計算タスクの(同時)並行的実行を指す。 == 概要 == 並行コンピューティングとも呼ぶ。個々のタスクは通常別々のプログラムとして実装されるか、1つのプログラムから複数のプロセスやスレッドを生成する形で実装される。そのようなプログラムを作成することを並行プログラミングと呼ぶ。タスク群は1つのプロセッサ上で動作する場合、複数プロセッサ上で動作する場合、ネットワークを介した分散システムで動作する場合が考えられる。並行コンピューティングは並列コンピューティングと近い概念だが、タスク間の相互作用を重視する点が後者とは異なる。並行計算システムの設計における主要な課題は、タスク間の相互作用や通信の順序付けとタスク間で共有するリソースへのアクセスである。並行計算のパイオニアとしては、エドガー・ダイクストラ、Per Brinch Hansen、アントニー・ホーアが挙げられる。 並行計算を行うシステムの開発ではスレッド間通信やプロセス間通信を意識して開発を行う必要がある。従って、通信に用いるプロトコルの開発も必要となる。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「並行計算」の詳細全文を読む 英語版ウィキペディアに対照対訳語「 Concurrent computing 」があります。 スポンサード リンク
|