第一章 概论



Similar documents
考 試 日 期 :2016/04/24 教 室 名 稱 :602 電 腦 教 室 考 試 時 間 :09: 二 技 企 管 一 胡 宗 兒 中 文 輸 入 四 技 企 四 甲 林 姿 瑄 中 文 輸 入 二 技 企 管 一







PowerPoint Presentation

, 7, Windows,,,, : ,,,, ;,, ( CIP) /,,. : ;, ( 21 ) ISBN : -. TP CIP ( 2005) 1

ebook

普 通 高 等 教 育 十 二 五 重 点 规 划 教 材 计 算 机 系 列 中 国 科 学 院 教 材 建 设 专 家 委 员 会 十 二 五 规 划 教 材 操 作 系 统 戴 仕 明 姚 昌 顺 主 编 姜 华 张 希 伟 副 主 编 郑 尚 志 梁 宝 华 参 编 参 编 周 进 钱 进

<4D F736F F D20D6D0C9BDB4F3D1A7C6DAC4A9BFBCCAD4D1F9CCE2A3A8B2D9D7F7CFB5CDB3A3A92E646F63>

W. Richard Stevens UNIX Sockets API echo Sockets TCP OOB IO C struct C/C++ UNIX fork() select(2)/poll(2)/epoll(4) IO IO CPU 100% libevent UNIX CPU IO


Kernel Kernel Kernel Kernel load estimator runqueue kernel/sched.

不 知 肉 味 的 用 法 相 同? (A) 長 煙 一 空, 皓 月 千 里 (B) 五 臟 六 腑 裡, 像 熨 斗 熨 過, 無 一 處 不 伏 貼 (C) 兩 片 頑 鐵, 到 他 手 裡, 便 有 了 五 音 十 二 律 似 的 (D) 吾 觀 三 代 以 下, 世 衰 道 微 12. 文

净, 保 持 面 部 整 洁 这 里 要 说 一 下 的 是, 很 多 男 生 注 意 了 胡 子, 却 忘 了 鼻 毛, 而 旁 人 或 者 同 学 往 往 也 不 好 意 思 提 醒 建 议 面 试 前 一 定 要 仔 细 照 一 照 镜 子, 好 好 检 查 一 下 有 些 人 讲 话 多 了

untitled

说 : 荀 子 极 偏 驳, 只 一 句 性 恶, 大 本 已 失 5 朱 熹 说 : 荀 扬 不 惟 说 性 不 是, 从 头 到 底 皆 不 识 6 采 取 的 都 是 这 种 理 论 框 架 另 一 种 理 论 框 架 始 于 20 世 纪 前 期, 这 便 是 诸 子 学 研 究 的 框 架

Microsoft PowerPoint - os_4.ppt

四、實務實習課程之實習工作日誌(請貼上掃描檔)

Microsoft Word - 正文.doc


Oracle 4

<4D F736F F D20D4D3D6BECEC4B8E5C4A3B0E52E646F63>

投影片 1

呼 喊 選 集 2 3 天 國 大 英 雄 基 督 徒 因 此 在 基 督 快 將 再 臨 的 前 夕, 思 想 施 洗 約 翰 的 道 路, 對 我 們 來 說, 是 具 有 時 代 意 義 的 施 洗 約 翰 其 人 工 作 需 要 人, 需 要 合 用 的 人 在 神 的 國 度 中, 祂 所

378高雄市都市計畫說明書

Microsoft Word - 98社區公民專科題庫ok.doc

目 录

C/C++ - 文件IO

( 二 ) 票 面 金 额 及 发 行 价 格 本 次 非 公 开 发 行 的 公 司 债 券 每 张 面 值 100 元, 按 面 值 平 价 发 行 ( 三 ) 发 行 对 象 及 向 公 司 股 东 配 售 的 安 排 本 次 发 行 为 向 不 超 过 200 名 合 格 投 资 者 以 非

职 位 类 别 : 测 试 工 程 师 工 作 经 验 或 实 习 经 历 : 不 限 岗 位 要 求 : 1. 本 科 及 其 以 上 学 历, 计 算 机 相 关 专 业 2014 届 毕 业 生 ; 2. 实 习 时 间 要 求, 尽 量 一 周 五 个 工 作 日 ; 3. 熟 悉 Wind

ebook

臺中市政府市政會議紀錄

untitled

第7章-并行计算.ppt

2 2 3 DLight CPU I/O DLight Oracle Solaris (DTrace) C/C++ Solaris DLight DTrace DLight DLight DLight C C++ Fortran CPU I/O DLight AM

PowerPoint 演示文稿

C/C++ - 字符输入输出和字符确认

instructions.PDF

校友会系统白皮书feb_08

Microsoft PowerPoint - OS5.ppt

kelly UPSKILLING 2in1 中文~~

/ / (FC 3)...

TCA Linux 相容性認證測試流程步驟

《现代科学技术基础知识》导读

<4D F736F F D20B773A6CBABD8A55CB0EAA BEC7A67EABD73351B946A448B16FBCFAA740AB7E5FA457BAF45F2E646F63>

06 最新計算機概論 6-1 電腦軟體的類型 (software) (system software) (application software) Microsoft Office Adobe Photoshop Internet Explorer Macromedia Dreamweaver (

经华名家讲堂

RTX3.2.0标准版 - 技术白皮书

untitled

公 司 年 度 大 事 记 2015 年 10 月 -11 月, 公 司 完 成 股 份 制 改 造 10 月 13 日, 百 灵 有 限 临 时 股 东 会 作 出 决 议, 同 意 各 发 起 人 将 其 在 百 灵 有 限 拥 有 的 截 至 2015 年 8 月 31 日 经 审 计 的 原


《嵌入式系统设计》教学大纲

SOM Paper XX/2009

93-97年度

Bus Hound 5

Transcription:

1 2 3 4 5 6 7 8 Linux

7.1 7.1.1 1

1 2 3

2 3 1 2 3

3

1 2 3

7.1.2 1

2 1 2 3 4 5

7.1.3 1 1

2 3

2 7.1 3

7.1.4 1 1 PCB 2 3

2 PCB PCB PCB PCB PCB

4 1

2 PSW 3

CPU CPU

4 PCB PCB

CPU PCB PCB PCB PCB PCB PCB PCB PCB PCB

7.2 PCB

7 3 PCB.

7.2 7.2.1 PCB

1 2

3 Kernel

7.2.2

7.2.3 1 2

7.2.4 1 2

7.3 7.3.1 1

2

3 Critical Section Entry Section Exit Section

while(true) { entry section critical section exit section remainder section }

4 1 2 3 4

7.3.2 1

2

7.3.3 1 struct semaphore { int value PCB *L }S

2 P V S P V P V Passeren Verhoog Pass Increment

P 1 S.value 1 2 S.value 1 3 S.value 1 L P 7.8

7.8 P

V 1 S.value 1 2 S.value 1 3 S.value 1 L V 7.9

7.9 V

7.3.4 1 2

7.4 Communication Communication

7.4.1 1

2 1 2

3 UNIX pipe pipe

7.4.2 1

2 1 typedefstruct message buffer { } sender // size // text // next //

2 PCB typedefstruct message block { mq // mutex // // 1 sm // 0 }

7.5 7.5.1 1 1

2 3

2 1 2 3 4

7.5.2 1 FCFS FCFS

2 SPF SPF SPF

SPF SPF FCFS SPF

3 HPF HPF

4 CPU CPU CPU CPU

5 1 N N

7.6

7.6.1 1 1 2

2 1 2

3 4 {P1 P1 P2 Pn} P1 P2 P2 P3 P3 Pn P1

4

3 3

1 4

2

3

7.6.2 1

2

3

7.7 7.7.1

Thread Thread

7.7.2 1 2 3 4

7.7.3 1 2 3 4

7.7.4 1 2 3

4 CPU 5 I/O I/O 6 7.14 7.14

7.14

7.8 Linux 7.8.1 Linux 1 Linux 3 7.15 7.15

7.15 Linux

2 Linux Linux 1 task_running 2 3 task_stopped 4 task_zombie

7.16 Linux

7.8.3 Linux Linux 7.8.4 Linux Linux 1 2 3 4. 5.