[過去ログ] 東大院情報理工学系 創造情報学専攻 過去問スレ (572レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
12
(5): 2009/08/04(火)18:38 AAS
H20 第2問

(1) mutexによるロック

mutex mu;
mutex_lock(&mu);
/*
クリティカルリージョン
*/
mutex_unlock(&mu);

(2)
タスクAとBが並行実行されているとき、
両者のマシン語命令はインタリーブしながら実行される。
もし不可分操作がない環境でタスクAとBが同時に共有データにアクセスすると、
両者の命令が干渉して共有データが破壊されてしまう。

(3)
セマフォ(upとdown)とメッセージ通信(receiveとsend)について比較する

downとreceiveは共に、ある値が1以上ならその値を-1してから処理を実行し、
値が0ならブロックされる。よって、同等の機能を有しているといえる。

upとsendは共に、ある値を+1し、もしスリープしているプロセスがあれば起こす。
よって、同等の機能を有しているといえる。

ちなみに、ある値ってのは、セマフォならセマフォ自身の値、
メッセージならメッセージバッファの値のことね。

(4) 同期の数の意味がよく分からん。GFSみたく追記onlyにするとか、
結果整合性を取るとか、そんな感じかな。
1-
あと 560 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.119s*