简介

SCSI (Small Computer System Interface) 是一组用于在计算机和外部设备之间进行物理连接和传输数据的标准。这些标准定义命令、协议、电子接口和光学接口。SCSI 通常用在硬盘和磁带设备上,但是也可以用于许多其他设备,比如扫描仪、CD 和 DVD 驱动器。

SCSI(常常称为并行 SCSI)基于总线技术。它的历史差不多有 30 年了,已经很难满足当今 IT 环境的需求。例如,它的最高数据传输速度只有 320 MB/sec (Ultra320 SCSI),而且在共享的总线上连接的设备越多,性能就越差。企业 IT 需求日益复杂,SCSI 越来越不能满足需要了。

开发 Serial Attached SCSI (SAS) 的目的是满足传统的并行 SCSI 无法满足的 I/O 和直接连接存储需求。它提供与 SCSI 的逻辑兼容性,同时提供优于 SCSI 的可靠性、性能和可管理性。与并行 SCSI 一样,SAS 是一种用于在硬盘和磁带驱动器等计算机存储设备之间传输数据的技术。但是,SCSI 是多支路的,而 SAS 是点对点协议,支持比并行 SCSI 高得多的数据传输速度。它使用标准的 SCSI 命令集与 SAS 端设备交互。

SAS 协议由 International Committee for Information Technology Standards (INCITS) 的 T10 技术委员会开发和维护。

回页首

组件

典型的 SAS 系统由以下四个基本组件组成:

  • 发起者(Initiator)
  • 目标 (Target)
  • 服务交付子系统 (Service Delivery Subsystem)
  • 扩展器 (Expander)

发起者向目标设备发送设备服务和任务管理请求,并从目标设备接收对请求的响应。发起者可以是主板上的组件或附加的主机总线适配器。

目标包含逻辑单元和目标端口。它接收并处理设备服务和任务管理请求,然后向发送这些请求的发起者返回响应。目标设备可以是硬盘或磁盘阵列系统。

服务交付系统 (SDS) 是 I/O 系统的一部分。它在发起者和目标之间来回传输信息。一般情况下,SDS 由连接发起者和目标的线缆组成,可能包含扩展器。

扩展器是 SDS 的组成部分。它们协助 SAS 设备之间的通信。它们还帮助把多个 SAS 设备连接到单一发起者端口。

回页首

并行 SCSI 与 SAS

下表说明 SAS 和 SCSI 接口之间的主要差异:

并行 SCSI 与 SAS

并行 SCSI SAS
体系结构 并行,所有设备都连接到共享的总线。 串行,点对点,单独的信号路径。使用端口扩展器1 执行散布(fan-out)。
性能 最大速度 320 MB/sec (Ultra320 SCSI)。性能随着连接共享总线的设备增加而衰退。跨整个多支路总线分享速度。 3.0 GB/sec,计划增加到 12.0 GB/sec。即使增加更多设备,性能也维持不变。
可伸缩性 每条线缆上的设备数受到每条通道上 SCSI ID 数(8、16 或 32)的限制。 最多 128 个设备。通过使用散布扩展器,可支持 16,384 个设备。
兼容性 与其他所有驱动器接口都不兼容。 与串行 ATA (SATA) 兼容。
最大线缆长度 总长度 12 米。可以使用 SCSI 中继器突破此限制,但是中继器比较贵。 每个单独的连接 8 米;整个域可以布置数千英尺的线缆。
线缆形式因素 过多的线缆会增加成本。 紧凑的连接器和线缆可以节省空间和成本。
热插拔功能 未优化。应该谨慎。 支持。
设备标识 手工设置;用户必须确保总线上没有 ID 号冲突。 在生产设备时设置全世界范围内惟一的 ID,可以惟一地标识设备;不需要用户操作。
终结 手工设置;用户必须确保正确地安装终结器。 单独的信号路径使设备在默认情况下包含终结;不需要用户操作。

1端口扩展器本质上是具有强大的处理器的交换机。

回页首

结束语

从最终用户的角度来看,SAS 提供企业级的健壮性,能够保护对兼容的 SCSI 软件和应用程序的投资。另外,因为它与 SATA (Serial Advanced Technology Attachment) 兼容,SAS 允许在 SAS 系统中使用直接连接存储设备。因为它基于串行接口,所以 SAS 允许增加设备支持。

从并行 SCSI 到串行 SCSI相关推荐

  1. 1.4总线:并行总线、串行总线、单工、半双工、全双工、总线宽度、总线带宽、总线的分类、数据总线、地址总线、控制总线

    1.4总线:并行总线.串行总线.单工.半双工.全双工.总线宽度.总线带宽.总线的分类.数据总线.地址总线.控制总线 总线 并行总线.串行总线 单工.半双工.全双工 总线宽度 总线带宽 总线的分类 数据 ...

  2. java8新特性--并行流与串行流

    并行流与串行流 1.概述 2.实例 1.概述 并行流就是把一个内容分成多个数据块,并用不同的线程分 别处理每个数据块的流. Java 8 中将并行进行了优化,我们可以很容易的对数据进行并 行操作.St ...

  3. java8新特性【Lambda、Stream API、Optional、Date Time API 、并行流与串行流】

    文章目录 Lambda 表达式 Lambda 表达式的基础语法 方法引用 Lambda 表达式需要"函数式接口"的支持 Java8 内置的四大核心函数式接口 Stream API ...

  4. 总线的定义, 并行总线和串行总线

    任何一个微处理器都要与一定数量的部件和外围设备连接,但如果将各部件和每一种外围设备都分别用一组线路与CPU直接连接,那么连线将会错综复杂,甚至难以实现.为了简化硬件电路设计.简化系统结构,常用一组线路 ...

  5. “并行程序VS串行程序”——并行程序优化实录

    在多核处理器.超级计算机日益普及的今天,程序员们怎能对并行程序"袖手旁观"呢? 为了练手,我用MPI写了一个并行排序程序, 先介绍下我的第一个版本,大概的思路是: 使用MPI在各个 ...

  6. Activiti并行网关和串行网关区别

    转载出处来自分享牛http://blog.csdn.net/qq_30739519) Activiti多实例任务有并行.串行区分. 并行代表同时进行,如把任务分给5个人来处理,这5个人同时会收到任务, ...

  7. java+串行和并行的区别_Java8新特性_并行流与串行流

    1.Java8中forkjoin框架使用更加简单了 1.7中的ForkJoin框架编码复杂且容易出错,而8中的编码则十分简单 JDK1.7时开发者需要自定义计算类,如 package com.atgu ...

  8. 串行并行程序在效率上的简单比较

    串行&并行程序在效率上的简单比较 分类: Multi-X 2010-10-15 10:33 1198人阅读 评论(0) 收藏 举报 parallel工作程序开发作业语言测试 开头:     这 ...

  9. 串行并行 同步异步通信

    终端与其他设备(例如其他终端.计算机和外部设备)通过数据传输进行通信.数据传输可以通过两种方式进行:并行通信和串行通信. 1.串行通信 是指使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个 ...

  10. 锁与并发工具包与线程池与LockSupport与Fork/Join框架与并行流串行流与阻塞队列与JPS,jstack命令查看死锁查看线程状态与AQS个人笔记九

    朝闻道,夕死可矣 本文共计 86564字,估计阅读时长1小时 点击进入->Thread源码万字逐行解析 文章目录 本文共计 86564字,估计阅读时长1小时 一锁 二Java中13个原子操作类 ...

最新文章

  1. SAP RETAIL 初阶之WA52 Allocation Rule List
  2. hexo d 部署博客时出错
  3. 批量部署OFFICE2013
  4. 801. 二进制中1的个数 【二进制的基本模板】
  5. linux运维工程师学习路线
  6. 血型算法php,血型排行榜!(真的很准)
  7. android 出现在默认应用程序,如何将我的应用程序设置为默认的SMS应用程序?
  8. java 文件的删除一行_如何从java中的文件中删除一行文本?
  9. 【备注】【C14】《HeadFirstJava(中文版)(第2版)》 PDF 下载
  10. coreldraw怎么打印荣誉证书_教你如何打印大于A4尺寸的荣誉证书和奖状
  11. 关于黑苹果耳机麦克风无法正常输入输出以及VoodooHDA启动慢 解决方法
  12. 时频分析方法及其在发展性EEG数据中的应用
  13. php 孙中岳_请问,看完孙仲岳的一周学会PHP接案了!
  14. 梯形公式预测校正matlab_鲁棒预测控制(Robust MPC)
  15. 高校成绩管理数据库系统的设计与实现
  16. 深入理解操作系统实验——bomb lab(phase_3)
  17. LS1046A平台 网卡混杂模式,无法收到DMAC不是自己的包
  18. DBMS Implementation 笔记 04: Indexing
  19. android qq右上加号,Android 模拟QQ空间小加号+用popupWindow制作spinner
  20. am5718_TI Cortex-A15 AM5718 AM57x 多核异构开发板免费试用

热门文章

  1. 所谓高手,就是把自己活成了贝叶斯定理
  2. 细说API – 认证、授权和凭证
  3. 【限时福利】COACKA免费试听@Days China,干货在这里!
  4. 2017中国云计算开源优秀案例
  5. oracle左连接没用_Oracle左连接,右连接
  6. 【RWM】基于matlab路由无线传感器网络模拟随机路点运动模型【含Matlab源码 1565期】
  7. 【数字信号调制】基于matlab GUI ASK+OOK+BPSK+8PSK+QPSK+AM调制解调【含Matlab源码 1368期】
  8. 【纸牌识别】基于matlab形态学扑克牌识别【含Matlab源码 1352期】
  9. 【优化算法】蝗虫优化算法(GOA)【含Matlab源码 936期】
  10. 【手写数字识别】基于matlab GUI贝叶斯+线性分类器手写数字识别【含Matlab源码 828期】