一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

解讀SSD基本工作原理和產(chǎn)品的核心參數(shù)

SSDFans ? 來源:未知 ? 作者:李倩 ? 2018-05-25 15:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

請SSD基本工作原理

從主機(jī)PC端開始,用戶從操作系統(tǒng)應(yīng)用層面對SSD發(fā)出請求,文件系統(tǒng)將讀寫請求經(jīng)驅(qū)動(dòng)轉(zhuǎn)化為相應(yīng)的符合協(xié)議的讀寫和其他命令,SSD收到命令執(zhí)行相應(yīng)操作,然后輸出結(jié)果,每個(gè)命令的輸入和輸出經(jīng)協(xié)議標(biāo)準(zhǔn)組織標(biāo)準(zhǔn)化,這是標(biāo)準(zhǔn)的東西,和HDD無異,只不過HDD替換成SSD硬件存儲數(shù)據(jù),訪問的對象變成SSD。

圖1-13 SSD系統(tǒng)調(diào)用

SSD的輸入是命令(Command),輸出是數(shù)據(jù)(Data)和命令狀態(tài)(Command Status)。SSD前端(Front End)接收用戶命令請求,經(jīng)過內(nèi)部計(jì)算和處理邏輯,輸出用戶所需要的數(shù)據(jù)或狀態(tài)。

從圖1-13可以看出,SSD主要有三大功能模塊組成:

1. 前端接口和相關(guān)的協(xié)議模塊;

2. 中間的FTL層(Flash Translation Layer)模塊;

3. 后端和閃存通訊模塊。

SSD前端負(fù)責(zé)和主機(jī)直接通訊,接收主機(jī)發(fā)來的命令和相關(guān)數(shù)據(jù),命令經(jīng)SSD處理后,最終交由前端返回命令狀態(tài)或數(shù)據(jù)給主機(jī)。SSD通過諸如SATA、SAS和PCIe等接口與主機(jī)相連,實(shí)現(xiàn)對應(yīng)的AHCI、SCSI和NVMe等協(xié)議。

表1-1 SATA/SAS/PCIe接口協(xié)議

我們看看SSD是怎么進(jìn)行讀寫的。

主機(jī)通過接口發(fā)送寫命令給SSD,SSD接收到該命令后執(zhí)行,并接收主機(jī)要寫入的數(shù)據(jù)。數(shù)據(jù)一般會先緩存在SSD內(nèi)部的RAM中,F(xiàn)TL會為每個(gè)邏輯數(shù)據(jù)塊分配一個(gè)閃存地址,當(dāng)數(shù)據(jù)湊到一定數(shù)量后,F(xiàn)TL便會發(fā)送寫閃存請求給后端,然后后端根據(jù)寫請求,把緩存中的數(shù)據(jù)寫到對應(yīng)的閃存空間。

由于閃存不能覆蓋寫,閃存塊需擦除才能寫入。主機(jī)發(fā)來的某個(gè)數(shù)據(jù)塊,它不是寫在閃存固定位置,SSD可以為其分配任何可能的閃存空間寫入。因此,SSD內(nèi)部需要FTL這樣一個(gè)東西,完成邏輯數(shù)據(jù)塊到閃存物理空間的轉(zhuǎn)換或者映射。

舉個(gè)例子,假設(shè)SSD容量為128GB,邏輯數(shù)據(jù)塊大小為4KB,所以該SSD一共有128GB/4KB = 32M個(gè)邏輯數(shù)據(jù)塊。每個(gè)邏輯塊都有一個(gè)映射,即每個(gè)邏輯塊在閃存空間都有一個(gè)存儲位置。閃存地址大小如果用4字節(jié)表示,那么存儲32M個(gè)邏輯數(shù)據(jù)塊在閃存中的地址則需要32M*4B = 128MB大小的映射表。

正因?yàn)镾SD內(nèi)部維護(hù)了一張邏輯地址到物理地址轉(zhuǎn)換的映射表,當(dāng)主機(jī)發(fā)來讀命令時(shí),SSD能根據(jù)需要讀取的邏輯數(shù)據(jù)塊,查找該映射表,獲取這些邏輯數(shù)據(jù)在閃存空間所在位置,后端便能從閃存上把對應(yīng)數(shù)據(jù)讀到SSD內(nèi)部緩存空間,然后前端負(fù)責(zé)把這些數(shù)據(jù)返回給主機(jī)。

由于前端接口協(xié)議都是標(biāo)準(zhǔn)化的,后端和閃存的接口及操作也是標(biāo)準(zhǔn)化的(閃存遵循ONFI或者Toggle協(xié)議),因此,一個(gè)SSD在前端協(xié)議及閃存確定下來后,差異化就體現(xiàn)在FTL算法上了。FTL算法決定了性能、可靠性、功耗等SSD的核心參數(shù)。

其實(shí),F(xiàn)TL除了完成邏輯數(shù)據(jù)到閃存空間的映射,還需要做很多其它事情。

前面提到,閃存不能覆蓋寫,因此隨著用戶數(shù)據(jù)的不斷寫入,閃存空間會產(chǎn)生垃圾(無效數(shù)據(jù))。FTL需要做垃圾回收(Garbage Collection)以騰出可用閃存空間用以寫用戶數(shù)據(jù)。

圖1-14 垃圾數(shù)據(jù)回收

以圖1-14為例,在Block x和Block y上有很多垃圾數(shù)據(jù),其中Block x上A,B,C為有效數(shù)據(jù),Block y上D, E,F,G為有效數(shù)據(jù)。垃圾回收就是把一個(gè)或者幾個(gè)Block上的有效數(shù)據(jù)搬出來集中寫到某個(gè)空閑Block (比如Block z)。當(dāng)這些Block上的有效數(shù)據(jù)都搬走后,F(xiàn)TL便能擦除這些Block,然后這些Block又能拿出來供SSD寫入新的數(shù)據(jù)了。

還有,閃存都是有壽命的,每個(gè)閃存塊不能一直寫數(shù)據(jù),因此,為保證最大的數(shù)據(jù)寫入量,F(xiàn)TL必須盡量讓每個(gè)閃存塊均衡寫入,這就是磨損平衡(Wear Leveling)。

除此之外,F(xiàn)TL還需要實(shí)現(xiàn)壞塊管理、讀干擾處理、數(shù)據(jù)保持處理、錯(cuò)誤處理等等其它很多事情。理解了FTL,SSD的工作原理也就掌握了。關(guān)于FTL,本書有專門章節(jié)介紹,讀者可自行跳到第四章閱讀。

1.2 SSD產(chǎn)品核心參數(shù)

用戶在購買SSD之前,會關(guān)注它的一些參數(shù)指標(biāo),比如能跑多快、用的是什么閃存等等。特別是企業(yè)級用戶,需要全方位研究SSD的核心指標(biāo),解決關(guān)注什么指標(biāo),如何關(guān)注,競爭產(chǎn)品對比這些問題,最終逐一撥開產(chǎn)品內(nèi)在本質(zhì)。本節(jié)以SSD產(chǎn)品為例,帶大家一起解讀SSD產(chǎn)品的核心參數(shù)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 閃存
    +關(guān)注

    關(guān)注

    16

    文章

    1845

    瀏覽量

    115992
  • SSD
    SSD
    +關(guān)注

    關(guān)注

    21

    文章

    2984

    瀏覽量

    119607

原文標(biāo)題:購買固態(tài)硬盤看哪些核心參數(shù)?

文章出處:【微信號:SSDFans,微信公眾號:SSDFans】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    明遠(yuǎn)智睿SSD2351核心板在物聯(lián)網(wǎng)領(lǐng)域的應(yīng)用實(shí)踐

    表現(xiàn)出色。在工廠自動(dòng)化生產(chǎn)線中,大量設(shè)備需要實(shí)時(shí)監(jiān)測與控制。PWM接口可用于精確控制電機(jī)轉(zhuǎn)速,保證生產(chǎn)線上產(chǎn)品傳輸速度穩(wěn)定。例如在汽車零部件生產(chǎn)線上,機(jī)械臂的運(yùn)動(dòng)需要精確控制,SSD2351核心板通過
    發(fā)表于 04-11 11:50

    ESD的工作原理是什么?ESD的特性參數(shù)有哪些?

    ESD的工作原理是什么?ESD的特性參數(shù)有哪些?
    發(fā)表于 03-18 10:19

    變阻器MOV的工作原理及特性參數(shù)

    變阻器MOV的工作原理及特性參數(shù)一、變阻器MOV的工作原理 壓敏電阻MOV具有限壓特性當(dāng)電路在正常使用時(shí),壓敏電阻的阻抗很高,漏電流很小,可視為開路,對電路幾乎沒有影響。但當(dāng)一很高的突波電壓
    發(fā)表于 08-04 09:49

    求大神解讀,工作原理

    跪求工作原理
    發(fā)表于 11-28 22:09

    硅頻率控制器SFC的工作原理是什么?有哪些參數(shù)及應(yīng)用?

    晶體的特點(diǎn)及參數(shù)有哪些?在晶體的應(yīng)用中,需要考慮哪些問題?硅頻率控制器SFC的工作原理是什么?有哪些參數(shù)及應(yīng)用?
    發(fā)表于 04-19 09:38

    JN388的工作原理是什么?具有哪些特性參數(shù)應(yīng)用?

    JN388具有哪些主要特性及參數(shù)?JN388的工作原理是什么?JN388有哪些應(yīng)用?
    發(fā)表于 06-16 07:04

    晶振的工作原理是什么?有哪些參數(shù)

    晶振工作原理參數(shù)詳解(最透徹) 晶振工作原理參數(shù)詳解(最透徹)原文鏈接點(diǎn)擊這里晶振是石英晶體諧振器(quartz crystal osci...
    發(fā)表于 07-20 06:04

    DC/DC工作原理及芯片詳解

    硬件設(shè)計(jì):電源設(shè)計(jì)--DC/DC工作原理及芯片詳解參考資料:DC/DC降壓電源芯片內(nèi)部設(shè)計(jì)原理和結(jié)構(gòu)MP2315(DC/DC電源芯片)解讀DC/DC電源詳解第一次寫博客,不喜勿噴,謝謝?。?!  DC
    發(fā)表于 11-11 08:49

    IGBT作為核心部件的工作原理

    調(diào)節(jié)輸出電能的形式,從而驅(qū)動(dòng)電機(jī),進(jìn)而驅(qū)動(dòng)車輛。這就是IGBT作為核心部件的工作原理。IGBT 功率模塊是逆變器的核心功率器件。逆變器用于驅(qū)動(dòng)電機(jī),為汽車運(yùn)行提供動(dòng)力。當(dāng)電驅(qū)動(dòng)系統(tǒng)工作
    發(fā)表于 05-10 09:54

    淺談RFID的工作原理及其技術(shù)參數(shù)

    來源:RF技術(shù)社區(qū)? 本文來自網(wǎng)絡(luò) 電子標(biāo)簽的工作原理 RFID 技術(shù)的基本工作原理并不復(fù)雜:標(biāo)簽進(jìn)入磁場后,接收解讀器發(fā)出的射頻信號,憑借感應(yīng)電流所獲得的能量發(fā)送出存儲在芯片中的產(chǎn)品
    的頭像 發(fā)表于 12-08 18:12 ?1738次閱讀

    一文簡述RFID的工作原理及其技術(shù)參數(shù)

    電子標(biāo)簽的工作原理 RFID 技術(shù)的基本工作原理并不復(fù)雜:標(biāo)簽進(jìn)入磁場后,接收解讀器發(fā)出的射頻信號,憑借感應(yīng)電流所獲得的能量發(fā)送出存儲在芯片中的產(chǎn)品信息(PassiveTag,無源標(biāo)簽
    的頭像 發(fā)表于 10-30 02:34 ?2692次閱讀

    RFID的工作原理和技術(shù)參數(shù)詳細(xì)資料說明

    電子標(biāo)簽的工作原理 RFID 技術(shù)的基本工作原理并不復(fù)雜:標(biāo)簽進(jìn)入磁場后,接收解讀器發(fā)出的射頻信號,憑借感應(yīng)電流所獲得的能量發(fā)送出存儲在芯片中的產(chǎn)品信息(PassiveTag,無源標(biāo)簽
    發(fā)表于 12-23 05:17 ?7次下載

    Imagen的工作原理解讀

    在這部分,作者展示了 Imagen 的整體架構(gòu),并對其它的工作原理做了高級解讀;然后依次更透徹地剖析了 Imagen 的每個(gè)組件。如下動(dòng)圖為 Imagen 的工作流程。
    的頭像 發(fā)表于 07-12 14:18 ?2828次閱讀

    ZVS振蕩器的工作原理參數(shù)設(shè)計(jì)

    簡 介:本文基于 LTspice 仿真,分析了 ZVS 振蕩器的工作原理以及相關(guān)的參數(shù)設(shè)計(jì)。
    的頭像 發(fā)表于 08-24 09:40 ?8528次閱讀

    電子標(biāo)簽的工作原理和技術(shù)參數(shù)解析

    RFID技術(shù)的基本工作原理并不復(fù)雜:標(biāo)簽進(jìn)入磁場后,接收解讀器發(fā)出的射頻信號,憑借感應(yīng)電流所獲得的能量發(fā)送出存儲在芯片中的產(chǎn)品信息(PassiveTag,無源標(biāo)簽或被動(dòng)標(biāo)簽),或者主動(dòng)發(fā)送某一頻率
    的頭像 發(fā)表于 01-04 09:17 ?1858次閱讀