精华内容
下载资源
问答
  • 常见的市场类型
    千次阅读
    2020-12-01 15:38:54

    美国证监会(SEC)投资者教育和宣传办公室对于交易订单类型和交易指令出过一份较为通俗易懂的文档,以帮助投资者学习和了解如何买卖证券。

    市场和限价订单(Market and Limit Orders)

    这是市场中最为常见的两种订单类型。

    ❶ 市价单(Market Order)

    市场单是指在最佳可执行价格买入或卖出证券的订单。通常,这种订单会被即刻执行成交。不过,市价单最终的成交价格并不一定被保证。投资者要记得,最新一笔交易价格并不一定是市价单被执行的价格(这点很重要,请心里默念三遍)。在快速波动的市场中,市价单常常能够被执行在最新价或实时报价上。

    举个栗子:小明以市价单买1000股XYZ,市场当前最佳卖出价是3USD/股,若别人的单子先被执行,小明买入的价格很可能高于3USD/股。

    此外,在快速波动的市场中,一个量比较大的市价单很可能被拆分成不同的价格成交。

    举个栗子:小明以市价单3USD/股,买1000股XYZ。在快速波动的市场中,可能有500股买在3USD,500股买在更高的价格上。

    ❷ 限价单(Limit Order)

    限价单是指在特定或更好的价格买入或卖出证券的订单。现价买单仅会在限定价格或更低价格被执行,现价卖单则仅会被在限定价格或更高价格被执行。限价单不保证被执行成交。限价单只有在股价触及限定价格的情况下才会被执行成交。由于限价单不被保证成交,这帮助确保投资者不会在一个未决定的价格上买入或卖出证券。

    举个栗子:小明希望以不高于10USD的价格买入股票ABC,那么当他设定了限价买单后,只有当股票ABC达到或低于10USD的情况下才会成交。

    特殊订单和交易指令(Special Orders and Trading Instructions)

    除了市价单和限价单,经纪商可能允许投资者使用特殊的订单和交易指令以买卖证券。以下是部分常见特殊订单和交易指令。

    ❶ 止损订单(Stop Order)

    止损订单是指当证券价格一旦达到特定价格(停止损失的价格)时买入或者卖出该证券的订单。当止损价被触及,止损订单将变成市价单。

    • 止损买单(Buy stop order)是指设在当前市场价上方的止损订单,
    • 止损卖单(Sell stop order)是指设在当前市场价下方的止损订单。

    在使用止损订单前,我们需要考虑如下因素:

    市场价格的短期波动会触发止损订单,因此止损单的设定要谨慎。止损价并不确保止损订单被执行,止损价只是触发止损订单变成市价订单。在快速波动的市场中,最终投资者收到的市场订单执行价格很可能与止损价存在较大差异。投资者可以通过设定止损限价单(Stop-limit Order)来避免此情况,但需要注意的是,限价单可能导致订单未被执行成交。对于一些特定类型的证券,部分经纪商对于止损价是否被触及有不同的确定标准。对于一些证券,经纪商仅使用当天收盘价(last-sale price)触发止损订单,而另一些则使用报价。

    ❷ 止损限价单(Stop-limit Order)

    止损限价单是指同时结合止损单和限价单特性的订单。一旦止损价格被触及,止损限价单将转变为限价单,并在设定的价格(或更好的价格)上被执行。止损限价单的优势在于投资者能够控制订单可以被执行的价格。

    在使用止损限价单前,我们需要考虑如下因素:

    和所有限价单一样,若证券价格在快速波动的市场中脱离了限定的价格,止损限价单可能不被执行。短期市场波动会触发止损限价单,因此设定要谨慎。止损限价单的止损价和限价并不一定要是同一价格。举例来说,一张止损限价卖单可以把止损价设在3USD,限价设在2.5USD,那么市场价格触及3USD时,这张单子将变成限价单,不过只有价格触及2.5USD或者更低时,才会被执行成交。对于一些特定类型的证券,部分经纪商对于止损价是否被触及有不同的确定标准。对于一些证券,经纪商仅使用当天收盘价(last-sale price)触发止损订单,而另一些则使用报价。

    ❸ 当日有效订单,GTC订单,IOC订单

    日内有效订单(Day Orders)、一直有效订单(Good-Til-CancelledGTC)和立即执行否则取消订单(Immediate-Or-CancelIOC)代表了订单执行的时间指令。除非投资者设定了订单的过期时间,否则默认为日内有效订单。

    GTC订单是指除非订单被执行或取消,否则将始终存在。经纪商通常限制GTC的最长有效时间,各家经纪商对于时间的设定则各不相同。IOC订单是指买卖订单必须被立即执行,没有被执行的部分则取消。

    ❹ FOK订单、AON订单

    另外两种常见的特殊订单类型是立即成交否则全部取消(Fill-Or-Kill,FOK)和全部成交否则全部取消(All-Or-None,AON)。FOK是指买入或卖出的证券必须立即执行否则就全部取消,即不允许部分成交。AON则是指买入或卖出的证券要么全部执行,要么全部取消,和FOK不同的是,AON在没法立即执行的情况下依然会保持有效,直到被执行或者取消。

    更多相关内容
  • 常见报文类型

    万次阅读 2019-05-31 19:22:34
    也正因为如此,IBM、微软、SUN、惠普、Oracle等大公司纷纷进入这个市场。   而在XML最大应用之一的数据格式转换领域,Adobe、微软、Core都在各自相关的软件产品中充分利用了XML技术。以程序关联为特色的Office ...

    1、超文本传输协议

      超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。1960年美国人Ted Nelson构思了一种通过计算机处理文本信息的方法,并称之为超文本(hypertext),这成为了HTTP超文本传输协议标准架构的发展根基。Ted Nelson组织协调万维网协会(World Wide Web Consortium)和互联网工程工作小组(Internet Engineering Task Force )共同合作研究,最终发布了一系列的RFC,其中著名的RFC 2616定义了HTTP 1.1。

    1> Request和Response的格式

    Request格式:
    HTTP请求行
    (请求)头
    空行
    可选的消息体
    注:请求行和标题必须以<CR><LF> 作为结尾(也就是,回车然后换行)。空行内必须只有<CR><LF>而无其他空格。在HTTP/1.1 协议中,所有的请求头,除Host外,都是可选的。

    实例:

    GET / HTTP/1.1
    Host: gpcuster.cnblogs.com
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    Accept-Language: en-us,en;q=0.5
    Accept-Encoding: gzip,deflate
    Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
    Keep-Alive: 300
    Connection: keep-alive
    If-Modified-Since: Mon, 25 May 2009 03:19:18 GMT
    

    Response格式:
    HTTP状态行
    (应答)头
    空行
    可选的消息体

    实例:

    HTTP/1.1 200 OK
    Cache-Control: private, max-age=30
    Content-Type: text/html; charset=utf-8
    Content-Encoding: gzip
    Expires: Mon, 25 May 2009 03:20:33 GMT
    Last-Modified: Mon, 25 May 2009 03:20:03 GMT
    Vary: Accept-Encoding
    Server: Microsoft-IIS/7.0
    X-AspNet-Version: 2.0.50727
    X-Powered-By: ASP.NET
    Date: Mon, 25 May 2009 03:20:02 GMT
    Content-Length: 12173
    ­消息体的内容(略)
    
    2> HTML

      文本标记语言,即HTML(Hypertext Markup Language),是用于描述网页文档的一种标记语言。
      一个网页对应于一个HTML文件,HTML文件以.htm或.html为扩展名。可以使用任何能够生成TXT类型源文件的文本编辑来产生HTML文 件。 超文本标记语言标准的HTML文件都具有一个基本的整体结构,即HTML文件的开头与结尾标志和HTML的头部与实体2大部分。有3个双标记符用于页面整 体结构的确认。

    <html>
    <head>
    <title>Document name goes here</title>
    </head>
    <body>
    Visible text goes here   404 file not found
    </body>
    </html>
    
    <a href="http://www.example.com/">This is a Link</a>
    <a href="http://www.example.com/"><img src="URL"
    alt="Alternate Text"></a>
    <a href="mailto:webmaster@example.com">Send e-mail</a>A named anchor:
    <a name="tips">Useful Tips Section</a>
    <a href="#tips">Jump to the Useful Tips Section</a>
    

    总结:HTML是超文本标记语言,HTTP是协议,HTML在HTTP协议上运行的;通过HTTP协议也可以传输声音、图像、数据。等等。

    2、XML报文

      XML为Extensible Markup Language的缩写,即可扩充标注语言。它是由SGML所精简而来的一种通用标注语言,主要是要简化SGML烦杂的结构,强化HTML过于简单而不够严谨的语法。微软是XML技术的推动者之一,它希望能够建立一个可以为WWW 广泛使用语言环境,推动程序的兼容与协同,从而降低成本,刺激增长。
      虽然XML创立之初只是被当作一项基础技术,但其发展早已超出设计者原先的构想。不论是学术界还是商业界都将其视为下一代网络的基石。XML现在已经成为一股不可抵挡的技术潮流。
      现有的XML主要应用在四个方面:一是应用于具有不同复杂格式的不同数据源间的交互;二是应用于大量运算负荷分布在客户端的情况,用户可以根据自己的需求选择和制作不同的应用程序以处理数据,而服务器只需发出同一个XML文件;三是应用于将同一数据以不同的形式表现出来;四是应用于网络代理对所取得的信息进行编辑、增减以适应个人用户的需要,形成具有个人特色的数据文件。
      事实上,XML技术的潜能还远未被充分挖掘。据一份最新的研究指出,以XML为基础的内容生命周期产品,将在今后5年以10倍的速度快速成长,在2008年达到116亿美元的营业规模。以XML和Web服务为主的研究公司Zap Think在研究报告中也指出,这些以XML为基础并包括Web服务的工具,是将旧有系统再度激活的新希望。
      “XML最大的影响在于XML软件大量兴起:XML剖析器、XML程序语言库、XSLT处理器、XSL FO处理器、数据库接受XML——不只如此,还有网络浏览器也接受XML。”XML工作小组创始会员C.M. Sperberg-McQueen如是认为。也正因为如此,IBM、微软、SUN、惠普、Oracle等大公司纷纷进入这个市场。
      而在XML最大应用之一的数据格式转换领域,Adobe、微软、Core都在各自相关的软件产品中充分利用了XML技术。以程序关联为特色的Office 2003更是将XML的格式转换特性发挥到了极致,以至于这个软件套装几乎成为了一个独立的数据系统。

    <!DOCTYPE project [
     	<!ENTITY Common SYSTEM "common.xml">
    	%Common;
    ]>
    
    <!--
      Bouncy Castle Build Configuration (midp)
    
      This is the JDK 1.1 specific build file.  
    
      $RCSfile: jdk11.xml,v $
      $Author: bouncy $
      $Date: 2005/07/06 13:02:52 $
      $Revision: 1.1.1.1 $
    -->
    <project name="jdk11" default="init" basedir=".">
    
    	<property environment="env" />
    	<property file="${env.CRYPTO_PROP}" />
    
    	<!-- Public callable targets -->
    	<target name="clean" depends="common-clean" />
    	<target name="test" depends="common-test" />
    	<target name="dist" depends="common-dist" />
    	<target name="package" depends="common-package" />
    	<target name="compile" depends="init, local-compile" />
    	<target name="jdoc" depends="common-jdoc" />
    
    	<!-- include common targets, properties -->
    	<property name="master.jdk" value="jdk11" />
    	&Common;
    
    	<!-- ** Private properties -->
    	<patternset id="jdk11.lw-compatibility" >
    		<include name="java/**" />
    	</patternset>
    
    	<patternset id="jdk11.jce-compatibility">
    		<include name="org/**" />
    	</patternset>
    
    	<patternset id="jdk11.lw-extras" >
    		<include name="org/bouncycastle/crypto/test/*.java" /> 
    	</patternset>
    
    	<patternset id="orgbc.javax">
    		<include name="javax/**" />
    	</patternset>
    
    	<patternset id="orgbc.lw-source" >
    		<include name="org/bouncycastle/math/ec/*.java" />
    		<include name="org/bouncycastle/crypto/**" />
    		<include name="org/bouncycastle/util/**" />
    		<include name="org/bouncycastle/asn1/**" />
    	</patternset>
    
    	<patternset id="orgbc.jce-source" >
    		<include name="org/bouncycastle/jce/**" />
    		<exclude name="org/bouncycastle/jce/netscape/*" />
    		<exclude name="org/bouncycastle/jce/provider/X509CertificateObject.java" /> 
    		<exclude name="org/bouncycastle/jce/provider/RSAUtil.java" />
    		<exclude name="org/bouncycastle/jce/provider/JDKX509CertificateFactory.java" /> 
    		<exclude name="org/bouncycastle/jce/provider/test/RSATest.java" /> 
    		<exclude name="org/bouncycastle/jce/provider/test/RegressionTest.java" /> 
    		<!-- to make the friggin thing compile -->
    		<exclude name="org/bouncycastle/jce/provider/test/DSATest.java" /> 
    		<exclude name="org/bouncycastle/jce/provider/test/DHTest.java" /> 
    		<exclude name="org/bouncycastle/jce/provider/test/Netscape*.java" /> 
    		<exclude name="org/bouncycastle/jce/provider/test/Named*.java" /> 
    	</patternset>
    
    	<property name="build.compiler" value="classic" />
    	<property name="bcp" value="${env.JAVA_HOME}/lib/classes.zip" />
    
    	<path id="compile.cp">
    		<pathelement location="${master.classes}" />
    		<pathelement location="${bcp}" />
    	</path>
    
    	<target name="local-compile" depends="llw-compile, ljce-compile" />
    
    	<!-- extra targets used in this file -->
    	<target name="llw-compile" if="is.lw">
    		<echo message="jdk11.lw-compatibility" />
    		<javac srcdir="${master.home}/jdk1.1"
    			destdir="${master.classes}" 
    			includeAntRuntime="no"
    			includeJavaRuntime="no"
    			debug="off"
    			optimize="off"
    			target="1.1">
    			<patternset refid="jdk11.lw-compatibility" /> 
    			<classpath refid = "compile.cp" />
    		</javac>
    
    		<echo message="orgbc.lw-source" />
    		<javac srcdir="${master.src}"
    			destdir="${master.classes}" 
    			includeAntRuntime="no"
    			includeJavaRuntime="no"
    			debug="off"
    			optimize="off"
    			target="1.1">
    			<patternset refid="orgbc.lw-source" /> 
    			<classpath refid = "compile.cp" />
    		</javac>
    
    	</target>
    
    	<target name="ljce-compile" if="is.jce" >
    		<!-- cheat a bit here to remove duplication -->
    		<antcall target="llw-compile">
    			<param name="is.lw" value="true" />
    		</antcall>
    
    		<!-- now do the extra bits for the JCE -->
    		<echo message="orgbc.jce-source" />
    		<javac srcdir="${master.src}"
    			destdir="${master.classes}" 
    			includeAntRuntime="no"
    			includeJavaRuntime="no"
    			debug="off"
    			optimize="off"
    			target="1.1">
    			<patternset refid="orgbc.javax" /> 
    			<patternset refid="orgbc.jce-source" /> 
    			<classpath refid = "compile.cp" />
    		</javac>
    
    		<echo message="jdk11.jce-compatibility" />
    		<javac srcdir="${master.home}/jdk1.1"
    			destdir="${master.classes}" 
    			includeAntRuntime="no"
    			includeJavaRuntime="no"
    			debug="off"
    			optimize="off"
    			target="1.1">
    			<patternset refid="jdk11.jce-compatibility" /> 
    			<classpath refid = "compile.cp" />
    		</javac>
    
    	</target>
    </project>
    

    3、JSON

      JSON,全称是JavaScript Object Notation。它是基于JavaScript编程语言ECMA-262 3rd Edition-December 1999标准的一种轻量级的数据交换格式,主要用于用于跟服务器进行交换数据。跟XML相类似,它独立于语言,在跨平台数据传输上有很大的优势。
      上面是百科的解释,可以说明json大概的意思和作用,json其实就是键值对存储数据,举个例子:var a ={"one":"一","two":"二","three":"三"},a就是一个json,a.one的值就是一,还可以内嵌数组var b={"A":"[1,2,3,4,5,6,7]","B":"[a,b,c,d,e]"},b.A[0]的值就是1,json变量里面还可以内嵌json,可以内嵌数组,取值方法就是如上面的那种,数组用下标,json取键值对的名,使用起来很方便,数据存储格式简洁。

    4、自定义报文

    展开全文
  • 硬盘常见接口类型详解

    千次阅读 2021-07-29 22:40:57
    硬盘常见接口类型详解 目前所能见到的硬盘接口类型主要有IDE、SATA、SCSI、SAS、FC等等。 IDE是俗称的并口,SATA是俗称的串口,这两种硬盘是个人电脑和低端服务器常见的硬盘。SCSI是"小型计算机系统专用接口"的简称...

    硬盘常见接口类型详解

    目前所能见到的硬盘接口类型主要有IDE、SATA、SCSI、SAS、FC等等。 IDE是俗称的并口,SATA是俗称的串口,这两种硬盘是个人电脑和低端服务器常见的硬盘。SCSI是"小型计算机系统专用接口"的简称,SCSI硬盘就是采用这种接口的硬盘。SAS就是串口的SCSI接口。一般服务器硬盘采用这两类接口,其性能比上述两种硬盘要高,稳定性更强,但是价格高,容量小,噪音大。FC是光纤通道,和SCIS接口一样光纤通道最初也不是为硬盘设计开发的接口技术,是专门为网络系统设计的,但随着存储系统对速度的需求,才逐渐应用到硬盘系统中。SSD也称作电子硬盘或者固态电子盘,是由控制单元和固态存储单元(DRAM或FLASH芯片)组成的硬盘。固态硬盘的接口规范和定义、功能及使用方法上与普通硬盘的相同,在产品外形和尺寸上也与普通硬盘一致。新一代的固态硬盘普遍采用SATA-2接口。但其成本较高。

    1. IDE

    IDE(Integrated Drive Electronics集成驱动器电子)的缩写,它的本意是指把控制器与盘体集成在一起的硬盘驱动器,是一种硬盘的传输接口,它有另一个名称叫做ATA(Advanced Technology Attachment),这两个名词都有厂商在用,指的是相同的东西。

    IDE的规格后来有所进步,而推出了EIDE(Enhanced IDE)的规格名称,而这个规格同时又被称为Fast ATA。所不同的是Fast ATA是专指硬盘接口,而EIDE还制定了连接光盘等非硬盘产品的标准。而这个连接非硬盘类的IDE标准,又称为ATAPI接口。而之后再推出更快的接口,名称都只剩下ATA的字样,像是Ultra ATA、ATA/66、ATA/100等。

    早期的IDE接口有两种传输模式,一个是PIO(Programming I/O)模式,另一个是DMA(Direct Memory Access)。虽然DMA模式系统资源占用少,但需要额外的驱动程序或设置,因此被接受的程度比较低。后来在对速度要求愈来愈高的情况下,DMA模式由于执行效率较好,操作系统开始直接支持,而且厂商更推出了愈来愈快的DMA模式传输速度标准。而从英特尔的430TX芯片组开始,就提供了对Ultra DMA 33的支持,提供了最大33MB/sec的的数据传输率,以后又很快发展到了ATA 66,ATA 100以及迈拓提出的ATA 133标准,分别提供66MB/sec,100MB/sec以及133MB/sec的最大数据传输率。值得注意的是,迈拓提出的ATA 133标准并没能获得业界的广泛支持,硬盘厂商中只有迈拓自己才采用ATA 133标准,而日立(IBM),希捷和西部数据则都采用ATA 100标准,芯片组厂商中也只有VIA,SIS,ALi以及nViidia对次标准提供支持,芯片组厂商中英特尔则只支持ATA 100标准。

    各种IDE标准都能很好的向下兼容,例如ATA 133兼容ATA 66/100和Ultra DMA33,而ATA 100也兼容Ultra DMA 33/66。

    要特别注意的是,对ATA 66以及以上的IDE接口传输标准而言,必须使用专门的80芯IDE排线,其与普通的40芯IDE排线相比,增加了40条地线以提高信号的稳定性。

    2. SATA

    使用SATA(Serial ATA)口的硬盘又叫串口硬盘。2001年,由Intel、APT、Dell、IBM、希捷、迈拓这几大厂商组成的Serial ATA委员会正式确立了Serial ATA 1.0规范。

    2002年,虽然串行ATA的相关设备还未正式上市,但Serial ATA委员会已抢先确立了Serial ATA 2.0规范(SATA II)。

    Serial ATA采用串行连接方式,串行ATA总线使用嵌入式时钟信号,具备了更强的纠错能力,与以往相比其最大的区别在于能对传输指令(不仅仅是数据)进行检查,如果发现错误会自动矫正,这在很大程度上提高了数据传输的可靠性。串行接口还具有结构简单、支持热插拔的优点。

    串口硬盘是一种完全不同于并行ATA的新型硬盘接口类型,由于采用串行方式传输数据而知名。相对于并行ATA来说,就具有非常多的优势。

    a). Serial ATA以连续串行的方式传送数据,一次只会传送1位数据。这样能减少SATA接口的针脚数目,使连接电缆数目变少,效率也会更高。

    b). 实际上,Serial ATA 仅用四支针脚就能完成所有的工作,分别用于连接电缆、连接地线、发送数据和接收数据,同时这样的架构还能降低系统能耗和减小系统复杂性。

    c). Serial ATA的起点更高、发展潜力更大,Serial ATA 1.0定义的数据传输率可达150MB/s;这比最快的并行ATA(即ATA/133)所能达到133MB/s的最高数据传输率还高;而在Serial ATA 2.0的数据传输率达到300MB/s;最终SATA将实现600MB/s的最高数据传输率。

    在选购主板时,其实并无必要太在意IDE接口传输标准有多快,其实在ATA 100,ATA 133以及SATA 150下硬盘性能都差不多,因为受限于硬盘的机械结构和数据存取方式,硬盘的性能瓶颈是硬盘的内部数据传输率而非外部接口标准,目前主流硬盘的内部数据传输率离ATA 100的100MB/sec都还差得很远。所以要按照自己的具体需求选购。

    3. SATA II

    SATA的速度是每秒1.5Gbps(150MB/sec),SATA2(Serial ATA 2.0规范)的速度是每秒3Gbps(300MB/sec)。SATAⅡ接口主板能插SATA硬盘,SATA接口主板不能插SATAⅡ盘硬,这都是向下兼容的。

    SATA II是在SATA的基础上发展起来的,其主要特征是外部传输率从SATA的1.5G进一步提高到了3G,此外还包括NCQ(Native Command Queuing,原生命令队列)、端口多路器(Port Multiplier)、交错启动(Staggered Spin-up)等一系列的技术特征。单纯的外部传输率达到3Gbps并不是真正的SATA II。

    SATA II的关键技术就是3Gbps的外部传输率和NCQ技术。 NCQ技术可以对硬盘的指令执行顺序进行优化,避免像传统硬盘那样机械地按照接收指令的先后顺序移动磁头读写硬盘的不同位置,与此相反,它会在接收命令后对其进行排序,排序后的磁头将以高效率的顺序进行寻址,从而避免磁头反复移动带来的损耗,延长硬盘寿命。

    另外并非所有的SATA硬盘都可以使用NCQ技术,除了硬盘本身要支持 NCQ之外,也要求主板芯片组的SATA控制器支持NCQ。此外,NCQ技术不支持FAT文件系统,只支持NTFS文件系统。

    由于SATA设备市场比较混乱,不少SATA设备提供商在市场宣传中滥用“SATA II”的现象愈演愈烈,例如某些号称“SATA II”的硬盘却仅支持3Gbps而不支持NCQ,而某些只具有1.5Gbps的硬盘却又支持NCQ。所以,由希捷(Seagate)所主导的SATA-IO(Serial ATA International Organization,SATA国际组织,原SATA工作组)又宣布了SATA 2.5规范,收录了原先SATA II所具有的大部分功能——从3Gbps和NCQ到交错启动(Staggered Spin-up)、热插拔(Hot Plug)、端口多路器(Port Multiplier)以及比较新的eSATA(External SATA,外置式SATA接口)等等。

    值得注意的是,部分采用较早的仅支持1.5Gbps的南桥芯片(例如VIA VT8237和NVIDIA nForce2 MCP-R/MCP-Gb)的主板在使用SATA II硬盘时,可能会出现找不到硬盘或蓝屏的情况。不过大部分硬盘厂商都在硬盘上设置了一个速度选择跳线,以便强制选择1.5Gbps或3Gbps的工作模式(少数硬盘厂商则是通过相应的工具软件来设置),只要把硬盘强制设置为1.5Gbps,SATA II硬盘照样可以在老主板上正常使用。

    SATA硬盘在设置RAID模式时,一般都需要安装主板芯片组厂商所提供的驱动,但也有少数较老的SATA RAID控制器在打了最新补丁的某些版本的Windows XP系统里不需要加载驱动就可以组建RAID。

    4. SCSI

    SCSI的英文全称为“Small Computer System Interface”(小型计算机系统接口),是同IDE(ATA)完全不同的接口,IDE接口是普通PC的标准接口,而SCSI并不是专门为硬盘设计的接口,是一种广泛应用于小型机上的高速数据传输技术。SCSI接口具有应用范围广、多任务、带宽大、CPU占用率低,以及热插拔等优点,但较高的价格使得它很难如IDE硬盘般普及,因此SCSI硬盘主要应用于中、高端服务器和高档工作站中。

    5. SAS

    SAS(Serial Attached SCSI)即串行连接SCSI,是新一代的SCSI技术。和现在流行的Serial ATA(SATA)硬盘相同,都是采用串行技术以获得更高的传输速度,并通过缩短连结线改善内部空间等。SAS是并行SCSI接口之后开发出的全新接口。此接口的设计是为了改善存储系统的效能、可用性和扩充性,并且提供与SATA硬盘的兼容性。

    SAS的接口技术可以向下兼容SATA。具体来说,二者的兼容性主要体现在物理层和协议层的兼容。

    a). 在物理层,SAS接口和SATA接口完全兼容,SATA硬盘可以直接使用在SAS的环境中,从接口标准上而言,SATA是SAS的一个子标准,因此SAS控制器可以直接操控SATA硬盘,但是SAS却不能直接使用在SATA的环境中,因为SATA控制器并不能对SAS硬盘进行控制;

    b). 在协议层,SAS由3种类型协议组成,根据连接的不同设备使用相应的协议进行数据传输。其中串行SCSI协议(SSP)用于传输SCSI命令;SCSI管理协议(SMP)用于对连接设备的维护和管理;SATA通道协议(STP)用于SAS和SATA之间数据的传输。因此在这3种协议的配合下,SAS可以和SATA以及部分SCSI设备无缝结合。

    SAS系统的背板(Backplane)既可以连接具有双端口、高性能的SAS驱动器,也可以连接高容量、低成本的SATA驱动器。所以SAS驱动器和SATA驱动器可以同时存在于一个存储系统之中。但需要注意的是,SATA系统并不兼容SAS,所以SAS驱动器不能连接到SATA背板上。由于SAS系统的兼容性,使用户能够运用不同接口的硬盘来满足各类应用在容量上或效能上的需求,因此在扩充存储系统时拥有更多的弹性,让存储设备发挥最大的投资效益。

    在系统中,每一个SAS端口可以最多可以连接16256个外部设备,并且SAS采取直接的点到点的串行传输方式,传输的速率高达3Gbps,估计以后会有6Gbps乃至12Gbps的高速接口出现。

    SAS的接口也做了较大的改进,它同时提供了3.5英寸和2.5英寸的接口,因此能够适合不同服务器环境的需求。

    SAS依靠SAS扩展器来连接更多的设备,目前的扩展器以12端口居多,不过根据板卡厂商产品研发计划显示,未来会有28、36端口的扩展器引入,来连接SAS设备、主机设备或者其他的SAS扩展器。

    和传统并行SCSI接口比较起来,SAS不仅在接口速度上得到显著提升(现在主流Ultra 320 SCSI速度为320MB/sec,而SAS才刚起步速度就达到300MB/sec,未来会达到600MB/sec甚至更多),而且由于采用了串行线缆,不仅可以实现更长的连接距离,还能够提高抗干扰能力,并且这种细细的线缆还可以显著改善机箱内部的散热情况。

    SAS目前的不足主要有以下方面:

    a). 硬盘、控制芯片种类少:

    只有希捷、迈拓以及富士通等为数不多的硬盘厂商推出了SAS接口硬盘,品种太少,其他厂商的SAS硬盘多数处在产品内部测试阶段。此外周边的SAS控制器芯片或者一些SAS转接卡的种类更是不多,多数集中在LSI以及Adaptec公司手中。

    b). 硬盘价格太贵:

    比起同容量的Ultra 320 SCSI硬盘,SAS硬盘要贵了一倍还多。一直居高不下的价格直接影响了用户的采购数量和渠道的消化数量,而无法形成大批量生产的SAS 硬盘,其成本的压力又会反过来促使价格无法下降。

    如果用户想要做个简单的RAID级别,那么不仅需要购买多块SAS硬盘,还要购买昂贵的RAID卡,价格基本上和硬盘相当。

    c). 实际传输速度变化不大:

    SAS硬盘的接口速度并不代表数据传输速度,受到硬盘机械结构限制,现在SAS硬盘的机械结构和SCSI硬盘几乎一样。目前数据传输的瓶颈集中在由硬盘内部机械机构、硬盘存储技术、磁盘转速,所决定的硬盘内部数据传输速度,也就是80MBsec左右,SAS硬盘的性能提升不明显。

    d). 用户追求成熟、稳定的产品:

    从现在已经推出的产品来看,SAS硬盘更多的被应用在高端4路服务器上,而4路以上服务器用户并非一味追求高速度的硬盘接口技术,最吸引他们的应该是成熟、稳定的硬件产品,虽然SAS接口服务器和SCSI接口产品在速度、稳定性上差不多,但目前的技术和产品都还不够成熟。

    不过随着英特尔等主板芯片组制造商、希捷等硬盘制造商以及众多的服务器制造商的大力推动,SAS的相关产品技术会逐步成熟,价格也会逐步滑落,早晚都会成为服务器硬盘的主流接口。

    6. FC

    光纤通道的英文拼写是Fiber Channel,和SCIS接口一样光纤通道最初也不是为硬盘设计开发的接口技术,是专门为网络系统设计的,但随着存储系统对速度的需求,才逐渐应用到硬盘系统中。光纤通道硬盘是为提高多硬盘存储系统的速度和灵活性才开发的,它的出现大大提高了多硬盘系统的通信速度。光纤通道的主要特性有:热插拔性、高速带宽、远程连接、连接设备数量大等。

    光纤通道是为在像服务器这样的多硬盘系统环境而设计,能满足高端工作站、服务器、海量存储子网络、外设间通过集线器、交换机和点对点连接进行双向、串行数据通讯等系统对高数据传输率的要求。

    7. SSD

    固态硬盘(Solid State Disk或Solid State Drive),也称作电子硬盘或者固态电子盘,是由控制单元和固态存储单元(DRAM或FLASH芯片)组成的硬盘。固态硬盘的接口规范和定义、功能及使用方法上与普通硬盘的相同,在产品外形和尺寸上也与普通硬盘一致。由于固态硬盘没有普通硬盘的旋转介质,因而抗震性极佳。其芯片的工作温度范围很宽(-40~85℃)。目前广泛应用于军事、车载、工控、视频监控、网络监控、网络终端、电力、医疗、航空等、导航设备等领域。目前由于成本较高,正在逐渐普及到DIY市场。

    由于固态硬盘技术与传统硬盘技术不同,所以产生了不少新兴的存储器厂商。厂商只需购买NAND存储器,再配合适当的控制芯片,就可以制造固态硬盘了。新一代的固态硬盘普遍采用SATA-2接口。

    固态硬盘的存储介质分为两种,一种是采用闪存(FLASH芯片)作为存储介质,另外一种是采用DRAM作为存储介质。

    (1)基于闪存的固态硬盘(IDE FLASH DISK、Serial ATA Flash Disk):

    采用FLASH芯片作为存储介质,这也是我们通常所说的SSD。它的外观可以被制作成多种模样,例如:笔记本硬盘、微硬盘、存储卡、优盘等样式。这种SSD固态硬盘最大的优点就是可以移动,而且数据保护不受电源控制,能适应于各种环境,但是使用年限不高,适合于个人用户使用。

    在基于闪存的固态硬盘中,存储单元又分为两类:SLC(Single Layer Cell 单层单元)和MLC(Multi-Level Cell多层单元)。

    SLC的特点是成本高、容量小、但是速度快,而MLC的特点是容量大成本低,但是速度慢。MLC的每个单元是2bit的,相对SLC来说整整多了一倍。不过,由于每个MLC存储单元中存放的资料较多,结构相对复杂,出错的几率会增加,必须进行错误修正,这个动作导致其性能大幅落后于结构简单的SLC闪存。此外,SLC闪存的优点是复写次数高达100000次,比MLC闪存高10倍。此外,为了保证MLC的寿命,控制芯片都校验和智能磨损平衡技术算法,使得每个存储单元的写入次数可以平均分摊,达到100万小时故障间隔时间(MTBF)。

    (2)基于DRAM的固态硬盘:

    采用DRAM作为存储介质,目前应用范围较窄。它仿效传统硬盘的设计、可被绝大部分操作系统的文件系统工具进行卷设置和管理,并提供工业标准的PCI和FC接口用于连接主机或者服务器。应用方式可分为SSD硬盘和SSD硬盘阵列两种。它是一种高性能的存储器,而且使用寿命很长,美中不足的是需要独立电源来保护数据安全。

    展开全文
  • 常见的硬盘类型介绍

    万次阅读 2019-07-31 21:56:00
    简介按接口类型分类概述IDESATASCSISASFCSSD参考资料 简介 对于硬盘来说,常见的有以下几种分类方式: 按生产厂家分类 大部分人选择硬盘都是会先看厂家,然后才是容量、材质等信息,常见的硬盘厂家主要有: 希捷...

    简介

    对于硬盘来说,常见的有以下几种分类方式:

    1. 按生产厂家分类
      大部分人选择硬盘都是会先看厂家,然后才是容量、材质等信息,常见的硬盘厂家主要有:
    • 希捷Seagate
    • 西部数据Western Digital
    • 三星SAMSUNG
    • 闪迪SanDisk
    • 金士顿Kingston
    1. 按照硬盘材质分为两大类
    • HDD(Hard Disk Driver):传统硬盘,即机械硬盘
    • SSD(Solid State Disk):固态硬盘
    1. 按照接口类型区分
      目前所能见到的硬盘接口类型主要有IDE、SATA、SCSI、SAS、FC等等,接下来,我们主要按照硬盘的接口类型,来对硬盘做一个介绍。

    按接口类型分类

    概述

    最初硬盘的通用标准即IDE(Integrated Device Electronics:电子集成驱动器),IDE经过不断的发展,除了开始的几个版本外,后续的几个版本都叫Ultra DMA,其中最快的是Ultra DMA133,速度达到了133M/s。而人们通常喜欢用ATA(Advanced Technology Attachment)来称呼IDE硬盘,但是严格来讲这个称谓是不对的,因为从理论上来讲,IDE的范围比ATA更大,任何电子集成驱动器都属于IDE,甚至包括SCSI(Small Computer System Interface)。直到SATA的出现将ATA和IDE区分开来,SATA即Serial-ATA(串行ATA),而IDE则属于Parallel-ATA(并行ATA)。所以,一般来说,IDE称为并口,SATA称为串口,这两种硬盘是个人电脑和低端服务器常见的硬盘。

    SCSI是"小型计算机系统专用接口"的简称,SCSI硬盘就是采用这种接口的硬盘。SAS就是串口的SCSI接口。一般服务器硬盘采用这两类接口,其性能比上述两种硬盘要高,稳定性更强,但是价格高,容量小,噪音大。

    FC是光纤通道,和SCIS接口一样光纤通道最初也不是为硬盘设计开发的接口技术,是专门为网络系统设计的,但随着存储系统对速度的需求,才逐渐应用到硬盘系统中。

    SSD也称作电子硬盘或者固态电子盘,是由控制单元和固态存储单元(DRAM或FLASH芯片)组成的硬盘。固态硬盘的接口规范和定义、功能及使用方法上与普通硬盘的相同,在产品外形和尺寸上也与普通硬盘一致。新一代的固态硬盘普遍采用SATA-2接口,但其成本较高。

    IDE

    IDE(Integrated Drive Electronics集成驱动器电子)的缩写,它的本意是指把控制器与盘体集成在一起的硬盘驱动器,是一种硬盘的传输接口,它有另一个名称叫做ATA(Advanced Technology Attachment),这两个名词都有厂商在用,指的是相同的东西。

    IDE的规格后来有所进步,而推出了EIDE(Enhanced IDE)的规格名称,而这个规格同时又被称为Fast ATA。所不同的是Fast ATA是专指硬盘接口,而EIDE还制定了连接光盘等非硬盘产品的标准。而这个连接非硬盘类的IDE标准,又称为ATAPI接口。而之后再推出更快的接口,名称都只剩下ATA的字样,像是Ultra ATA、ATA/66、ATA/100等。

    早期的IDE接口有两种传输模式,一个是PIO(Programming I/O)模式,另一个是DMA(Direct Memory Access)。虽然DMA模式系统资源占用少,但需要额外的驱动程序或设置,因此被接受的程度比较低。后来在对速度要求愈来愈高的情况下,DMA模式由于执行效率较好,操作系统开始直接支持,而且厂商更推出了愈来愈快的DMA模式传输速度标准。而从英特尔的430TX芯片组开始,就提供了对Ultra DMA 33的支持,提供了最大33MB/sec的的数据传输率,以后又很快发展到了ATA 66,ATA 100以及迈拓提出的ATA 133标准,分别提供66MB/sec,100MB/sec以及133MB/sec的最大数据传输率。值得注意的是,迈拓提出的ATA 133标准并没能获得业界的广泛支持,硬盘厂商中只有迈拓自己才采用ATA 133标准,而日立(IBM),希捷和西部数据则都采用ATA 100标准,芯片组厂商中也只有VIA,SIS,ALi以及nViidia对次标准提供支持,芯片组厂商中英特尔则只支持ATA 100标准。

    各种IDE标准都能很好的向下兼容,例如ATA 133兼容ATA 66/100和Ultra DMA33,而ATA 100也兼容Ultra DMA 33/66。要特别注意的是,对ATA 66以及以上的IDE接口传输标准而言,必须使用专门的80芯IDE排线,其与普通的40芯IDE排线相比,增加了40条地线以提高信号的稳定性。

    IDE硬盘优点:价格低廉、兼容性强、性价比高。
    IDE硬盘缺点:数据传输速度慢、线缆长度过短、连接设备少。

    SATA

    使用SATA(Serial ATA)口的硬盘又叫串口硬盘。2001年,由Intel、APT、Dell、IBM、希捷、迈拓这几大厂商组成的Serial ATA委员会正式确立了Serial ATA 1.0规范。2002年,虽然串行ATA的相关设备还未正式上市,但Serial ATA委员会已抢先确立了Serial ATA 2.0规范(SATA II)。

    Serial ATA采用串行连接方式,串行ATA总线使用嵌入式时钟信号,具备了更强的纠错能力,与以往相比其最大的区别在于能对传输指令(不仅仅是数据)进行检查,如果发现错误会自动矫正,这在很大程度上提高了数据传输的可靠性。串行接口还具有结构简单、支持热插拔的优点。

    串口硬盘是一种完全不同于并行ATA的新型硬盘接口类型,由于采用串行方式传输数据而知名。相对于并行ATA来说,就具有非常多的优势。

    • Serial ATA以连续串行的方式传送数据,一次只会传送1位数据。这样能减少SATA接口的针脚数目,使连接电缆数目变少,效率也会更高。
    • 实际上,Serial ATA 仅用四支针脚就能完成所有的工作,分别用于连接电缆、连接地线、发送数据和接收数据,同时这样的架构还能降低系统能耗和减小系统复杂性。
    • Serial ATA的起点更高、发展潜力更大,Serial ATA 1.0定义的数据传输率可达150MB/s;这比最快的并行ATA(即ATA/133)所能达到133MB/s的最高数据传输率还高;而在Serial ATA 2.0的数据传输率达到300MB/s;最终SATA将实现600MB/s的最高数据传输率。

    在选购主板时,其实并无必要太在意IDE接口传输标准有多快,其实在ATA 100,ATA 133以及SATA 150下硬盘性能都差不多,因为受限于硬盘的机械结构和数据存取方式,硬盘的性能瓶颈是硬盘的内部数据传输率而非外部接口标准,目前主流硬盘的内部数据传输率离ATA 100的100MB/sec都还差得很远。所以要按照自己的具体需求选购。

    SATA II是在SATA的基础上发展起来的,其主要特征是外部传输率从SATA的1.5G进一步提高到了3G,此外还包括NCQ(Native Command Queuing,原生命令队列)、端口多路器(Port Multiplier)、交错启动(Staggered Spin-up)等一系列的技术特征。单纯的外部传输率达到3Gbps并不是真正的SATA II。

    SATA II的关键技术就是3Gbps的外部传输率和NCQ技术。 NCQ技术可以对硬盘的指令执行顺序进行优化,避免像传统硬盘那样机械地按照接收指令的先后顺序移动磁头读写硬盘的不同位置,与此相反,它会在接收命令后对其进行排序,排序后的磁头将以高效率的顺序进行寻址,从而避免磁头反复移动带来的损耗,延长硬盘寿命。

    另外并非所有的SATA硬盘都可以使用NCQ技术,除了硬盘本身要支持 NCQ之外,也要求主板芯片组的SATA控制器支持NCQ。此外,NCQ技术不支持FAT文件系统,只支持NTFS文件系统。

    由于SATA设备市场比较混乱,不少SATA设备提供商在市场宣传中滥用“SATA II”的现象愈演愈烈,例如某些号称“SATA II”的硬盘却仅支持3Gbps而不支持NCQ,而某些只具有1.5Gbps的硬盘却又支持NCQ。所以,由希捷(Seagate)所主导的SATA-IO(Serial ATA International Organization,SATA国际组织,原SATA工作组)又宣布了SATA 2.5规范,收录了原先SATA II所具有的大部分功能——从3Gbps和NCQ到交错启动(Staggered Spin-up)、热插拔(Hot Plug)、端口多路器(Port Multiplier)以及比较新的eSATA(External SATA,外置式SATA接口)等等。

    值得注意的是,部分采用较早的仅支持1.5Gbps的南桥芯片(例如VIA VT8237和NVIDIA nForce2 MCP-R/MCP-Gb)的主板在使用SATA II硬盘时,可能会出现找不到硬盘或蓝屏的情况。不过大部分硬盘厂商都在硬盘上设置了一个速度选择跳线,以便强制选择1.5Gbps或3Gbps的工作模式(少数硬盘厂商则是通过相应的工具软件来设置),只要把硬盘强制设置为1.5Gbps,SATA II硬盘照样可以在老主板上正常使用。

    SATA硬盘在设置RAID模式时,一般都需要安装主板芯片组厂商所提供的驱动,但也有少数较老的SATA RAID控制器在打了最新补丁的某些版本的Windows XP系统里不需要加载驱动就可以组建RAID。

    SATA硬盘与传统的并行ATA硬盘相比具有非常明显的优势:首先是SATA的传输速度快,除此之外,SATA硬盘还具有安装方便、容易散热、支持热插拔等诸多优点,这些都是并行ATA硬盘无法与之相比的。

    SCSI

    SCSI的英文全称为“Small Computer System Interface”(小型计算机系统接口),是同IDE(ATA)完全不同的接口,IDE接口是普通PC的标准接口,而SCSI并不是专门为硬盘设计的接口,是一种广泛应用于小型机上的高速数据传输技术。SCSI接口具有应用范围广、多任务、带宽大、CPU占用率低,以及热插拔等优点,但较高的价格使得它很难如IDE硬盘般普及,因此SCSI硬盘主要应用于中、高端服务器和高档工作站中。

    SAS

    SAS(Serial Attached SCSI)即串行连接SCSI,是新一代的SCSI技术。和现在流行的Serial ATA(SATA)硬盘相同,都是采用串行技术以获得更高的传输速度,并通过缩短连结线改善内部空间等。SAS是并行SCSI接口之后开发出的全新接口。此接口的设计是为了改善存储系统的效能、可用性和扩充性,并且提供与SATA硬盘的兼容性。

    SAS的接口技术可以向下兼容SATA。具体来说,二者的兼容性主要体现在物理层和协议层的兼容。

    • 在物理层,SAS接口和SATA接口完全兼容,SATA硬盘可以直接使用在SAS的环境中,从接口标准上而言,SATA是SAS的一个子标准,因此SAS控制器可以直接操控SATA硬盘,但是SAS却不能直接使用在SATA的环境中,因为SATA控制器并不能对SAS硬盘进行控制;
    • 在协议层,SAS由3种类型协议组成,根据连接的不同设备使用相应的协议进行数据传输。其中串行SCSI协议(SSP)用于传输SCSI命令;SCSI管理协议(SMP)用于对连接设备的维护和管理;SATA通道协议(STP)用于SAS和SATA之间数据的传输。因此在这3种协议的配合下,SAS可以和SATA以及部分SCSI设备无缝结合。

    SAS系统的背板(Backplane)既可以连接具有双端口、高性能的SAS驱动器,也可以连接高容量、低成本的SATA驱动器。所以SAS驱动器和SATA驱动器可以同时存在于一个存储系统之中。但需要注意的是,SATA系统并不兼容SAS,所以SAS驱动器不能连接到SATA背板上。由于SAS系统的兼容性,使用户能够运用不同接口的硬盘来满足各类应用在容量上或效能上的需求,因此在扩充存储系统时拥有更多的弹性,让存储设备发挥最大的投资效益。

    在系统中,每一个SAS端口可以最多可以连接16256个外部设备,并且SAS采取直接的点到点的串行传输方式,传输的速率高达3Gbps,估计以后会有6Gbps乃至12Gbps的高速接口出现。

    SAS的接口也做了较大的改进,它同时提供了3.5英寸和2.5英寸的接口,因此能够适合不同服务器环境的需求。SAS依靠SAS扩展器来连接更多的设备,目前的扩展器以12端口居多,不过根据板卡厂商产品研发计划显示,未来会有28、36端口的扩展器引入,来连接SAS设备、主机设备或者其他的SAS扩展器。

    和传统并行SCSI接口比较起来,SAS不仅在接口速度上得到显著提升(现在主流Ultra 320 SCSI速度为320MB/sec,而SAS才刚起步速度就达到300MB/sec,未来会达到600MB/sec甚至更多),而且由于采用了串行线缆,不仅可以实现更长的连接距离,还能够提高抗干扰能力,并且这种细细的线缆还可以显著改善机箱内部的散热情况。

    SAS目前的不足主要有以下方面:

    • 硬盘、控制芯片种类少
      只有希捷、迈拓以及富士通等为数不多的硬盘厂商推出了SAS接口硬盘,品种太少,其他厂商的SAS硬盘多数处在产品内部测试阶段。此外周边的SAS控制器芯片或者一些SAS转接卡的种类更是不多,多数集中在LSI以及Adaptec公司手中。

    • 硬盘价格太贵
      比起同容量的Ultra 320 SCSI硬盘,SAS硬盘要贵了一倍还多。一直居高不下的价格直接影响了用户的采购数量和渠道的消化数量,而无法形成大批量生产的SAS 硬盘,其成本的压力又会反过来促使价格无法下降。如果用户想要做个简单的RAID级别,那么不仅需要购买多块SAS硬盘,还要购买昂贵的RAID卡,价格基本上和硬盘相当。

    • 实际传输速度变化不大
      SAS硬盘的接口速度并不代表数据传输速度,受到硬盘机械结构限制,现在SAS硬盘的机械结构和SCSI硬盘几乎一样。目前数据传输的瓶颈集中在由硬盘内部机械机构、硬盘存储技术、磁盘转速,所决定的硬盘内部数据传输速度,也就是80MBsec左右,SAS硬盘的性能提升不明显。

    • 用户追求成熟、稳定的产品
      从现在已经推出的产品来看,SAS硬盘更多的被应用在高端4路服务器上,而4路以上服务器用户并非一味追求高速度的硬盘接口技术,最吸引他们的应该是成熟、稳定的硬件产品,虽然SAS接口服务器和SCSI接口产品在速度、稳定性上差不多,但目前的技术和产品都还不够成熟。

    不过随着英特尔等主板芯片组制造商、希捷等硬盘制造商以及众多的服务器制造商的大力推动,SAS的相关产品技术会逐步成熟,价格也会逐步滑落,早晚都会成为服务器硬盘的主流接口。

    FC

    光纤通道的英文拼写是Fiber Channel,和SCIS接口一样光纤通道最初也不是为硬盘设计开发的接口技术,是专门为网络系统设计的,但随着存储系统对速度的需求,才逐渐应用到硬盘系统中。光纤通道硬盘是为提高多硬盘存储系统的速度和灵活性才开发的,它的出现大大提高了多硬盘系统的通信速度。光纤通道的主要特性有:热插拔性、高速带宽、远程连接、连接设备数量大等。

    光纤通道是为在像服务器这样的多硬盘系统环境而设计,能满足高端工作站、服务器、海量存储子网络、外设间通过集线器、交换机和点对点连接进行双向、串行数据通讯等系统对高数据传输率的要求。

    SSD

    固态硬盘(Solid State Disk或Solid State Drive),也称作电子硬盘或者固态电子盘,是由控制单元和固态存储单元(DRAM或FLASH芯片)组成的硬盘。固态硬盘的接口规范和定义、功能及使用方法上与普通硬盘的相同,在产品外形和尺寸上也与普通硬盘一致。由于固态硬盘没有普通硬盘的旋转介质,因而抗震性极佳。其芯片的工作温度范围很宽(-40~85℃)。目前广泛应用于军事、车载、工控、视频监控、网络监控、网络终端、电力、医疗、航空等、导航设备等领域。目前由于成本较高,正在逐渐普及到DIY市场。

    由于固态硬盘技术与传统硬盘技术不同,所以产生了不少新兴的存储器厂商。厂商只需购买NAND存储器,再配合适当的控制芯片,就可以制造固态硬盘了。新一代的固态硬盘普遍采用SATA-2接口。

    固态硬盘的存储介质分为两种,一种是采用闪存(FLASH芯片)作为存储介质,另外一种是采用DRAM作为存储介质。

    1. 基于闪存的固态硬盘(IDE FLASH DISK、Serial ATA Flash Disk)

    采用FLASH芯片作为存储介质,这也是我们通常所说的SSD。它的外观可以被制作成多种模样,例如:笔记本硬盘、微硬盘、存储卡、优盘等样式。这种SSD固态硬盘最大的优点就是可以移动,而且数据保护不受电源控制,能适应于各种环境,但是使用年限不高,适合于个人用户使用。

    在基于闪存的固态硬盘中,存储单元又分为两类:SLC(Single Layer Cell 单层单元)和MLC(Multi-Level Cell多层单元)。

    SLC的特点是成本高、容量小、但是速度快,而MLC的特点是容量大成本低,但是速度慢。MLC的每个单元是2bit的,相对SLC来说整整多了一倍。不过,由于每个MLC存储单元中存放的资料较多,结构相对复杂,出错的几率会增加,必须进行错误修正,这个动作导致其性能大幅落后于结构简单的SLC闪存。此外,SLC闪存的优点是复写次数高达100000次,比MLC闪存高10倍。此外,为了保证MLC的寿命,控制芯片都校验和智能磨损平衡技术算法,使得每个存储单元的写入次数可以平均分摊,达到100万小时故障间隔时间(MTBF)。

    1. 基于DRAM的固态硬盘:

    采用DRAM作为存储介质,目前应用范围较窄。它仿效传统硬盘的设计、可被绝大部分操作系统的文件系统工具进行卷设置和管理,并提供工业标准的PCI和FC接口用于连接主机或者服务器。应用方式可分为SSD硬盘和SSD硬盘阵列两种。它是一种高性能的存储器,而且使用寿命很长,美中不足的是需要独立电源来保护数据安全。

    参考资料

    IDE、SATA、SCSI、SAS、FC、SSD硬盘类型介绍
    IDE(ATA),SATA,SCSI的区别
    关于SCSI/SATA/IDE硬盘的比较
    IDE、SATA、SCSI、FC、SAS简介与区别

    展开全文
  • 常见接口类型

    千次阅读 2016-08-15 11:27:04
    相应的,在市场的带动下,用于PC计算机的IDE接口设备价格大幅降低,同时性能大幅提高。鉴于此,RAID技术开始移植到IDE接口上,推出了基于IDE接口的RAID应用,称为IDE RAID。而基于SCSI接口的RAID应用则相应称为SCSI ...
  • 数据分析之常见图表类型与应用

    千次阅读 2020-06-26 00:39:12
    纬度:1+ 度量:1+ 这种图片在游戏里很常见 通常所指的CRM,指用计算机自动化分析销售、市场营销、客户服务以及应用等流程的软件系统。它的目标是通过提高客户的价值、满意度、赢利性和忠实度来缩减销售周期和销售...
  • 常见的App类型有哪些?

    千次阅读 2021-09-03 09:10:31
    那么我生活中常见的App类型又有哪些呢? 1、电商App,这类App是企业销售最直接、最有效的一种,现在很多的电商App都加了社交元素,这样可以让购买的用户进行分享,这样可以快速吸引更多的购买用户。 2、外卖App,...
  • 常见USB接口类型

    千次阅读 2020-12-01 16:00:42
    常见USB接口 Type-A:标准版 USB 接口 Type-B:打印机设备常用 TYPE Micro-B:移动设备的 USB 标准 (如安卓手机充电口) Type-C:正在成为主流趋势接口类型 (如安卓手机充电口) USB3.1百科 USB 3.1 Gen2是最新...
  • 例如,在“众包和 AMT 简介”会议中出现的一组常见问题如下: 市场上可以完成哪些类型的任务? 它要多少钱? 我能多快得到结果? AMT市场有多大? 这些问题的答案在很大程度上仍然是轶事,并基于个人观察和经验。 ...
  • 常见总线类型

    万次阅读 多人点赞 2016-08-15 10:53:54
    1、总线按功能和规范可分为五大类型 :数据总线、地址总线、控制总线、扩展总线及局部总线。 数据总线、地址总线和控制总线也统称为系统总线,即通常意义上所说的总线。常见的数据总线为ISA、EISA、...
  • 互联网营销活动常见类型

    千次阅读 2019-09-14 05:54:25
    本篇从宏观的角度来梳理一下互联网营销活动常见类型。不管是电商行业,还是现在比较火的互联网金融行业,各个行业只要有需要消费者的,都会有活动的支持。 - 1. 常见活动类型 - 2. 业务逻辑 - 3. 活动开发占比 - 4. ...
  • 软件测试测试常见分类有哪些?

    千次阅读 2022-06-23 16:16:14
    下面列出了一些常见的软件测试类型:功能测试类型包括:非功能测试类型包括:包括但不限于以上列举内容,下面是详细概念。 它是软件行业中最常用的测试类型。该测试的目的是在将其发布到市场或用户之前,确定所有...
  • 常见的政府补贴类型我们是否都清楚呢? 目前,我们常见的政府扶持企业的方式主要有三种,分别是财政贴息、财政拨款、税收返还三大类。 1、财政贴息 财政贴士是指政府为了支持特定的行业领域和地区发展,...
  • 市场调查大赛全保姆教程(经验分享)

    万次阅读 多人点赞 2021-11-20 18:23:25
    全国大学生市场调查与分析大赛全保姆经验分享 其中个人赛和问卷数据分析教程纯干货,看完保证你拿个省奖还是简简单单,打字不易,大家看完觉得有用记得点赞三连,感激不尽。
  • 干货!常见waf识别

    千次阅读 2021-07-09 11:25:37
    目前安全市场上,大多数的 WAF都属于此类。它们以一个独立的硬件设备的形态存在,支持以多种方式(如透明桥接模式、旁路模式、反向代理等)部署到网络中为后端的Web应用提供安全防护。相对于软件产品类的WAF,这类...
  • 浅谈几种常见的 嵌入式处理器比较分析 前言 随着电子科学的不断发展人们开始逐渐对数码产品有了更高的需求这就促使...下面小编就对市场常见的几种嵌入式处理器进行比较分析希望可以对大家有所帮助(嵌入式处理器类型)
  • DDOS攻击类型攻击类型有哪些

    千次阅读 2020-04-02 10:40:19
    DDoS攻击是目前最常见的一种网络攻击手段,DDOS攻击类型有以下几种。 1、TCP洪水攻击(SYN Flood) TCP洪水攻击是当前最流行的DoS(拒绝服务攻击)与DDoS(分布式拒绝服务攻击)的方式之一,这是一种利用TCP协议缺陷...
  • 当今市场上四种最常见的SSD硬盘外形包括2.5英寸SATA硬盘、mSATA硬盘、M.2硬盘,以及PCIe硬盘。如今,SSD硬盘驱动器提供了不同的好处,从易于改变到增加吞吐量。目前四种流行的硬盘外形主导着市场。SSD硬盘通常根据其...
  • 数据库的简介与类型

    万次阅读 多人点赞 2018-03-23 10:04:26
     随着互联网Web2.0网站的星期,传统的关系型数据库在应付web2,0网站,特别是对于规模日益扩大的海量数据,超大规模和高并发的微博、微信、SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题。...
  • 各组织类型的介绍

    千次阅读 2019-02-28 19:17:46
    组织是什么?家庭、学校、医院、企业、事业单位、政府组织、民间机构、国家等,都可以称之为一个组织。...家庭的组织类型一般是一外一内,凡事必有侧重,因为大家都得生活,什么事都少不了。 在企业里...
  • 常见磁盘类型 SATA,SAS,FC,SSD

    千次阅读 2016-03-24 22:58:58
    而现在,用户即使使用不同类型的硬盘,也不需要再重新投资,对于企业用户投资保护来说,实在意义非常。但需要注意的是,SATA系统并不兼容SAS,所以SAS驱动器不能连接到SATA背板上。   SAS 使用的扩展器可以让一...
  • Brian Lawley在他的Expert Product Development一书中,介绍了他在产品开发中使用的最常见路线图类型: 战略与市场路线图 长期的路线图 技术路线图 产品开发路线图 平台路线图 内部和外部产品路线图 ...
  • 在google的安卓市场找软件,可以使用应用市场软件识别并进行软件搜索,例如微信的格式:   {market://details?id=com.tencent.mm}   9.获取Wifi配置(Android) {WIFI:T:WPA;S:mynetwork;P:mypass;;} 相关参数...
  • 常见地图服务以及区别

    千次阅读 2021-12-07 19:12:00
    常见的地图服务分为: WMS、WFS、WCS、WPS、WMTS、TMS、WMSC服务 WMS服务,全称是Web Map Service (web地图服务),动态地图服务,在ArcGIS中我们经常利用理由的mxd文件发布的服务,就是这种地图服务,如果你的...
  • 物联网常见的无线传输协议类型

    万次阅读 2018-03-05 15:38:04
    下面就来看看物联网中常见的无线传输协议类型: RFID RFID(Radio Frequency Identification),即射频识别,俗称电子标签。它是一种非接触式的自动识别技术,通过射频信号自动识别目标对象并获取相关数据。 RFID由...
  • 知识点滴 - 芯片主要封装类型介绍

    千次阅读 2021-08-02 14:09:23
    90年代后期,随着BGA技术的不断成熟,PQFP终于被市场淘汰。 ---------------------------------------------------------------------------------------- QFN封装 QFN(Quad Flat No-leads Package,方形扁平无引脚...
  • 常见软件的几种主要类型

    千次阅读 2015-03-23 11:58:02
    全球每天都有成千上万个软件在传播,这些软件依据许可方式的不同,大致可将软件区分为公共软件、自由软件、免费软件和专属软件等几种形式与类型。 不同的软件一般都有对应的软件授权,软件的使用者必须在同意所使用...
  • 移动硬盘数据线接口类型有哪些?:单usb接口是移动硬盘端接口,双usb接口端是计算机usb接口端,双usb接口端实际上只有一个usb接口,另一个USB接口只有USB电源。当移动硬盘的电源不足时,可以安装双USB接口。硬盘接口...
  • 国际市场营销

    千次阅读 2019-09-16 15:13:07
    1. 市场概念的演变:(1)市场是商品交换的场所(2)市场是商品交换和流通的领域 1 2. 正确理解市场范畴的概念 1 第二节世界市场现状和发展趋势 2 第三节企业国际化经营: 2 第四节国际市场营销学的内容 2 第一...
  • 产品的几种类型

    千次阅读 2019-08-01 22:02:52
    产品经理被授权管理产品线,披挂上阵对产品线全面控制。...1、产品是否真的满足了市场的需要? 2、产品是否提供了真正的价值? 3、产品相比其他友商产品有明显的优势? 4、产品与友商产品最大的区别或者...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 79,242
精华内容 31,696
热门标签
关键字:

常见的市场类型