谷歌做公司網(wǎng)站需要多少錢西安互聯(lián)網(wǎng)推廣公司
8.3 End-to-end Data Protection (Optional)
為了提供從應(yīng)用程序到NVM介質(zhì)并返回到應(yīng)用程序本身的穩(wěn)健數(shù)據(jù)保護(hù),可以使用端到端數(shù)據(jù)保護(hù)。如果啟用了此可選機(jī)制,則將額外的保護(hù)信息(例如CRC)添加到邏輯塊中,控制器和/或主機(jī)軟件可以對其進(jìn)行評估,以確定邏輯塊的完整性。根據(jù)命名空間的格式,此附加保護(hù)信息(如果存在)是元數(shù)據(jù)的前八個(gè)字節(jié)或元數(shù)據(jù)的后八個(gè)字節(jié)。對于大于8個(gè)字節(jié)的元數(shù)據(jù)格式,如果保護(hù)信息包含在元數(shù)據(jù)的前八個(gè)字節(jié)內(nèi),則CRC不覆蓋任何元數(shù)據(jù)字節(jié)。對于超過8個(gè)字節(jié)的元數(shù)據(jù)格式,如果保護(hù)信息包含在元數(shù)據(jù)的最后8個(gè)字節(jié)內(nèi),則CRC覆蓋了所有元數(shù)據(jù)字節(jié),但不包括最后8個(gè)字符。如第8.2節(jié)所述,元數(shù)據(jù)以及由此產(chǎn)生的保護(hù)信息可以被配置為與邏輯塊數(shù)據(jù)或存儲在單獨(dú)的緩沖區(qū)中。
企業(yè)實(shí)施中最常用的數(shù)據(jù)保護(hù)機(jī)制是SCSI保護(hù)信息,通常稱為數(shù)據(jù)完整性字段(DIF)和數(shù)據(jù)完整性擴(kuò)展(DIX)。這兩種機(jī)制之間的主要區(qū)別在于保護(hù)信息的位置。在DIF中,保護(hù)信息與邏輯塊數(shù)據(jù)連續(xù)并創(chuàng)建擴(kuò)展邏輯塊,而在DIX中,保護(hù)消息存儲在單獨(dú)的緩沖區(qū)中。本規(guī)范定義的端到端數(shù)據(jù)保護(hù)機(jī)制在功能上與DIF和DIX兼容。DIF功能是通過配置元數(shù)據(jù)與邏輯塊數(shù)據(jù)連續(xù)來實(shí)現(xiàn)的,而DIX功能是通過將元數(shù)據(jù)和數(shù)據(jù)配置在單獨(dú)的緩沖區(qū)中來實(shí)現(xiàn)的,參看 8.2章節(jié)所示。
NVM Express接口支持SBC-3中指定的SCSI保護(hù)信息模型中定義的相同端到端保護(hù)類型。在格式化命名空間并在標(biāo)識命名空間數(shù)據(jù)結(jié)構(gòu)中報(bào)告時(shí),選擇端到端數(shù)據(jù)保護(hù)類型(即Type 1, Type 2, or Type 3)(參見圖249)。
Figure 249: Identify – Identify Namespace Data Structure, NVM Command Set Specific
Bytes | O/M | Description |
---|---|---|
… | … | … |
28 | M | End-to-end Data Protection Capabilities (DPC): 此字段表示端到端數(shù)據(jù)保護(hù)功能的功能。此字段中可以設(shè)置多個(gè)位。請參閱第8.3節(jié)。 |