Chapter2 Instruction Sets

Size: px
Start display at page:

Download "Chapter2 Instruction Sets"

Transcription

1 Coputer Architecture Chapter Instruction Sets Zheng Qinghua CS Departent of XJTU 05.3 Introduction to Instruction Set Architecture ISA is the structure of a coputer that a achine language prograer ust understand to write a correct (tiing independent) progra for that achine. ISA is also the achine description that a hardware designer ust understand to design a correct ipleentation of the coputer. ISA is the interface between HW and SW: Lasts through any ipleentations (portability, copatibility) Is used in any different ways (generality) Provides convenient functionality to higher levels Perits an efficient ipleentation at lower levels Evolution of Instruction Sets Major advances in coputer architecture are typically associated with landark instruction set designs Ex: Stack vs GPR (Syste 360) ISA Design decisions ust take into account: Hardware technology Coputer organization Prograing languages, esp. of assebler language Copiler technology Operating systes Contents Classifying Instruction Set Architectures Addressing Proble Type and Size of Operands Function Design Instruction Forat Design CISC and RISC Taxonoy for ISA. Tags for Taxonoy Operand types and sources. Main Sources of Operand in CPU Stack Accuulator Registers 3. 3 types of Instruction Correspondingly Stack Structure Accuulator Structure General Registers Structure Classifying ISAs Accuulator (before 960): address add A acc <- acc + e[a] Stack (960s to 970s): 0 address add tos <- tos + next Meory-Meory (970s to 980s): address add A, B e[a] <- e[a] + e[b] 3 address add A, B, C e[a] <- e[b] + e[c] Register-Meory (970s to present): address add R, A R <- R + e[a] load R, A R <- e[a] Register-Register (Load/Store) (960s to present): 3 address add R, R, R3 R <- R + R3 load R, R R <- e[r] store R, R e[r] <- R

2 4 Types of Instruction as General Register Structure sub-type included in General Register Structure: Register-Meory Structure(RM ode,at least one of operands coe fro MM ) Register-Register Structure(RR ode,all operands coe fro Reg.,also called as load-store Structure,i.e., Only load and store instruction can access MM) Reark:different types of ISA have different operands, different length and representation odes. Explicit ode Iplicit ode Grey:Operator Black:Result TOS(Top Of Stack) Realization Exaple by 4 Types of Instruction Ex.: how to calculate expression C=A+B Suppose variable A B C are all stored in eory, and A and B can not be destroyed. Stack Accuulator RM RR push A load A load R,A load R,A push B add B add R,B load R,B add store C store R,C add R3,R,R pop C store R3,C 4. General Reg. ode becoes ain trend in odern ISA Designing, which has following erits: Much faster than Meory,near to the speed of CPU Be useful of copiling optiization Use Regs. to save data or variable, will: )avoid eory access and then iprove speed. )ake address codec of data shorter so that it needs less storage size. Contents Classifying Instruction Set Architectures Addressing Proble Type and Size of Operands Function Design Instruction Forat Design CISC and RISC. What s Addressing Modes?. An addressing ode specifies how to calculate the effective eory address of an operand by using inforation held in registers and/or constants contained within a achine instruction or elsewhere.. Who care? Copiler, OS designer, Assebly Language prograer. 3. Addressing ode" has two interpretations: either "eory address calculation ode" or "operand accessing ode".

3 Ex. Intel X86 addressing odes ) 立即数寻址方式 :Add AX, 00 ) 寄存器寻址方式 :Add AX,BX 3) 直接寻址方式 : MOV AX,[00] 4) 变址寻址方式 : MOV AX,[SI] 5) 间接寻址方式 : MOV BX,offset data X MOV AX, [BX] 6) 基址变址寻址方式 :MOV AX,[BX+SI] 7) 基址变址相对寻址 :MOV AX,[BX+SI+00] 8) 堆栈寻址方式 : 作用 : 支持高级语言编译优化, 递归 无须编址, 指令码最短 3 支持程序的嵌套和递归调用 实现方式 : 采用硬件寄存器 Ex. Types of Addressing Modes (VAX). Register direct Ri. Iediate (literal) #n 3. Displaceent M[Ri + #n] 4. Register indirect M[Ri] 5. Indexed M[Ri + Rj] 6. Direct (absolute) M[#n] 7. Meory Indirect M[M[Ri] ] 8. Autoincreent M[Ri++] 9. Autodecreent M[Ri - -] 0. Scaled M[Ri + Rj*d + #n] reg. file eory 寻址方式指令实例含义 寄存器寻址 Add R4, R3 Regs[R4] Regs[R4]+Regs[R3].3 Suary of use of addressing odes 立即值寻址 Add R4, #3 Regs[R4] Regs[R4]+3 偏移寻址 Add R4, 00(R) Regs[R4] Regs[R4]+Me[00+Regs[R]] 寄存器间接寻址 Add R4, (R) Regs[R4] Regs[R4]+Me[Regs[R]] 索引寻址 Add R3, (R + R) 直接寻址或绝对寻址 Add R, (00) Regs[R3] Regs[R3]+Me[Regs[R]+Regs[R]] Regs[R] Regs[R]+Me[00] 存储器间接寻址 Add Regs[R] Regs[R]+Me[Me[Regs[R3]]] 自增寻址 Add R, (R)+ Regs[R] Regs[R]+Me[Regs[R]] Regs[R] Regs[R]+d 自减寻址 Add R, -(R) Regs[R] Regs[R]-d Regs[R] Regs[R]+Me[Regs[R]] 缩放寻址 Add R, 00(R)[R3] Regs[R] Regs[R] + Me[00 + Regs[R] + Regs[R3]*d] Data Source: run gcc Spice and Tex benchark on Vax.4 Distribution of Displaceent.5 Freuency of Iediate Operands 40% Percentage of Dispalceent 35% 30% 5% 0% 5% 0% Integer Float 5% 0% Reark: Data Source:run SPEC CPU000 benchark progra on Alpha Copute with load-store architecture 3

4 Contents Classifying Instruction Set Architectures Addressing Proble Design of Instruction Forat Function Design CISC and RISC OpAddr: General Register Machine and Instruction Forats Me ory Op load CPU Registers R8 R6 R4 R Instruction forats load R8, Op (R8 ฌ load R8 Op) OpAddr add R, R4, R6 (R ฌ R4 + R6) add R R4 R6 Nexti Progra counter 3. 指令格式的优化设计 问题提出的背景和目标 如何节省程序的存贮空间 ; 指令格式怎样规整, 尽可能减少译码时间, 取指令的时间 指令的组成指令 =( 指令 Code, 地址码 Addr ) 3.3. 操作码的优化表示定长表示法 : 简单 高效 但耗内存, 浪费信息量 Huffan 编码法 基本原理 : 用最短的编码表示最常用的指令, 而用较长的编码表示较少使用的指令, 使总存贮量减少 平均指令码位数 : H n i p log p i 其中 Pi为指令 i的使用概率或频率 i 3 信息冗余率 : 指定长编码和 Huffan 编码方法相比, 两者在占用二进制位方面的比值 n pi log pi i H R log n log n 4 实际应用方法 : Step 按 pi 由大到小自左向右排列 ; Step 将当前最小的两个 pi pj 结合到一起, 形成一棵树 ; Step3 重复上述过程, 直到全部 pi 都成为树的节点 Step4 自 Root 开始编码, 左 0 右 原则 5Huffan 树下得到的编码平均长度 H n i p i l i 扩展编码法 采用原因 :Huffan 编码法所形成的操作码很不规整, 因此要采用一种折衷方法 扩展编码法就是其中一种较好的选择 方法 : 一般采用等长扩展法, 如 4-8- 扩展法, 即每次扩展 4 位 4

5 Extended Huffan Tree () Huffan 树 例. 某计算机有 0 条指令, 它们的使用频率分别为 0.30, 0.0, 0.6, 0.09, 0.08, 0.07, 0.04, 0.03, 0.0, 0.0 () 用霍夫曼编码对它们的操作码进行编码, 并计算平均代码长度 () 用扩展霍夫曼编码法对操作码进行编码, 限两种操作码长度, 并计算平均代码长度 Huffan 编码的结果以及各编码的长度如下所示 : 平均代码长度为 ( ) + ( ) 3 + ( ) ( ) 6 = =.84 () 用扩展 Huffan 编码法对操作码进行编码, 限两种操作码长度, 并计算平均代码长度 采用长度为 和长度为 4 两种编码 : 平均代码长度为 L= ( ) + ( ) 4 = 3.0 Contents Classifying Instruction Set Architectures Addressing Proble Design of Instruction Forat Representation of Float point Function Design CISC and RISC 数据类型 : 数据类型 4. 数据表示 数据结构 : 是由软件实现和处理的数据类型 如结构 记录 表 树 图等 数据表示 : 直接可以被硬件识别和处理的数据类型, 即 : 可以直接被计算器指令运算和处理, 如整数 浮点数 向量等 关键问题关键在于确定哪些数据类型用数据表示实现, 而哪些采用数据结构来实现 这本质上是一个软硬件取舍的问题 3 基本原则 () 有利于缩短程序的运行时间或 CPI; () 有利于减少 CPU 与 RAM 之间的数据通信量 ; (3) 指令本身的通用性或利用率 5

6 4 实际系统中的设计 () 简单的 常用的 通用的数据类型采用数据表示 ; 如 Int Float Boolean String Stack 等 () 复杂的数据结构一般通过数据结构实现, 或通过软硬件联合设计实现 如 Table Graph Tree Link Window... 等 举例 : 浮点数据表示 问题的提出早期采用定点表示法, 存在以下不足 : () 编程困难 : 程序设计人员要做大量的数据规格化工作 ; () 数据的表示范围小 : 例如,6 位字长的表示范围为 [-3768,3767]; (3) 数据存贮的空间利用率低 为此, 引入了浮点数据表示法 研究的内容 () 关键问题 : 在数据字长确定的情况下, 研究各种浮点数表示方式下的表数范围 精度和效率三者之间的关系 () 研究目的 : 找到具有最大表数范围 最高表数精度和最大表数效率的浮点数表示方式 浮点数的表示方式 对任意浮点数 N, 表示为 : e N r, 其中 er g e 其中, : 尾数 ; r : 为尾数的基, 一般采用二进制 ; e: 阶码的值, 一般采用补码或移码表示 ; r e: 阶码的基 浮点数的存储形式 阶符小数点 p ax r r 正in 由此可得 : p ax r ax r 数 p in r inr eax re ein re 负 re eax, ein ax r 数 p in ( r ) eax re 阶码尾符 ein re r e =, e e 阶码部分 ( 位 ) 尾数 (p 位 ) f ef e ax 尾数一般的 in 由此可以得出浮点数在数轴上的分布情况 : 负上溢区 由此可得到规格化浮点数的表数范围 : r e p re r r N r r 当 re 时, p r r N r r 可表示的负数 负下正下溢区溢区 可表示的正数 -N in -N ax 0 N in -N ax 正上溢区 6

7 何谓浮点数的规格化? 目的 : 为了在尾数中表示最多的有效数据位 为了数据表示的唯一性 举例 : *0 - 浮点数运算举例 : 两浮点数 x = 0 0.0,y = (-0.00) 假设尾数在计算机中以补码表示, 可存储 4 位尾数, 位保护位, 阶码以原码表示, 求 x+y 解 : 将 x,y 转换成浮点数据格式 [x] 浮 = 00 0, 00.0 [y] 浮 = 00,.00 步骤 : 对阶, 阶差为 -0=0, 即, 因此将 x 的尾数右移两位, 得 [x] 浮 = 00, 步骤 : 对尾数求和, 得 : [x+y] 浮 = 00,.000 步骤 3: 由于符号位和第一位数相等, 不是规格化数, 向左规格化, 得 [x+y] 浮 = 00 0,.0000 步骤 4: 截去 [x+y] 浮 = 00 0,.000 步骤 5: 数据无溢出, 因此结果为 x+y = 0 (-0.0) 浮点数尾数基值的选择 问题的提出在机器字长一定的情况下, 即 p++ 为定值时, 如何选择尾数的基值 r, 使 N ax 最大, 而使得表数精度和表数效率最高 ; 二是在尾数基值确定之后, 如何根据表数范围和精度的要求, 确定 p 和 值? 表数的精度 : 规格化浮点数的表数精度主要和尾数的基值和尾数的长度有关 具体为 : p r, p r 当 r, () r 4, (4) 4 表数效率的定义 : ( p) ( p) p p 可表示的规格化浮点数 ( r ) re r p 全部浮点的个数 r re r 例如 : r 时, () 50% r 6时, (6) (6 ) / % 问题分析, 从理论上说明为什么二进制最佳? 设浮点数表示 F : 尾数基值 r, 尾数长度 p, 阶码长度 二进制位总长的 L p, 设浮点数表示 F : ( r, p, ), L p 其中 r k, case : 当 L L 且 N N 分析 N 又 : N ax ax ax k Nax, N ax k k log 由于 L =L, 即 : p k p 进一步 ax p k p log k (, p ) T p (, p ) k k*[ ( p)], 分析尾数基值和精度的关系 klog k 7

8 由上式可以得出, 只有当 k= 或 k= 时,T=, 否则 T> 这说明: 当 k> 时, 即 r >4 时, F 的表数精度将低于 F 在浮点数的字长和表数范围一定时, 尾数基 r 值取 或 4 具有最高的表数精度 case : 在浮点数字长和表数精度一定时, 尾数基值和表数范围之间的关系, 即 L和 一定的情况下, r 和 N ax间的关系? p k p 分析 : ( ) p k p k 又 p 又 N N 假设 N k p k ax ax ax k k N k k ( ) ax k, ( k) k k 本式在 k N的情况下无解 这表明 : 不存在比 F 的表数范围更大的浮点数表示方式 k=(r =) 或 k=(r =4) 时, N ax N ax 结论 : 当字长和表数精度确定后, r 取 或 4 时, 具有最大的 N ax 和最高的表数精度 在浮点数的字长和表数范围一定时, 尾数基值 r 值取 或 4 具有最高的表数精度 3 在浮点数的字长一定时,r 值取 ( 二进制 ) 情况下, 表数的效率最高, 即能够表示的规格化浮点数最多 由上述综合分析可以得出 : 当 r 时, 且采用隐藏表示法时, 能使浮点数表的范围最大, 精度最高, 表数效率最大 浮点数的格式设计. 问题描述 : 尾数的字长 p 主要影响表数的精度, 而阶码的字长主要影响表数的范围 浮点数格式设计问题 : 在浮点数的表数范围和精度均给定的情况下, 确定 p 值和 值? f e f p 形式化分析 F : ( r, r,, p, ), 其中 r 求 p 为何? e N ax log, 且 r. N ( p () p lg lg e (log ax 总长 L p N N, 精度 N ) ) 8

9 Contents Classifying Instruction Set Architectures Addressing Proble Design of Instruction Forat Machine Representation of Float point CISC and RISC.5 History of ISA Designing 950s IBM instituted a research progra 964 Release of Syste/360 Mid-970s iproved easureent tools deonstrated on CISC bit RISC icroprocessor (80) developed 984 MIPS developed at Stanford, as well as projects done at Berkeley 988 RISC processors had taken over high-end of the workstation arket Early 990s IBM s POWER (Perforance Optiization With Enhanced RISC) architecture introduced w/ the RISC Syste/6k AIM (Apple, IBM, Motorola) alliance fored, resulting in PowerPC.5. CISC(Coplex Instruction Set Coputer Purposes: CISC are easy to progra and which ake efficient use of eory. Since the earliest achines were prograed in assebly language and eory was slow and expensive, the CISC philosophy ade sense, and was coonly ipleented in such large coputers as the PDP-, DEC, 80x86 and 0 achines. Attributes Make copiler developent sipler, It shifts ost of the burden of generating achine instructions to the processor; -operand forat, RR, RM Multiple addressing odes for eory, including specialized odes for indexing through arrays are available. Variable length instructions Instructions which reuire ultiple clock cycles to execute E.g. Pentiu is considered a odern CISC processor CISC Advantages Microprograing is as easy as assebly language to ipleent, and uch less expensive than hardwiring a control unit. The ease of icrocoding new instructions allowed designers to ake CISC achines upwardly copatible: a new coputer could run the sae progras as earlier coputers because the new coputer would contain a superset of the instructions of the earlier coputers. As each instruction becoes ore capable, fewer instructions could be used to ipleent a given task. This ade ore efficient use of the relatively slow ain eory. Because icroprogra instruction sets can be written to atch the constructs of high-level languages, the copiler does not have to be as coplicated. CISC Disadvantages Earlier generations of a processor faily generally were contained as a subset in every new version - so instruction set & chip hardware becoe ore coplex with each generation of coputers. So that as any instructions as possible could be stored in eory with the least possible wasted space, individual instructions could be of alost any length - this eans that different instructions will take different aounts of clock tie to execute, slowing down the overall perforance of the achine. Many specialized instructions aren't used freuently enough to justify their existence -approxiately 0% of the available instructions are used in a typical progra. CISC instructions typically set the condition codes as a side effect of the instruction. Not only does setting the condition codes take tie, but prograers have to reeber to exaine the condition code bits before a subseuent instruction changes the..5. RISC (Reduced Instruction Set Coputer) RISC is a type of icroprocessor architecture that utilizes a sall, highly-optiized set of instructions, rather than a ore specialized set of instructions often found in other types of architectures. History The first RISC projects cae fro IBM, Stanford, and UC-Berkeley in the late 70s and early 80s. The IBM 80, Stanford MIPS, and Berkeley RISC and were all designed with a siilar philosophy which has becoe known as RISC. 9

10 RISC idea: Siple is fast, Sall is fast, lower CPI then to decrease the execution tie of progra CPU tie= Instr_Count * CPI * Clock_cycle Certain design features of ost RISC processors: one cycle execution tie: RISC processors have a CPI of one cycle. This is due to the optiization of each instruction with the pipeline techniue; Pipelining: a techniue that allows for siultaneous execution of parts, or stages, of instructions to ore efficiently process instructions; Large nuber of registers: the RISC design philosophy generally incorporates a larger nuber of registers to prevent in large aounts of interactions with eory. RISC Attributes Reduced instruction set, that is consistent of -8 rule Less coplex, siple instructions. Hardwired control unit and achine instructions. Few addressing schees for eory operands with only two basic instructions, LOAD and STORE Many syetric registers which are organized into a register file. RISC Features Low coplexity Generally results in overall speedup Less error-prone ipleentation by hardwired logic or siple icro codes VLSI ipleentation advantages Less transistors Extra space: ore registers, cache Marketing Reduced design tie, less errors, and ore options increase copetitiveness 4 RISC S Sprit: Lower CPI Execution tie for any progra:t = IC*CPI*T Instruction Type CISC RISC Instruction Counter.3~.4 CPI ~5.~.4 Clock Cycle Tc(ns) 33~5 0~ 可以看出 RISC 结构的 CPI 值远比 CISC 结构小,RISC 是通过减少 CPI 值, 而 CISC 是通过减少 IC 值来减少执行时间的 减少 CPI 的主要途径 : 采用硬件布线控制逻辑 ; 减少指令和寻址方式的种类 ; 3 使用固定的指令格式 ; 4 采用 load/store 结构 ; 5 设置多级 pipeline; 6 强调编译优化 例如 :Intel 公司的 80x86 处理机的 CPI 在不断缩小 8088 的 CPI 大于 的 CPI 大约是 的 CPI 进一步减小到 4 左右 的 CPI 已经接近 Pentiu 处理机的 CPI 已经与 RISC 十分接近 目前, 超标量 超流水线处理机的 CPI 已经达到 0.5, 实际上用 IPC (Instruction Per Cycle) 更确切 0

11 CISC 与 RISC 的主要特征对比 典型的 RISC 型机器的基本特征 功 能 CISC RISC 指令系统 复杂 庞大 简单 精确 指令条数 >00 <00 指令格式 >4 <4 寻址方式 >4 <4 指令字长 不固定 3bit 可访存指令 不加限制 只有 LOAD/STORE 各种指令使用频率 相差太大 相差不大 各种指令执行时间 相差太大 绝大多数一周期完成 优化编译系统 很难 较容易 程序源代码长度 短 长 控制逻辑实现方式 绝大多数微程序控制 绝大多数为硬连线控制 代表性的 RISC 处理机特征 RISC 的关键技术 重叠寄存器窗口技术 (overlapping register windows ) 背景 : 程序中有大量的 Call 和 Ret 指令, 如何减小参数传递量? 采用寄存器窗口技术还可以更好支持过程的调用和返回, 提高机器工作效率 寄存器窗口技术 : 就是把整个寄存器组分成很多小组, 每个过程分配一个寄存器小组, 当发生过程调用时, 自动地把 CPU 转换到不同的寄存器小组使用, 不再需要作保存和恢复的操作, 这个寄存器小组就叫做寄存器窗口, 相邻的寄存器窗口间有部分是重叠的, 便于调用参数传送 寄存器窗口的重叠 RISC 有八个寄存器窗口, 代表八个过程, 重叠窗口之间构成类似环形缓冲器, 窗口之间转换时通过改变硬件指针内容实现的, 当超过八个过程调用时, 将一个窗口内容传送到内存, 以腾出一个窗口, 返回时, 再一个个返回 寄存器溢出 : 当调用层数超过 8 层时 CWP: Current Window Pointer

12 37 参数 A 3 3 本地 A 参数 A/ 参数 B 6 5 本地 B 参数 B/ 参数 C 本地 C 暂存 C 全局 0 过程 A 过程 B 过程 C R3A R6A R5A R6A R5A R0A 低区 R9A R0A R3B R6B R5B R6B R5B R0B R9B R0B R3C R6C R5C R6C R5C R0C R9C R0C 高区 本区 RISC 的关键技术 指令流调整目的 : 消除数据相关, 使原来可能存在的数据依赖消除, 从而使流水线的运行效率达到最高 方法 : 通过寄存器置换 编译优化的方法 ADD R, R, R3; R+R-> R3 ADD R3, R4, R5 MUL R6, R7, R3 MUL R3, R8, R9 ADD R, R, R3 MUL R6, R7, R0 ADD R3, R4, R5 MUL R0, R8, R9 RISCII 的寄存器窗口.5.3 RISC 机指令系统示例 ( 一 ) 加州大学的 RISC II 机. 指令系统指令数 39 条, 其中 ALU 指令 条, LOAD/STORE 指令 6 条, 控制转移指令 6 条, 辅助指令 5 条 指令格式两种, 短立即数格式和长立即数格式主要两种访存寻址方式, 变址型和 PC 相对型 采用优化延迟转移技术 3 采用多寄存器和窗口重叠技术流水方式采用三级 : 取指和译码, 读数和执行, 写回 采用优化延迟转移, 相关通路技术处理相关 ( 二 ) 斯坦福大学的 MIPS 和 MIPS R3000 机. 指令系统指令数 9 条, 其中 ALU 指令 3 条, LOAD/STORE 指令 条, 控制转移指令 条, 浮点指令 7 条, 协处理指令 6 条 指令格式三种 : 立即数型 转移型和寄存器型 字长为 3 位寻址方式, 有基址加 6 位位移量访存, 立即数寻址和寄存器寻址. 采用优化编译器进行指令序列的重新安排技术 3. 有 3 个寄存器但不采用窗口重叠技术, 而采用延迟优化技术 4. 采用 比较转移 指令, 进行优化编译 流水方式分为取指 译码及读数 执行 访存 写回共 5 级, 分开指令和数据 Cache 的结构 MIPS (3 bit instructions). Register-Register Op Rs a. Register-Iediate Rs Op Rs Rd Iediate Op target Rd Opx b. Branch (displaceent) Op Rs Rs/Opx Displaceent 3. Jup / Call MIPS (addressing odes) Register direct Displaceent Iediate Byte addressable & 64 bit address R0 always contains value 0 Displaceent = 0 register indirect R0 + Displaceent=0 absolute addressing

13 RISC Exaples Apple ipods (custo ARM7TDMI SoC) Apple iphone (Sasung ARM76JZF) Pal and PocketPC PDAs and sartphones (Intel XScale faily, Sasung SC344 - ARM9) Nintendo Gae Boy Advance (ARM7) Nintendo DS (ARM7, ARM9) Sony Network Walkan (Sony in-house ARM based chip) Soe Nokia and Sony Ericsson obile phones Suary As eory speed increased, and high-level languages displaced assebly language, the ajor reasons for CISC began to disappear, and coputer designers began to look at ways coputer perforance could be optiized beyond just aking faster hardware. CISC and RISC ipleentations are becoing ore and ore alike. Many of today s RISC chips support as any instructions as yesterday's CISC chips. And today's CISC chips use any techniues forerly associated with RISC chips. CISC and RISC Convergence, State of the art processor technology has changed significantly. Because a nuber of advanceents are used by both RISC and CISC processors, the lines between the two architectures have begun to blur. In fact, the two architectures alost see to have adopted the strategies of the other. 本章作业 书上作业 :.,.,.4,.5,.6,.7,. 课外作业 : 请以 Pentiu 和 SPARC 为例, 说明其指令系统的设计格式 注意 :Pentiu 指令格式相当复杂 一方面, 要与 Intel 80x86 兼容, 而 80x86 的指令格式本身就比较复杂 另一方面,Pentiu 地址和数据采取 3 位扩展, 并增加了寻址方式的灵活性 SPARC(Scalable Processor Architecture) 是由 Sun 公司定义的一种 RISC 处理器结构 3

Understanding IO patterns of SSDs

Understanding IO patterns of SSDs 固态硬盘 I/O 特性测试 周大 众所周知, 固态硬盘是一种由闪存作为存储介质的数据库存储设备 由于闪存和磁盘之间物理特性的巨大差异, 现有的各种软件系统无法直接使用闪存芯片 为了提供对现有软件系统的支持, 往往在闪存之上添加一个闪存转换层来实现此目的 固态硬盘就是在闪存上附加了闪存转换层从而提供和磁盘相同的访问接口的存储设备 一方面, 闪存本身具有独特的访问特性 另外一方面, 闪存转换层内置大量的算法来实现闪存和磁盘访问接口之间的转换

More information

计算机组成原理第二讲 第二章 : 运算方法和运算器 数据与文字的表示方法 (1) 整数的表示方法. 授课老师 : 王浩宇

计算机组成原理第二讲 第二章 : 运算方法和运算器 数据与文字的表示方法 (1) 整数的表示方法. 授课老师 : 王浩宇 计算机组成原理第二讲 第二章 : 运算方法和运算器 数据与文字的表示方法 (1) 整数的表示方法 授课老师 : 王浩宇 haoyuwang@bupt.edu.cn 1 Today: Bits, Bytes, and Integers Representing information as bits Bit-level manipulations Integers Representation: unsigned

More information

Previous on Computer Networks Class 18. ICMP: Internet Control Message Protocol IP Protocol Actually a IP packet

Previous on Computer Networks Class 18. ICMP: Internet Control Message Protocol IP Protocol Actually a IP packet ICMP: Internet Control Message Protocol IP Protocol Actually a IP packet 前 4 个字节都是一样的 0 8 16 31 类型代码检验和 ( 这 4 个字节取决于 ICMP 报文的类型 ) ICMP 的数据部分 ( 长度取决于类型 ) ICMP 报文 首部 数据部分 IP 数据报 ICMP: Internet Control Message

More information

ICP Enablon User Manual Factory ICP Enablon 用户手册 工厂 Version th Jul 2012 版本 年 7 月 16 日. Content 内容

ICP Enablon User Manual Factory ICP Enablon 用户手册 工厂 Version th Jul 2012 版本 年 7 月 16 日. Content 内容 Content 内容 A1 A2 A3 A4 A5 A6 A7 A8 A9 Login via ICTI CARE Website 通过 ICTI 关爱网站登录 Completing the Application Form 填写申请表 Application Form Created 创建的申请表 Receive Acknowledgement Email 接收确认电子邮件 Receive User

More information

如何查看 Cache Engine 缓存中有哪些网站 /URL

如何查看 Cache Engine 缓存中有哪些网站 /URL 如何查看 Cache Engine 缓存中有哪些网站 /URL 目录 简介 硬件与软件版本 处理日志 验证配置 相关信息 简介 本文解释如何设置处理日志记录什么网站 /URL 在 Cache Engine 被缓存 硬件与软件版本 使用这些硬件和软件版本, 此配置开发并且测试了 : Hardware:Cisco 缓存引擎 500 系列和 73xx 软件 :Cisco Cache 软件版本 2.3.0

More information

实验三十三 DEIGRP 的配置 一 实验目的 二 应用环境 三 实验设备 四 实验拓扑 五 实验要求 六 实验步骤 1. 掌握 DEIGRP 的配置方法 2. 理解 DEIGRP 协议的工作过程

实验三十三 DEIGRP 的配置 一 实验目的 二 应用环境 三 实验设备 四 实验拓扑 五 实验要求 六 实验步骤 1. 掌握 DEIGRP 的配置方法 2. 理解 DEIGRP 协议的工作过程 实验三十三 DEIGRP 的配置 一 实验目的 1. 掌握 DEIGRP 的配置方法 2. 理解 DEIGRP 协议的工作过程 二 应用环境 由于 RIP 协议的诸多问题, 神州数码开发了与 EIGRP 完全兼容的 DEIGRP, 支持变长子网 掩码 路由选择参考更多因素, 如带宽等等 三 实验设备 1. DCR-1751 三台 2. CR-V35FC 一条 3. CR-V35MT 一条 四 实验拓扑

More information

AvalonMiner Raspberry Pi Configuration Guide. AvalonMiner 树莓派配置教程 AvalonMiner Raspberry Pi Configuration Guide

AvalonMiner Raspberry Pi Configuration Guide. AvalonMiner 树莓派配置教程 AvalonMiner Raspberry Pi Configuration Guide AvalonMiner 树莓派配置教程 AvalonMiner Raspberry Pi Configuration Guide 简介 我们通过使用烧录有 AvalonMiner 设备管理程序的树莓派作为控制器 使 用户能够通过控制器中管理程序的图形界面 来同时对多台 AvalonMiner 6.0 或 AvalonMiner 6.01 进行管理和调试 本教程将简要的说明 如何把 AvalonMiner

More information

Logitech G302 Daedalus Prime Setup Guide 设置指南

Logitech G302 Daedalus Prime Setup Guide 设置指南 Logitech G302 Daedalus Prime Setup Guide 设置指南 Logitech G302 Daedalus Prime Contents / 目录 English................. 3 简体中文................. 6 2 Logitech G302 Daedalus Prime 1 On 2 USB Your Daedalus Prime

More information

PCU50 的整盘备份. 本文只针对操作系统为 Windows XP 版本的 PCU50 PCU50 启动硬件自检完后, 出现下面文字时, 按向下光标键 光标条停在 SINUMERIK 下方的空白处, 如下图, 按回车键 PCU50 会进入到服务画面, 如下图

PCU50 的整盘备份. 本文只针对操作系统为 Windows XP 版本的 PCU50 PCU50 启动硬件自检完后, 出现下面文字时, 按向下光标键 光标条停在 SINUMERIK 下方的空白处, 如下图, 按回车键 PCU50 会进入到服务画面, 如下图 PCU50 的整盘备份 本文只针对操作系统为 Windows XP 版本的 PCU50 PCU50 启动硬件自检完后, 出现下面文字时, 按向下光标键 OS Loader V4.00 Please select the operating system to start: SINUMERIK Use and to move the highlight to your choice. Press Enter

More information

OTAD Application Note

OTAD Application Note OTAD Application Note Document Title: OTAD Application Note Version: 1.0 Date: 2011-08-30 Status: Document Control ID: Release _OTAD_Application_Note_CN_V1.0 Copyright Shanghai SIMCom Wireless Solutions

More information

Chapter 1 (Part 2) Introduction to Operating System

Chapter 1 (Part 2) Introduction to Operating System Chapter 1 (Part 2) Introduction to Operating System 张竞慧办公室 : 计算机楼 366 室电邮 :jhzhang@seu.edu.cn 主页 :http://cse.seu.edu.cn/personalpage/zjh/ 电话 :025-52091017 1.1 Computer System Components 1. Hardware provides

More information

Command Dictionary CUSTOM

Command Dictionary CUSTOM 命令模式 CUSTOM [(filename)] [parameters] Executes a "custom-designed" command which has been provided by special programming using the GHS Programming Interface. 通过 GHS 程序接口, 执行一个 用户设计 的命令, 该命令由其他特殊程序提供 参数说明

More information

Build a Key Value Flash Disk Based Storage System. Flash Memory Summit 2017 Santa Clara, CA 1

Build a Key Value Flash Disk Based Storage System. Flash Memory Summit 2017 Santa Clara, CA 1 Build a Key Value Flash Disk Based Storage System Flash Memory Summit 2017 Santa Clara, CA 1 Outline Ø Introduction,What s Key Value Disk Ø A Evolution to Key Value Flash Disk Based Storage System Ø Three

More information

三 依赖注入 (dependency injection) 的学习

三 依赖注入 (dependency injection) 的学习 三 依赖注入 (dependency injection) 的学习 EJB 3.0, 提供了一个简单的和优雅的方法来解藕服务对象和资源 使用 @EJB 注释, 可以将 EJB 存根对象注入到任何 EJB 3.0 容器管理的 POJO 中 如果注释用在一个属性变量上, 容器将会在它被第一次访问之前赋值给它 在 Jboss 下一版本中 @EJB 注释从 javax.annotation 包移到了 javax.ejb

More information

Chapter 7: Deadlocks. Operating System Concepts 9 th Edition

Chapter 7: Deadlocks. Operating System Concepts 9 th Edition Chapter 7: Deadlocks Silberschatz, Galvin and Gagne 2013 Chapter Objectives To develop a description of deadlocks, which prevent sets of concurrent processes from completing their tasks To present a number

More information

Chapter 11 SHANDONG UNIVERSITY 1

Chapter 11 SHANDONG UNIVERSITY 1 Chapter 11 File System Implementation ti SHANDONG UNIVERSITY 1 Contents File-System Structure File-System Implementation Directory Implementation Allocation Methods Free-Space Management Efficiency and

More information

组播路由 - MSDP 和 PIM 通过走

组播路由 - MSDP 和 PIM 通过走 组播路由 - MSDP 和 PIM 通过走 Contents Introduction 拓扑控制 - 飞机来源注册 ( 步骤 1-3) 接受器参加组 ( 第 4 步 - 第 11 步 ) R4 PIM RP 修剪 (S, G) 步骤 12 摘要 Related Information Introduction 本文描述独立于协议的组播 (PIM) 和多播源发现协议 (MSDP) 的操作与使用一简单的组播拓扑

More information

密级 : 博士学位论文. 论文题目基于 ScratchPad Memory 的嵌入式系统优化研究

密级 : 博士学位论文. 论文题目基于 ScratchPad Memory 的嵌入式系统优化研究 密级 : 博士学位论文 论文题目基于 ScratchPad Memory 的嵌入式系统优化研究 作者姓名指导教师学科 ( 专业 ) 所在学院提交日期 胡威陈天洲教授计算机科学与技术计算机学院二零零八年三月 A Dissertation Submitted to Zhejiang University for the Degree of Doctor of Philosophy TITLE: The

More information

Multiprotocol Label Switching The future of IP Backbone Technology

Multiprotocol Label Switching The future of IP Backbone Technology Multiprotocol Label Switching The future of IP Backbone Technology Computer Network Architecture For Postgraduates Chen Zhenxiang School of Information Science and Technology. University of Jinan (c) Chen

More information

Triangle - Delaunay Triangulator

Triangle - Delaunay Triangulator Triangle - Delaunay Triangulator eryar@163.com Abstract. Triangle is a 2D quality mesh generator and Delaunay triangulator. Triangle was created as part of the Quake project in the school of Computer Science

More information

Safe Memory-Leak Fixing for C Programs

Safe Memory-Leak Fixing for C Programs Safe Memory-Leak Fixing for C Programs Qing Gao, Yingfei Xiong, Yaqing Mi, Lu Zhang, Weikun Yang, Zhaoing Zhou, Bing Xie, Hong Mei Institute of Software, Peking Unversity 内存管理 安全攸关软件的开发必然涉及内存管理问题 软件工程经典问题,

More information

学习沉淀成长分享 EIGRP. 红茶三杯 ( 朱 SIR) 微博 : Latest update:

学习沉淀成长分享 EIGRP. 红茶三杯 ( 朱 SIR) 微博 :  Latest update: 学习沉淀成长分享 EIGRP 红茶三杯 ( 朱 SIR) 微博 :http://t.sina.com/vinsoney Latest update: 2012-06-01 课程目标 EIGRP 协议基础 EIGRP 基础配置 EIGRP 协议基础 EIGRP 的协议特点 EIGRP 的三张表 EIGRP 数据包 初始路由发现 EIGRP metric DUAL 算法 EIGRP 的协议特点 CISCO

More information

Oracle 一体化创新云技术 助力智慧政府信息化战略. Copyright* *2014*Oracle*and/or*its*affiliates.*All*rights*reserved.** *

Oracle 一体化创新云技术 助力智慧政府信息化战略. Copyright* *2014*Oracle*and/or*its*affiliates.*All*rights*reserved.** * Oracle 一体化创新云技术 助力智慧政府信息化战略 ?* x * Exadata Exadata* * * Exadata* InfiniBand 0Gbits/S 5?10 * Exadata* * Exadata& & Oracle exadata! " 4 " 240 12! "!! " " " Exadata* Exadata & Single?Instance*Database*

More information

<properties> <jdk.version>1.8</jdk.version> <project.build.sourceencoding>utf-8</project.build.sourceencoding> </properties>

<properties> <jdk.version>1.8</jdk.version> <project.build.sourceencoding>utf-8</project.build.sourceencoding> </properties> SpringBoot 的基本操作 一 基本概念在 spring 没有出现的时候, 我们更多的是使用的 Spring,SpringMVC,Mybatis 等开发框架, 但是要将这些框架整合到 web 项目中需要做大量的配置,applicationContext.xml 以及 servlet- MVC.xml 文件等等, 但是这些文件还还不够, 还需要配置 web.xml 文件进行一系列的配置 以上操作是比较麻烦的,

More information

Technology: Anti-social Networking 科技 : 反社交网络

Technology: Anti-social Networking 科技 : 反社交网络 Technology: Anti-social Networking 科技 : 反社交网络 1 Technology: Anti-social Networking 科技 : 反社交网络 The Growth of Online Communities 社交网络使用的增长 Read the text below and do the activity that follows. 阅读下面的短文, 然后完成练习

More information

第二小题 : 逻辑隔离 (10 分 ) OpenFlow Switch1 (PC-A/Netfpga) OpenFlow Switch2 (PC-B/Netfpga) ServerB PC-2. Switching Hub

第二小题 : 逻辑隔离 (10 分 ) OpenFlow Switch1 (PC-A/Netfpga) OpenFlow Switch2 (PC-B/Netfpga) ServerB PC-2. Switching Hub 第二小题 : 逻辑隔离 (10 分 ) 一 实验背景云平台服务器上的不同虚拟服务器, 分属于不同的用户 用户远程登录自己的虚拟服务器之后, 安全上不允许直接访问同一局域网的其他虚拟服务器 二 实验目的搭建简单网络, 通过逻辑隔离的方法, 实现用户能远程登录局域网内自己的虚拟内服务器, 同时不允许直接访问同一局域网的其他虚拟服务器 三 实验环境搭建如图 1-1 所示, 我们会创建一个基于 OpenFlow

More information

Apache Kafka 源码编译 Spark 大数据博客 -

Apache Kafka 源码编译 Spark 大数据博客 - 经过近一个月时间, 终于差不多将之前在 Flume 0.9.4 上面编写的 source sink 等插件迁移到 Flume-ng 1.5.0, 包括了将 Flume 0.9.4 上面的 TailSou rce TailDirSource 等插件的迁移 ( 当然, 我们加入了许多新的功能, 比如故障恢复 日志的断点续传 按块发送日志以及每个一定的时间轮询发送日志而不是等一个日志发送完才发送另外一个日志

More information

The Design of Everyday Things

The Design of Everyday Things The Design of Everyday Things Byron Li Copyright 2009 Trend Micro Inc. It's Not Your Fault Donald A. Norman & His Book Classification 03/17/11 3 Norman Door Why Learn to think from different aspects Contribute

More information

#MDCC Swift 链式语法应 用 陈乘

#MDCC Swift 链式语法应 用 陈乘 #MDCC 2016 Swift 链式语法应 用 陈乘 方 @ENJOY 关于我 Swift 开发者 ENJOY ios 客户端负责 人 两年年 Swift 实际项 目开发经验 微博 ID: webfrogs Twitter: nswebfrog Writing code is always easy, the hard part is reading it. 链式语法? 链式语法 可以连续不不断地进

More information

NyearBluetoothPrint SDK. Development Document--Android

NyearBluetoothPrint SDK. Development Document--Android NyearBluetoothPrint SDK Development Document--Android (v0.98) 2018/09/03 --Continuous update-- I Catalogue 1. Introduction:... 3 2. Relevant knowledge... 4 3. Direction for use... 4 3.1 SDK Import... 4

More information

Microsoft RemoteFX: USB 和设备重定向 姓名 : 张天民 职务 : 高级讲师 公司 : 东方瑞通 ( 北京 ) 咨询服务有限公司

Microsoft RemoteFX: USB 和设备重定向 姓名 : 张天民 职务 : 高级讲师 公司 : 东方瑞通 ( 北京 ) 咨询服务有限公司 Microsoft RemoteFX: USB 和设备重定向 姓名 : 张天民 职务 : 高级讲师 公司 : 东方瑞通 ( 北京 ) 咨询服务有限公司 RemoteFX 中新的 USB 重定向特性 在 RDS 中所有设备重定向机制 VDI 部署场景讨论 : 瘦客户端和胖客户端 (Thin&Rich). 用户体验 : 演示使用新的 USB 重定向功能 81% 4 本地和远程的一致的体验 (Close

More information

nbns-list netbios-type network next-server option reset dhcp server conflict 1-34

nbns-list netbios-type network next-server option reset dhcp server conflict 1-34 目录 1 DHCP 1-1 1.1 DHCP 公共命令 1-1 1.1.1 dhcp dscp 1-1 1.1.2 dhcp enable 1-1 1.1.3 dhcp select 1-2 1.2 DHCP 服务器配置命令 1-3 1.2.1 address range 1-3 1.2.2 bims-server 1-4 1.2.3 bootfile-name 1-5 1.2.4 class 1-6

More information

Computer Networks. Wenzhong Li. Nanjing University

Computer Networks. Wenzhong Li. Nanjing University Computer Networks Wenzhong Li Nanjing University 1 Chapter 4. Internetworking The Internet Protocol IP Address ARP and DHCP ICMP IPv6 Mobile IP Internet Routing IP Multicasting Multiprotocol Label Switching

More information

操作系统原理与设计. 第 13 章 IO Systems(IO 管理 ) 陈香兰 2009 年 09 月 01 日 中国科学技术大学计算机学院

操作系统原理与设计. 第 13 章 IO Systems(IO 管理 ) 陈香兰 2009 年 09 月 01 日 中国科学技术大学计算机学院 第 13 章 IO Systems(IO 管理 ) 中国科学技术大学计算机学院 2009 年 09 月 01 日 提纲 I/O Hardware 1 I/O Hardware Polling Interrupts Direct Memory Access (DMA) I/O hardware summary 2 Block and Character Devices Network Devices

More information

Lecture 3 for pipelining

Lecture 3 for pipelining Lecture 3 for pipelining The control hazard How to solve the control hazard Pipelining Hazards Taxonomy of Hazards Structural hazards These are conflicts over hardware resources. OK, maybe add extra hardware

More information

Software Engineering. Zheng Li( 李征 ) Jing Wan( 万静 )

Software Engineering. Zheng Li( 李征 ) Jing Wan( 万静 ) Software Engineering Zheng Li( 李征 ) Jing Wan( 万静 ) 作业 Automatically test generation 1. 编写一个三角形程序, 任意输入三个整数, 判断三个整形边长能否构成三角形, 如果是三角形, 则判断它是一般三角形 等腰三角形或等边三角形, 并输出三角形的类型 2. 画出程序的 CFG, 计算圈复杂度 3. 设计一组测试用例满足测试准则

More information

1. DWR 1.1 DWR 基础 概念 使用使用 DWR 的步骤. 1 什么是 DWR? Direct Web Remote, 直接 Web 远程 是一个 Ajax 的框架

1. DWR 1.1 DWR 基础 概念 使用使用 DWR 的步骤. 1 什么是 DWR? Direct Web Remote, 直接 Web 远程 是一个 Ajax 的框架 1. DWR 1.1 DWR 基础 1.1.1 概念 1 什么是 DWR? Direct Web Remote, 直接 Web 远程 是一个 Ajax 的框架 2 作用 使用 DWR, 可以直接在 html 网页中调用 Java 对象的方法 ( 通过 JS 和 Ajax) 3 基本原理主要技术基础是 :AJAX+ 反射 1) JS 通过 AJAX 发出请求, 目标地址为 /dwr/*, 被 DWRServlet(

More information

OpenCascade 的曲面.

OpenCascade 的曲面. 在 OpenSceneGraph 中绘制 OpenCascade 的曲面 eryar@163.com 摘要 Abstract : 本文对 OpenCascade 中的几何曲面数据进行简要说明, 并结合 OpenSceneGraph 将这些曲面显示 关键字 Key Words:OpenCascade OpenSceneGraph Geometry Surface NURBS 一 引言 Introduction

More information

上汽通用汽车供应商门户网站项目 (SGMSP) User Guide 用户手册 上汽通用汽车有限公司 2014 上汽通用汽车有限公司未经授权, 不得以任何形式使用本文档所包括的任何部分

上汽通用汽车供应商门户网站项目 (SGMSP) User Guide 用户手册 上汽通用汽车有限公司 2014 上汽通用汽车有限公司未经授权, 不得以任何形式使用本文档所包括的任何部分 上汽通用汽车供应商门户网站项目 (SGMSP) User Guide 用户手册 上汽通用汽车有限公司 2014 上汽通用汽车有限公司未经授权, 不得以任何形式使用本文档所包括的任何部分 SGM IT < 上汽通用汽车供应商门户网站项目 (SGMSP)> 工作产品名称 :< User Guide 用户手册 > Current Version: Owner: < 曹昌晔 > Date Created:

More information

libde265 HEVC 性能测试报告

libde265 HEVC 性能测试报告 libde265 HEVC www.libde265.org libde265 HEVC 高效率视频编码 (HEVC) 是新的视频压缩标准, 是 H.264/MPEG-4 AVC (Advanced Video Coding) 的后继者 HEVC 是由 ISO/IEC Moving Picture Experts Group (MPEG) 和 ITU-T Video Coding Experts Group

More information

Wireless Presentation Pod

Wireless Presentation Pod Wireless Presentation Pod WPP20 www.yealink.com Quick Start Guide (V10.1) Package Contents If you find anything missing, contact your system administrator. WPP20 Wireless Presentation Pod Quick Start Guide

More information

计算机科学与技术专业本科培养计划. Undergraduate Program for Specialty in Computer Science & Technology

计算机科学与技术专业本科培养计划. Undergraduate Program for Specialty in Computer Science & Technology 计算机科学与技术学院 计算机科学与技术学院下设 6 个研究所 : 计算科学理论研究所 数据工程研究所 并行分布式计算研究所 数据存储研究所 数字媒体研究所 信息安全研究所 ;2 个中心 : 嵌入式软件与系统工程中心和教学中心 外存储系统国家专业实验室 教育部信息存储系统重点实验室 中国教育科研网格主结点 国家高性能计算中心 ( 武汉 ) 服务计算技术与系统教育部重点实验室 湖北省数据库工程技术研究中心

More information

Declaration of Conformity STANDARD 100 by OEKO TEX

Declaration of Conformity STANDARD 100 by OEKO TEX Declaration of Conformity STANDARD 100 by OEKO TEX OEKO-TEX - International Association for Research and Testing in the Field of Textile and Leather Ecology OEKO-TEX - 国际纺织和皮革生态学研究和检测协会 Declaration of

More information

XML allows your content to be created in one workflow, at one cost, to reach all your readers XML 的优势 : 只需一次加工和投入, 到达所有读者的手中

XML allows your content to be created in one workflow, at one cost, to reach all your readers XML 的优势 : 只需一次加工和投入, 到达所有读者的手中 XML allows your content to be created in one workflow, at one cost, to reach all your readers XML 的优势 : 只需一次加工和投入, 到达所有读者的手中 We can format your materials to be read.. in print 印刷 XML Conversions online

More information

Supplementary Materials on Semaphores

Supplementary Materials on Semaphores Supplementary Materials on Semaphores Contents Semaphores Basic synchronization patterns Producers-Consumers (Bounded Buffer) Readers-Writers The Dining Philosophers More Exercises for You Dijkstra Edsger

More information

Air Speaker. Getting started with Logitech UE Air Speaker. 快速入门罗技 UE Air Speaker. Wireless speaker with AirPlay. 无线音箱 (AirPlay 技术 )

Air Speaker. Getting started with Logitech UE Air Speaker. 快速入门罗技 UE Air Speaker. Wireless speaker with AirPlay. 无线音箱 (AirPlay 技术 ) Air Speaker Getting started with Logitech UE Air Speaker Wireless speaker with AirPlay 快速入门罗技 UE Air Speaker 无线音箱 (AirPlay 技术 ) for ipad, iphone, ipod touch and itunes ipad, iphone, ipod touch itunes Logitech

More information

测试基础架构 演进之路. 茹炳晟 (Robin Ru) ebay 中国研发中心

测试基础架构 演进之路. 茹炳晟 (Robin Ru) ebay 中国研发中心 测试基础架构 演进之路 茹炳晟 (Robin Ru) ebay 中国研发中心 茹炳晟 (Robin Ru) 主要工作经历 : ebay 中国研发中心 -- 测试基础架构技术主管 Hewlett-Packard 惠普软件 ( 中国 ) 研发中心 -- 测试架构师 资深测试专家 Alcatel-Lucent 阿尔卡特朗讯 ( 上海 ) 研发中心 -- 测试技术主管 Cisco 思科 ( 中国 ) 研发中心

More information

2. Introduction to Digital Media Format

2. Introduction to Digital Media Format Digital Asset Management 数字媒体资源管理 2. Introduction to Digital Media Format 任课 老师 : 张宏鑫 2014-09-30 Outline Image format and coding methods Audio format and coding methods Video format and coding methods

More information

VAS 5054A FAQ ( 所有 5054A 整合, 中英对照 )

VAS 5054A FAQ ( 所有 5054A 整合, 中英对照 ) VAS 5054A FAQ ( 所有 5054A 整合, 中英对照 ) About Computer Windows System Requirements ( 电脑系统要求方面 ) 问 :VAS 5054A 安装过程中出现错误提示 :code 4 (corrupt cabinet) 答 : 客户电脑系统有问题, 换 XP 系统安装 Q: When vas5054 install, an error

More information

Parallel Programming Principle and Practice Lecture 7

Parallel Programming Principle and Practice Lecture 7 Parallel Programming Principle and Practice Lecture 7 Threads programming with TBB Outline Intel Threading Building Blocks Task-based programming Task Scheduler Scalable Memory Allocators Concurrent Containers

More information

PTZ PRO 2. Setup Guide 设置指南

PTZ PRO 2. Setup Guide 设置指南 PTZ PRO 2 Setup Guide 设置指南 3 ENGLISH 8 简体中文 2 KNOW YOUR PRODUCT 1 4 9 5 10 6 7 11 8 2 13 14 3 12 15 Camera 1. 10X lossless zoom 2. Camera LED 3. Kensington Security Slot Remote 4. Mirror 5. Zoom in 6.

More information

Presentation Title. By Author The MathWorks, Inc. 1

Presentation Title. By Author The MathWorks, Inc. 1 Presentation Title By Author 2014 The MathWorks, Inc. 1 4G LTE 轻松入门 陈建平 MathWorks 中国 2014 The MathWorks, Inc. 2 大纲 4G 综述 LTE 系统工具箱的应用 黄金参考模型 点到点链路级仿真 信号发生和分析 信号信息恢复 4G 系统的并行仿真加速 3 无线标准的演化 * *Although ETSI

More information

China Next Generation Internet (CNGI) project and its impact. MA Yan Beijing University of Posts and Telecommunications 2009/08/06.

China Next Generation Internet (CNGI) project and its impact. MA Yan Beijing University of Posts and Telecommunications 2009/08/06. China Next Generation Internet (CNGI) project and its impact MA Yan Beijing University of Posts and Telecommunications 2009/08/06 Outline Next Generation Internet CNGI project in general CNGI-CERNET2 CERNET2

More information

IPC 的 Proxy-Stub 设计模式 ( c)

IPC 的 Proxy-Stub 设计模式 ( c) B05_c 基於軟硬整合觀點 IPC 的 Proxy-Stub 设计模式 ( c) By 高煥堂 天子 曹操 地头蛇? 3 包裝 IBinder 接口基於軟硬整合觀點 -- 使用 Proxy-Stub 设计模式 采用 Proxy-Stub 设计模式将 IBinder 接口包装起来, 让 App 与 IBinder 接口不再产生高度相依性 應用程序 (App) 其将 IBinder 接口包装起来, 转换出更好用的新接口

More information

TBarCode OCX Microsoft ActiveX compliant Barcode Control

TBarCode OCX Microsoft ActiveX compliant Barcode Control TBarCode OCX Microsoft ActiveX compliant Barcode Control Version 9.0 Tutorial 19 December 2008 TEC-IT Datenverarbeitung GmbH W agnerstrasse 6 A-4400 Steyr, Austria t ++43 (0)7252 72720 f ++43 (0)7252 72720

More information

Ganglia 是 UC Berkeley 发起的一个开源集群监视项目, 主要是用来监控系统性能, 如 :cpu mem 硬盘利用率, I/O 负载 网络流量情况等, 通过曲线很容易见到每个节点的工作状态, 对合理调整 分配系统资源, 提高系统整体性能起到重要作用

Ganglia 是 UC Berkeley 发起的一个开源集群监视项目, 主要是用来监控系统性能, 如 :cpu mem 硬盘利用率, I/O 负载 网络流量情况等, 通过曲线很容易见到每个节点的工作状态, 对合理调整 分配系统资源, 提高系统整体性能起到重要作用 在本博客的 Spark Metrics 配置详解 文章中介绍了 Spark Metrics 的配置, 其中我们就介绍了 Spark 监控支持 Ganglia Sink Ganglia 是 UC Berkeley 发起的一个开源集群监视项目, 主要是用来监控系统性能, 如 :cpu mem 硬盘利用率, I/O 负载 网络流量情况等, 通过曲线很容易见到每个节点的工作状态, 对合理调整 分配系统资源,

More information

H3C CAS 虚拟机支持的操作系统列表. Copyright 2016 杭州华三通信技术有限公司版权所有, 保留一切权利 非经本公司书面许可, 任何单位和个人不得擅自摘抄 复制本文档内容的部分或全部, 并不得以任何形式传播 本文档中的信息可能变动, 恕不另行通知

H3C CAS 虚拟机支持的操作系统列表. Copyright 2016 杭州华三通信技术有限公司版权所有, 保留一切权利 非经本公司书面许可, 任何单位和个人不得擅自摘抄 复制本文档内容的部分或全部, 并不得以任何形式传播 本文档中的信息可能变动, 恕不另行通知 H3C CAS 虚拟机支持的操作系统列表 Copyright 2016 杭州华三通信技术有限公司版权所有, 保留一切权利 非经本公司书面许可, 任何单位和个人不得擅自摘抄 复制本文档内容的部分或全部, 并不得以任何形式传播 本文档中的信息可能变动, 恕不另行通知 目录 1 Windows 1 2 Linux 1 2.1 CentOS 1 2.2 Fedora 2 2.3 RedHat Enterprise

More information

Skill-building Courses Business Analysis Lesson 3 Problem Solving

Skill-building Courses Business Analysis Lesson 3 Problem Solving Skill-building Courses Business Analysis Lesson 3 Problem Solving Review Software Development Life Cycle/Agile/Scrum Learn best practices for collecting and cleaning data in Excel to ensure accurate analysis

More information

EqualLogic Best Practices for SQL Server Deployments

EqualLogic Best Practices for SQL Server Deployments EqualLogic Best Practices for SQL Server Deployments 李光明 Goldman_Li@dell.com Storage Solution Specialist Dell Storage Forum: EqualLogic User Conference Xiamen, Jan 15-16, 2011 Notices & Disclaimers Copyright

More information

: Operating System 计算机原理与设计

: Operating System 计算机原理与设计 11741: Operating System 计算机原理与设计 Chapter 9: Virtual Memory( 虚存 ) 陈香兰 xlanchen@ustceducn http://staffustceducn/~xlanchen Computer Application Laboratory, CS, USTC @ Hefei Embedded System Laboratory, CS,

More information

TDS - 3. Battery Compartment. LCD Screen. Power Button. Hold Button. Body. Sensor. HM Digital, Inc.

TDS - 3. Battery Compartment. LCD Screen. Power Button. Hold Button. Body. Sensor. HM Digital, Inc. TDS - 3 Battery Compartment LCD Screen Power Button Hold Button Body Sensor Dual Range Measures from 0~999ppm, with a resolution of 1 ppm. From 1,000 to 9,990ppm, the resolution is 10 ppm, indicated by

More information

Spark Standalone 模式应用程序开发 Spark 大数据博客 -

Spark Standalone 模式应用程序开发 Spark 大数据博客 - 在本博客的 Spark 快速入门指南 (Quick Start Spark) 文章中简单地介绍了如何通过 Spark s hell 来快速地运用 API 本文将介绍如何快速地利用 Spark 提供的 API 开发 Standalone 模式的应用程序 Spark 支持三种程序语言的开发 :Scala ( 利用 SBT 进行编译 ), Java ( 利用 Maven 进行编译 ) 以及 Python

More information

Packaging 10Apr2012 Rev V Specification MBXL HSG 1. PURPOSE 目的 2. APPLICABLE PRODUCT 适用范围

Packaging 10Apr2012 Rev V Specification MBXL HSG 1. PURPOSE 目的 2. APPLICABLE PRODUCT 适用范围 107-68703 Packaging 10Apr2012 Rev V Specification MBXL HSG 1. PURPOSE 目的 Define the packaging specifiction and packaging method of MBXL HSG. 订定 MBXL HSG 产品之包装规格及包装方式 2. APPLICABLE PRODUCT 适用范围 PKG TYPE

More information

Chap1 Introduction. Outline. An Example System. 1.1 Overview. Computer organization and architecture. Computer organization and architecture

Chap1 Introduction. Outline. An Example System. 1.1 Overview. Computer organization and architecture. Computer organization and architecture Computer Architecture Chap Introduction Zheng Qinghua CS Department of XJTU Outline Overview What s the Computer Architecture Classification of Computer Architecture Quantitative Design Principles Evaluation

More information

Congestion Control Mechanisms for Ad-hoc Social Networks 自组织社会网络中的拥塞控制机制

Congestion Control Mechanisms for Ad-hoc Social Networks 自组织社会网络中的拥塞控制机制 Congestion Control Mechanisms for Ad-hoc Social Networks 自组织社会网络中的拥塞控制机制 by Hannan-Bin-Liaqat (11117018) to School of Software in partial fulfillment of the requirements for the degree of Doctor of Philosophy

More information

Logitech ConferenceCam CC3000e Camera 罗技 ConferenceCam CC3000e Camera Setup Guide 设置指南

Logitech ConferenceCam CC3000e Camera 罗技 ConferenceCam CC3000e Camera Setup Guide 设置指南 Logitech ConferenceCam CC3000e Camera 罗技 ConferenceCam CC3000e Camera Setup Guide 设置指南 Logitech ConferenceCam CC3000e Camera English................. 4 简体中文................ 9 www.logitech.com/support............................

More information

New Media Data Analytics and Application. Lecture 7: Information Acquisition An Integration Ting Wang

New Media Data Analytics and Application. Lecture 7: Information Acquisition An Integration Ting Wang New Media Data Analytics and Application Lecture 7: Information Acquisition An Integration Ting Wang Outlines Product-Oriented Data Collection Make a Web Crawler System Integration You should know your

More information

CHINA VISA APPLICATION CONCIERGE SERVICE*

CHINA VISA APPLICATION CONCIERGE SERVICE* TRAVEL VISA PRO ORDER FORM Call us for assistance 866-378-1722 Fax 866-511-7599 www.travelvisapro.com info@travelvisapro.com CHINA VISA APPLICATION CONCIERGE SERVICE* Travel Visa Pro will review your documents

More information

绝佳的并行处理 - FPGA 加速的根本基石

绝佳的并行处理 - FPGA 加速的根本基石 赛灵思技术日 XILINX TECHNOLOGY DAY 绝佳的并行处理 - 加速的根本基石 朱勇赛灵思大中华区业务拓展总监 2019 年 3 月 19 日 加速 : 大幅提升应用的性能 Without acceleration CPU func1 func2 func3 func4 With acceleration CPU func1 func3 func4 func2 handles compute-intensive,

More information

U-CONTROL UMX610/UMX490/UMX250. The Ultimate Studio in a Box: 61/49/25-Key USB/MIDI Controller Keyboard with Separate USB/Audio Interface

U-CONTROL UMX610/UMX490/UMX250. The Ultimate Studio in a Box: 61/49/25-Key USB/MIDI Controller Keyboard with Separate USB/Audio Interface U-CONTROL UMX610/UMX490/UMX250 The Ultimate Studio in a Box: 61/49/25-Key USB/MIDI Controller Keyboard with Separate USB/Audio Interface 2 U-CONTROL UMX610/UMX490/UMX250 快速启动向导 3 其他的重要信息 ¼'' TS 1. 2. 3.

More information

新一代 ODA X5-2 低调 奢华 有内涵

新一代 ODA X5-2 低调 奢华 有内涵 新一代 ODA X5-2 低调 奢华 有内涵 李昊首席销售顾问甲骨文公司系统事业部 内容预览 1 2 3 4 ODA 概述 ODA X5-2 新功能 / 特性介绍 ODA X5-2 市场定位 & 竞争分析总结 & 讨论 内容预览 1 2 3 4 ODA 概述 ODA X5-2 新功能 / 特性介绍 ODA X5-2 市场定位 & 竞争分析总结 & 讨论 什么是 ODA ODA: 五年四代, 稳中求变

More information

DEV Office 客户端开发增强

DEV Office 客户端开发增强 DEV261 2007 Office 客户端开发增强 课程内容概述 在 Office 2007 客户端众多新特性中, 和使用者关系最为密切的应该是在 UI 方面的增强 例如, Office 2007 摒弃了传统以计算机命令作为功能组织单位的菜单, 而替换为以用户命令为组织单位的 Ribbon,, 这使得用户可以根据当前正在操作的文档内容, 快速定位到想要执行的操作 对于每一个信息工作者而言,UI,

More information

Machine Vision Market Analysis of 2015 Isabel Yang

Machine Vision Market Analysis of 2015 Isabel Yang Machine Vision Market Analysis of 2015 Isabel Yang CHINA Machine Vision Union Content 1 1.Machine Vision Market Analysis of 2015 Revenue of Machine Vision Industry in China 4,000 3,500 2012-2015 (Unit:

More information

Virtual Memory Management for Main-Memory KV Database Using Solid State Disk *

Virtual Memory Management for Main-Memory KV Database Using Solid State Disk * ISSN 1673-9418 CODEN JKYTA8 E-mail: fcst@vip.163.com Journal of Frontiers of Computer Science and Technology http://www.ceaj.org 1673-9418/2011/05(08)-0686-09 Tel: +86-10-51616056 DOI: 10.3778/j.issn.1673-9418.2011.08.002

More information

S 1.6V 3.3V. S Windows 2000 Windows XP Windows Vista S USB S RGB LED (PORT1 PORT2 PORT3) S I 2 C. + 表示无铅 (Pb) 并符合 RoHS 标准 JU10 JU14, JU24, JU25

S 1.6V 3.3V. S Windows 2000 Windows XP Windows Vista S USB S RGB LED (PORT1 PORT2 PORT3) S I 2 C. + 表示无铅 (Pb) 并符合 RoHS 标准 JU10 JU14, JU24, JU25 19-4694; Rev 0; 6/09 MAX7360 评估板 (EV kit) 提供经过验证的设计, 用于评估 MAX7360 集成 ESD 保护电路的 I 2 C 接口 低 EMI 按键开关控制器和 8 路 LED 驱动器 /GPIO 评估板还包含 Windows 2000 Windows XP 和 Windows Vista 兼容软件, 提供简易的图形用户接口 (GUI) 来验证 MAX7360

More information

EBD EBD. end

EBD EBD. end EBD end 1. 2. 3. 4. us-ms ms-s s+ 5. 6. 7. 8. 9. 10. 11. EBD / 1. 2. 3. 4. 1. 2. 3. 4. TCP/IP + = IC PCB IP intellectual Property IC CPU DSP RAM ROM ASIC IP CPU GPRS linux OS RTOS TCP/IP H.323 MCU MCUvsCPU

More information

NetScreen 概念与范例. ScreenOS 参考指南 第 7 卷 : 虚拟系统. ScreenOS 编号 SC 修订本 E

NetScreen 概念与范例. ScreenOS 参考指南 第 7 卷 : 虚拟系统. ScreenOS 编号 SC 修订本 E NetScreen 概念与范例 ScreenOS 参考指南 第 7 卷 : 虚拟系统 ScreenOS 5.0.0 编号 093-0930-000-SC 修订本 E Copyright Notice Copyright 2004 NetScreen Technologies, Inc. All rights reserved. NetScreen, NetScreen Technologies, GigaScreen,

More information

测试 SFTP 的 问题在归档配置页的 MediaSense

测试 SFTP 的 问题在归档配置页的 MediaSense 测试 SFTP 的 问题在归档配置页的 MediaSense Contents Introduction Prerequisites Requirements Components Used 问题 : 测试 SFTP 按钮发生故障由于 SSH 算法协商故障解决方案 Bug Reled Informion Introduction 本文描述如何解决可能发生的安全壳 SSH 算法协商故障, 当您配置一个安全文件传输协议

More information

A Benchmark For Stroke Extraction of Chinese Characters

A Benchmark For Stroke Extraction of Chinese Characters 2015-09-29 13:04:51 http://www.cnki.net/kcms/detail/11.2442.n.20150929.1304.006.html 北京大学学报 ( 自然科学版 ) Acta Scientiarum Naturalium Universitatis Pekinensis doi: 10.13209/j.0479-8023.2016.025 A Benchmark

More information

2.8 Megapixel industrial camera for extreme environments

2.8 Megapixel industrial camera for extreme environments Prosilica GT 1920 Versatile temperature range for extreme environments PTP PoE P-Iris and DC-Iris lens control 2.8 Megapixel industrial camera for extreme environments Prosilica GT1920 is a 2.8 Megapixel

More information

我们应该做什么? 告知性分析 未来会发生什么? 预测性分析 为什么会发生 诊断性分析 过去发生了什么? 描述性分析 高级分析 传统 BI. Source: Gartner

我们应该做什么? 告知性分析 未来会发生什么? 预测性分析 为什么会发生 诊断性分析 过去发生了什么? 描述性分析 高级分析 传统 BI. Source: Gartner 价值 我们应该做什么? 告知性分析 未来会发生什么? 预测性分析 为什么会发生 诊断性分析 过去发生了什么? 描述性分析 传统 BI 高级分析 Source: Gartner 困难 常见方案 Cortana 高级分析套件 SQL Server 2016 或者 Microsoft R Server Machine Learning 或者 Microsoft R Server 1. 业务理解 2. 数据理解

More information

5.1 Megapixel machine vision camera with GigE interface

5.1 Megapixel machine vision camera with GigE interface Manta G-507 Latest Sony CMOS sensor PoE optional Angled-head and board level variants Video-iris lens control 5.1 Megapixel machine vision camera with GigE interface Manta G-507 is a 5.1 Megapixel machine

More information

Safety Life Cycle Model IEC61508 安全生命周期模型 -IEC61508

Safety Life Cycle Model IEC61508 安全生命周期模型 -IEC61508 exida is a unique organization rich with Functional Safety and Control System Security support, products, services, experience, expertise, and an unending quest to exceed customer expectations. Fully integrated

More information

失Answer for homework assignment 4

失Answer for homework assignment 4 1 失1 失Answer for homework assignment 4 1. 有一个 Cache/ 主存存储层次 Cache 采用 2 路组关联,LRU 替换策略, 直写, 无写分配策略 设主存共分 8 个块 (0~7),Cache 为 4 块, 对于下列结构的 Cache, 画出主存 Cache 块的对应关系 ; 假设出现如下主存访问块地址流 : 读 1 读 2 读 4 读 1 写 3 读

More information

T19264B -1 SPECIFICATION FOR APPROVAL 产品说明书 T19264B-1( 带中文字库 ) APPOVED SIGNATURES Blue Moon Customer

T19264B -1 SPECIFICATION FOR APPROVAL 产品说明书 T19264B-1( 带中文字库 ) APPOVED SIGNATURES Blue Moon Customer SPECIFICAION FOR APPROVAL 19264B-1( 带中文字库 ) APPOVED SIGNAURES Blue Moon Customer 产品说明书 目 录 ( 一 ) 概述 ( 二 ) 外形尺寸 ( 三 ) 模块主要硬件构成说明 ( 四 ) 模块的外部接口 ( 五 ) 指令说明 ( 六 ) 读写操作时序 ( 七 ) 应用举例 ( 八 ) 附录 一 概述 1. 液晶显示模块是

More information

Command Dictionary -- DAMSTAB

Command Dictionary -- DAMSTAB 命令模式 DAMSTAB [(divlist)] /SDIC /SDIHC /SDIHR /SDI194C[SP] /SDI194P[SP] /SDI216C[SP] /SDI216P[SP] /SDIPtype [/L:l1,l2] [/B:b1[,b2]] [/N:n1,n2] [/STOP[AT][:n]] [/DLL:draftloadline] [/LIMITHEEL:angle] [/WRITE:runfile]

More information

Oriented Scene Text Detection Revisited. Xiang Bai Huazhong University of Science and Technology

Oriented Scene Text Detection Revisited. Xiang Bai Huazhong University of Science and Technology The Invited Talk in Vision and Learning Seminar (VALSE) Xiamen, 2017-4-22 Oriented Scene Text Detection Revisited Xiang Bai Huazhong University of Science and Technology xbai@hust.edu.cn http://mclab.eic.hust.edu.cn/~xbai/

More information

漂亮的测试. By Alberto Savoia 代码之美 第七章 史际帆

漂亮的测试. By Alberto Savoia 代码之美 第七章 史际帆 漂亮的测试 代码之美 第七章 By Alberto Savoia 史际帆 作者简介 :Alberto Savoia Alberto Savoia is co-founder and CTO of Agitar Software. Before Agitar, he was Senior Director of Engineering at Google; prior to that he was the

More information

Decode Zend. Darkness/Airsupply

Decode Zend. Darkness/Airsupply Decode Zend Darkness/Airsupply 关于 PHP 深入了解 PHP 目录 Decode 的关键 ---Opcode Opcode Hooker 技术介绍 分析 Zend Optimizer 开始 Decode 饶过混淆技术 简约不简单 跨平台 使用广泛 About PHP Inside PHP Php core 与 ZendCore 1 把原始的 php 脚本生成中间代码

More information

<?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> <configuration> <!--- global properties --> <property>

<?xml version=1.0?> <?xml-stylesheet type=text/xsl href=configuration.xsl?> <configuration> <!--- global properties --> <property> 1 重读配置文件 core-site.xml 要利用 Java 客户端来存取 HDFS 上的文件, 不得不说的是配置文件 hadoop-0.20.2/conf/core-site.xml 了, 最初我就是在这里吃了大亏, 所以我死活连不 上 HDFS, 文件无法创建 读取

More information

Outline. Motivations (1/3) Distributed File Systems. Motivations (3/3) Motivations (2/3)

Outline. Motivations (1/3) Distributed File Systems. Motivations (3/3) Motivations (2/3) Outline TFS: Tianwang File System -Performance Gain with Variable Chunk Size in GFS-like File Systems Authors: Zhifeng Yang, Qichen Tu, Kai Fan, Lei Zhu, Rishan Chen, Bo Peng Introduction (what s it all

More information

武汉大学 学年度第 1 学期 多核架构及编程技术 试卷(A)

武汉大学 学年度第 1 学期 多核架构及编程技术 试卷(A) 武汉大学 2007 2008 学年度第 学期 多核架构及编程技术 试卷(A) 学院专业班学号姓名分数 注 : 请在答题纸上答题 答案写在试卷纸上无效 考试完毕, 请将答题纸与试卷纸一起上交 一 填空题 ( 共 20 分, 每题 2 分 ) When threads are scheduled for execution, Windows choose which processor should run

More information

CloudStack 4.3 API 开发指南!

CloudStack 4.3 API 开发指南! CloudStack 4.3 API 开发指南 CloudStack4.3 离发布也不远了, 自从 CloudStack4.1 以后, 其耦合度 一步步下降, 这使开发变得更加容易, 今天我们就以 CloudStack4.3 版本为基础, 来感受 一下如何添加 一个新的 API 首先,CloudStack4.3 里所有的 API 都可认为是 一个插件提供的服务, 诸如 ACL, 网络, 主机以及管理服务器

More information

Altera 器件高级特性与应用 内容安排 时钟管理 时钟管理 片内存储器 数字信号处理 高速差分接口 高速串行收发器. 时钟偏斜 (skew): 始终分配到系统中到达各个时钟末端 ( 器件内部触发器的时钟输入端 ) 的时钟相位不一致的现象 抖动 : 时钟边沿的输出位置和理想情况存在一定的误差

Altera 器件高级特性与应用 内容安排 时钟管理 时钟管理 片内存储器 数字信号处理 高速差分接口 高速串行收发器. 时钟偏斜 (skew): 始终分配到系统中到达各个时钟末端 ( 器件内部触发器的时钟输入端 ) 的时钟相位不一致的现象 抖动 : 时钟边沿的输出位置和理想情况存在一定的误差 4-E Altera 器件高级特性与应用 西安电子科技大学雷达信号处理重点实验室罗丰 luofeng@xidian.edu.cn 内容安排 时钟管理 片内存储器 数字信号处理 高速差分接口 高速串行收发器 2 时钟管理 时钟偏斜 (skew): 始终分配到系统中到达各个时钟末端 ( 器件内部触发器的时钟输入端 ) 的时钟相位不一致的现象 抖动 : 时钟边沿的输出位置和理想情况存在一定的误差 3 1

More information

SHANDONG UNIVERSITY 1

SHANDONG UNIVERSITY 1 Chapter 12 Mass-Storage Systems SHANDONG UNIVERSITY 1 Contents Overview of Mass Storage Structure Disk Structure Disk Attachment Disk Scheduling Disk Management Swap-Space p Management RAID Structure Disk

More information

display portal server display portal user display portal user count display portal web-server

display portal server display portal user display portal user count display portal web-server 目录 1 Portal 1-1 1.1 Portal 配置命令 1-1 1.1.1 aaa-fail nobinding enable 1-1 1.1.2 aging-time 1-1 1.1.3 app-id (Facebook authentication server view) 1-2 1.1.4 app-id (QQ authentication server view) 1-3 1.1.5

More information

IPC 的 Proxy-Stub 设计模式 (b)

IPC 的 Proxy-Stub 设计模式 (b) B05_b 基於軟硬整合觀點 IPC 的 Proxy-Stub 设计模式 (b) By 高煥堂 2 IBinder 接口的一般用途基於軟硬整合觀點 ib.transact(1, data, reply, 0); //. ib.transact(2, data, reply, 0); boolean ontransact( int code, Parcel data, Parcel reply, int

More information

public static InetAddress getbyname(string host) public static InetAddress getlocalhost() public static InetAddress[] getallbyname(string host)

public static InetAddress getbyname(string host) public static InetAddress getlocalhost() public static InetAddress[] getallbyname(string host) 网络编程 杨亮 网络模型 访问 网络 Socket InetAddress 类 public static InetAddress getbyname(string host) public static InetAddress getlocalhost() public static InetAddress[] getallbyname(string host) public class OreillyByName

More information

CA Application Performance Management

CA Application Performance Management CA Application Performance Management for IBM WebSphere Portal 指南 版本 9.5 本文档包括内嵌帮助系统和以电子形式分发的材料 ( 以下简称 文档 ), 其仅供参考,CA 随时可对其进行更改或撤销 未经 CA 事先书面同意, 不得擅自复制 转让 翻印 透露 修改或转录本文档的全部或部分内容 本文档属于 CA 的机密和专有信息, 不得擅自透露,

More information

Windows Batch VS Linux Shell. Jason Zhu

Windows Batch VS Linux Shell. Jason Zhu Windows Batch VS Linux Shell Jason Zhu Agenda System and Shell Windows batch and Linux Shell Dos and Linux Shell internal Commands Windows and Linux external commands Batch and Shell variable and special

More information