Microsoft PowerPoint - OS08 [互換モード]



Similar documents
Microsoft PowerPoint - OS10.pptx

KINGSOFT Office 2016 動 作 環 境 対 応 日 本 語 版 版 共 通 利 用 上 記 動 作 以 上 以 上 空 容 量 以 上 他 接 続 環 境 推 奨 必 要 2

積 載 せず かつ 燃 料 冷 却 水 及 び 潤 滑 油 の 全 量 を 搭 載 し 自 動 車 製 作 者 が 定 める 工 具 及 び 付 属 品 (スペアタイヤを 含 む )を 全 て 装 備 した 状 態 をいう この 場 合 に おいて 燃 料 の 全 量 を 搭 載 するとは 燃 料

2 県 公 立 高 校 の 合 格 者 は このように 決 まる (1) 選 抜 の 仕 組 み 選 抜 の 資 料 選 抜 の 資 料 は 主 に 下 記 の3つがあり 全 高 校 で 使 用 する 共 通 の ものと 高 校 ごとに 決 めるものとがあります 1 学 力 検 査 ( 国 語 数

第4回税制調査会 総4-1

一般競争入札について

岡山県警察用航空機の運用等に関する訓令

送 信 局 を 電 気 通 信 事 業 者 に 貸 し 付 けるとともに 電 気 通 信 事 業 者 とあらかじめ 契 約 等 を 締 結 する 必 要 があること なお 既 に 電 気 通 信 事 業 者 において 送 信 局 を 整 備 している 地 域 においては 当 該 設 備 の 整 備

PowerPoint プレゼンテーション

平 成 27 年 11 月 ~ 平 成 28 年 4 月 に 公 開 の 対 象 となった 専 門 協 議 等 における 各 専 門 委 員 等 の 寄 附 金 契 約 金 等 の 受 取 状 況 審 査 ( 別 紙 ) 専 門 協 議 等 の 件 数 専 門 委 員 数 500 万 円 超 の 受


2016 年 度 情 報 リテラシー 変 更 された 状 態 同 様 に 価 格 のセルを 書 式 設 定 する 場 合 は 金 額 のセルをすべて 選 択 し [ 書 式 ]のプルダウンメニューか ら[ 会 計 ]を 選 択 する すると が 追 加 され 金 額 としての 書 式 が 設 定 さ

入札公告 機動装備センター

Microsoft PowerPoint - 報告書(概要).ppt

< 目 次 > 8. 雇 用 保 険 高 年 齢 雇 用 継 続 給 付 27 ( 育 児 休 業 給 付 介 護 休 業 給 付 ) 8.1 高 年 齢 雇 用 継 続 給 付 画 面 のマイナンバー 設 定 高 年 齢 雇 用 継 続 給 付 の 電 子 申 請 高

PowerPoint Presentation

Taro-条文.jtd

<4D F736F F D203193FA8AD45F95CA8E86325F89898F4B315F94F093EF8AA98D AD97DF914F82CC8FEE95F182CC8EFB8F C28E8B89BB2E646F63>

1 変更の許可等(都市計画法第35条の2)

している 5. これに 対 して 親 会 社 の 持 分 変 動 による 差 額 を 資 本 剰 余 金 として 処 理 した 結 果 資 本 剰 余 金 残 高 が 負 の 値 となるような 場 合 の 取 扱 いの 明 確 化 を 求 めるコメントが 複 数 寄 せられた 6. コメントでは 親

高松市緊急輸送道路沿道建築物耐震改修等事業補助金交付要綱(案)

入 札 参 加 者 は 入 札 の 執 行 完 了 に 至 るまではいつでも 入 札 を 辞 退 することができ これを 理 由 として 以 降 の 指 名 等 において 不 利 益 な 取 扱 いを 受 けることはない 12 入 札 保 証 金 免 除 13 契 約 保 証 金 免 除 14 入


総合評価点算定基準(簡易型建築・電気・管工事)

( 運 用 制 限 ) 第 5 条 労 働 基 準 局 は 本 システムの 維 持 補 修 の 必 要 があるとき 天 災 地 変 その 他 の 事 由 によりシステムに 障 害 又 は 遅 延 の 生 じたとき その 他 理 由 の 如 何 を 問 わず その 裁 量 により システム 利 用 者


国立大学法人 東京医科歯科大学教職員就業規則

続 に 基 づく 一 般 競 争 ( 指 名 競 争 ) 参 加 資 格 の 再 認 定 を 受 けていること ) c) 会 社 更 生 法 に 基 づき 更 生 手 続 開 始 の 申 立 てがなされている 者 又 は 民 事 再 生 法 に 基 づき 再 生 手 続 開 始 の 申 立 てがなさ

容 積 率 制 限 の 概 要 1 容 積 率 制 限 の 目 的 地 域 で 行 われる 各 種 の 社 会 経 済 活 動 の 総 量 を 誘 導 することにより 建 築 物 と 道 路 等 の 公 共 施 設 とのバランスを 確 保 することを 目 的 として 行 われており 市 街 地 環

サービス説明書 - STP 10000TLEE-JP-10 / STP 10000TLEE-JP-11 / STP 20000TLEE-JP-11 / STP 25000TL-JP-30

(1)1オールゼロ 記 録 ケース 厚 生 年 金 期 間 A B 及 びCに 係 る 旧 厚 生 年 金 保 険 法 の 老 齢 年 金 ( 以 下 旧 厚 老 という )の 受 給 者 に 時 効 特 例 法 施 行 後 厚 生 年 金 期 間 Dが 判 明 した Bは 事 業 所 記 号 が

加 算 税 制 度 の 見 直 し 等 1. 現 行 制 度 の 概 要 関 税 においては 国 税 ( 輸 入 貨 物 に 対 する 内 国 消 費 税 を 含 む 以 下 同 じ ) の 制 度 と 同 様 の 過 少 申 告 加 算 税 無 申 告 加 算 税 及 び 重 加 算 税 の 制

第2回 制度設計専門会合 事務局提出資料

二 資本金の管理

< CF6955C976C8EAE DE82C28E73816A2E786C73>

入札公告 次 の と お り 一 般 競 争 入 札 に 付 し ま す 平 成 2 4 年 3 月 2 1 日 経 理 責 任 者 独 立 行 政 法 人 国 立 病 院 機 構 東 京 医 療 セ ン タ ー 院 長 松 本 純 夫 調 達 機 関 番 号 所 在 地 番 号 1 3

Speed突破!Premium問題集 基本書サンプル

Ⅰ 調 査 の 概 要 1 目 的 義 務 教 育 の 機 会 均 等 その 水 準 の 維 持 向 上 の 観 点 から 的 な 児 童 生 徒 の 学 力 や 学 習 状 況 を 把 握 分 析 し 教 育 施 策 の 成 果 課 題 を 検 証 し その 改 善 を 図 るもに 学 校 におけ

< F2D824F C D9197A791E58A C938C8B9E>

Microsoft Word - 不正アクセス行為の禁止等に関する法律等に基づく公安

有 料 老 ホーム ( ) ( 主 として 要 介 護 状 態 にある を 入 居 させるも のに 限 る ) 第 29 条 ( 届 出 等 ) 第 二 十 九 条 有 料 老 ホーム( 老 を 入 居 させ 入 浴 排 せつ 若 しくは 食 事 の 介 護 食 事 の 提 供 又 はその 他 の

1. 前 払 式 支 払 手 段 サーバ 型 の 前 払 式 支 払 手 段 に 関 する 利 用 者 保 護 等 発 行 者 があらかじめ 利 用 者 から 資 金 を 受 け 取 り 財 サービスを 受 ける 際 の 支 払 手 段 として 前 払 式 支 払 手 段 が 発 行 される 場 合

<4D F736F F D2095BD90AC E D738FEE816A939A905C91E D862E646F63>

2 1.ヒアリング 対 象 (1) 対 象 範 囲 分 類 年 金 医 療 保 険 雇 用 保 険 税 備 考 厚 生 年 金 の 資 格 喪 失 国 民 年 金 の 加 入 老 齢 給 付 裁 定 請 求 など 健 康 保 険 の 資 格 喪 失 国 民 健 康 保 険 の 加 入 健 康 保 険

Microsoft Word 第1章 定款.doc

Microsoft Word - 第3章.doc

Microsoft Word 役員選挙規程.doc

質 問 票 ( 様 式 3) 質 問 番 号 62-1 質 問 内 容 鑑 定 評 価 依 頼 先 は 千 葉 県 などは 入 札 制 度 にしているが 神 奈 川 県 は 入 札 なのか?または 随 契 なのか?その 理 由 は? 地 価 調 査 業 務 は 単 にそれぞれの 地 点 の 鑑 定

主要生活道路について

(Microsoft Word - \221\346\202P\202U\201@\214i\212\317.doc)

< F2D91E F18BDF91E389BB955C8E D8E9689EF2E>

Taro-29職員退職手当支給規程

(3) その 他 市 長 が 必 要 と 認 める 書 類 ( 補 助 金 の 交 付 決 定 ) 第 6 条 市 長 は 前 条 の 申 請 書 を 受 理 したときは 速 やかにその 内 容 を 審 査 し 補 助 金 を 交 付 すべきものと 認 めたときは 規 則 第 7 条 に 規 定 す

目 次 ログインする 前 に... 4 メンバー 管 理 編 ( 管 理 者 )... 5 ログインする... 6 トップページについて... 7 メンバー 管 理 をする... 8 メンバー 管 理 画 面 について 医 療 機 関 指 定 新 規 追 加 指 定...

(2) 国 道 196 号 自 転 車 走 行 空 間 社 会 実 験 ( 平 成 21 年 度 ) 概 要 松 山 市 内 の 国 道 196 号 において 自 転 車 レーンを 設 置 する 社 会 実 験 を 実 施 し 歩 行 者 と 自 転 車 の 分 離 による 走 行 空 間 の 安


Microsoft Word - 通達(参考).doc

1 書 誌 作 成 機 能 (NACSIS-CAT)の 軽 量 化 合 理 化 電 子 情 報 資 源 への 適 切 な 対 応 のための 資 源 ( 人 的 資 源,システム 資 源, 経 費 を 含 む) の 確 保 のために, 書 誌 作 成 と 書 誌 管 理 作 業 の 軽 量 化 を 図

目 次 1. はじめに 3 2. システム 要 件 4 3. HDD Password Tool のインストール 5 Windows の 場 合 5 Mac の 場 合 8 4. HDD Password Tool の 使 い 方 HDD Password Tool を 起 動 する

< F2D A C5817A C495B6817A>

(6) Qualification for participating in the tendering procedu

Taro-08国立大学法人宮崎大学授業

(Microsoft Word - \203A \225\345\217W\227v\227\314 .doc)

OKIKAE-KAIRYOU-V3.xdw

その 他 事 業 推 進 体 制 平 成 20 年 3 月 26 日 に 石 垣 島 国 営 土 地 改 良 事 業 推 進 協 議 会 を 設 立 し 事 業 を 推 進 ( 構 成 : 石 垣 市 石 垣 市 議 会 石 垣 島 土 地 改 良 区 石 垣 市 農 業 委 員 会 沖 縄 県 農

募集要項

<4D F736F F F696E74202D2082C882E982D982C DD8ED88EE688F882CC82B582AD82DD C668DDA9770>

Taro-10入札公告_一般_最低価格_

<4D F736F F D B83578F4390B E797748CA E88E68E7792E88AEE8F805F48508C668DDA95AA816A E646F63>

(5) 人 権 侵 害, 差 別 又 は 名 誉 毀 損 となるもの, 又 はおそれがあるもの (6) 他 人 を 誹 謗 し, 中 傷 し, 又 は 排 斥 するもの (7) 投 機 心, 射 幸 心 をあおるもの, 又 はそのおそれがあるもの (8) 内 容 が 虚 偽 誇 大 であるなど 過

< 目 次 > はじめに... - 適 用 基 準 作 業 の 流 れ... 2 動 作 条 件 フォルダ 構 成 システム(シート) 構 成 システム 操 作 方 法 システム 基 本 操 作 起 動 方 法.

<4D F736F F D D3188C091538AC7979D8B4B92F F292B98CF092CA81698A94816A2E646F63>

表紙

Taro-2220(修正).jtd

< F2D8CFA944E8AEE8BE08BC696B195F18D908F B8C816A>

Microsoft PowerPoint 資料6 技術基準.ppt [互換モード]

入札公告 次 の と お り 一 般 競 争 入 札 に 付 し ま す 平 成 2 5 年 1 1 月 1 3 日 経 理 責 任 者 独 立 行 政 法 人 国 立 病 院 機 構 三 重 中 央 医 療 セ ン タ ー 院 長 森 本 保 調 達 機 関 番 号 所 在 地 番 号

預 金 を 確 保 しつつ 資 金 調 達 手 段 も 確 保 する 収 益 性 を 示 す 指 標 として 営 業 利 益 率 を 採 用 し 営 業 利 益 率 の 目 安 となる 数 値 を 公 表 する 株 主 の 皆 様 への 還 元 については 持 続 的 な 成 長 による 配 当 可

<4D F736F F D2091E F18CB48D C481698E7B90DD8F9590AC89DB816A2E646F63>

Microsoft PowerPoint - 基金制度

<4D F736F F D2096F088F582CC8B8B975E814191DE90458EE B4997A B794EF82C98AD682B782E98B4B91A E352E3129>

PowerPoint プレゼンテーション

ず 第 1 段 階 目 の 選 抜 に 係 る 額 は4,000 円 とし 第 2 段 階 目 の 選 抜 に 係 る 額 は13,000 円 と する 4 第 1 項 に 規 定 する 幼 稚 園 小 学 校 及 び 中 学 校 並 びに 特 別 支 援 学 校 の 小 学 部 中 学 部 及 び

J A K カ イ ロ プ ラ ク テ ィ ッ ク 協 同 組 合 規 約 ( 目 的 ) 第 1 条 組 合 員 の 権 利 義 務 等 は 定 款 に よ っ て 定 め ら れ て い る が 定 款 の 第 6 条 の 規 定 に よ り 定 款 に 記 載 さ れ な い 必 要 事 項

3. 選 任 固 定 資 産 評 価 員 は 固 定 資 産 の 評 価 に 関 する 知 識 及 び 経 験 を 有 する 者 のうちから 市 町 村 長 が 当 該 市 町 村 の 議 会 の 同 意 を 得 て 選 任 する 二 以 上 の 市 町 村 の 長 は 当 該 市 町 村 の 議

text

東近江行政組合職員の育児休業等に関する条例

定款

ch_05_ITMoral.indd

2 役 員 の 報 酬 等 の 支 給 状 況 役 名 法 人 の 長 理 事 理 事 ( 非 常 勤 ) 平 成 25 年 度 年 間 報 酬 等 の 総 額 就 任 退 任 の 状 況 報 酬 ( 給 与 ) 賞 与 その 他 ( 内 容 ) 就 任 退 任 16,936 10,654 4,36

Microsoft Word - 第74号 結婚・子育て資金の一括贈与に係る贈与税の非課税

Microsoft Word - 全国エリアマネジメントネットワーク規約.docx

の と す る (1) 防 犯 カ メ ラ を 購 入 し 設 置 ( 新 設 又 は 増 設 に 限 る ) す る こ と (2) 設 置 す る 防 犯 カ メ ラ は 新 設 又 は 既 設 の 録 画 機 と 接 続 す る こ と た だ し 録 画 機 能 付 防 犯 カ メ ラ は

以 内 とする (5) 据 置 期 間 償 還 金 の 据 置 期 間 は 償 還 期 間 のうち6ケ 月 以 内 とする (6) 償 還 方 法 据 置 期 間 終 了 後 月 賦 隔 月 賦 又 は3ケ 月 毎 の 均 等 分 割 償 還 とする (7) 担 保 保 証 人 取 扱 金 融 機

17 外 国 人 看 護 師 候 補 者 就 労 研 修 支 援 18 看 護 職 員 の 就 労 環 境 改 善 運 動 推 進 特 別 20 歯 科 医 療 安 全 管 理 体 制 推 進 特 別 21 在 宅 歯 科 医 療 連 携 室 整 備 22 地 域 災 害 拠 点 病

4 承 認 コミュニティ 組 織 は 市 長 若 しくはその 委 任 を 受 けた 者 又 は 監 査 委 員 の 監 査 に 応 じなければ ならない ( 状 況 報 告 ) 第 7 条 承 認 コミュニティ 組 織 は 市 長 が 必 要 と 認 めるときは 交 付 金 事 業 の 遂 行 の

(Taro10-\214\366\215\220.jtd)

<4D F736F F D2091DE90458F8A93BE82C991CE82B782E98F5A96AF90C582CC93C195CA92A58EFB82CC8EE888F882AB B315D2E312E A2E646F63>

Transcription:

オペレーティングシステム 第 8 回 講 義 内 容 並 行 プログラミング 相 互 排 除 (つづき) 哲 学 者 の 食 事 問 題 メモリ 管 理 と 仮 想 記 憶 主 記 憶 共 有 資 源 としてのメモリ 奈 良 先 端 科 学 技 術 大 学 院 大 学 宮 崎 純 miyazaki@is.naist.jp 1 デッドロック(1) 待 機 グラフ(wait for graph; WFG) ( 例 )t1がt2の 持 つリソースのロック 解 放 を 待 つ デッドロック(deadlock) t1 複 数 のスレッドが 互 いに 他 のスレッドが 持 つリソース のロックの 解 放 を 待 ち 続 ける 状 態 WFG 上 で 有 向 閉 路 (サイクル)が 存 在 する t1 t3 t2 t2 デッドロック(2) デッドロックの 回 避 非 効 率 な 場 合 が 多 い アトミック ロック: 全 てのロックを 同 時 に 取 得 ロックの 順 序 付 け: ロックを 取 る 資 源 に 優 先 順 位 を 付 ける デッドロックの 検 出 WFG 中 の 有 向 閉 路 を 発 見 する( 非 現 実 的 ) タイムアウト(timeout) 一 定 時 間 ロック 待 ちを 行 うと デッドロックが 発 生 したとみなす pthreadライブラリでは 標 準 でpthread_cond_timedwait()が 利 用 可 能 デッドロックの 解 消 デッドロックを 構 成 する1つ 以 上 のスレッドのロックを 解 放 食 事 する 哲 学 者 問 題 定 式 化 5 人 の 哲 学 者 が 食 事 をする 食 事 と 思 考 を 繰 り 返 す 食 事 をするには 以 下 の 手 順 を 行 う 席 の 両 側 にある2 本 のフォー クを 持 ち テーブル 中 央 のパ スタを 食 べる 哲 学 者 は 長 時 間 食 事 をしないと 死 んでしまう P4 F0 P0 F1 P1 条 件 フォークを2 本 とも 持 たないと 食 事 できない 哲 学 者 は 自 分 の 両 隣 のフォークしか 使 えない 2 人 の 哲 学 者 は 同 時 に 同 じフォークを 使 えない 目 標 問 題 :5 人 を 死 なせずに 食 事 を 続 けさせることはできるか? F4 P3 F3 P2 F2 誰 もが 食 事 できない 状 態 になってはいけない 誰 か1 人 が 長 い 間 食 事 できない 状 態 になってはいけな い 1

哲 学 者 をプロセスとして 表 す フォークをセマフォで 表 現 する 自 分 の 右 隣 のフォーク, 次 に 左 側 のフォークを 順 番 に 取 る 試 行 1 デッドロックの 発 生 試 行 1の 問 題 哲 学 者 全 員 が 同 時 に 右 のフォークを 取 る (Wait(Fork(l))を 実 行 する)と 次 の 左 のフォークを 取 る 操 作 (Wait(Fork((l+1)%5)))で 永 久 に 待 たされる 飢 餓 状 態 (Starvation)の 発 生 つまり 哲 学 者 が 全 て 餓 死 ライブロックの 発 生 右 のフォークをWait(Fork(l))で 取 得 後 左 のフォーク を(Fork((l+1)%5)))を 取 得 できなければ 右 のフォー クを 置 き 1 分 休 憩 してから 再 度 同 じ 順 序 でフォークを 取 るよう 変 更 しても 哲 学 者 全 員 が 同 じ 動 作 をすれば 永 久 に 食 事 ができない うまくいきそうな 試 行 哲 学 者 4だけ 別 行 動 を 取 る 0 番 から3 番 の 哲 学 者 は, 右 左 の 順 にフォークを 取 る 4 番 目 の 哲 学 者 だけ, 左 右 の 順 にフォークを 取 る 動 作 するが 4 番 目 の 哲 学 者 だけ 有 利 あるい は 不 利 になったりしないか? 講 義 内 容 並 行 プログラミング 相 互 排 除 哲 学 者 の 食 事 問 題 メモリ 管 理 と 仮 想 記 憶 主 記 憶 共 有 資 源 としてのメモリ 他 の 解 法? ウェイターを1 人 おいて フォークをとる 際 にウェイターに 聞 く 一 度 に 食 事 をするのを4 人 までに 限 定 主 記 憶 の 管 理 コンピュータの 性 能 はメモリ? プロセッサの 演 算 速 度 は? メモリは 安 価 に CPU ディスクは? 記 憶 装 置 の 効 率 利 用 は 極 めて 重 要 な 問 題 高 効 率 で 使 いやすい 主 記 憶 管 理 OSの 大 切 な 役 割 のひとつ いわゆる メインメモリ 一 次 記 憶 装 置 主 記 憶 半 導 体 素 子 (DRAM)を 使 用 高 速 電 気 的 に 読 み 書 き プロセッサに 極 めて 近 い 位 置 に 配 置 HDDやSDD DVDなどは 二 次 記 憶 装 置 外 部 記 憶 装 置 とも 呼 ばれる 低 速 バスなどで 他 のI/O 装 置 と 信 号 を 共 有 2

論 理 的 なメモリのしくみ 読 み 書 き 選 択 アドレス データの 信 号 線 を 持 つ 読 み 書 き 選 択 :データを 読 むのか 書 くのかを 指 示 アドレス:データが 格 納 される 位 置 を 示 す 番 地 データ:0/1で 表 現 されるディジタル 値 物 理 アドレス 主 記 憶 のメモリデバイス 上 のアドレス メモリ 参 照 のためのハードウェアが 使 用 プロセスはOSを 介 してメモリにアクセス プロセスが 使 うアドレス( 仮 想 アドレス)と 実 際 の 主 記 憶 のアドレス( 物 理 アドレス)は 異 なる メモリは 共 有 資 源 メモリ 内 に, 各 プロセスの 領 域 が 割 り 当 てられる ユーザAのプロセス:emacs, gcc ユーザBのプロセス:emacs, firefox 主 記 憶 の 問 題 点 マルチプログラミングが 難 しい メモリ 保 護 機 構 が 必 要 あるプロセスが 他 のプロセスのデータの 破 壊 を 防 止 擬 似 並 行 処 理 が 難 しい メモリ 監 視 機 構 が 必 要 迅 速 にプロセス 切 り 替 え フラグメンテーション 問 題 メモリの 管 理 機 構 が 必 要 メモリの 空 き 領 域 を 有 効 活 用 メモリサイズの 物 理 的 制 限 仮 想 記 憶 機 構 が 必 要 大 きなプログラム/データを 扱 えるようにする 工 夫 共 有 資 源 としてのメモリ(1) 起 動 中 のプロセスの 数 を 数 える 共 有 資 源 としてのメモリ(2) ps aux : 起 動 中 のプロセスを 表 示 : パイプ.パイプ 前 のコマンドの 結 果 を 後 ろのコマン ドの 入 力 に 使 う wc : ワードカウント 行 数 単 語 数 文 字 数 を 表 示 する grep : 引 数 を 含 む 行 を 取 り 出 す 3

共 有 資 源 としてのメモリ(3) プロセスが 使 うメモリもOSが 管 理 OSによるメモリの 割 り 当 て 管 理 メモリの 割 り 当 てや 解 放 はシステムコールで 実 現 brk() mmap()システムコール 使 いにくいので 普 通 はライブラリ 関 数 malloc() free()を 使 用 各 プロセスはメモリを 勝 手 に 使 用 できない 他 のプロセスが 使 用 中 のメモリ 空 間 にはアクセス 禁 止 OSが 各 プロセスの 使 用 メモリ 領 域 を 管 理 する 必 要 メモリの 仮 想 化 ( 抽 象 化 ) プロセスごとに それぞれの 仮 想 アドレス 空 間 を 提 供 各 プロセスがメモリを 占 有 しているように 見 える 各 プロセスは 自 分 の 仮 想 アドレス 空 間 内 を 自 由 に 使 える OSはプロセスがメモリを 使 用 するたびに 物 理 メモリを 少 しずつ 割 り 当 て メモリの 仮 想 化 OSがプロセスに 見 せるメモリ 空 間 を 仮 想 化 する 実 際 に 存 在 する 物 理 メモリ 量 よりも 大 きな 空 間 をプロセスに 見 せ ることが 可 能 ( 仮 想 記 憶 ) 32bit OSの 場 合 32bitのアドレス 空 間 (2 32 B = 4GB) メモリの 仮 想 化 ( 抽 象 化 ) プロセスごとに 専 用 の 仮 想 アドレス 空 間 自 分 のプロセスのメモリ 空 間 に 限 り 読 み 書 き 可 能 各 プロセスがメモリを 占 有 しているように 見 える プロセス1の0 番 地 とプロセス2の0 番 地 は 全 く 別 の 場 所 仮 想 ( 論 理 )アドレス 空 間 プログラムを 書 くときの 利 用 可 能 なメモリの 範 囲 物 理 メモリ 空 間 よりも 大 きなメモリサイズを 提 供 多 数 のプロセスを 動 作 させる 必 要 性 必 要 メモリ 量 は 物 理 メモリ 量 以 上 かもしれない 異 なる 計 算 機 でも 同 じプログラムを 動 作 させる 必 要 性 搭 載 メモリ 量 が 異 なるかもしれない 仮 想 アドレス ある 仮 想 アドレス 空 間 内 で 有 効 なアドレス プログラム/プロセス/スレッドが 使 用 するアドレス 通 常 アドレス( 番 地 ) と 言 うと 仮 想 アドレスのことを 指 す 4

仮 想 アドレスと 仮 想 アドレス 空 間 仮 想 アドレス 空 間 プロセスごとに 用 意 された 仮 想 的 なアドレス 空 間 仮 想 アドレス 空 間 物 理 アドレス 空 間 仮 想 アドレス 空 間 の 大 きさはハードウェアとOSで 決 まる 仮 想 アドレス 空 間 は 互 いに 分 離 プロセスAの9000 番 地 とプロセスBの9000 番 地 は 別 物 他 のプロセス 内 の 仮 想 アドレスを 指 定 することはない プロセスAが 参 照 できるメモリはプロセスAの 仮 想 アドレスのみ プロセス 間 のメモリ 保 護 が 実 現 されている 論 理 アドレスと 物 理 アドレスの 関 係 論 理 アドレス 空 間 全 部 を 物 理 メモリに 割 り 当 てることは 不 可 能 論 理 アドレス 空 間 の 物 理 アドレス 空 間 へのマッピング 各 プロセスの 論 理 アドレスを 物 理 アドレスに 対 応 付 け ある 論 理 アドレスを 参 照 すると 対 応 する 物 理 メモリを 参 照 する 実 際 に 使 っている 部 分 だけが 物 理 メモリに 対 応 付 けられる アドレスマッピングの 実 現 あるプロセスの 論 理 アドレスを 物 理 アドレスに 変 換 する 仕 組 み [プロセスID, 論 理 アドレス 値 ] [ 物 理 アドレス]への 変 換 機 構 アドレス 変 換 のためのハードウェア Memory Management Unit (MMU) メモリ 管 理 ユニット 論 理 アドレスから 物 理 アドレスへの 変 換 OSはプロセスごとにアドレス 変 換 表 ( 対 応 表 )を 管 理 MMUをソフトウェアで 実 現 できるが: メモリ 参 照 ごとにソフトウェアで 変 換 を 行 うので 遅 い メモリ 参 照 のためにメモリ 参 照 をする という 状 態 が 発 生 1アドレス1エントリで 表 を 作 るとサイズが 巨 大 になる 一 定 サイズを1ブロックにまとめる( 通 常 4KBや8KB) このブロックは ページと 呼 ばれる ページテーブル 論 理 - 物 理 アドレスをページ 単 位 で 変 換 ページテーブルでアドレス 変 換 仮 想 ページ 番 号 とページ 内 のオフセット( 相 対 位 置 )で 物 理 アドレスを 計 算 論 理 アドレスと 仮 想 ページの 関 係 論 理 アドレスは 仮 想 ページ 番 号 とページ 内 のオ フセットから 構 成 5

ページテーブルのエントリ 最 下 位 ビットが0( 有 効 )または1( 無 効 )で 2 種 類 に 分 けら れる20ビットのデータ その 他 の 属 性 = 保 護 属 性 読 み 書 き 実 行 の 可 否 許 可 されていない 処 理 はページ 保 護 例 外 で 割 込 み 発 生 アドレス 変 換 のまとめ CPUが 仮 想 アドレスVAのデータを 参 照 する 場 合 : VAの 上 位 20ビットVPNを 取 り 出 し 同 時 に 最 下 位 ビットを 確 認 有 効 だった(0) 場 合 : VPNを 使 ってページテーブルから 物 理 ページ 番 号 PPNを 読 み 出 す PPNとページ 内 アドレスを 使 って 物 理 アドレスを 確 定 アクセスする 無 効 だった(1) 場 合 : ページフォルトを 発 生 させて 割 込 みハンドラへ 飛 ぶ TLB: Translation Lookaside Buffer 各 プロセスのページテーブルは 主 記 憶 上 アドレス 変 換 ごとにページテーブルにアクセスするのは 非 効 率 TLB ページテーブルのエントリの 一 部 ( 数 十 ~ 数 百 程 度 )をMMU 内 の TLBにキャッシュ アドレスの 変 換 を 高 速 化 プログラムの 参 照 の 局 所 性 を 利 用 時 間 的 局 所 性 : 近 い 将 来 再 び 参 照 される 可 能 性 が 高 い 空 間 的 局 所 性 : 近 傍 のリソースが 参 照 される 可 能 性 が 高 い 逐 次 的 局 所 性 : 逐 次 アクセスされる 可 能 性 が 高 い 多 階 層 ページテーブル 多 くの 場 合 仮 想 アドレス 空 間 は 疎 4Gバイト(32ビット)のページテーブルは100 万 エントリ しかし 実 際 は 数 Mバイト( 数 千 エントリ)のみを 使 用 多 階 層 の 表 で 実 現 ( 省 メモリ 化 技 術 ) 2 階 層 のページテーブル 6