[過去ログ] 東大院情報理工学系 創造情報学専攻 過去問スレ (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*