|
===================================== 〔語彙分解〕的な部分一致の検索結果は以下の通りです。 ・ 並 : [へい] 【名詞】 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
並行性(へいこうせい、concurrency)とは、計算機科学において、時間的にオーバーラップして実行される計算を伴うシステムの属性であり、そのような計算ではリソースを共有することがある。並行計算は、同一チップ上の複数のコア、単一プロセッサ上のプリエンプションを伴うマルチスレッド、物理的に分離した複数プロセッサ上などで行われる。並行計算のための数学的モデルとして、ペトリネット、プロセス計算、並列ランダムアクセス機械モデル、アクターモデル、 などが開発された。 == 問題 == 並行システムにおける計算は実行中に互いにやりとりできるため、考えられる実行経路は極めて多くなり、結果としてシステム全体がとなる。共有リソースの並行使用が不確定性の源となる可能性もあり、デッドロックやリソーススタベーションといった問題を引き起こす。 並行システムの設計では応答時間を最小化しスループットを最大化するため、データ交換、メモリ割り当て、実行スケジューリングなどに関わる技術の信頼性を追求する。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「並行性」の詳細全文を読む 英語版ウィキペディアに対照対訳語「 Concurrency (computer science) 」があります。 スポンサード リンク
|