操作系统原理 principles of operating systems. 2007 年 8 月孟静制作 版权所有 2 作者申明 本版内容的著作权为作者所有。因为教学目的使 用本版内容时,请注明所用资料来自本网站或由 本作者发送,并保留作者版权标记 “  2007 孟 静制作 版权所有 ” 。将本版内容用于其他目的前,

Slides:



Advertisements
Apresentações semelhantes
Story of Love & Miracle Se você acha que vai perder seu tempo para ler isso, está muito enganado. Vai se emocionar e pode até chorar. História verdadeira.
Advertisements

A avaliação do desempenho... 工作評分 … O dono de um talho foi surpreendido pela entrada de um cão dentro da loja. 肉檔老闆看見有頭狗走進來他店 裡來感到詫異. Ele enxotou-o mas.
Se você acha que vai perder seu tempo para ler isso, está muito enganado. Vai se emocionar e pode até chorar.?História verdadeira e emocionante.? 如果您以为阅读本文会浪费时间,
我神真偉大 QUÃO GRANDE ÉS TU.
REFLEXÕES SOBRE ALFABETIZAÇÃO
Esculturas com Lápis 铅笔头造型 音乐 : 记忆 (O Caderno) (Toquinho & Chico Buarque) By Ney Deluiz 演唱 : 奇科 · 布阿尔克 ( Chico Buarque ) 点击 艺术家 : 珍妮弗 · 马埃斯特雷 ( Jennifer.
UM PC 客户端简洁操作指导 青岛英特沃克网络科技有限公司 Qingdao IntWork NetTec Co.,Ltd.
Se você acha que vai perder seu tempo para ler isso, está muito enganado. Vai se emocionar e pode até chorar. História verdadeira e emocionante. Se.
Por Nessa vida aprendi que se aprende errando. 在生活中,有時“犯錯”才 能讓你真正學會。
PEMC Política Estadual sobre Mudanças Climáticas (PL 001/2009) サンパウロ州における気候変動政策 (2009 年法案 001 号 ) Oswaldo Lucon (オズヴァルド・ルコン) Assessor Técnico (Energia.
“ Uma moça estava a espera de seu vôo, na sala de embarque de um grande aeroporto. 話說有位姑娘在機場 候機大堂等候上機.
SEMINÁRIO ECONÔMICO BRASIL - JAPÃO Comissão de Relações Exteriores e de Defesa Nacional da Câmara dos Deputados Embaixada do Japão do Brasil Cãmara de.
Sim 模拟器文件依赖关系 Makefile 的目标 All 包括 sim-fast , sim-safe , sim-eio , sim- bpred , sim-profile , sim-cheetah , sim- cache , sim-outorder 。
北极光 A Aurora Boreal 音乐 《布兰诗歌》序曲“命运女神” 作曲 卡尔·奥尔夫于1936年 演奏 波斯登交响乐团
情報法 第7講 知的財産とネットワーク (1) 著作権保護とP2Pネットワーク、 オープンソース.
Internet Explorer 8 開発者向け技術概要 2009年3月22日 野良 info [at] poop.jp
东南大学 生物科学与医学工程系 科研项目及科研成果 信 息. 本系简介 院士 1 人 教授 13 人 副教授 17 人 教育部重点实验室 科研项目 科研成果 人才培养 ( 博士后,博士,硕士 )
在網頁中執行Java 程式.
年级大会( ) 最后十天 …. 1. 离校手续有哪些? 1. 学院手续:( 1 )学生证注销( 2 )党(团)关系转 递 2. 学校部门手续:( 1 )图书馆( 2 )财务处( 3 )教 材科 3. 个人重要材料手续:报到证的办理即户口迁移证的 办理即档案材料的转递(非常重要)
貝氏估計與WinBUGS 在社會科學的應用
サーバーのパスワード変更. Windows Vista の事前設定 ① [コントロールパネル]を開く ② [プログラム]を選択 ③ 開いた画面の[プログラムと機能]を選択 ④ 画面左のタスク欄の [ Windows の機能の有効化または無効化]を 選択 ⑤ 表示された機能一覧内の □ Telnet.
组织学与胚胎学 Histology and Embryology 采用教材:《组织学与胚胎学》 6 版 学时安排:讲课 36 学时;实习 36 学时 实习必备: 1. 组织学与胚胎学实习指导 2. 组织胚胎学实习图谱 主讲教师:蒋杞英.
Virus Term Project 組員:沈 峻 陳晁偉.
RJ-iTop TM ( 安拓 · 榕基 ) 网络隐患扫描系统 RJ-iTop TM 网络隐患扫描系统 技术白皮书幻灯片 国家 863 计划成果转化产品 福建榕基软件开发有限公司.
計算機概論(一) 課程簡介與說明 李明山
Linux 的虚拟文件系统. 11/03/09 嵌入式 OS 2/31 提纲  虚拟文件系统 VFS 的作用  VFS 的数据结构  文件系统类型  文件系统安装  路径名查找  VFS 系统调用的实现  文件加锁.
96學年度專題製作競賽 非揮發性記憶體薄膜特性之研究 指導老師:許正興 博士 大學電機四甲 U 何毅達
第二章 控制系统的数学描述 第一节 控制系统的数学模型 第二节 常微分方程的数值解法. 第一节 控制系统的数学模型 控制系统的数学模型在控制系统的研究中有着 相当重要的地位,要对系统进行仿真处理,首 先应当知道系统的数学模型,然后才可以对系 统进行模拟。同样,如果知道了系统的模型, 才可以在此基础上设计一个合适的控制器,使.
1.5 流行操作系统简介 Windows 操作系统 UNIX 操作系统家族 自由软件和 Linux 操作系统 IBM 系列操作系统 其他流行操作系统.
网站日常维护经验谈 化学化工学院 邱志金( Mstar) 星期四 主 要 内 容主 要 内 容主 要 内 容主 要 内 容.
許翠婷 程式設計 Visual Basic 6.0 許翠婷
第 9 章 ASP 程序调试与 错误处理 无论计划多么精密、经验多么丰富,脚 本错误 (bug) 可能在最初就使 ASP 服务器端脚 本无法正确运行。也就是说调试,即查找和 纠正脚本错误,对开发一个成功的和强健的 ASP 程序是非常重要的。 无论计划多么精密、经验多么丰富,脚 本错误 (bug) 可能在最初就使.
再續 : 癌症淺談 飲食營養篇 身心照顧篇.
三维观察的基本观念 形体表示 Objects Representation 三维建模 Modeling
邊界元素法 - 期末報告 C.W. Lin BEM formulation for reinforced plates  Engineering Analysis with Boundary Elements, Volume 33, Issue 6, June 2009, Pages.
第五章 觀光價值. 第一節 觀光事業對經濟及 社會的衝擊力 學者關心觀光事業對國家、地區、島嶼或 社區的經濟力有影響力。但是同時也會帶 來反制力。 利益的分通常會有不平均的現象。甚至, 觀光客會使當地帶來擁擠,污染、噪音、 干擾等情事。 觀光事業也可能帶來地方額外的開銷和負 擔。例如:都增加醫院、道路、水道等公.
Linux 操作系统分析 中国科学技术大学计算机系 陈香兰( 0512 - ) 助教:裴建国、冯晓静 Autumn 2008.
《计算机网络》课件 制作人:谢希仁 《高等计算机网络》考核说明 张书钦
IA32 CPU MASM615 程式初體驗 程式初體驗 程式初體驗. 程式之組成  程式樣式 程式樣式  輸出功能  簡易資料輸出 輸出功能  簡易資料輸出 輸出功能  簡易資料輸出  輸入功能  鍵盤輸入 輸入功能  鍵盤輸入 輸入功能  鍵盤輸入  算數處理  基本程式碼.
第四章 计算机软件 软件的功能与分类 软件的功能与分类 系统软件 系统软件 通用应用软件 通用应用软件 软件开发 软件开发 计算机软件的法律保护 计算机软件的法律保护 计算机病毒 计算机病毒.
目次 セキュリティ ウイルス 不正アクセス 個人情報の保護 名誉毀損および侮辱行為 猥褻物の扱いに学ぶこと セキュリティを高めるために 暗号 © 外川@大阪大学核物理研究センター この資料に関する全ての著作権を全ての人に許諾しま す。
1 MATLAB 小傳與外觀 MATLAB 小傳 (1) 由 MathWorks 公司於 1984 年推出的數學軟體。 名稱是由「矩陣實驗室」﹙ MATrix LABoratory ) 所合成。 MATLAB 為各種動態系統模擬、數位訊號處理、 科學計算、科學目視等領域的標準程式語言。
影響健康的因素 健康是什麼? 怎麼樣才會更健康?.
图书馆网络基础知识讲座 2009 年 9 月 8 日星期二. 什么叫计算机网络 就是把分布在不同地理区域的计算机与专 门的外部设备用通信线路互联成一个规模 大、功能强的网络系统,从而使众多的计 算机可以方便地互相传递信息,共享硬件、 软件、数据信息等资源。通俗来说,网络 就是通过电缆或无线通讯等互联的计算机.
計概報告 ^~ 個人數位助理 PDA~^ 組員 : 羅秋盈 T495A032~ 張怡雲 T495A017~ 許凱婷 T495A036~
CloudAlive Fresh Everyday 让每台电视都成为云电视 让每个家庭尽享云服务 让每天都有心动感觉! ──10 大频道 海量应用 ── CloudAlive TV.
高中物理教師進階研習教材 宇宙學簡介 高文芳 交大物理所 2006/2/9-10
血红蛋白作为催化剂 高灵敏测定过氧化氢 报告人 : 刘立宇. 本文采用血红蛋白作为过氧化物酶 的替代物,用于催化 H 2 O 2 氧化对甲 基酚的反应体系。从而建立了高灵敏 测定痕量 H 2 O 2 的荧光分析法。
看昆蟲,學英語 鄭惠君 Joyce 曾得恩 Edward 白潔梵 Carol
第 5 章 螢幕的輸出. 本章提要 巨集 MACRO INCLUDE 與 DOS.H BIOS 的字元 I/O 流程控制假指令.
Linux 操作系统分析 中国科学技术大学计算机系 陈香兰( 0512 - ) Autumn 2009.
条码打印机 驱动安装及使用说明 北京华海智邦科技开发有限公司. 驱动安装 找到条码打印机驱动文件夹 把条码打印机驱动文件夹 拷到除 C 盘以外的其他盘里面,我已将打印 机驱动拷到 E 盘进行操作 接入条码打印机电源线和 USB 接口数据线 把条码打印机数据线的另外一边接在电脑主机的 USB 接口上,电源线.
低碳中秋小貼士 Algumas dicas para reduzir a emissão de carbono durante as festividades de Chong Chao (Bolo Lunar).
INTRODUÇÃO BREVE DA UNIVERSIDADE DE PODER ELÉTRICO DO NORTE DA CHINA(NCEPU)---O BERÇO DE ENGENHEIROS DE PODER ELÉTRICO DA CHINA 报告人:华北电力大学 国际合作处副处长 刘健夫.
电 磁 兼 容 Compatibilidade Eletromagnética
高压与特高压直流输电 外绝缘技术 (第七讲)
特高压直流输电 §4 特高压直流输电概念 4 Conceito de transmissção em corrente contínua em ultra alta tensão  特高压直流输电 指 ±800kV 及以上电压等级的直流输电工程及相关技术。
A prevenção de raio das linhas de
Manutenção e teste de linha de transmissão UHVDC
高压与特高压直流输电 外绝缘技术 ( 第五讲 ) Transmissão em Corrente Contínua em Alta ou Ultra-Alta Tensão Tecnologia de Isolamento Externo (Lição 5) 中国电力科学研究院 2009 年 11 月.
North China Electric Power University 4. 特高压直流输电线路带电作业 Trabalho em tensão de linha de transmissão UHVDC 王胜辉 Wang Shenghui.
2000 中国嵌人式系统大会 中国嵌人式系统大会 嵌人式实时操作系统 现状和未来 何小庆
中国电网概况 Breve Introdução da Rede Elétrica da China
GF2000 系列 指紋門禁 / 差勤系統 公司簡介 公司簡介 成功案例 成功案例 功能與特性 功能與特性 指紋機連線圖說 指紋機連線圖說.
Electric Energy Research Center - CepelBaoding, China - September 2015 Centro de Pesquisas de Energia Elétrica Seminário China-Brasil: Isolação Externa,
善豐花園事故 緊急安置及支援計劃 O INCIDENTE DO EDIFÍCIO “SIN FONG GARDEN” PROGRAMA DE EMERGÊNCIA DE ACOLHIMENTO E DE APOIO.
特高压直流输电 Transmissção em Corrente Contínua em Ultra Alta Tensão 梁海峰 电力工程系电力教研室 华北电力大学 Liang Haifeng Departamento de Engenharia.
記者招待會 Conferência de Imprensa 15/10/2007. 宗旨 Objectivos 透過鼓勵本澳各界人士策劃和推行與愛滋病相關的宣傳教 育活動,以提高本澳居民對愛滋病的認識和關注,減少愛 滋病的傳播,避免對愛滋病感染者的歧視。 Mediante o estímulo concedido.
“ Uma moça estava a espera de seu vôo, na sala de embarque de um grande aeroporto. 話說有位姑娘在機場候機大堂等候上機.
Transcrição da apresentação:

操作系统原理 principles of operating systems

2007 年 8 月孟静制作 版权所有 2 作者申明 本版内容的著作权为作者所有。因为教学目的使 用本版内容时,请注明所用资料来自本网站或由 本作者发送,并保留作者版权标记 “  2007 孟 静制作 版权所有 ” 。将本版内容用于其他目的前, 须征得作者同意。

2007 年 8 月孟静制作 版权所有 3 使用说明 l 请注意充分利用各张胶片中的  和 ,从而在相 关胶片间快速跳换。 l 有时胶片备注视图中会有内容,请注意。

2007 年 8 月孟静制作 版权所有 4 操作系统原理 第一章 概论 第二章 CPU 管理 第三章 内存管理 第四章 文件系统 第五章 设备管理 第六章 进程通信 第七章 分布式、并行和网络操作系统 第八章 性能和设计

第七章 分布式操作系统 l7.1 分布式系统概述 l7.2 并行操作系统 l7.3 网络操作系统 l7.4 分布式操作系统 l7.5 机群与网格操作系统 l7.6 嵌入式操作系统

2007 年 8 月孟静制作 版权所有 6 章首引言 : 两极趋势 l 计算机类型的变化 : 微小化和网络化 l 计算机应用模式的变化 : l 终端 / 主机模式 l 客户机 / 服务器 (Client/Server) 结构 l 客户机 / 网络结构, 客户机 / 虚拟环境结构 l 软件及其开放方式的变化 : 嵌入式 OS 和分布式 OS

2007 年 8 月孟静制作 版权所有 分布式系统概述 l 什么是分布式系统 : l 狭义 : 单一系统映像 l 广义 : 多计算机 ( 处理器 ) l 为什么需要分布式系统(作用,优点) l 性能价格比 l 很多应用是分布的 l 更高的可靠性 l 扩充性好 l 更好的共享、通讯和灵活性 l 分布式系统的弱点:软件;安全 l 分布式系统的结构

2007 年 8 月孟静制作 版权所有 8 分布式系统的结构 l 互连网络:总线,交叉开关,多级,星型,环, 树,网格,超立方体,混合型网络等 l 通信方式:共享内存,消息传递。

2007 年 8 月孟静制作 版权所有 并行操作系统 l 并行计算机的作用、特点和常见品牌 l 并行操作系统的类型:主从式,浮动式,对称式 l 并行操作系统的实现机制的特点 l 进程调度:选择哪个 CPU l 文件系统

2007 年 8 月孟静制作 版权所有 网络操作系统

2007 年 8 月孟静制作 版权所有 分布式系统概述 l7.1.1 分布式系统与集中式系统比较 l7.1.2 分布式系统与独立 PC 比较 l7.1.3 缺点 l7.1.4 按硬件分类 l7.1.5 按软件分类

2007 年 8 月孟静制作 版权所有 分布式系统与集中式系统比较 l 性能价格比 l 绝对性能 l 符合许多分布式应用的实际 l 可靠性 l 可扩充性 ( 表 7.1)

2007 年 8 月孟静制作 版权所有 分布式系统与独立 PC 比较 l 数据共享 l 改善人与人间的通讯能力 l 更好的灵活性 ( 表 8.2)

2007 年 8 月孟静制作 版权所有 缺点 l 软件问题 l 通信网络 l 数据安 ( 表.3)

2007 年 8 月孟静制作 版权所有 按硬件分类 l 分类 l 总线型多处理机 l 开关型多处理机 l 总线型多计算机 SISD l 开关型多计算机

2007 年 8 月孟静制作 版权所有 分类 (Flynn 分类法 ) lSIMD( 阵列处理机 ) lMISD( 脉动阵列机、宏观流水方式的多机系统 ) lMIMD l 多计算机 l 多处理机 l 其他分类法 ( 网络结构、耦合程度 )( 图 7.1)

2007 年 8 月孟静制作 版权所有 总线型多处理机 ( 图 7.2) l 一致性概念 l 存在问题 l 总线带宽饱和,性能下降 l 解决办法: l 高速缓冲存储器(命中率) l 总线侦听

2007 年 8 月孟静制作 版权所有 开关型多处理机 ( 图 7.3) l 开关 l 交叉开关 lOmega 开关网络 l 层次式 l 总结 : l 总线型、交叉开关型、多级互连网络型、 NUMA 结构 l 昂贵、难设计

2007 年 8 月孟静制作 版权所有 总线型多计算机 ( 图 7.4)

2007 年 8 月孟静制作 版权所有 开关型多计算机 ( 图 7.5)

2007 年 8 月孟静制作 版权所有 按软件分类 l7.3.1 网络 OS 和 NFS l7.3.2 真正的分布式操作系统 l7.3.3 多处理机分时系统

2007 年 8 月孟静制作 版权所有 网络 OS 和 NFS l 松散耦合软件 l 例 : 局域网连接的一组工作站 lalogin machine( 工作站 远程终端 ) llogout l 远程拷贝 : l rcp machine1:file1 machine2:file2 l 全局共享文件系统 ( 图 7.6,7.7) lNFS( 下页 )

2007 年 8 月孟静制作 版权所有 23 NFS l 设计和实现目标 :Sun 公司 UNIX 工作站 lNFS 结构 ( 参见图 7.7) l 服务器输出目录 l 客户及安装目录 lNFS 协议 l 处理安装问题协议 (shell) l 文件和目录的访问协议 lNFS 实现 ( 图 7.8) lv 结点的使用方式 l 快速缓存技术 ( 改善 : 定时计数器、最近修改时间 )

2007 年 8 月孟静制作 版权所有 真正的分布式操作系统 l 紧密耦合软件 ( 分时系统 ) l 分布式系统是一种让用户把一组不含共享存储器的机 器看成是单台计算机的软件 ( 单一系统映象 ) l 虚拟单处理机 l 分布式系统的特征 l(1) 单一的全局进程间通信机制 l(2) 全局保护机制 l(3) 进程管理在任何地方一样

2007 年 8 月孟静制作 版权所有 多处理机分时系统 l 单一运行队列 ( 图 7.9) l 文件系统的组织 l 统一的文件 cache ( 表 7.4)

2007 年 8 月孟静制作 版权所有 分布式操作系统 l7.4.1 透明性 l7.4.2 可靠性 l7.4.3 高性能 l7.4.4 伸缩性 l7.4.5 分布式文件系统

2007 年 8 月孟静制作 版权所有 透明性 l1. 层次 l 对用户隐藏 l 对程序员隐藏 l2. 透明性 l 位置透明性 l 迁移透明性 l 重复透明性 l 并行透明性

2007 年 8 月孟静制作 版权所有 灵活性 ( 第一版图 7.10) l 单体内核 ( 好处 : 性能 ) l 微内核 ( 目标 : 小 ) l 一种进程间的通讯机制 l 一些存储器管理功能 l 有限的低级进程管理和调度功能 l 低级输入输出 l 微核系统好处 : 模块化好, 实现、安装、调试方便

2007 年 8 月孟静制作 版权所有 可靠性 l 可用性 l 安全性 l 容错

2007 年 8 月孟静制作 版权所有 性能 l 并行度、通信量折衷:计算粒度 l 容错的影响

2007 年 8 月孟静制作 版权所有 伸缩性 l( 第一版表 7.6) l 集中式算法 l 分布式算法 ( 特点 ) l 没有一台机器具有关于整个系统的完整信息 l 机器只据本地信息作决策 l 单个机器故障不会导致整个算法失败 l 不能隐含有关存在全局时钟的假设

2007 年 8 月孟静制作 版权所有 Mach 技术 l Mach 的历史 l Mach 的目标 l Mach 的微内核 l Mach 上的 BSD UNIX 服务器

2007 年 8 月孟静制作 版权所有 Mach 的历史 lRIG(Rochester Intelligent Gateway) lAccent lCMU lOSF

2007 年 8 月孟静制作 版权所有 Mach 的目标 l1. 提供一个建立其他操作系统的基础 l2. 支持巨大地址空间 l3. 允许对网络资源的透明访问 l4. 同时在系统中和应用中开发并行性 l5. 可以移植到大量机器上

2007 年 8 月孟静制作 版权所有 Mach 的微内核 l ( 图 8.13) l 服务 : 进程管理、存储管理、通信和 I/O 服务 l 核心管理的对象: l 进程 l 线程 l 存储器对象 l 端口 l 消息

2007 年 8 月孟静制作 版权所有 Mach 上的 BSD UNIX 服务器 l 优点: l (1) 系统分为处理资源管理部分、处理系统调用 部分 l (2) 可移植性 l (3) 实时操作 l (4) 定时操作 l (5) 安全保护

2007 年 8 月孟静制作 版权所有 分布式文件系统 l 文件服务与文件服务器 ( 进程 ) l 两部分 l 目录服务 l 真正的文件服务

2007 年 8 月孟静制作 版权所有 分布式文件系统 l 文件服务接口 l 目录服务接口 l 文件共享语义

2007 年 8 月孟静制作 版权所有 文件服务接口 l 能力和访问控制表 l 文件服务类型 ( 第一版图 7.11) l 上送 / 下装模型 ( 读写文件 ) l 远程访问模型

2007 年 8 月孟静制作 版权所有 目录服务接口 l 服务 : l 创建和删除目录 l 文件命名换名 l 移动文件等 l 定义字符集和语法 l 创建向任一目录的链接或指针 ( 第一版图 7.12)

2007 年 8 月孟静制作 版权所有 41 文件设计的关键问题 l1. 机器或进程间目录层次是否必须严格相同 ?( 参 见第一版图 7.7) l2. 是否存在全局根目录 ?

2007 年 8 月孟静制作 版权所有 42 l1. 命名的透明性 l 位置独立性 l 三种命名方法 : l 机器名 + 路径 l 远程文件系统安装到本地 l 单一名字空间 l2. 两级命名 l 供用户使用 ( 符号 ) l 供系统使用 ( 二进制名 : 本地 i 结点、能力 )

2007 年 8 月孟静制作 版权所有 文件共享语义 l1. 文件可修改 l 避免用户共享问题 l 一旦修改立即将 cache 中的文件传回服务器 l 不要求读操作看到所有先前的写操作的结果 ( 会晤语义 ) l 放弃共享文件指针的问题 l2. 文件不可更改 ( 读、创建 ) l3. 事务

2007 年 8 月孟静制作 版权所有 机群与网格操作系统 l 单一登录点 l 单一资源管理 l 单一内存映像 l 单一进程空间 l 单一文件系统 l 单一 I/O 空间

2007 年 8 月孟静制作 版权所有 嵌入式操作系统 l 微型化 l 高质量、高可靠性 l 专业化 l 实时性 l 可剪裁性

2007 年 8 月孟静制作 版权所有 小结 l 潜在优点和缺点 l 多 CPU 软件类型 l 设计中的问题 l 线程的地位 l 分布式文件系统 lMACH