1.6-8

Size: px
Start display at page:

Download "1.6-8"

Transcription

1 高级操作系统 1. 分布式系统简介 硬件 软件 设计问题 黄 文超, 参考书 目 : 分布式操作系统 Distributed Computing: Principles, Algorithms, and Systems

2 1. 分布式系统简介 1. 分布式系统的诞 生和定义 2. 分布式系统发展的动 力力 3. 分布式系统的 目标 4. 分布式系统的优缺点 5. 计算机 网络与分布式系统的关系 6. 分布式系统硬件 7. 分布式系统软件 8. 分布式系统的设计问题

3 Flynn 分类 方案 1.6 分布式系统硬件 分布式系统硬件分类 两个重要特征 指令流数量量 Instruction 数据流数量量 Data 分类 SISD, SIMD, MISD, MIMD, 过去 人们曾提出过各种不不同的多 CPU 系统分类 方案, 但还没有 一个得到 广泛采 用 被应 用最多的分类法可能是弗林林 (flynn,1972) 分类法, 尽管它还相当不不完善 弗林林选择了了两个他认为是最本质的特征既指令流数 目和数据流数 目作为分类依据 : 第 一类 : 具有单 一指令流 单 一数据流的计算机称之为 SISD, 从个 人计算机到 大型机, 所有传统的单处理理器器计算机 ( 即只有 一个 CPU) 均属此类 第 二类 : 单指令流 多数据流 SIMD 这 一类是指只有 一个指令单元的处理理器器阵列列 指令单元取 一条指令, 然后控制多个数据单元并 行行地进 行行数据处理理, 每个数据单元均有 自 己的数据 这种机器器对多组数据的重复计算相当有 用, 例例如 64 个独 立向量量的所有元素求和 某些超级计算机也属于 SIMD(757 向量量机 ) 第三类 : 多指令流 单数据流 MISD 目前, 没有 一个已知的计算机属于这 一类 第四类 : 多指令流 多数据流 MIMD 它是 一组独 立计算机的集合, 每 一个独 立计算机都具有程序计数器器 程序以及数据 所有的分布式系统都属于 MIMD 所以, 弗林林分类法分类法对分布式系统来说并 无太 大意义

4 1.6 分布式系统硬件 分布式系统硬件分类 SISD (Single instruction stream, single data stream) von Neumann 体系经典计算机 SIMD (Single instruction stream, multiple data stream) 早期的并 行行计算机 如 Illiac-IV, MPP, CM2, MasPar MP-1 Intel 芯 片 (MMX) 用途 : 向量量运算 矩阵运算

5 1.6 分布式系统硬件 分布式系统硬件分类 MISD (Multiple instruction stream, single data stream) 用途 : 虚拟化 MIMD (Multiple instruction stream, multiple data stream) 分布式系统

6 1.6 分布式系统硬件 分布式系统硬件分类

7 1.6 分布式系统硬件 分布式系统硬件分类 具有共享存储器器的多处理理器器系统 没有共享存储器器的多计算机系统 两者的区别在于 : 在 一个多处理理器器计算机系统中, 所有 CPU 共享 一个单 一的虚拟地址空间 两者的区别在于 : 在 一个多处理理器器计算机系统中, 所有 CPU 共享 一个单 一的虚拟地址空间 如果 一个 CPU 把值 44 写 入地址 1000 中, 那么, 任何其它 CPU 从地址 1000 读出的值均是 44 而在多计算机系统中, 每台机器器均有它私有的存储器器 如果某个 CPU 把值 44 写 入地址 1000 中, 那么, 另 一个 CPU 从地址 1000 中读出的值将不不是 44 一个多计算机系统例例 子是由 网络连接起来的 一群计算机

8 1.6 分布式系统硬件 分布式系统硬件分类 总线型 是指单 一的主 干线 总线 线缆或其它把所有机器器 连接起来的介质 交换型 由 一个开关来选择信息的下 一条出发线 根据互连 网络结构的不不同, 以上两个分类还可进 一步细分 : 总线型 : 是指单 一的主 干线 总线 线缆或其它把所有机器器连接起来的介质 有线电视便便采 用了了这样的 方案 : 架线公司沿街铺设线缆, 一个分 支线将 用户的电视连接到主 干线上 开关型 ( 交换型 ): 开关型不不像有线电视那样具有单 一的 干线 机器器与机器器之间有专 门的线路路连接 它可以有许多种布线 方式 信息沿着线路路传输 由 一个开关来选择信息的下 一条出发线 世界上的公 用电话系统就是这样组织的

9 1.6 分布式系统硬件 分布式系统硬件分类 处理理机是紧耦合的 信息从 一台处理理机发向另 一台处理理机的延迟是短暂的且数 据传输率 ( 每秒传输位的数 目 ) 较 高 并 行行系统 机器器是松散耦合的 机器器间发送信息的延迟较 长且数据传输率较低 分布式系统 处理理机是紧耦合的 : 信息从 一台处理理机发向另 一台处理理机的延迟是短暂的且数据传输率 ( 每秒传输位的数 目 ) 较 高, 例例如, 两个在同 一印刷线路路板上由蚀刻在板上的线路路连接在 一起的 CPU 是紧耦合的 机器器是松散耦合的 : 机器器间发送信息的延迟较 长且数据传输率较低, 例例如, 由 一个 2400 位 / 秒的调制解调器器通过电话系统连接的两台计算机 无疑是松散耦合的 一般来说, 紧耦合系统更更多地 用于并 行行系统 ( 用来解决单 一的问题 ) 而中等松散耦合系统 ( 即局域 网 ) 主要 用于分布式系统 ( 用来解决多个相关性不不 大的问题 ) 总之, 多处理理器器系统 比多计算机系统的耦合更更紧密 因为它们能以存储器器读写速度来交换数据, 不不过有些基于光纤的多计算机系统也能以存储器器读写速度来交换数据 尽管 紧耦合 与 松散耦合 的界限并不不是很明确, 但他们仍不不失为有 用的概念

10 1.6 分布式系统硬件 基于总线的多处理理器器 基于总线的多处理理器器系统 由多个连接在 一根公共总线上的 CPU 以及单个存储器器模块 所组成 例例 : 一块 高速的 母板, 在上 面可插 入 CPU 和存储器器条 基于总线的多处理理器器系统是由多个连接在 一根公共总线上的 CPU 以及单个存储器器模块所组成 一个简单的例例 子就是使 用 一块 高速的 母板, 在上 面可插 入 CPU 和存储器器条 一条典型的总线有 32 或 64 条地址线 32 或 64 条数据线以及 32 条或更更多的控制线, 这些线都是并 行行 工作的 为了了从存储器器中读出 一个字,CPU 首先将所需字的地址放到地址总 线上, 然后在适当的控制线上设置 一个信号以表示读 作为响应, 存储器器将对应地址中的内容放到数据线上以便便 CPU 读 入 写的过程与此类似 由于只有 一个存储器器, 如果当 CPU A 往存储器器中写 入 一个字 而后 CPU B 在 一微秒后读出, 则 B 将得到刚写 入的值 这种特性称之为 一致性, 一致性在分布式统中具有 非常重要的作 用 基于总线的多处理理器器存在的问题 : 当有 4-5 个 CPU 时, 通常总线会过载 而造成性能急剧下降 解决 方法是在 CPU 和总线之间加 一个 高速缓存, 如图 1-5 所示 高速缓存保存最常访问的数据 所有存储器器的访问请求均经过缓存 如果所要访问的字在 高速缓存中, 则 高速缓存响应 CPU, 无需进 行行总线请求

11 1.6 分布式系统硬件 基于总线的多处理理器器 概念 : 由于只有 一个存储器器, 如果当 CPU A 往存储器器中写 入 一个字 而后 CPU B 在 一微秒后读出, 则 B 将得到刚写 入的值 这种特性称之为 一致性, 或相关性 (coherent) 基于总线的多处理理器器系统是由多个连接在 一根公共总线上的 CPU 以及单个存储器器模块所组成 一个简单的例例 子就是使 用 一块 高速的 母板, 在上 面可插 入 CPU 和存储器器条 一条典型的总线有 32 或 64 条地址线 32 或 64 条数据线以及 32 条或更更多的控制线, 这些线都是并 行行 工作的 为了了从存储器器中读出 一个字,CPU 首先将所需字的地址放到地址总 线上, 然后在适当的控制线上设置 一个信号以表示读 作为响应, 存储器器将对应地址中的内容放到数据线上以便便 CPU 读 入 写的过程与此类似 由于只有 一个存储器器, 如果当 CPU A 往存储器器中写 入 一个字 而后 CPU B 在 一微秒后读出, 则 B 将得到刚写 入的值 这种特性称之为 一致性, 一致性在分布式统中具有 非常重 要的作 用

12 1.6 分布式系统硬件 基于总线的多处理理器器 问题 : 当有 4-5 个 CPU 时, 通常总线会过载 而造成性能急 剧下降 可选 方案 : 在 CPU 和总线之间加 一个 高速缓存 如果 高速缓存 足够 大, 总线通信量量将会 大幅降低 基于总线的多处理理器器存在的问题 : 当有 4-5 个 CPU 时, 通常总线会过载 而造成性能急剧下降 解决 方法是在 CPU 和总线之间加 一个 高速缓存 高速缓存保存最常访问的 数据 所有存储器器的访问请求均经过缓存 如果所要访问的字在 高速缓存中, 则 高速缓存响应 CPU, 无需进 行行总线请求 如果 高速缓存 足够 大, 那么, 所要访问的字在 高速缓存的可能性即命中率将会很 高, 而每个 CPU 的总线通信量量将会 大幅降低, 这将允许更更多的 CPU 连到总线上 通常 高速缓存 大 小为 64k 到 1M 时, 命中率将达到 90% 以上

13 高速缓存引发的问题 不不 一致性 1.6 分布式系统硬件 基于总线的多处理理器器 使得系统编程变得相当困难 但是, 高速缓存的引 入也带来了了 一个严重的问题, 假设有 A 和 B 两个 CPU, 分别将相同的字读 入到各 自的 高速缓存中 然后 A 重写这个字 当 B 再次读这个字时, 它从其 高 速缓存中得到是以前的值, 而不不是 A 刚刚写 入的那个值 由于 高速缓存的不不 一致性, 使得系统编程变得相当困难

14 高速缓存引发的问题 1.6 分布式系统硬件 基于总线的多处理理器器 一个解决 方法 : 当在 高速缓存中写 入 一个字时, 同时也往存储器器中写 入 称之为 高速缓存写 一个解决办法 : 当在 高速缓存中写 入 一个字时, 同时也往存储器器中写 入 这样的 高速缓存称之为通过 高速缓存写 高速缓存读的成功不不会引起总线通信, 而 高速缓存读的失效以及所有 高速缓存写的成功和失败均会造成总线通信 所有的 高速缓存都 一直监视着总线, 每当 一个 高速缓存发现它的 一个单元在存储器器中对应的单元被写时 它要么从 高速缓存中去掉该单元, 要么 用新值更更新这个 高速缓存单元 这种 高速缓存称为窃听 高速缓存 (snooping cache) 这种设计具有 一致性并对程序员是透明的, 所以, 几乎所有基于总线的多处理理器器都采 用与之相同或相似的结构 采 用这种结构可以在 一个单 一总线上挂接 32 或 64 个 CPU

15 高速缓存写的实现 1.6 分布式系统硬件 基于总线的多处理理器器 所有的 高速缓存都 一直监视着总线称为窃听 高速缓存 (snooping cache) 每当 一个 高速缓存发现它的 一个单元在存储器器中对应的单元被写时 要么从 高速缓存中去掉该单元, 要么 用新值更更新该单元 一个解决办法 : 当在 高速缓存中写 入 一个字时, 同时也往存储器器中写 入 这样的 高速缓存称之为通过 高速缓存写 高速缓存读的成功不不会引起总线通信, 而 高速缓存读的失效以及所有 高速缓存写的成功和失败均会造成总线通信 所有的 高速缓存都 一直监视着总线, 每当 一个 高速缓存发现它的 一个单元在存储器器中对应的单元被写时 它要么从 高速缓存中去掉该单元, 要么 用新值更更新这个 高速缓存单元 这种 高速缓存称为窃听 高速缓存 (snooping cache) 这种设计具有 一致性并对程序员是透明的, 所以, 几乎所有基于总线的多处理理器器都采 用与之相同或相似的结构 采 用这种结构可以在 一个单 一总线上挂接 32 或 64 个 CPU

16 1.6 分布式系统硬件 基于开关 ( 交换 ) 的多处理理器器系统 为了了制造 一个超过 64 个处理理器器的多处理理器器系统, 需 要其它的 方法把 CPU 和存储器器连接起来 方法 1: 十字交叉开关 优点 : 多个 CPU 可以同时访问存储模 块 缺点 : 当两个 CPU 要同时访问相同的存储模块时, 它们当中之 一必须等待 n 较 大时, 交叉点的数 目将急剧增 加 为了了制造 一个超过 64 个处理理器器的多处理理器器系统, 需要其它的 方法把 CPU 和存储器器连接起来 一种 方法就是把存储器器分成模块并 用交叉杆 (crossbar) 开关将它们与 CPU 相连接, 如图 1.3(a) 所示 每个 CPU 和每 一个存储模块均由 一个交叉杆开关将其连接 每个交叉点都是 一个由硬件控制开或关的 小电 子交叉点开关 (crosspoint switch), 当 CPU 要访问某个特定的存储模块时, 连接它们的交叉点开关会 立即合上, 允许对存储模块的访问 优点 : 多个 CPU 可以同时访问存储模块 缺点 : 当两个 CPU 要同时访问相同的存储模块时, 它们当中之 一必须等待 如果有 n 个 CPU 和 n 个存储模块 则交叉点开关必须有 n^2 个, 当 n 较 大时, 交叉点的数 目将急剧增加 所以, 人们试图寻找 一个需要更更少开关的开关 网络

17 1.6 分布式系统硬件 基于开关 ( 交换 ) 的多处理理器器系统 为了了制造 一个超过 64 个处理理器器的多处理理器器系统, 需 要其它的 方法把 CPU 和存储器器连接起来 方法 2: 多级互连 网络 ( 如 Omega 网络 ) 每 一个开关有两个输 入及两个输 出 当正确地设置开关时, 每个 CPU 可以访问任意 一个存储模块 多级互连 网络 (Multi-stage Interconnection Networks, 简称 MINs):An N N MIN consists of several columns(called stages) of switch elements(ses) and links that connect the N outputs from a stage to the N inputs of the next stage in a certain pattern(2 2 SEs are commonly used). 典型的多级互连 网络就是 N N Omega 网络 图是 一个 Omega 网络 这个 网络含有 4 个 2 2 开关, 每 一个开关有两个输 入及两个输出 每个开关都可以设置成通过和交叉两种形式 当正确地设置开关时, 每个 CPU 可以访问任意 一个存储模块 开关设置仅需 几纳秒或更更短的时间

18 1.6 分布式系统硬件 基于开关 ( 交换 ) 的多处理理器器系统 为了了制造 一个超过 64 个处理理器器的多处理理器器系统, 需 要其它的 方法把 CPU 和存储器器连接起来 方法 2: 多级互连 网络 ( 如 Omega 网络 ) Omega 网络需要 logn 开关级 每级有 N/2 个开关, 总开关数为 (NlogN)/2 大 一般情况即 N 个 CPU 和 N 个存储模块,Omega 网络需要 logn 开关级, 每级有 N/2 个开关, 总开关数为 (NlogN)/2 虽然对于 大 N, 开关总数要 比 N2 少得多, 但仍然相当庞

19 1.6 分布式系统硬件 基于开关 ( 交换 ) 的多处理理器器系统 为了了制造 一个超过 64 个处理理器器的多处理理器器系统, 需 要其它的 方法把 CPU 和存储器器连接起来 方法 2: 多级互连 网络 ( 如 Omega 网络 ) 问题 : 延时 Omega 网络的问题 : 延迟 --- 例例如, 对于 N=1024, 从 CPU 到存储模块共有 10 个开关级, 再加上数据回来时的 10 个开关级 假设 CPU 是速度为 100MIPS 的现代 RISC 芯 片即指令执 行行时间为 10 纳秒, 那么 一个访问存储模块请求要在 10 纳秒内 走完全部的 20 个开关级即开关时间必须为 500 皮秒 (0.5 纳秒 ) 整个多处理理器器系统要 5120 个 500 皮秒的开关 这需要付出昂贵的代价 总之, 对于基于总线的多处理理器器系统, 即使有窃听 高速缓存, 其总线容量量也会受到最多只能接 64 个 CPU 的限制 超过这个限制就需要 一个开关 网络, 大规模交叉杆开关相当的昂贵, 而 大规模的 Omega 网络不不仅贵 而且慢 所以建造 一个 大型紧耦合且共享存储器器的多处理理器器系统是可 行行的, 但是 比较困难 而且昂贵

20 1.6 分布式系统硬件 基于总线的多计算机系统 在 一个 无共享存储器器的多计算机系统中 每个 CPU 都与 自 己的局部存储器器直接相连 由于通信量量少, 所以, 不不需要 高速主 干总线 在 一个 无共享存储器器的多计算机系统中 每个 CPU 都与 自 己的局部存储器器直接相连 这 一类系统所涉及的问题是 CPU 间的通讯 由于 CPU 之间的通信量量要 比 CPU 到存储 器器之间的通信量量少 几个数量量级, 所以, 采 用互连 网络 比较合适 图 1-7 中是 一个基于总线的多计算机系统 它的拓拓扑结构与基于总线的多处理理器器很相似 由于通信量量少, 所 以, 不不需要 高速主 干总线, 一个速度较低的 LAN 就 足够了了 因此, 图 1-7 实际上是 LAN 上的 工作站集合 而不不是插在 一个快速总线上的 CPU 集合 (CSMA/CD)

21 1.6 分布式系统硬件 基于开关 ( 交换 ) 的多计算机系统 两个常 见的拓拓扑结构 网孔 ( 或 网格 ) 和超 立 方体 目前, 人们已提出了了各种不不同的互连 网络 在这些互连 网络中, 每个 CPU 都可以直接访问 自 己的私有存储器器 而拒绝其它 CPU 访问 自 己的私有存储器器 图 1-8 给出了了两个常 见的拓拓扑结构 : 网孔 ( 或 网格 ) 和超 立 方体 网孔 比较规整且易易于布线 最适合那些具有两维性质的问题, 如图论或视觉 一个超 立 方体是 一个 n 维 立 方体 图 1-8(b) 的超 立 方体是四维的 我们可以把它看成是由两个普通的 立 方体所组成 每个 立 方体有 8 个顶点和 12 条边 每个顶点代表 一个 CPU, 每条边表示两个 CPU 之间的连接 两个 立 方体中对应的顶点被连接起来 如果把这个 4 维超 立 方体扩展成 5 维超 立 方体, 则只需将这两个 4 维超 立 方体的对应顶点连接起来即可, 以此类推 对于 一个 n 维的超 立 方体, 每个 CPU 都与其它 n 个 CPU 相连 这样, 布线复杂度将随维数的 大 小成对数增加 只有相邻的 CPU 才直接相连, 许多信息在到达 目的地前必须经过 几个段 这样, 最 长路路径也随维数的 大 小成对数增加 而 网孔的最 长路路径将随 CPU 数 目成平 方根增加 目前, 具有 1024 个 CPU 超级 立 方体的商业性应 用已有多年年 具有 16,384 个 CPU 的超 立 方体也应 用了了 一段时间了了

22 1.7 分布式系统软件 在分布式系统中, 软件的重要性要远远 高于硬件的重 要性 操作系统划分远不不象硬件那样清晰明了了, 因为, 软件 本身就是不不明确的 尽管如此, 我们仍将根据两个多 CPU 系统的划分分别定义两种软件 ( 这 里里软件指得是操作系统 ) 即松散耦合软件和紧耦合软件 在分布式系统中, 软件的重要性要远远 高于硬件的重要性 呈现在 用户 面前的分布式系统以及 用户对分布式系统的看法很 大 一部分都是取决于操作系统 而不不是硬件 操作系统远不不象硬件那样清晰明了了, 因为, 软件本身就是不不明确的 尽管如此, 我们仍将根据两个多 CPU 系统的划分分别定义两种软件 ( 这 里里软件指得是操作系统 ) 即松散 耦合软件和紧耦合软件 松散耦合软件和紧耦合软件都可运 行行在松散耦合硬件和紧耦合硬件之上

23 1.7 分布式系统软件 网络操作系统 网络操作系统是运 行行在松散耦合硬件之上的松散耦合软件 它是 用户和 网络之间的 一个接 口 除了了应该具备通常操作系统所应具备的基本功能外 还应该具有联 网功能, 支持 网络体系结构和各种 网络通信协议, 提供 网络互连能 力力, 支持有效可靠安全地数据传输 早期 网络操作系统功能较为简单, 仅提供基本的数据通信 文件和打印服务等 现代 网络操作系统把通信协议作为内置功能来实现 网络操作系统是运 行行在松散耦合硬件之上的松散耦合软件 它是 用户和 网络之间的 一个接 口, 它除了了应该具备通常操作系统所应具备的基本功能外, 还应该具有联 网功能, 支持 网络体系结构和各种 网络通信协议, 提供 网络互连能 力力, 支持有效可靠安全地数据传输 早期 网络操作系统功能较为简单, 仅提供基本的数据通信 文件和打印服务等 随着 网络的规模化和复杂化, 现代 网络的功能不不断扩展, 性能 大幅度提 高, 很多 网络操作系统把通信协议作为内置功能来实现, 提供与局域 网和 广域 网的连接 Linux 网络操作系统的特征 : 硬件独 立性 : 网络操作系统可以运 行行在不不同的 网络硬件上, 可以通过 网桥或路路由器器与别的 网络连接 ; 支持多 用户 : 能同时 支持多个 用户对 网络的访问, 对信息资源提供完全的安全和保护功能 ; 支持 网络实 用程序及其管理理功能 : 系统备份 安全管理理 容错和性能控制 ; 支持多种客户端 : 如 WindowsNT 可以 支持 MS-DOS OS/2 Windows98 Windows for wrokgroup UNIX 等多种客户端, 极 大地 方便便了了 网络 用户的使 用 ;

24 网络操作系统的特征 : 硬件独 立性 支持多 用户 1.7 分布式系统软件 网络操作系统 支持 网络实 用程序及其管理理功能 支持多种客户端 提供 目录服务 等等 网络操作系统的特征 : 硬件独 立性 : 网络操作系统可以运 行行在不不同的 网络硬件上, 可以通过 网桥或路路由器器与别的 网络连接 ; 支持多 用户 : 能同时 支持多个 用户对 网络的访问, 对信息资源提供完全的安全和保护功能 ; 支持 网络实 用程序及其管理理功能 : 系统备份 安全管理理 容错和性能控制 ; 支持多种客户端 : 如 WindowsNT 可以 支持 MS-DOS OS/2 Windows98 Windows for wrokgroup UNIX 等多种客户端, 极 大地 方便便了了 网络 用户的使 用 ; 提供 目录服务 : 以单 一逻辑的 方式让 用户访问所有 网络服务和资源的技术 ; 支持多种增值服务 : 如 文件服务 打印服务 通信服务 数据库服务 W W W 服务等等 ; 可操作性 : 允许多种操作系统和 厂商的产品共享相同的 网络电缆系统, 且彼此可以连通访问

25 网络操作系统的三种类型 集中模式 1.7 分布式系统软件 网络操作系统 系统的基本单元是 一台主机和若 干台与主机相连的终端构成 客户 / 服务器器模式 网络中连接许多台计算机, 其中, 一部分计算机称为服务 器器, 而另外 一些计算机称客户机 对等模式 让 网络中的每台计算机同时具有客户和服务器器两种功能 网络操作系统的三种类型 : 集中模式 : 是由分时操作系统加上 网络功能演变 而成的, 系统的基本单元是 一台主机和若 干台与主机相连的终端构成, 把多台主机连接起来就形成了了 网络, 而信息的处理理和控制都是集中的,UNIX 系统是这类系统的典型例例 子 ; 客户 / 服务器器模式 : 网络中连接许多台计算机, 其中, 一部分计算机称为服务器器, 提供 文件 打印 通信 数据库访问等功能, 提供集中的资源管理理和安全控制 而另外 一些计算机称客户机, 它向服务器器请求服务, 如 文件下载和信息打印等 服务器器通常配置 高, 运算能 力力强, 有时还需要专职 网络管理理员维护 客户机与集中式 网络中的终端不不同的是, 客户机有独 立处理理和计算能 力力, 仅在需要某种服务时才向服务器器发出请求 客户服务器器模式在逻辑上是星形结构, 以服务器器为中 心, 服务器器与各客户间采 用点到点通信 方式 对等模式 : 让 网络中的每台计算机同时具有客户和服务器器两种功能, 既可以向其他机器器提供服务, 又可以向其他机器器请求服务, 而 网络中没有中央控制 手段 尽管所有的机器器可以运 行行相同的 网络操作系统, 但这并不不是必须的 如果客户和服务器器运 行行不不同的操作系统, 那么, 对于所有需要交换的信息, 他们 至少在信息的格式及意义上要保持 一致 因此, 每台机器器具有 高度的 自治性并且对系统范围内的要求较少

26 1.7 分布式系统软件 网络操作系统

27 1.7 分布式系统软件 网络操作系统 登陆到远程 工作站 rlogin machine 远程拷 贝 文件 rcp machine1:file1 machine2:file2

28 1.7 分布式系统软件 分布式操作系统 网络操作系统 运 行行在松散耦合硬件上的松散耦合软件 用户能够明显地知道系统有多少个服务器器存在 分布式操作系统 在松散耦合硬件上运 行行 的紧耦合软件 单系统映像 用户不不知道也不不必知道系统有多个台计算机的存在 网络操作系统是运 行行在松散耦合硬件上的松散耦合软件 除了了共享资源以外, 用户能够明显地知道系统有多少个服务器器存在 每台计算机均运 行行 自 己的操作系统, 做主 人所要求做的事 分布式操作系统是在松散耦合 ( 即多计算机 ) 硬件上运 行行紧耦合软件 这样 一个系统给 用户制造了了 一个假象 : 整个计算机 网络就象 一个单 一的分时系统 一样, 而不不是各种机器器的集合 这被称之为单系统映像 分布式操作系统实际上是 一个在 网络计算机集合上运 行行的系统, 整个系统就象 一个单 一的虚拟处理理器器 一样 用户不不知道也不不必知道系统有多个台计算机的存在

29 1.7 分布式系统软件 分布式操作系统 分布式操作系统的特征 : 有 一个统 一的全局进程间通信机制来保证每 一个进程可以与任意 一个其它进程进 行行联系 有 一个全局保护 方案 所有机器器上的进程管理理必须相同 所有机器器上有统 一的 一组系统调 用, 并且这些调 用必 须适应分布式环境 分布式操作系统的特征 : 有 一个统 一的全局进程间通信机制来保证每 一个进程可以与任意 一个其它进程进 行行联系 不不允许在不不同机器器上采 用不不同的通信机制或者对本地通信与远程通信采 用不不同的通信机制 有 一个全局保护 方案 仅把访问控制列列表和 UNIX 的保护位以及各种能 力力堆砌在 一起是形成不不了了单 一的系统映像的 所有机器器上的进程管理理必须相同即进程的创建 撤消 运 行行和停 止不不能因机器器 而异 所有机器器上有统 一的 一组系统调 用, 并且这些调 用必须适应分布式环境

30 1.7 分布式系统软件 分布式操作系统 分布式操作系统的特征 : 所有机器器上的 文件系统也必须 一样 除了了受保护及安全性限制以外, 每个 文件应在任 何 一个地 方都是可访问的 系统中所有的 CPU 必须运 行行相同内核 需要 一个全局的 文件系统 每个内核对 自 己的局部资源应有较 大的控制权 所有机器器上的 文件系统也必须 一样 在某些地 方 文件 长度有 11 个字符的限制 而在其它 一些地 方则没有, 这种情况是不不允许出现的 除了了受保护及安全性限制以外, 每个 文件应在任何 一个地 方都是可访问的 系统中所有的 CPU 必须运 行行相同内核 这样做 比较容易易协调全局活动 需要 一个全局的 文件系统 每个内核对 自 己的局部资源应有较 大的控制权 例例如, 由于没有共享存储器器, 应该允许每个内核来管理理它 自 己的存储器器 再如, 如果某个机器器上需要换 页, 那么, 应由该机器器 CPU 的内核 自 己来进 行行换 页 整个系统完全没有必要集中这个权 力力 同样, 如果在某个 CPU 上有多个进程在运 行行, 那么, 也应该在该 CPU 上进 行行进程调度

31 1.7 分布式系统软件 多处理理器器分时操作系统 多处理理器器分时操作系统是在紧耦合硬件上运 行行的紧 耦合软件 典型紧耦合硬件是多处理理器器计算机 由于整个设计可以集中化, 所以, 多处理理器器系统的 实现 比较容易易 但是, 它需要 一个单 一的运 行行队列列, 即系统中所有 进程的列列表 多处理理器器分时操作系统是在紧耦合硬件上运 行行的紧耦合软件 典型紧耦合硬件是多处理理器器计算机 它象 UNIX 分时系统那样运 行行, 使 用多个 CPU 而不不是单个 CPU 从 用户的观点来看,32 个 30-MIPS CPU 的多处理理器器系统与单个的 960-MIPS 的 CPU 没什什么两样 ( 这就是前 面所讨论的单 一系统映像 ) 此外, 由于整个设计可以集中化, 所以, 多处理理器器系统的实现 比较容易易 但是, 它需要 一个单 一的运 行行队列列即系统中所有进程的列列表, 表中的进程是 非阻塞的并处于就绪状态, 运 行行队列列是共享存储器器中的 一个数据结构 让我们来看 一看图 1-11 中的 一个例例 子

32 1.7 分布式系统软件 多处理理器器分时操作系统 调度程序作为 一个临界区来运 行行 该例例 子中有 3 个 CPU 和 5 个进程, 这五个进程均在共享存储器器中, 其中三个正在运 行行 : 进程 A 在 CPU 1 上, 进程 B 在 CPU 2, 进程 C 在 CPU 3 其它两个进程 D 和 E 在运 行行队列列中等待调度 假设进程 B 由于 I/O 而阻塞或 用完了了时间 片 CPU 2 将它挂起, 并调度另 一个进程投 入运 行行 通常 CPU 2 将执 行行位于共享存储器器中的操作系统代码 在保存所有 B 的寄存器器之后, 它将进 入 一个临界区运 行行 一个调度程序调度另 一个进程投 入运 行行 由于调度程序作为 一个临界区来运 行行以防 止两个 CPU 调度同 一个进程投 入运 行行, 所以, 必须采 用互斥机制 该例例 子中有 3 个 CPU 和 5 个进程, 这五个进程均在共享存储器器中, 其中三个正在运 行行 : 进程 A 在 CPU 1 上, 进程 B 在 CPU 2, 进程 C 在 CPU 3 其它两个进程 D 和 E 在运 行行队列列中等待调度 假设进程 B 由于 I/O 而阻塞或 用完了了时间 片 CPU 2 将它挂起, 并调度另 一个进程投 入运 行行 通常 CPU 2 将执 行行位于共享存储器器中的操作系统代码 在保存所有 B 的寄存器器之后, 它将进 入 一个临界区运 行行 一个调度程序调度另 一个进程投 入运 行行 由于调度程序作为 一个临界区来运 行行以防 止两个 CPU 调度同 一个进程投 入运 行行, 所以, 必须采 用互斥机制 一旦 CPU 2 获得对运 行行队列列的互斥访问权, 则它移去第 一个项 D, 退出临界区并开始执 行行D 刚开始时执 行行速度较慢, 因为 CPU 2 的 高速缓存中装有共享存储器器中进程 B 的内容 但稍后将被 D 的代码和数据所覆盖, 因此, 执 行行速度将会加快 由于所有的 CPU 都没有局部存储器器, 程序和数据都放在全局共享存储器器中, 所以, 进程在哪个 CPU 上运 行行都 无关紧要 如果 一个运 行行时间较 长的进程在结束前多次被调度, 那么, 平均来说, 它在每个 CPU 上运 行行的时间是差不不多的 CPU 的选择所产 生的影响就是性能好坏 例例如, 如果所有的 CPU 都在等待 I/O 而空闲, 此时有某个进程就绪, 那么应该将该进程分配给它最近使 用的那个 CPU( 假设其它进程 一直没有使 用过这个 CPU) 这样分配可以提 高 一部分性能 原因是该进程在共享存储器器中的内容已存储在这个被分配 CPU 的 高速缓存中 如果在 一个多处理理器器上的进程由于 I/O 而阻塞, 那么, 操作系统或者把它挂起或者让它等待 如果这个 I/O 可以在 小于 一个进程切换时间内完成, 那么, 让进程等待是 比较合适的 某些系统的做法是让该进程继续占 用CPU 几个毫秒时间以希望 I/O 能很快结束, 如果在时间 片结束之前 I/O 还未结束, 则进 行行进程的切换 如果 大多数临

33 1.8 分布式系统的设计问题 透明性 灵活性 可靠性 性能 可扩放性 ( 可伸缩性 )

34 1.8 分布式系统的设计问题 透明性 系统设计者如何使 用户将机器器的集合看成是 一个 老老式的分时系统 实现这个 目标的系统通常被称为是透明的系统 透明性可以在两个不不同层次上实现 : 在 高层次上的实现 : 将分布性对 用户透明 如 make, 对 用户 而 言, 性能变好了了 在低层次上的实现 : 是对程序员的透明 系统调 用接 口可以设计成使多个处理理器器不不可 见 系统设计者如何使 用户将机器器的集合看成是 一个 老老式的分时系统 实现这个 目标的系统通常被称为是透明的系统 透明性可以在两个不不同层次上实现 : 在 高层次上的实现 : 将分布性对 用户透明 例例如, 当 一个 UNIX 用户键 入make 来重新编译 一个 目录中的许多 文件时, 它不不必知道所有 文件的编译是在不不同机器器上并 行行完成的, 也不不必知道该编译使 用了了多少个 文件服务器器 对 用户来说唯 一不不同的是系统的性能变好了了 命令由终端发出, 结果返回终端, 整个分布式系统看起来象 一个单处理理器器系统 在低层次上的实现 : 是对程序员的透明, 尽管 比较困难, 但也不不是做不不到的 换句句话说, 系统调 用接 口可以设计成使多个处理理器器不不可 见 然 而, 对程序员的透明 比对终端 用户的透明要难得多 考虑 一个由 工作站构成的分布式系统 每台 工作站均运 行行某个标准的操作系统 如果远程 文件的访问是通过显式地建 立 网络连接到远程服务器器上并发送信息给远程服务器器来实现的, 那么, 这样的 一个系统是不不透明的 因为远程 文件与本地 文件的访问是不不 一样的 程序员知道它必须同系统中多个机器器打交道, 这是透明性所不不允许的

35 1.8 分布式系统的设计问题 透明性 透明性的概念可以表现在分布式系统的许多 方 面 : 位置透明 迁移透明 : 资源可以 自由地移动 而名字不不 用改变 复制透明性 : 用户不不知道有多少个副本存在 并发透明 : 多个 用户可以 自动并发地共享资源 并 行行透明 : 程序可以在多台计算机上并 行行地执 行行 而 无须 用 户 干预 透明性的概念可以表现在分布式系统的许多 方 面 : 位置透明 : 是指在 一个分布式系统中, 用户不不知道软硬件资源如 CPU 打印机 文件及数据库的位置 资源的名字不不能含有资源的位置 迁移透明 : 是指资源可以 自由地移动 而名字不不 用改变 复制透明性 : 用户不不知道有多少个副本存在 并发透明 : 多个 用户可以 自动并发地共享资源 并 行行透明 : 程序可以在多台计算机上并 行行地执 行行 而 无须 用户 干预 在透明性中, 最复杂的是并 行行透明性, 即分布式系统在 用户看来是 一个传统的单处理理器器分时系统 如果 一个程序员知道他所 用的分布式系统有 1000 台计算机并且要使 用其中 一部分来运 行行计算程序, 那么, 对他来说并 行行是不不透明的 解决的办法是让编译器器 运 行行系统和操作系统来合理理地利利 用多个计算机的并 行行性 而不不是让 用户 自已来安排 不不幸的是 目前的 水平要达到这 一点还差得很远 实际上, 目前程序员要 用多个计算机来解决 一个问题, 那么他只能 自已编程显示地使 用多个计算机的并 行行性 因此, 解决并 行行透明性是当前分布式系统设计者的主要 工作

36 1.8 分布式系统的设计问题 灵活性 分布式操作系统的结构, 目前存在着两派 大内核 : 认为每台机器器应运 行行 一个传统的内核, 由内核提供 大多数的 服务 微内核 : 认为内核所提供的服务应尽可能的少, 大量量操作系统服务可 从 用户级服务器器上获得 第 二个重要设计问题是灵活性 对于分布式操作系统的结构, 目前存在着两派 一派认为每台机器器应运 行行 一个传统的内核, 由内核提供 大多数的服务 另 一派认为内核所提 供的服务应尽可能的少, 大量量操作系统服务可从 用户级服务器器上获得 我们将它们分别被称之为 大内核和微内核, 如图所示

37 1.8 分布式系统的设计问题 灵活性 分布式操作系统的结构, 目前存在着两派 大内核 : 大多数分布式系统 ( 辅以 网络设备和集成的远程 服务 ) 微内核 : 因为微内核提供的服务极少, 所以更更加灵活 目前 大多数分布式系统都是采 用 大内核并辅以 网络设备和集成的远程服务 大多数系统调 用由内核执 行行所需的功能并将结果返回给 用户进程 这些分布式系统基本上都是 UNIX 的扩展, 因为 UNIX 本身具有 一个 大内核 大多数采 用微内核的分布式操作系统都必须从头开始设计 因为微内核提供的服务极少, 所以更更加灵活

38 1.8 分布式系统的设计问题 灵活性 微内核主要提供下 面四个最基本的服务 进程间通信机制 存储管理理 低层进程管理理及调度 低层输 入输出 微内核不不提供 文件系统 目录系统 全部的进程管理理 大量量系统调 用处理理 1. 进程间通信机制 ; 2. 存储管理理 ; 3. 低层进程管理理及调度 ; 4. 低层输 入输出 微内核不不提供 文件系统 目录系统 全部的进程管理理以及 大量量系统调 用处理理 它只提供这 几个最基本服务的原因是这些服务若在别处提供会很困难或者代价较 高 另 一个原 因是让微内核尽可能的 小

39 1.8 分布式系统的设计问题 灵活性 微内核的优点 : 高度模块化 : 操作系统服务通常由 用户级服务器器 来提供 容易易实现安装及调试新的服务 大内核的优点 : 性能好? 微内核的优点 : 高度模块化 : 操作系统服务通常由 用户级服务器器来提供, 例例如, 为了了查询名字 读取 文件或获得其它服务, 用户必须向指定的服务器器发送 一个消息, 该服务器器完成服务后返回结果 容易易实现安装及调试新的服务 : 增加或改变某项服务 无需关闭系统和引导新内核 正是由于这种增加 删除及修改服务的能 力力赋予了了内核极 大的灵活性 : 操作系统服务通常由 用户级服务器器来提供 大内核的 一个优点 : 性能好 由内核完成所需服务可能 比向远程服务器器发送消息要快的多 实际上 大内核的这种优点并不不存在 主要原因是在 LAN 上发送 一个消息和接收 一 个应答所需的时间通常可忽略略不不计 因此, 具有微内核的分布式系统 方案将逐步占主导地位, 大内核将最终消失或发展成微内核

40 1.8 分布式系统的设计问题 可靠性 在分布式系统中, 当某台机器器出故障时, 其它机器器可接 替它的 工作 可靠性包含着多个 方 面 : 可 用性 : 指系统可 用时间所占的 比例例 ( 应对各种故障 ) 安全性 : 文件与其它资源必须被保护起来以免 非授权 的使 用 容错 : 服务器器崩溃后, 用户正常 工作 信息恢复 在分布式系统中, 当某台机器器出故障时, 其它机器器可接替它的 工作 整个系统的可靠性是每台计算机可靠性的布尔或 例例如, 有四台 文件服务器器, 每台不不出错的概率为 0.95, 则全部同时出故障的概率是 0.05^4 = , 所以, 至少有 一台服务器器在 工作的概率是 比任何单服务器器要好得多 上述的结果是理理论上的 实际上, 由于 目前分布式系统主要依靠 一些正常 工作的特定服务器器, 所以, 它正常 工作的概率更更多的是布尔与 而不不是布尔或 可靠性包含着多个 方 面 : 可 用性 : 指系统可 用时间所占的 比例例 可 用性可以通过设计来提 高 而不不是采 用 大量量关键部件同时 工作来获得 改善可 用性的办法是冗余 : 重要的硬件 软件应有备份, 以便便当其中 一个发 生故障时其它备份可以接替它继续 工作 一个 高度可靠的系统必须是 高度可 用的, 但仅有这 一点还不不够, 交付给系统的数据决不不能丢失或被窜改 如果 一个 文件在多个服务器器上冗余存储, 那么, 其所有的拷 贝必须保持 一致 一般来说, 保存的拷 贝越多, 可 用性越 高, 但发 生不不 一致性的可能性越 大 安全性 : 文件与其它资源必须被保护起来以免 非授权的使 用, 虽然在单处理理器器系统中也有这个问题, 但是在分布式系统中情况更更为严重 在分布式系统中, 当服务器器收到 一 条请求消息时它没有 一个简单的 方法来确定该消息是谁发来的话 那么, 该消息中的名字域或标识域都是不不可信的, 因为发送者可能在作弊 在这种情况下需要 非常的谨慎 容错 : 如果 一台服务器器崩溃后迅速地重启动, 服务器器的崩溃有可能引起 用户 无法 工作 如果服务器器中含有重要的 用户后继活动信息, 那么, 信息的恢复将 十分重要 然 而, 信息的恢复是相当困难的

41 1.8 分布式系统的设计问题 性能 度量量性能的 方法 响应时间 吞吐率 利利 用率 网络容量量消耗 性能也是 一个重要的设计问题 建 立 一个透明 灵活 可靠但 非常慢的分布式系统并不不能给 用户带来任何好处 特别是, 在 一个分布式系统上运 行行 一个应 用程序不不应 比在单个处理理器器上运 行行该程序慢 遗憾地是, 这说起来容易易 而做起来难 度量量性能的 方法 : 响应时间 : 吞吐率 : 利利 用率 : 网络容量量消耗 :

42 1.8 分布式系统的设计问题 性能 提升性能的 手段 减少通信量量 考虑计算粒度 减少通信量量 : 通常, 通信是相当慢的 为了了使性能最佳化, 人们常常不不得不不尽可能少的发送消息 虽然提 高性能的最好 方法是让多个处理理器器并 行行地运 行行应 用程序, 但这样做需要发送 大量量的消息 考虑计算粒度 : 在远程机器器上运 行行 一个 小的计算例例如两个整数相加是不不值得的 因为通信开销远远超过了了节省下来的 几个 CPU 周期 另 一 方 面, 在远程机器器上执 行行 一个计算时间较 长的作业也不不值得 一般来说, 对于那些具有许多 小计算的任务, 特别是那些 小计算之间需要 高度交互的作业, 如果让其在通信速度相对较慢的分布式系统上运 行行, 那么, 系统的性能就 比较差 我们将这类作业称之为具有细粒度的并 行行性 另 一 方 面, 那些具有 大量量 大计算 交互率低以及数据少的作业 ( 我们将其称之为具有粗粒度的并 行行性 ) 比较适合在分布式系统上运 行行

43 1.8 分布式系统的设计问题 可扩放性 ( 可伸缩性 ) 目前, 大多数分布式系统都有 几百个 CPU 未来的系统其 CPU 的数 目将会变得越来越 大 那么, 一个适 用于 200 台机器器的分布式算法对 200,000,000 台来说不不 一定适合

OpenResty在又拍云容器平台中的应用

OpenResty在又拍云容器平台中的应用 OpenResty 在 又拍云容器器平台中的应 用 叶靖 @ 又拍云 2019.3.23 OpenResty OpenTalk Beijing 又拍云 https://github.com/upyun/upyun-resty 又拍云容器器云平台 业务特点 1. 域名多 : 上千个域名, 不不同 SSL 证书 2. 服务多 : 上千种不不同的服务 3. 调 用关系复杂 : 各种服务间互相调 用 4.

More information

Intruduction to the NGINX stream subsystem and OpenResty's support

Intruduction to the NGINX stream subsystem and OpenResty's support NGINX stream 子系统的简介 以及 OpenResty 对其的 支持 孙 大同 (@dndx) OpenResty Con 2017 北北京 2017 年年 10 月 21 日 关于我 90 后 曾在 LinkedIn,Cloudflare 等公司 工作 OpenResty Inc. 技术合伙 人 热爱钻研底层技术以及折腾 飞 行行爱好者 拥有固定翼私 人 飞 行行执照, 仪表 飞 行行资质以及

More information

ac2017-joeyguo-2.0.key

ac2017-joeyguo-2.0.key 大型 Web 项 目可 用性提升 零脚本错误的实战 郭林林烁 2017.10 郭林林烁 (joeyguo) @ 腾讯 AlloyTeam 1 社区的相关提问 错误信息分析与优化 如何发现代码出了了问题? 开发测试与脚本错误 Web 安全与脚本错误 基础的监控体系组成 1 如何发现线上代码出了了问题? 1 不不可能有问题! 我的代码不不可能有问题! 2 不不可能不不可能不不可能 3 测试 / 用户反馈

More information

水晶分析师

水晶分析师 大数据时代的挑战 产品定位 体系架构 功能特点 大数据处理平台 行业大数据应用 IT 基础设施 数据源 Hadoop Yarn 终端 统一管理和监控中心(Deploy,Configure,monitor,Manage) Master Servers TRS CRYSTAL MPP Flat Files Applications&DBs ETL&DI Products 技术指标 1 TRS

More information

<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63>

<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63> 第三章 Q3 1 1. 省略了 I/O 操作的复杂逻辑, 易实现, 耗费低 ; 2. 可以利用丰富的内存寻址模式实现灵活的 I/O 操作 Q3 2 假设存储单元 ds1 处寄存器地址为 0x2000, 代码如下 #define ds1 0x2000 while ( *ds1 == 0 ) ; Q3 3 假设设备 (dev1) 中有两个寄存器 ds1 和 dd1,dev1 的地址为 0x1000,ds1

More information

* 4 6 R P r p . 1 2 3 4 7 89bk 6 5 1 2 3 4 5 6 7 8 9 0 bk r bl bm bn^ bo bl br bq bpbo bn bm [ ] [ ] [ ] bp 8 2 4 6 bq p [ ] [SET] br clckbt bs bs bt ck cl. 1 2 1 2+- 3 3 . 1 2 3 4 5 6 7 8 9 bk bl bm

More information

入 大 立立 手 口 面 耳 鼻 耳 鼻 子 耳 鼻 生 生 耳 鼻 耳 鼻 耳 鼻 小 手 入 大 一 支 手 入 支 立立 手 入 支 手 入 石 口 口 支 手 支 手 手 支 入 入 入 人 人 人 人 人 田 手 入 耳 鼻 手 入 小 一 支 人 見見 赤 十 耳 鼻 金金 口 手 支

入 大 立立 手 口 面 耳 鼻 耳 鼻 子 耳 鼻 生 生 耳 鼻 耳 鼻 耳 鼻 小 手 入 大 一 支 手 入 支 立立 手 入 支 手 入 石 口 口 支 手 支 手 手 支 入 入 入 人 人 人 人 人 田 手 入 耳 鼻 手 入 小 一 支 人 見見 赤 十 耳 鼻 金金 口 手 支 入 大 立立 手 口 面 耳 鼻 耳 鼻 子 耳 鼻 生 生 耳 鼻 耳 鼻 耳 鼻 小 手 入 大 一 支 手 入 支 立立 手 入 支 手 入 石 口 口 支 手 支 手 手 支 入 入 入 人 人 人 人 人 田 手 入 耳 鼻 手 入 小 一 支 人 見見 赤 十 耳 鼻 金金 口 手 支 入 日 耳 鼻 大 士 手 入 口 口 支 立立 耳 鼻 田 大 手 入 人 耳 鼻 山 手 入 山

More information

不不可能完成的任务从 用户空间窃取内核数据 Yueqiang Cheng, Zhaofeng Chen, Yulong Zhang, Yu Ding, Tao Wei Baidu Security

不不可能完成的任务从 用户空间窃取内核数据 Yueqiang Cheng, Zhaofeng Chen, Yulong Zhang, Yu Ding, Tao Wei Baidu Security 不不可能完成的任务从 用户空间窃取内核数据 Yueqiang Cheng, Zhaofeng Chen, Yulong Zhang, Yu Ding, Tao Wei Baidu Security 关于演讲者 Dr. Yueqiang Cheng 我们的安全项 目: Mr. Zhaofeng Chen Mr. Yulong Zhang Dr. Yu Ding Dr. Tao Wei 怎样从 用户空间读取未授权的内核数据?

More information

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7.

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes 包管理理 工具 Helm 蔺礼强 Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes

More information

AS北京2017-《知乎 Feed 流构架演进》-姚钢强.key

AS北京2017-《知乎 Feed 流构架演进》-姚钢强.key 知乎 Feed 流架构演进 姚钢强 2013 年年加 入知乎, 知乎 Feed 流技术负责 人, 负责期间 Server 端 P95 响应时间从 1.6S 降低到 700Ms, 稳定性由 99.9% 提升到 99.995% 提纲 A. Feed 流的需求和特点 B. 老老 Feed 流的构架遇到的问题 C. 新构架 Redis module 技术 方案 D. Redis module 方案遇到的问题

More information

python_free

python_free 1.1 Python 基础教程 weixistyle 1 开发环境搭建 2016-2018 魏曦课堂 weixistyle.com 保留留所有权利利 All Rights Reserved. 1.1 关于本课程 魏曦课堂官 网 http://www.weixistyle.com 网站上提供了了 高清视频 文件 演示源码 讲义等资料料的 获取 方式 联络 方式 : QQ 167347309 微信 Email

More information

Chap07

Chap07 I/O 复 用与并 行行程序 并发与复 用 回顾之前的程序 ( 无论 UDP/TCP) 其 一 : 单个 Server, 单个 Client 其 二 : 单个 Server, 多个 Client 但客户端都是依次被服务器器端受理理并执 行行 函数是阻塞的, 怎么办 两种类型的服务器器端 第 一种 : 第 一个连接等待受理理时间为 0s, 第 50 个等待受理理时间为 50s, 第 100 个连接等待受理理时间为

More information

TD

TD *TD-000212-05* 20- 应用实例 4 本例显示的是使用两个亚低 音扬声器和多个顶箱的双声 道 立体声 设置 除了各声道都增加了一个顶 箱外 也可以增加更多的顶 箱 本例和例 3 的情况一 致 声道 2 或 右声道 声道 1 或 左声道 要接到更多的顶箱 将最后 一个顶箱的全幅线路输出接 头处的线缆接到下一个顶箱 的全幅线路输入接头 在不 降低信号质量的情况下 最

More information

站在巨人的肩膀上 - 使用Symfony框架开发你的下一个项目.key

站在巨人的肩膀上 - 使用Symfony框架开发你的下一个项目.key 站在巨 人的肩膀上 使 用 Symfony 开发你的下 一个项 目 洪涛 PHPCon2017 个 人简介 洪涛, 现任携 车 网 CTO, 喜好技术研究和分享, 曾受邀参加多个技术 大会并担任讲师 从 2009 年年开始接触 Symfony, 多次完整经历了了使 用Symfony 开发的项 目, 积累了了 大量量相关经验, 曾在慕课 网制作了了 洪 大师带你解读 Symfony2 框架 系列列视频课程

More information

第四章 102 图 4唱16 基于图像渲染的理论基础 三张拍摄图像以及它们投影到球面上生成的球面图像 拼图的圆心是相同的 而拼图是由球面图像上的弧线图像组成的 因此我 们称之为同心球拼图 如图 4唱18 所示 这些拼图中半径最大的是圆 Ck 最小的是圆 C0 设圆 Ck 的半径为 r 虚拟相机水平视域为 θ 有 r R sin θ 2 4畅11 由此可见 构造同心球拼图的过程实际上就是对投影图像中的弧线图像

More information

LC3-分布式事务-姜宁

LC3-分布式事务-姜宁 Saga 分布式事务解决 方案与实践 演讲者 / 姜宁 关于我 华为开源能 力力中 心 ServiceComb 项 目负责 人 Apache Member, IPMC, 多个 Apache 项 目 RedHat, IONA, Travelsky 议题 微服务事务 一致性问题? 业界 Saga 的解决 方案 ServiceComb Saga 的演进 后续的开发计划 微服务架构 微服务架构将 一个应 用分成多个相互独

More information

02 微服务设计原则与生态系统-final.key

02 微服务设计原则与生态系统-final.key 微服务的设计原则 与 生态系统 王磊磊 关于我 华为公司技术专家 ThoughtWorks 首席咨询师 Sybase Tech Leader 微服务架构与实践 作者 DevOps Handbook 中 文译者之 一 国内较早倡导和实践微服务的先 行行者 对于 自动化测试 持续交付 DevOps 有丰富的实践经验 西安 DevOps Meetup 联合发起 人 议题 微服务架构的核 心 微服务架构设计原则

More information

习题课

习题课 习题课 章阳 yangzhang@whut.edu.cn http://yzhang.org 1. 物理理地址 (MAC) 存在于 层,IP 地 址存在于 层, 可以将 IP 地址分为 和主机号 2 Segment 数据段 Packet 数据包 Frame 帧 Bit 比特 3 1. 物理理地址 (MAC) 存在于 层,IP 地 址存在于 层, 可以将 IP 地址分为 和主机号 ( 数据链路路, 网络,

More information

第 期 曹 源 等 形式化方法在列车运行控制系统中的应用

第 期 曹 源 等 形式化方法在列车运行控制系统中的应用 第 卷 第 期 年 月 交通运输工程学报 曹 源 唐 涛 徐田华 穆建成 为了确保列车运行控制系统设计和开发的正确性 比较了仿真 测试和形式化 种能够验证 系统设计正确性的方式 根据列车运行控制系统对安全的苛求性 提出了 个与系统安全相关的重要特性 即实时性 混成性 分布 并发 性 反应性 并分析了与这些特性相关的具体形式化方法 通 过对每种形式化方法的数学基础和应用范围的分析和归类 给出了各种方法的优势和不足

More information

Python 和 人 工智能基 础课程 ( 第 二课 ) 张威, 雷雷萧萧

Python 和 人 工智能基 础课程 ( 第 二课 ) 张威, 雷雷萧萧 Python 和 人 工智能基 础课程 ( 第 二课 ) 张威, 雷雷萧萧 今 日课程 前期回顾 Python 代码运 行行规则 变量量 数据类型 算数运算 逻辑流程 前期回顾 在 Sublime Text 里里 面编写代码 保存代码到指定路路径 ( 桌 面,test.py) 打开 Anaconda Prompt 通过 cd 命令来切换路路径, 并切换到存储代码 文件的路路径 ( 切换到桌 面 )

More information

Hippy-VueConf

Hippy-VueConf 前终端统 一 方案 Hippy-Vue 设计和实现 腾讯 / QQ 浏览器器 SuperTeam / xqkuang 背景介绍 传统移动端开发模式, 无法满 足业务精细化运营需求, 急需寻找 一种 高性能 跨平台 动态发布的开发解决 方案 Web 开发效率 高 Native 开发效率低 前终端 一体化 开发效率 高 支持多平台 无法跨平台 支持双平台 可动态发布 发布复杂 可动态发布 体验差 体验好

More information

* r p . 4 6 12 3 5 7 8 9bk bm btbsbrbqbp bo bn bl [ ] [ ] [ ] [ ] [SET] 1 2 3 4 5 6 7. cmcl ck 8 9 0 bk bl bm bn bo 1 2 1 2+ - bp bq 8 2 4 6 br r bs p bt ck cl cm 3 3 . 1 2 3 4 5 6 7 8 9 bk bl bm

More information

201806fuchsia.key

201806fuchsia.key Fuchsia 简介 许中兴 xu_zhong_xing@163.com Fuchsia 的来历 多年年的 Android, ChromeOS 开发经验 一 方 面让 Google 在操作系统 方 面积累了了 足够多的 人才和组件, 另 一 方 面也充分认识到了了 Linux kernel 很多的局限性 Fuchsia 是 一个全新的操作系统的统称 Google 挑选了了 一系列列它认为合适的技术和组件进

More information

ProU机器控制平台简介V154

ProU机器控制平台简介V154 ProU 机器器控制平台简介系统选型 手册 www.proutech.com V154 贴屏设备 工业相机 用于机器器 视觉引导 安川运动控制卡 MP3100 Or NT112 IPC内置 网 口 无需EtherCAT运 动卡 安川伺服通过 MechatrolinkIII总线控制 步进和IO通过EtherCAT 总线控制 EtherCAT 步进 只有 一个控制器器 设备运 行行效率提升20% 程序简单

More information

并行计算

并行计算 并行计算 arallel Computing 主讲人孙广中 Spring, 2016 并行计算 结构 算法 编程 第一篇并行计算的基础 第一章并行计算与并行计算机结构模型 第二章并行计算机系统互连与基本通信操作 第三章典型并行计算机系统介绍 第四章并行计算性能评测 2 第一章并行计算及并行机结构模型 1.1 计算与计算机科学 1.2* 单处理机与指令级并行 1.3* 多核处理器与线程级并行 1.4

More information

册子0906

册子0906 IBM SelectStack ( PMC v2.0 ) 模块化私有云管理平台 是跨主流虚拟化技术的统一资源云管理平台 01 亮点 : 快速可靠地实现集成化 私有云管理平台 02/03 丰富的功能支持企业数据中心云计算 扩展性强 : 简单易用 : 04/05 功能丰富 : 06/07 为什么选择 IBM SelectStack (PMC v2.0)? 快速实现价值 提高创新能力 降低 IT 成本 降低复杂度和风险

More information

KV-cache 1 KV-cache Fig.1 WorkflowofKV-cache 2.2 Key-value Key ; Key Mem-cache (FIFO) Value Value Key Mem-cache ( Value 256B 100 MB 20%

KV-cache 1 KV-cache Fig.1 WorkflowofKV-cache 2.2 Key-value Key ; Key Mem-cache (FIFO) Value Value Key Mem-cache ( Value 256B 100 MB 20% 38 11 2013 11 GeomaticsandInformationScienceofWuhanUniversity Vol.38No.11 Nov.2013 :1671-8860(2013)11-1339-05 :A GIS Key-value 1 1 1 1 (1 129 430079) : 设计了一种基于 Key-value 结构的缓存 KV-cache 旨在简化数据结构 高效管理缓存数据

More information

Chap05

Chap05 TCP/IP 网络基本编程 与典型应 用 DNS 与地址信息查询 在 IP 网络中,IP 地址标识不不便便于记忆和理理解, 在很多情况下 人们 使 用直观的域名 (Domain Name) 来标识 网络站点 在 TCP/IP 协议中, 必须使 用 IP 地址来标识站点, 而不不能使 用域名 若使 用域名来标识 网络站点, 通信时须要将域名使 用 DNS (Domain Name System) 映射成

More information

[Table_MainInfo]

[Table_MainInfo] [Table_MainInfo] 更更 新 时 间 2014-05-07 中 国 创 联 教 育 集 团 有 限 公 司 (2371 HK) 公 司 报 告 评 级 无 评 级 中 国 专 业 的 在 线 网 络 培 训 平 台 公 司 简 讯 现 价 (HK$) 0.345 目 标 价 (HK$) N/A 12 个 月 预 期 升 幅 (%) N/A 市 值. (HK$) 8.2 亿 股 价 走

More information

9.otherOS.pptx

9.otherOS.pptx 操作系统 Operation System 九 : 其他类型的操作系统 ( 自学 ) 孙海龙 2017 年 5 月 16 日 内容提要 多处理机系统 实时操作系统 嵌入式操作系统 北京航空航天大学 OS 教学组 2 2 1 多处理机系统的三种模型 (a) 共享存储的多处理机. (b) 基于消息传递的多处理机. (c) 广域分布式系统. 北京航空航天大学 OS 教学组 3 统一存储器访问 UMA 的总线型多处理机体系结构

More information

NKN: 区块链技术开创 网络 传输领域新机遇

NKN: 区块链技术开创 网络 传输领域新机遇 NKN: 区块链技术开创 网络 传输领域新机遇 A NEW KIND OF NETWORK NKN 是区块链技术驱动的 一种开放 去中 心化和社区共建共享的新型 网络基础设施和 生态系统 NKN 激励 用户共享多余的 网络带宽, 协助设备服务商有效分配 网络资源 鼓励个 人及企业部署更更多的节点加 入 网络为其他节点提供数据传输服务, 从 而获取经济利利益回报 W H Y 当前 面临的问题 区块链化中缺失的

More information

分层并行计算模型 Loyered Models of Parallel Computation

分层并行计算模型 Loyered Models of Parallel Computation 并行计算 Parallel Computing 主讲人 孙广中 Spring, 2018 2018/3/19 1 / 43 思考题 1 问题 1: 谈谈你所知道的高性能计算与云计算的区别? 问题 2: 并行程序的描述应如何? 与串行程序有什么不同? 问题 3: 如何并行地尽快求解 n 个元素的最大值或排序? 2018/3/19 2 / 43 并行计算 结构 算法 编程 ( 第三版 ) 第一篇并行计算硬件平台

More information

构建高效的私有云平台V3

构建高效的私有云平台V3 构建 高效私有云平台 今 日头条私有云平台架构设计夏绪宏 关于我 夏绪宏 @reeze 今 日头条研发架构负责 人 基础设施平台 PHP Committer\LAMP 大纲 01. 私有云 公有云在头条 02. 头条私有云平台架构设计 03. 遇到问题以及未来的规划 01. 私有云 公有云在头条 关于今 日头条 6 亿 用户 6600W DAU 76 分钟 日使 用时 长 7000w 5250w 3500w

More information

长 安 大 学 硕 士 学 位 论 文 基 于 数 据 仓 库 和 数 据 挖 掘 的 行 为 分 析 研 究 姓 名 : 杨 雅 薇 申 请 学 位 级 别 : 硕 士 专 业 : 计 算 机 软 件 与 理 论 指 导 教 师 : 张 卫 钢 20100530 长安大学硕士学位论文 3 1 3系统架构设计 行为分析数据仓库的应用模型由四部分组成 如图3 3所示

More information

%!

%! 黑龙江社会科学 李春玲 经济改革以来 随着中国经济稳定发展 一个被称之为中产阶级! 的社会群体逐步增长 尤其 自本世纪开始以来 由于连续多年的高速经济增长和城市化的迅速推进以及物质文化水平的提高 中产人群 数量增长更为明显 它已成为一个具有相当规模并有极大社会影响的社会群体 不过 中国社会目前还是以农民和工人占绝大多数的社会结构 要发展成为以中产阶级为主体的社会还需要一个相当长的时期 另外 作为一个正在形成的社会阶层

More information

Tangram For GMTC 2017.key

Tangram For GMTC 2017.key Tangram @ 伯灵 / 天猫 我们花了了 5 年年时间跟平台打游击忽略略了了前端技术本身的进化 JS/HTML 转 Native 技术天 生有跨平台和快速发布的属性性能和稳定性却仅仅是接近原 生 Native 我想,5 年年前如果我们专注 : WebKit 的性能优化 WebView 的能 力力扩展 Mobile Web 开发技术进化 那么, 今天的局 面应该会完全不不 一样 Tangram.pingguohe.net

More information

朱君标-Need for Speed:菜鸟技术全栈化之路-finally.key

朱君标-Need for Speed:菜鸟技术全栈化之路-finally.key Need for Speed: 菜 鸟技术全栈化 ( 开发全栈前端 ) 之路路 朱君标 ( 银鹏 ) 阿 里里巴巴 高级前端技术专家 朱君标 ( 银鹏 ) 高级前端技术专家 菜 鸟 网络前端团队负责 人, 阿 里里巴巴前端技术委员会核 心组成员, 一直从事阿 里里系 一线前端团队的技术和管理理 工作 曾组建阿 里里巴巴中 文站前端团队和阿 里里巴巴商家业务事业部前端团队, 在阿 里里的 2B

More information

何 秋 琳 张 立 春 视 觉 学 习 研 究 进 展 视 觉 注 意 视 觉 感 知

何 秋 琳 张 立 春 视 觉 学 习 研 究 进 展 视 觉 注 意 视 觉 感 知 第 卷 第 期 年 月 开 放 教 育 研 究 何 秋 琳 张 立 春 华 南 师 范 大 学 未 来 教 育 研 究 中 心 广 东 广 州 随 着 图 像 化 技 术 和 电 子 媒 体 的 发 展 视 觉 学 习 也 逐 步 发 展 为 学 习 科 学 的 一 个 研 究 分 支 得 到 研 究 人 员 和 教 育 工 作 者 的 广 泛 关 注 基 于 此 作 者 试 图 对 视 觉 学 习

More information

33种选品工具汇总,总有一款合适你

33种选品工具汇总,总有一款合适你 33 种选品 工具汇总, 总有 一款合适你 01 Junglescout( 这个基本上是每个亚 马逊卖家必备的选品软件了了, 数据误差也 比较 小, 本 人也 一直在使 用的 ) 有插件版和 web 版, 网红级别的选品神器器, 相信不不 用我过多介绍了了吧 插件特点在于不不 用点进产品的详情 页 面, 只需点击事先安装好的插件, 便便可以浏览产品搜索 页 面的 大部分数据 : 名称, 品牌, 卖家数量量,

More information

Chap06

Chap06 基于 TCP 与 UDP 的服务器器端 / 客户端程序开发 基于 TCP 的 C/S 程序 - 服务器器端分析 Client Server listen() 的 工作过程 调 用 listen() 函数进 入等待连接请求状态 在 listen() 之后, 客户端的 connect() 调 用才有作 用 listen(int sock, int backlog) 成功返回 0, 失败返回 -1 listen():

More information

重庆理工大学学报 社会科学 q j m A m m m K w ERFm q 缩减 数据的准确性可得到保障 此外 一引言 随着我国对生态文明建设的重视建设资源节约 型和环境友好型社会成为国家发展的一大任务 随着我国经济的不断发展和人们生活水平的 因此环保 绿色也会成为各个行业未来发展的一 提高 尤其

重庆理工大学学报 社会科学 q j m A m m m K w ERFm q 缩减 数据的准确性可得到保障 此外 一引言 随着我国对生态文明建设的重视建设资源节约 型和环境友好型社会成为国家发展的一大任务 随着我国经济的不断发展和人们生活水平的 因此环保 绿色也会成为各个行业未来发展的一 提高 尤其 经济 管理 重庆理工大学学报 社会科学 年第 卷第 期 J C q U T V N j 基于 ERF模型的我国快递行业服务质量 评价指标体系研究 梁 雯王媛媛 安徽大学 商学院合肥 摘要 以绩效感知服务质量模型 ERF模型 为基础 并结合先前学者的研究 利用问卷 调查和探索性因子分析设计出由 个指标构成的快递服务质量评价体系 并将它们分别归为 和 个一级维度 个维度的命名并不是严格按照原有 模型 而是结合实际调查数据分析进行相应调整的结果

More information

lecture11

lecture11 孙猛 http://www.math.pku.edu.cn/teachers/sunm 2016 年 11 月 17 日 1 2 Dijkstra 算法 Floyd 算法 3 如果图中从 一个顶点可以到达另 一个顶点, 则称这两个顶点间存在 一条路路径 从 一个顶点到另 一个顶点间可能存在多条路路径, 而每条路路径上经过的边数并不不 一定相同 如果图是 一个带权图, 则路路径 长度为路路径上各边的权值的总和

More information

实践课堂成都站-0609.key

实践课堂成都站-0609.key 青云 QingCloud 容器器及 Kubernetes 实践 王渊命 青云 QingCloud 容器器平台负责 人 当我们谈论容器器时我们在谈论什什么? 容器器的两个视 角 资源隔离 应 用封装 容器器 生态圈现状 容器器技术 一家独 大百花 齐放 Docker, Rocket, Mesos Universal container, LXC, Hyper Container 调度系统三 足鼎 立

More information

ESP-TOUCH_User_Guide__CN.pages

ESP-TOUCH_User_Guide__CN.pages ESP-TOUCH 使 用指南 版本 2.0 版权 2018 关于本 手册 发布说明 日期 版本 发布说明 2015.12 V1.0 首次发布 2016.04 V1.1 更更新第 2 章和第 3 章 V2.0 更更新第 3 章, 增加对 ESP32 的 支持 文档变更更通知 用户可通过乐鑫官 网订阅技术 文档变更更的电 子邮件通知 证书下载 用户可以通过乐鑫官 网下载产品证书 目录 1. ESP-TOUCH

More information

计算机网络实验说明

计算机网络实验说明 计算机网络实验说明 龚旭东 电三楼 420 lzgxd@mailustceducn 2011 年 11 月 1 日 龚旭东 (TA) 计算机网络实验说明 2011 年 11 月 1 日 1 / 20 Outline 1 实验系统介绍 实验环境实验流程 2 实验内容编程实验交互实验观察实验 3 一些控制台命令 4 实验报告说明 龚旭东 (TA) 计算机网络实验说明 2011 年 11 月 1 日 2

More information

API网关在大数据开放中的应用-童剑-v0.3.key

API网关在大数据开放中的应用-童剑-v0.3.key API 网关在 大数据开放中的应 用 童剑 白 山 CTO 兼联合创始 人 2017/03/18 前 言 关于 大数据的 一些说法 数据是新的 石油 数据是 一种能源 马云 : 人类正从 IT 时代 走向 DT 时代 数据越来越多之后 各国政府也在推动政务数据的开放, 包括中国政府 企业和公共服务机构的数据如何 二次利利 用? 数据开放共享有多种形式, 该如何选择? 本次分享关键词 : 数据开放共享

More information

5

5 现代密码学理理论与实践 5 高级加密标准 AES 苗付友, 黄 文超主 页 :http://staff.ustc.edu.cn/~huangwc/crypto.html mfy@ustc.edu.cn, 高级加密标准 AES 要点 AES 是 一种分组密码, 用以取代 DES 的商业应 用 其分组 长度为 128 位, 密钥 长度为 128 位 192 位或 256 位 AES 没有使 用 Feistel

More information

when-memory-safe-langueages-become-unsafe-defcon-china-cn

when-memory-safe-langueages-become-unsafe-defcon-china-cn 当内存安全变得不不再安全 Mingshen Sun, Yulong Zhang, Tao Wei Baidu X-Lab DEF CON China May, 2018 whoami 百度安全实验室, 高级安全研究员 PhD, 香港中 文 大学 系统安全 移动安全 IoT 安全 车辆安全 MesaLock Linux( 内存安全的 Linux 发 行行版 ) TaintART 项 目维护者, etc.

More information

响应式在iOS开发中的应用 For PDF

响应式在iOS开发中的应用 For PDF 响应式编程在 ios 开发中的应 用 WELCOME 自我介绍 美团 大众点评 ios 技术专家, 国内 Functional Reactive Programming 技术爱好者 2015 年年加 入美团 大众点评, 负责 美团 大众点评北北京侧发布 工程系统的 研发和流程优化梳理理 擅 长多语 言范式, 对各种编程范式有着独到的 见解 在美团 大众点评北北京 侧和 StuQ 组织过系统的 FRP

More information

MASQUERADE # iptables -t nat -A POSTROUTING -s / o eth0 -j # sysctl net.ipv4.ip_forward=1 # iptables -P FORWARD DROP #

MASQUERADE # iptables -t nat -A POSTROUTING -s / o eth0 -j # sysctl net.ipv4.ip_forward=1 # iptables -P FORWARD DROP # iptables 默认安全规则脚本 一 #nat 路由器 ( 一 ) 允许路由 # iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT ( 二 ) DNAT 与端口转发 1 启用 DNAT 转发 # iptables -t nat -A PREROUTING -p tcp -d 192.168.102.37 dprot 422 -j DNAT to-destination

More information

LV1

LV1 革命性的现场数字调 音台系统 www.waves.com/lv1 SoundGrid是由Waves开发的 一种基于以太 网络的 音频传输技术 通过千兆以太 网络 它允许传输 是由Waves开发的 一种基于以太 网络的 音频传输技术 通过千兆以太 网络 它允许传输 多达128个数字 音频通道 并利利 用插件以低 至0.8毫秒的超低延迟进 行行 音频处理理 将 支持SoundGrid 个数字 音频通道

More information

<4D F736F F D20C7B0CBC4D5C2D7F7D2B5CCE22E646F6378>

<4D F736F F D20C7B0CBC4D5C2D7F7D2B5CCE22E646F6378> 第一章第二章 Q2 1: 高序 : 最低位字节存储在字的最低位 ; 低序 : 最低位字节存储在字的最高位 ; Q2 2: 冯. 诺依曼结构 : 数据和指令都存储在同一存储器中 ; 哈佛结构 : 数据和程序存储在各自独立的存储器中 Q2 3: a) ARM 有 16 个通用寄存器,r0 r15, 其中 r15 还被用作程序计数器 b) CPSR 是程序状态寄存器, 包含了条件码标识 中断禁止位 当前处理器模式和其他状态

More information

HSK( 一 级 ) 考 查 考 生 的 日 常 汉 语 应 用 能 力, 它 对 应 于 国 际 汉 语 能 力 标 准 一 级 欧 洲 语 言 共 同 参 考 框 架 (CEF) A1 级 通 过 HSK( 一 级 ) 的 考 生 可 以 理 解 并 使 用 一 些 非 常 简 单 的 汉 语

HSK( 一 级 ) 考 查 考 生 的 日 常 汉 语 应 用 能 力, 它 对 应 于 国 际 汉 语 能 力 标 准 一 级 欧 洲 语 言 共 同 参 考 框 架 (CEF) A1 级 通 过 HSK( 一 级 ) 的 考 生 可 以 理 解 并 使 用 一 些 非 常 简 单 的 汉 语 新 汉 语 水 平 考 试 HSK 为 使 汉 语 水 平 考 试 (HSK) 更 好 地 服 务 于 汉 语 学 习 者, 中 国 国 家 汉 办 组 织 中 外 汉 语 教 学 语 言 学 心 理 学 和 教 育 测 量 学 等 领 域 的 专 家, 在 充 分 调 查 了 解 海 外 实 际 汉 语 教 学 情 况 的 基 础 上, 吸 收 原 有 HSK 的 优 点, 借 鉴 近 年 来 国

More information

Microsoft PowerPoint - WinCC V7.0典型架构选型指南.PPT

Microsoft PowerPoint - WinCC V7.0典型架构选型指南.PPT SIMATIC v7.0 架构样例 单用户系统例如 PanelPC 677C S7 控制器 未安装 的 PC 冗余 IDB DB Conni- Pack 选件 外部数据库例如 SQL, Oracle, Acss 标准客户端例如 PanelPC 477C CAS 分布式客户机例如 PanelPC 477C 相应站上所需的软件包 SIMATIC v7.0 架构样例单用户系统 单用户系统 Basic 例如

More information

1.【可以发布,不需去二维码】AS北京2017-张振华-美丽联合容器云平台建设的实战分享.key

1.【可以发布,不需去二维码】AS北京2017-张振华-美丽联合容器云平台建设的实战分享.key 美丽联合容器器云平台建 设的实战分享 张振华 ( 郭嘉 ) 美丽联合集团 - 基础平台虚拟化 张振华 ( 郭嘉 ) 美丽联合集团 高级技术专家 2014 年年加 入美丽联合, 虚拟化团队负责 人, 带领团队从 无到有建设集团的私有 IaaS 平台和 PaaS 平台, 见证了了美丽联合集团从物理理机 虚拟机到容器器的技术演进 目前聚焦在美丽联合集团容器器云平台的研发和基于容器器的 DevOps

More information

4B-ESP8266__AT Command Examples__CN.pages

4B-ESP8266__AT Command Examples__CN.pages ! ESP8266 AT 指令 使 用示例例 版本 1.3 版权 2017 关于本 手册 本 文档提供 ESP8266_NONOS_SDK 的 AT 指令使 用示例例 文档结构如下 : 章 标题 内容 第 1 章 概述 介绍 AT 固件及使 用配置 第 2 章 单连接 TCP Client 示例例 ESP8266 作为 TCP Client 建 立单连接通信 第 3 章 UDP 传输 示例例如何建

More information

Autodesk Product Design Suite Standard 系统统需求 典型用户户和工作流 Autodesk Product Design Suite Standard 版本为为负责创建非凡凡产品的设计师师和工程师提供供基本方案设计和和制图工具, 以获得令人惊叹叹的产品

Autodesk Product Design Suite Standard 系统统需求 典型用户户和工作流 Autodesk Product Design Suite Standard 版本为为负责创建非凡凡产品的设计师师和工程师提供供基本方案设计和和制图工具, 以获得令人惊叹叹的产品 Autodesk Product Design Suite Standard 20122 系统统需求 典型用户户和工作流 Autodesk Product Design Suite Standard 版本为为负责创建非凡凡产品的设计师师和工程师提供供基本方案设计和和制图工具, 以获得令人惊叹叹的产品设计 Autodesk Product Design Suite Standard 版本包包括以下软件产产品

More information

Qcon北京2018-《唯快不破——高效定位线上 Node.js 应用内存泄漏》-黄一君

Qcon北京2018-《唯快不破——高效定位线上 Node.js 应用内存泄漏》-黄一君 唯快不不破 高效定位线上 Node.js 应 用内存泄漏漏 关于我 @hyj1991 (GitHub, CNode) @ 黄 一君,Easy-Monitor 作者 @ 阿 里里云计算有限公司, 高级开发 工程师,Node.js 性能平台 背景 作为中间层, 前后端分离 长连接, 纯服务端应 用 NW.js Electron 等构建跨平台客户端 Java Services RPC calls, protocols

More information

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

普 通 高 等 教 育 十 二 五 重 点 规 划 教 材 计 算 机 系 列 中 国 科 学 院 教 材 建 设 专 家 委 员 会 十 二 五 规 划 教 材 操 作 系 统 戴 仕 明 姚 昌 顺 主 编 姜 华 张 希 伟 副 主 编 郑 尚 志 梁 宝 华 参 编 参 编 周 进 钱 进 科 学 出 版 社 普 通 高 等 教 育 十 二 五 重 点 规 划 教 材 计 算 机 系 列 中 国 科 学 院 教 材 建 设 专 家 委 员 会 十 二 五 规 划 教 材 操 作 系 统 戴 仕 明 姚 昌 顺 主 编 姜 华 张 希 伟 副 主 编 郑 尚 志 梁 宝 华 参 编 参 编 周 进 钱 进 参 编 北 京 内 容 简 介 本 书 由 浅 入 深 系 统 全 面 地 介 绍

More information

《C语言基础入门》课程教学大纲

《C语言基础入门》课程教学大纲 C 语 言 开 发 入 门 教 程 课 程 教 学 大 纲 课 程 编 号 :201409210011 学 分 :5 学 分 学 时 :58 学 时 ( 其 中 : 讲 课 学 时 :39 学 时 上 机 学 时 :19 学 时 ) 先 修 课 程 : 计 算 机 导 论 后 续 课 程 :C++ 程 序 设 计 适 用 专 业 : 信 息 及 其 计 算 机 相 关 专 业 开 课 部 门 : 计

More information

中 国 软 科 学 年 第 期!!!

中 国 软 科 学 年 第 期!!! 山 寨 模 式 的 形 成 机 理 及 其 对 组 织 创 新 的 启 示 山 寨 模 式 的 形 成 机 理 及 其 对 组 织 创 新 的 启 示 陶 厚 永 李 燕 萍 骆 振 心 武 汉 大 学 经 济 与 管 理 学 院 武 汉 大 学 中 国 产 学 研 合 作 问 题 研 究 中 心 湖 北 武 汉 北 京 大 学 经 济 研 究 所 光 华 天 成 博 士 后 工 作 站 北 京 本

More information

并行计算

并行计算 并 行 计 算 Parallel Computing 主 讲 人 孙 广 中 Spring, 2016 并 行 计 算 结 构 算 法 编 程 第 一 篇 并 行 计 算 的 基 础 第 一 章 并 行 计 算 与 并 行 计 算 机 结 构 模 型 第 二 章 并 行 计 算 机 系 统 互 连 与 基 本 通 信 操 作 第 三 章 典 型 并 行 计 算 机 系 统 介 绍 第 四 章 并 行

More information

ECF_Signals_and_Nonlocal_Jumps_罗世通

ECF_Signals_and_Nonlocal_Jumps_罗世通 异常控制流 : 信号与 非本地跳转 ECF: Signals & Nonlocal Jumps 罗世通元培学院 2018 年年 12 月 6 日 1 为什什么需要信号? Simple Shell shellex.c Foreground job child process execve shell command fork waitpid Background job child process execve

More information

手册 doc

手册 doc 1. 2. 3. 3.1 3.2 3.3 SD 3.4 3.5 SD 3.6 3.7 4. 4.1 4.2 4.3 SD 4.4 5. 5.1 5.2 5.3 SD 6. 1. 1~3 ( ) 320x240~704x288 66 (2G SD 320x2401FPS ) 32M~2G SD SD SD SD 24V DC 3W( ) -10~70 10~90% 154x44x144mm 2. DVR106

More information

5-2的副本

5-2的副本 操作系统 5. 输 入与输出 Input / Output (I/O) 任课教师 : 熊焰 黄 文超 I/O 硬件原理理 芯 片电路路电源 马达 硬件编程 软件接 口硬件指令调 用函数返回错误 电 子 工程师 Electrical Engineers 操作系统 程序员 Programers I/O 硬件原理理 I/O 设备 I/O 设备的分类 块设备 (Block Devices) 块 大 小固定,

More information

QCon北京2018-Saga-姜宁.key

QCon北京2018-Saga-姜宁.key Saga 分布式事务解决 方案与实践 演讲者 / 姜宁 关于我 华为开源能 力力中 心 ServiceComb 项 目负责 人 Apache Member, IPMC, 多个 Apache 项 目 RedHat, IONA, Travelsky 议题 微服务事务 一致性问题? 业界 Saga 的解决 方案 ServiceComb Saga 的演进 后续的开发计划 微服务架构 微服务架构将 一个应 用分成多个相互独

More information

PowerPoint Presentation

PowerPoint Presentation 中 小 IT 企 业 人 力 资 源 管 理 咨 询 简 介 一 背 景 分 析 二 需 求 分 析 三 服 务 内 容 四 操 作 流 程 五 斯 隆 优 势 六 行 业 案 例 七 服 务 理 念 目 录 一 背 景 分 析 -IT 业 现 状 分 析 IT 产 业 的 总 量 水 平 较 低 中 国 IT IT 现 状 总 体 规 模 较 小 技 术 自 主 创 新 能 力 差 对 经 济 的

More information

CloudNative应用实践V3

CloudNative应用实践V3 Cloud Native( 云原 生 ) 应 用实践 王磊磊 华为 / 中软 / 软件 工程技术专家 ThoughtWorks 首席咨询师 Sybase Tech Leader 微服务架构与实践 作者 DevOps Handbook 中 文译者之 一 国内较早倡导和实践微服务的先 行行者 对 自动化测试 / 持续集成 / 持续交付有丰富的实战经验 西安 DevOps Meetup 联合发起 人 3

More information

Microsoft PowerPoint - Chapter9_OtherOS.pptx

Microsoft PowerPoint - Chapter9_OtherOS.pptx 操作系统 2014 春 第 9 章其他类型的操作系统 授课人 : 孙海龙 2014 年 5 月 21 日 多处理机系统 内容提要 实时操作系统 嵌入式操作系统 2 1 多处理机系统的三种模型 (a) 共享存储的多处理机. (b) 基于消息传递的多处理机. (c) 广域分布式系统. 统一存储器访问 UMA 的总线型多处理机体系结构 (a) 无缓存. (b) 有缓存. (c) 有缓存和私有存储 2 统一存储器访问

More information

01

01 Zebra Technologies 白皮书 移动打印给仓储运营带来显著优势 综述 RFID RFID (RF) RFID RFID / ROI LAN 采用移动打印机, 享受显而易见的业务成效 - 49.74 28.11 Zebra 2 Zebra Technologies 移动打印机成本效益分析 示例数据固定式打印机移动打印机每年节省资金 10 10 8 8 48 48 3840 3840 15

More information

93年各縣國中教師甄試最新考情.doc

93年各縣國中教師甄試最新考情.doc 93 7/8()~7/13() 7/11()~7/13() 7/17() 7/18() 7/18() 7/19() 7/21() 40% 20%( ( )) 20%( ) 1 35% 25% ( ) 70% 10%( ) 60% 1 20% 10% ( ) 6/1()~6/11() 6/12()~6/14() 6/19() 6/21() 6/26() 6/26()22:00 7/3() 40%( )

More information

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 第 1 页共 32 页 crm Mobile V1.0 for IOS 用户手册 一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 二 crm Mobile 界面介绍 : 第 3 页共 32 页 三 新建 (New) 功能使用说明 1 选择产品 第 4 页共 32 页 2 填写问题的简要描述和详细描述 第 5 页共

More information

untitled

untitled : 36 236 : (025)52121888 : (025)52121555/800 8289722 : 211100 h t t p://www.phoenixcontact.com.cn e-mail: phoenix@phoenixcontact.com.cn MNR 52005577/07.04.2010-01 Printed in China PHOENIX CONTACT 2010

More information

张 荣 芳 中 山 大 学 历 史 系 广 东 广 州 张 荣 芳 男 广 东 廉 江 人 中 山 大 学 历 史 系 教 授 博 士 生 导 师 我 们 要 打 破 以 前 学 术 界 上 的 一 切 偶 像 以 前 学 术 界 的 一 切 成 见 屏 除 我 们 要 实 地 搜 罗 材 料 到 民 众 中 寻 方 言 到 古 文 化 的 遗 址 去 发 掘 到 各 种 的 人 间 社 会 去

More information

Bilibili海量监测平台的演进之路

Bilibili海量监测平台的演进之路 海海量量监测平台的演进之路路 平台化数据化 自主化全局性定位性 ç 的监测系统的演进经过如下 几个阶段 人 肉堆积阶段 监测系统的平台化建设 监测数据的分析和统计 研发和运维共同合作阶段 站点可靠性建设 1. 人 肉堆积阶段 - 采 用 比较原始的模式, 例例如系统监测采 用 Zabbix, 网络监测采 用 Cacti 等, 八仙过海海各显神通, 所有的数据都是 一个个海海上孤岛 2. 平台化建设

More information

Sqoop使用简介

Sqoop使用简介 Sqoop Intro... 2 Sqoop Tools... 2 Sqoop 可 用 工具... 3 Sqoop-import... 3 Common arguments... 4 Validation arguments More Details... 4 Import control arguments... 5 Parameters for overriding mapping... 6 Incremental

More information

2018-Chap2

2018-Chap2 第 2 章 物理理层 传输介质 电话系统 (PSTN) Internet 的本地接 入 1 传输介质 双绞线 同轴电缆 光缆 无线传输 2 双绞线 (twisted pair) 线间 干扰较 小 价格便便宜 易易于安装 可传输模拟信号, 也可传输数字信号 在电话系统的最后 一公 里里, 用于传输模拟信号 在计算机 网络中, 用于传输数字信号, 常 用 8 芯 无屏蔽 双绞线 (UTP) 通常的传输距离为

More information

TVS厂商接入流程API文档

TVS厂商接入流程API文档 TVS 登录接 入 一. 登录验证流程 1. 厂商 APP-LWA-AVS 音箱 -AVS 验证流程 2. 厂商 APP- 微信开发平台 -TVS 后台 -TVS 音箱 -TVS 验证流程 3 厂商 APP-QQ 互联平台 -TVS 后台 -TVS 音箱 -TVS 验证流程 二 厂商 APP 接 入 TVS 登录系统配置步骤 1. 打开 工程 app 目录下的 build.gradle, (1) 确保

More information

中 中 中 中 部 中 岗 位 条 件 历 其 它 历 史 师 地 理 师 生 物 师 体 与 健 康 师 04 05 06 07 从 事 中 历 史 工 从 事 中 地 理 工 从 事 中 生 物 工 从 事 中 体 与 健 康 工 2. 课 程 与 论 ( 历 史 ); 2. 科 ( 历 史 )

中 中 中 中 部 中 岗 位 条 件 历 其 它 历 史 师 地 理 师 生 物 师 体 与 健 康 师 04 05 06 07 从 事 中 历 史 工 从 事 中 地 理 工 从 事 中 生 物 工 从 事 中 体 与 健 康 工 2. 课 程 与 论 ( 历 史 ); 2. 科 ( 历 史 ) 中 中 中 部 中 26 年 系 统 事 业 公 开 计 划 岗 位 条 件 历 其 它 数 师 英 语 师 物 理 师 02 0 从 事 中 数 工 从 事 中 英 语 工 从 事 中 物 理 工 2. 课 程 与 论 ( 数 ); 2. 科 ( 数 );. 数 ; 4. 基 础 数 ; 5. 计 算 数 ; 6. 概 率 论 与 数 理 统 计 ; 7. 应 用 数 ; 8. 数. 课 程 与

More information

为了了美好的明天 For a better tomorrow. 天然 工质在中国家电 行行业的应 用 Application of Natural Refrigerants in China s Home Appliance Industry

为了了美好的明天 For a better tomorrow. 天然 工质在中国家电 行行业的应 用 Application of Natural Refrigerants in China s Home Appliance Industry 王雷雷 WANG LEI 中国家 用电器器协会 China Household Electrical Appliances Association 为了了美好的明天 For a better tomorrow. 天然 工质在中国家电 行行业的应 用 Application of Natural Refrigerants in China s Home Appliance Industry 关于中国家

More information

电商 高可 用架构解决 方案实践 随着众多企业客户对于业务延续性需求的增加, 传统业务中的停机维护窗 口越来越 小, 甚 至在很多互联 网类型的应 用中要求 7 24 小时不间断服务, 导致系统对业务 IT 的运维能 力力 持续服务能 力力 高可 用能 力力以及灾难恢复能 力力都有着新的需求 如何通

电商 高可 用架构解决 方案实践 随着众多企业客户对于业务延续性需求的增加, 传统业务中的停机维护窗 口越来越 小, 甚 至在很多互联 网类型的应 用中要求 7 24 小时不间断服务, 导致系统对业务 IT 的运维能 力力 持续服务能 力力 高可 用能 力力以及灾难恢复能 力力都有着新的需求 如何通 电商 高可 用架构解决 方案实践 随着众多企业客户对于业务延续性需求的增加, 传统业务中的停机维护窗 口越来越 小, 甚 至在很多互联 网类型的应 用中要求 7 24 小时不间断服务, 导致系统对业务 IT 的运维能 力力 持续服务能 力力 高可 用能 力力以及灾难恢复能 力力都有着新的需求 如何通过技术实现更更好的业务可靠性保障? 在特殊情况下如何实现业务 数据的恢复 容灾和多活? 如何在实现多活业务架构中降低系统架构的复杂性及

More information

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 月 3 日 1 1 INPUTOUTPUT 1 InputOutput 题目描述 用 cin 输入你的姓名 ( 没有空格 ) 和年龄 ( 整数 ), 并用 cout 输出 输入输出符合以下范例 输入 master 999 输出 I am master, 999 years old. 注意 "," 后面有一个空格,"." 结束,

More information

区块链和 HyperLedger Fabric 系列列公开课 每周四晚 8 点档 1. 区块链商 用之道 2. HyperLedger 项 目与社区概览 3. HyperLedger Fabric 架构解读 4. ChainCode 实战 5. HyperLedger Fabric 中的共享账本 6

区块链和 HyperLedger Fabric 系列列公开课 每周四晚 8 点档 1. 区块链商 用之道 2. HyperLedger 项 目与社区概览 3. HyperLedger Fabric 架构解读 4. ChainCode 实战 5. HyperLedger Fabric 中的共享账本 6 IBM 开源技术微讲堂区块链和 Hyperledger Fabric 系列列 第 八讲 Hyperledger Fabric 应 用案例例赏析 扫码 入群, 与讲师互动 h0p://ibm.biz/opentech-ma 区块链和 HyperLedger Fabric 系列列公开课 每周四晚 8 点档 1. 区块链商 用之道 2. HyperLedger 项 目与社区概览 3. HyperLedger

More information

学技术练英语.key

学技术练英语.key 学技术练英语 朱晔 2016.07 目录 学技术 - 打基础 学技术 - 广度 学技术 - 深度 练英语 - 重要性 练英语 - 读 练英语 - 写 练英语 - 听 练英语 - 说 练英语 - 附录 学技术 - 打基础 1 基础学的好更更容易易知其所以然, 对于 广度深度的学习会更更快, 和具体语 言 无关 2 计算机硬件基础 3 操作系统 4 进程和多线程 5 TCP/HTTP, 顺便便学习各种

More information

网易云上的第一跨境电商技术架构-最终版0713.key

网易云上的第一跨境电商技术架构-最终版0713.key 网易易云上的第 一跨境电商技术架构 谢骋超 网易易考拉海海购 首席架构师 & 技术中 心总监 2017 目录 1 考拉海海购介绍 2 考拉技术架构演变 3 高并发架构实践 4 考拉与 网易易云 2017 网易易考拉海海购介绍 网易易考拉海海购是 网易易旗下以跨境业务为主的综合型电商平台中国跨境进 口销售额第 一的电商平台 客单价超跨境电商 行行业均值 一倍 2017 中国最 大的跨境电商平台 据艾媒报告显示,

More information

AS北京2017-《美团点评用户行为分析系统的构建与优化》-孙业锐.key

AS北京2017-《美团点评用户行为分析系统的构建与优化》-孙业锐.key 美团点评 用户 行行为分析系统的 构建与优化 孙业锐 美团点评数据平台团队 孙业锐 美团点评 高级技术专家 Apache Kylin PMC 美团点评数据平台查询引擎 方向负责 人 负责数据 生产和查询引擎的改进优化和落地应 用 专注于分布式计算,OLAP 分析,Adhoc 查询等领域 包括但不不限于 Hive SparkSQL Presto Apache Kylin Druid 等 问题分析

More information

持续集成下的开发分支模型.key

持续集成下的开发分支模型.key 持续交付下的开发分 支模型 姚 文杰 wjyao@thoughtworks.com 1 概览 - 为什什么我们要谈持续交付和开发分 支模型 - 什什么样的开发分 支模型更更有利利于持续交付 - 主流的三种分 支模型 - 演进 优缺点 工具 - 总结及值得注意的事情 我们为什什么要做持续交付 更更短的交付周期 生产环境部署频率越来越快, 简化 生产部署流程, 且 自动化不不停机部署 更更好的质量量保障

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 The BitCoin Scripting Language 交易实例 交易结构 "result": { "txid": "921a dd24", "hash": "921a dd24", "version": 1, "size": 226, "locktime": 0, "vin": [ ], "vout": [ ], "blockhash": "0000000000000000002c510d

More information

火车浏览器脚本制作教程

火车浏览器脚本制作教程 火 车 浏 览 器 脚 本 管 理 器 操 作 文 档 火 车 浏 览 器 的 脚 本 管 理 器 是 生 成 具 体 执 行 的 各 种 脚 本, 然 后 由 项 目 管 理 器 进 行 调 用 脚 本 管 理 器 中 定 义 了 执 行 脚 本 的 细 节 和 流 程, 项 目 管 理 器 可 以 通 过 修 改 脚 本 运 行 时 的 参 数 变 量, 实 现 批 量, 自 动 化 的 运 行

More information

未命名-1

未命名-1 1 2 3 4 5 6 7 8 9 10 11 12 ss a c y e vg 13 14 15 16 17 18 19 H 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 发现生命的螺旋 克里克在提出 中心法则 时曾指出 遗传信息是沿 D N A - R N A - 蛋白质的方向流动的 遗传信息不可能从 R N A 回到 D N

More information

西 南 民 族 学 院 学 报 哲 学 社 会 科 学 版 第 卷 资 料 来 源 中 国 统 计 年 鉴 年 年 新 中 国 五 十 年 统 计 资 料 汇 编 中 国 人 口 统 计 年 鉴 年 数 据 资 料 来 源 中 国 统 计 年 鉴 中 国 统 计 出 版 社 年 版 资 料 来 源

西 南 民 族 学 院 学 报 哲 学 社 会 科 学 版 第 卷 资 料 来 源 中 国 统 计 年 鉴 年 年 新 中 国 五 十 年 统 计 资 料 汇 编 中 国 人 口 统 计 年 鉴 年 数 据 资 料 来 源 中 国 统 计 年 鉴 中 国 统 计 出 版 社 年 版 资 料 来 源 郑 长 德 教 育 的 发 展 人 力 资 源 的 开 发 是 决 定 西 部 民 族 地 区 未 来 发 展 的 关 键 因 素 之 一 是 实 施 西 部 大 开 发 战 略 提 高 其 经 济 竞 争 力 和 综 合 实 力 的 重 要 保 障 本 文 从 西 部 民 族 地 区 教 育 发 展 的 现 状 入 手 指 出 中 华 人 民 共 和 国 成 立 多 年 来 西 部 民 族 地 区

More information

Microsoft PowerPoint - WinCC V7.2典型架构选型指南.PPT

Microsoft PowerPoint - WinCC V7.2典型架构选型指南.PPT SIMATIC v7.2 架构样例 单用户系统例如 PanelPC 677C S7 控制器 服务器 未安装 的 PC 冗余 服务器 IDB DB Conni- Pack 选件 外部数据库例如 SQL, Oracle, Acss 标准客户端例如 PanelPC 477C Pross Historian 服务器或 Information Sever 服务器 分布式客户机例如 PanelPC 477C 相应站上所需的软件包

More information

修改版-操作手册.doc

修改版-操作手册.doc 职 称 信 息 系 统 升 级 指 南 须 使 用 IE9 及 其 以 上 版 本 浏 览 器 或 谷 歌 浏 览 器 登 录 www.njrs.gov.cn 南 京 市 职 称 ( 职 业 资 格 ) 工 作 领 导 小 组 办 公 室 2016 年 5 月 目 录 一 申 报 人 员 操 作 指 南...1 1.1 职 称 初 定 申 报...1 1.1.1 职 称 初 定 基 础 信 息 填

More information

Microsoft PowerPoint OS

Microsoft PowerPoint OS 计算机网络 主讲 : 丁振国教授 西安电子科技大学网络教育学院 Email: dingzhg@xidian xidian.edu.cn 本章学习要求 : 了解 : 的基本概念 掌握 :Windows 操作系统的主要特点 掌握 :NetWare 操作系统的主要特点 了解 :UNIX 操作系统的主要特点 了解 :Linux 操作系统的主要特点 1 的基本概念 1.1 的概念 1.2 的发展 是指能利用局域网低层提供的数据传输功能,

More information

FPGAs in Next Generation Wireless Networks WPChinese

FPGAs in Next Generation Wireless Networks WPChinese FPGA 2010 3 Lattice Semiconductor 5555 Northeast Moore Ct. Hillsboro, Oregon 97124 USA Telephone: (503) 268-8000 www.latticesemi.com 1 FPGAs in Next Generation Wireless Networks GSM GSM-EDGE 384kbps CDMA2000

More information

卡莉•费奥瑞纳传

卡莉•费奥瑞纳传 http://www.11ip.com/uploadfiles/200849181242297.doc HTML G o o g l e HTML CEO : ISBN: 7-5006-5084-1 : : : / : : : 32 2004 1 : 29.9 1999 50 1939 200 2001 57 3 14 6 3 90 50 9 5 (1) 50 8 1957 60 20 16 14

More information

网络空间的货币竞争与合作

网络空间的货币竞争与合作 网络空间的货币竞争与合作 张家林林 近 几年年来, 以 比特币 以太币为代表的数字代币 (Digtal Token) 发展 十分迅速 区块链技术 使得发 行行这些数字代币变得不不仅容易易, 而且在 网络空间 (Cyber Space) 中, 使 用它们具有 一些独 特的优势, 而引起各种数字代币应运 而 生 基于数字代币的交易易 融资和投资活动也 日益活跃 于 此同时, 各个国家的央 行行也在为数字经济发展的需求,

More information

IntelBook_cn.doc

IntelBook_cn.doc 2.4 多 线 程 编 程 的 原 则 及 要 点 : 随 着 多 核 CPU 的 出 世, 多 核 编 程 方 面 的 问 题 将 摆 上 了 程 序 员 的 日 程, 有 许 多 老 的 程 序 员 以 为 早 就 有 多 CPU 的 机 器, 业 界 在 多 CPU 机 器 上 的 编 程 已 经 积 累 了 很 多 经 验, 多 核 CPU 上 的 编 程 应 该 差 不 多, 只 要 借

More information

ÑÐÖƱ¨¸æ

ÑÐÖƱ¨¸æ 主 讲 教 师 : 王 雷 第 一 章 操 作 系 统 引 论 什 么 是 操 作 系 统 操 作 系 统 简 史 计 算 机 硬 件 简 介 操 作 系 统 的 基 本 类 型 操 作 系 统 的 特 征 和 功 能 操 作 系 统 结 构 目 前 常 用 操 作 系 统 的 介 绍 参 考 书 Operating Systems Internals and Design Principles William

More information

(CIP) : /. :, ISBN Ⅰ... Ⅱ... Ⅲ.1 2 Ⅳ.E892.2 CIP (2004) ( 81) : : ( 811) : : /32 13.

(CIP) : /. :, ISBN Ⅰ... Ⅱ... Ⅲ.1 2 Ⅳ.E892.2 CIP (2004) ( 81) : : ( 811) : : /32 13. (CIP) : /. :,2005.1 ISBN7 80668 852 8 Ⅰ... Ⅱ... Ⅲ.1 2 Ⅳ.E892.2 CIP (2004)111530 ( 81) :64515005 :64515005 ( 811) :64515012 :64844088 850 1168 1/32 13.25 29 20051 1 20051 1 6000 ISBN7 80668 852 8/G 298

More information