chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

使嵌入式存儲(chǔ)具有容錯(cuò)能力

星星科技指導(dǎo)員 ? 來源:嵌入式計(jì)算設(shè)計(jì) ? 作者:C.C. Wu ? 2022-10-24 11:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

容錯(cuò)是嵌入式系統(tǒng)的圣杯,特別是對(duì)于軍事和工業(yè)應(yīng)用,在這些應(yīng)用中,實(shí)時(shí)操作系統(tǒng)很常見,停機(jī)時(shí)間成本高昂。然而,最大限度地減少停機(jī)時(shí)間說起來容易做起來難 - 尤其是在存儲(chǔ)方面。

幾十年來,使用獨(dú)立磁盤冗余陣列 (RAID) 技術(shù)的冗余存儲(chǔ)一直在企業(yè)級(jí)流行,但嵌入式系統(tǒng)的大小、重量和計(jì)算限制使得在該部門實(shí)施起來變得更加困難。最近,高密度 SSD 在越來越小的外形尺寸中盛行,使得即使在緊湊的嵌入式系統(tǒng)中也可以實(shí)現(xiàn)存儲(chǔ)冗余。隨著超緊湊的硬件RAID控制器,我們可能正在進(jìn)入一個(gè)新時(shí)代,在這個(gè)時(shí)代,高可用性的嵌入式存儲(chǔ)不再是矛盾的。

在創(chuàng)建可靠的存儲(chǔ)系統(tǒng)時(shí),冗余是關(guān)鍵。自 20 世紀(jì) 90 年代以來,使用 RAID 鏡像磁盤一直是常見的做法,RAID 是一種用于跨驅(qū)動(dòng)器鏡像數(shù)據(jù)的標(biāo)準(zhǔn)化系統(tǒng),允許構(gòu)建容錯(cuò)存儲(chǔ)系統(tǒng) - 即使使用相對(duì)便宜的硬件也是如此。如果驅(qū)動(dòng)器發(fā)生故障,其鏡像備份可以接管,從而在實(shí)施良好的系統(tǒng)中實(shí)現(xiàn)最少甚至沒有停機(jī)時(shí)間。

雖然RAID對(duì)服務(wù)器應(yīng)用程序很有意義,但在嵌入式系統(tǒng)級(jí)別實(shí)現(xiàn)它是一個(gè)挑戰(zhàn)。在SSD普及之前,硬盤驅(qū)動(dòng)器是主要的存儲(chǔ)介質(zhì)。它們的尺寸和重量意味著對(duì)于大多數(shù)(如果不是全部)嵌入式應(yīng)用程序來說,擁有冗余驅(qū)動(dòng)器是不可能的。

當(dāng)固態(tài)硬盤進(jìn)入市場(chǎng)時(shí),RAID仍然難以實(shí)施。閃存存儲(chǔ)最初非常昂貴,對(duì)于許多應(yīng)用程序來說,冗余嵌入式存儲(chǔ)的成本過高。即使使用SSDS,尺寸也是一個(gè)問題,因?yàn)樵缙诘腟SD并不總是比它們更換的硬盤驅(qū)動(dòng)器小。

傳統(tǒng)上,管理RAID所需的計(jì)算能力需要笨重的硬件RAID控制器(對(duì)于空間受限的系統(tǒng)不切實(shí)際)或軟件RAID控制器。雖然軟件RAID控制器在節(jié)省空間方面是有意義的,但對(duì)于嵌入式系統(tǒng)來說,它并不總是正確的選擇。嵌入式計(jì)算機(jī)通常是大小和能量受限的系統(tǒng),無法承受運(yùn)行RAID軟件的CPU和內(nèi)存開銷。

可靠性與容錯(cuò)

由于在嵌入式系統(tǒng)中實(shí)現(xiàn)存儲(chǔ)冗余存在各種挑戰(zhàn),因此最大限度地減少嵌入式存儲(chǔ)的停機(jī)時(shí)間傳統(tǒng)上側(cè)重于可靠性而不是容錯(cuò)。通過確保使用高質(zhì)量的組件并設(shè)計(jì)具有更高平均故障時(shí)間(MTTF)的可靠系統(tǒng),可以延長(zhǎng)使用壽命和運(yùn)行時(shí)間。

機(jī)械硬盤容易出現(xiàn)多種故障模式。振動(dòng)、沖擊和普通的舊磨損意味著驅(qū)動(dòng)器是否會(huì)發(fā)生故障,而是何時(shí)發(fā)生故障。制造可靠的硬盤意味著使用更高質(zhì)量的組件和堅(jiān)固的機(jī)械設(shè)計(jì),以更好地承受沖擊和振動(dòng)。

如今的固態(tài)硬盤采用固態(tài)設(shè)計(jì),可消除機(jī)械問題作為故障模式,但在驅(qū)動(dòng)控制器或存儲(chǔ)介質(zhì)級(jí)別仍可能發(fā)生故障。閃存單元的寫入周期數(shù)有限,然后單元不再準(zhǔn)確存儲(chǔ)位狀態(tài)。因此,雖然閃光燈在面對(duì)沖擊和振動(dòng)時(shí)很堅(jiān)固,但需要仔細(xì)監(jiān)控固態(tài)硬盤的寫入耐久性。

因此,對(duì)于固態(tài)硬盤,提高可靠性需要使用工業(yè)驅(qū)動(dòng)器,這些驅(qū)動(dòng)器具有針對(duì)可靠性和寫入耐久性(而不是純性能)而優(yōu)化的驅(qū)動(dòng)器控制器,以及使用更高等級(jí)的閃存。工業(yè)系統(tǒng)通常不使用消費(fèi)級(jí)多級(jí)單元(MLC)閃存,而是使用單級(jí)單元(SLC)或類似SLC的閃存,如iSLC。這些更高等級(jí)的閃存比MLC閃存長(zhǎng),可持續(xù)數(shù)千個(gè)寫入周期,從而大大延長(zhǎng)了存儲(chǔ)使用壽命。

雖然提高可靠性始終是工業(yè)系統(tǒng)的主要目標(biāo),但真正的彈性也需要容錯(cuò)能力。要了解如何創(chuàng)建容錯(cuò),我們只需要查看企業(yè)數(shù)據(jù)中心 - 其中停機(jī)時(shí)間可能花費(fèi)數(shù)千至數(shù)百萬美元。在這些關(guān)鍵任務(wù)環(huán)境中,可靠的組件與容錯(cuò)設(shè)計(jì)相結(jié)合,以創(chuàng)建高度可用的系統(tǒng)。

可用性(可被視為最大限度地減少停機(jī)時(shí)間)通過兩種方式進(jìn)行處理。第一種方法是延長(zhǎng)系統(tǒng)的使用壽命,即提高可靠性。另一種方法是減少恢復(fù)系統(tǒng)所需的時(shí)間,從而提高容錯(cuò)能力。

容錯(cuò)嵌入式存儲(chǔ)

容錯(cuò)存儲(chǔ)需要存儲(chǔ)冗余 - 沒有辦法繞過它。值得慶幸的是,如今,SSD和RAID控制器的大小都大大縮小了。

[圖1|像這樣的M.2固態(tài)硬盤M.2 3SE3驅(qū)動(dòng)器將高達(dá)32GB的存儲(chǔ)空間打包成一個(gè)微小的22x42x3.5mm外形]

雖然SSD最初與他們更換的3.5英寸硬盤驅(qū)動(dòng)器大小相同,但今天的mSATA和M.2外形尺寸的SSD甚至使2.5英寸筆記本電腦驅(qū)動(dòng)器看起來像超大的龐然大物。這些緊湊型 SSD 的尺寸不到撲克牌的一半,其厚度以毫米為單位。

RAID控制器也經(jīng)歷了嚴(yán)重的節(jié)食。過去需要完整 PCIe 卡的功能現(xiàn)在可以在 SoC 型芯片上實(shí)現(xiàn)。當(dāng)與正確的固件配對(duì)時(shí),新一代RAID控制器旨在與SSD配合使用,而不是與SSD配合使用。

對(duì)于當(dāng)今的嵌入式系統(tǒng)設(shè)計(jì)人員來說,市場(chǎng)上有許多適用于各種存儲(chǔ)外形規(guī)格的選項(xiàng):

[圖2 |這款 E2SS-32R2 xRAID 控制器采用 2.5 英寸驅(qū)動(dòng)器外殼,將雙 M.2 SSD 陣列虛擬化為單個(gè) 2.5 英寸驅(qū)動(dòng)器。

對(duì)于具有現(xiàn)有 2.5 英寸驅(qū)動(dòng)器插槽的大型系統(tǒng),這些 AID 控制器模擬 2.5 英寸磁盤。它們由一個(gè)硬件 RAID 控制器組成,該控制器具有兩個(gè)用于冗余 SSD 的 mSATA 或 M.2 插槽,可以配置為 RAID 1 或 RAID 0 配置以提高性能,它們顯示為主機(jī)系統(tǒng)的普通 2.5 英寸驅(qū)動(dòng)器,同時(shí)提供冗余和容錯(cuò)能力,或者在 RAID 0 的情況下提供更高的性能。

[圖3|這款 EGSS-32R1 RAID 控制器集成在 22x42x11mm M.2 外形中,是目前市面上最小的 RAID 控制器卡。

對(duì)于較小的系統(tǒng),mSATA 或 M.2 接口可以提供當(dāng)今最緊湊的 RAID 配置之一。就像 2.5 英寸磁盤更換一樣,mSATA 或 M.2 RAID 控制器插入相應(yīng)的接口并呈現(xiàn)單個(gè)驅(qū)動(dòng)器。實(shí)際上,它通過與兩個(gè) SATA 驅(qū)動(dòng)器的物理連接提供存儲(chǔ)冗余。

這些 SATA 驅(qū)動(dòng)器可以是使用柔性電纜連接的正常大小的 SATA 驅(qū)動(dòng)器,也可以是為了獲得最大的空間效率,SATADOM 驅(qū)動(dòng)器是直接連接到 SATA 連接器的緊湊型 SSD。因諾迪斯克的 SATADOM 驅(qū)動(dòng)器具有從垂直到水平的各種物理配置,以適應(yīng)各種嵌入式系統(tǒng)。

[圖4|像這樣的SATADOM驅(qū)動(dòng)器因諾迪斯克SH 3SE3有垂直和水平配置,以適應(yīng)空間受限的嵌入式系統(tǒng)]

雖然對(duì)于大多數(shù)低功耗嵌入式系統(tǒng)來說,這不是一種選擇,但具有嚴(yán)重空間限制的高端嵌入式PC可以考慮將雙 SSD與軟件RAID結(jié)合使用。mSATA、M.2 和 SATADOM 固態(tài)硬盤的緊湊特性使其成為終極的緊湊型 RAID 配置,但軟件 RAID 的 CPU 和內(nèi)存使其僅適用于具有支持此配置資源的高端嵌入式系統(tǒng)。

實(shí)施高可用性嵌入式存儲(chǔ)

容錯(cuò)冗余 RAID 存儲(chǔ)與可靠的工業(yè)級(jí) SSD 驅(qū)動(dòng)器(如 SLC 或 iSLC 級(jí) SSD)相結(jié)合,使嵌入式系統(tǒng)能夠?qū)崿F(xiàn)真正的高可用性。可靠性(故障前的時(shí)間)和容錯(cuò)(修復(fù)時(shí)間)都得到了解決,從而最大限度地減少了存儲(chǔ)子系統(tǒng)的停機(jī)時(shí)間。

容錯(cuò)功能也可以單獨(dú)使用,適用于 MLC 級(jí) SLC。對(duì)于低寫入周期應(yīng)用程序,這是一種經(jīng)濟(jì)實(shí)惠且非常有效的方法,可最大限度地減少停機(jī)時(shí)間。

雖然這是一個(gè)漫長(zhǎng)而艱巨的旅程,但 SSD 和 RAID 控制器的小型化使當(dāng)今的嵌入式系統(tǒng)最終能夠?qū)崿F(xiàn)真正的容錯(cuò)存儲(chǔ)。

審核編輯:郭婷

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

    關(guān)注

    114

    文章

    17528

    瀏覽量

    189052
  • 嵌入式
    +關(guān)注

    關(guān)注

    5177

    文章

    20003

    瀏覽量

    325445
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    13

    文章

    10013

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    CPM系列核心板,一款存儲(chǔ)靈活的嵌入式核心板

    嵌入式產(chǎn)品開發(fā)中,存儲(chǔ)空間不足是一個(gè)常見問題。一旦硬件設(shè)計(jì)定型,后期想擴(kuò)容往往面臨成本飆升、周期拉長(zhǎng)、可靠性風(fēng)險(xiǎn)等難題。本文將介紹一種創(chuàng)新的解決方案,幫助開發(fā)者靈活應(yīng)對(duì)存儲(chǔ)空間不足的挑戰(zhàn)。硬件定型
    的頭像 發(fā)表于 08-13 11:34 ?293次閱讀
    CPM系列核心板,一款<b class='flag-5'>存儲(chǔ)</b>靈活的<b class='flag-5'>嵌入式</b>核心板

    盤點(diǎn)嵌入式就業(yè)所需要的技能有哪些?

    硬件結(jié)構(gòu),如處理器、存儲(chǔ)器、傳感器等。 - 具備良好的溝通能力和團(tuán)隊(duì)合作精神,能夠與不同領(lǐng)域的工程師協(xié)同工作。 3.智能硬件行業(yè): - 熟悉嵌入式編程語言,如C/C++、Python等。 - 掌握模擬
    發(fā)表于 08-11 15:43

    入行嵌入式應(yīng)該怎么準(zhǔn)備?

    架構(gòu)、總線協(xié)議和存儲(chǔ)器管理等概念的理解也是必不可少的。 三、操作系統(tǒng)嵌入式系統(tǒng)通常需要運(yùn)行一個(gè)實(shí)時(shí)操作系統(tǒng)(RTOS)或者一個(gè)精簡(jiǎn)版的操作系統(tǒng)。熟悉RTOS的概念和使用方法,能夠編寫多任務(wù)和實(shí)時(shí)
    發(fā)表于 08-06 10:34

    Linux嵌入式和單片機(jī)嵌入式的區(qū)別?

    用于對(duì)實(shí)時(shí)性要求高、資源需求較低的場(chǎng)合,如家電控制、工業(yè)自動(dòng)化、小型機(jī)器人等。 Linux嵌入式 :適用于需要復(fù)雜功能、高處理能力的應(yīng)用,如智能手機(jī)、平板電腦、智能電視、汽車電子等。 2. 開發(fā)環(huán)境
    發(fā)表于 06-20 09:46

    嵌入式力矩電機(jī)的設(shè)計(jì)方法研究

    摘 要:介紹一種用于機(jī)床直驅(qū)部件的嵌入式力短電機(jī)的設(shè)計(jì)和電磁結(jié)構(gòu)優(yōu)化方法。為了使嵌入式力矩電機(jī)滿足機(jī)床內(nèi)部結(jié)構(gòu)緊湊的要求,必須具有較高的磁密。通過計(jì)算分析,得到不同長(zhǎng)徑比、不同磁極對(duì)數(shù)
    發(fā)表于 06-11 15:08

    嵌入式工控機(jī)VS普通工控機(jī),哪個(gè)產(chǎn)品的性能更好?

    大型系統(tǒng)構(gòu)建中,普通工控機(jī)的系統(tǒng)擴(kuò)展能力、網(wǎng)絡(luò)通訊能力也是嵌入式工控機(jī)難以替代的; 還有,在可視化設(shè)計(jì)、流程監(jiān)控、數(shù)據(jù)統(tǒng)計(jì)、科學(xué)計(jì)算、原型仿真設(shè)計(jì)、在環(huán)仿真等領(lǐng)域,普通工控機(jī)具有先天的
    的頭像 發(fā)表于 04-30 17:53 ?535次閱讀
    <b class='flag-5'>嵌入式</b>工控機(jī)VS普通工控機(jī),哪個(gè)產(chǎn)品的性能更好?

    入行嵌入式難度大不大?

    入行的難度會(huì)相對(duì)降低。 興趣是最好的老師,它會(huì)驅(qū)使你主動(dòng)學(xué)習(xí)和探索。在學(xué)習(xí)過程中,可以通過參與開源項(xiàng)目、自己動(dòng)手開發(fā)小項(xiàng)目等方式,積累實(shí)踐經(jīng)驗(yàn),提升自己的能力。 嵌入式系統(tǒng)行業(yè)具有廣闊的市場(chǎng)前景和良好
    發(fā)表于 04-17 10:14

    從eMMC到NAND,嵌入式系統(tǒng)存儲(chǔ)的軟件優(yōu)化策略

    嵌入式系統(tǒng)開發(fā)領(lǐng)域,存儲(chǔ)器作為信息交互的核心載體,其技術(shù)特性直接影響著系統(tǒng)性能與穩(wěn)定性。然而,有些人在面對(duì)Linux、安卓等復(fù)雜操作系統(tǒng)環(huán)境時(shí),理解其存儲(chǔ)機(jī)制尚存局限,為突破這些技術(shù)瓶頸,飛凌
    的頭像 發(fā)表于 03-13 15:06 ?813次閱讀
    從eMMC到NAND,<b class='flag-5'>嵌入式</b>系統(tǒng)<b class='flag-5'>存儲(chǔ)</b>的軟件優(yōu)化策略

    嵌入式機(jī)器學(xué)習(xí)的應(yīng)用特性與軟件開發(fā)環(huán)境

    設(shè)備和智能傳感器)上,這些設(shè)備通常具有有限的計(jì)算能力、存儲(chǔ)空間和功耗。本文將您介紹嵌入式機(jī)器學(xué)習(xí)的應(yīng)用特性,以及常見的機(jī)器學(xué)習(xí)開發(fā)軟件與開發(fā)環(huán)境。
    的頭像 發(fā)表于 01-25 17:05 ?1015次閱讀
    <b class='flag-5'>嵌入式</b>機(jī)器學(xué)習(xí)的應(yīng)用特性與軟件開發(fā)環(huán)境

    嵌入式主板的概述與發(fā)展

    隨著科技的迅猛發(fā)展,嵌入式系統(tǒng)在現(xiàn)代電子產(chǎn)品中扮演著越來越重要的角色。嵌入式主板作為嵌入式系統(tǒng)的核心組件之一,承擔(dān)著控制、處理和通訊等多種功能。本文將對(duì)嵌入式主板的基本概念、構(gòu)成部分、
    的頭像 發(fā)表于 01-13 16:30 ?1020次閱讀
    <b class='flag-5'>嵌入式</b>主板的概述與發(fā)展

    嵌入式工程師常用的開發(fā)工具有哪些?

    項(xiàng)目管理和調(diào)試。IAR Embedded Workbench 也是廣受歡迎的 IDE,具有出色的優(yōu)化能力和調(diào)試工具,能夠幫助工程師快速開發(fā)出高質(zhì)量的嵌入式軟件。 二、編譯器 編譯器將高級(jí)語言
    發(fā)表于 12-20 15:29

    新手怎么學(xué)嵌入式?

    基本的概念。嵌入式系統(tǒng)是一種將計(jì)算機(jī)技術(shù)嵌入到特定設(shè)備中的系統(tǒng),它通常具有特定的功能和有限的資源。你需要學(xué)習(xí)一些計(jì)算機(jī)基礎(chǔ)知識(shí),如數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、計(jì)算機(jī)組成原理等。這些知識(shí)將幫助你理解嵌入
    發(fā)表于 12-12 10:51

    什么是嵌入式人工智能

    。嵌入式人工智能的目標(biāo)是使嵌入式系統(tǒng)具備智能化的感知、分析和響應(yīng)能力,從而實(shí)現(xiàn)自主決策、自適應(yīng)學(xué)習(xí)和智能交互等功能,以提高系統(tǒng)的性能、效率和用戶體驗(yàn).
    的頭像 發(fā)表于 12-11 09:23 ?1344次閱讀
    什么是<b class='flag-5'>嵌入式</b>人工智能

    嵌入式系統(tǒng)開發(fā)與硬件的關(guān)系 嵌入式系統(tǒng)開發(fā)常見問題解決

    系統(tǒng)開發(fā)與硬件關(guān)系的幾個(gè)關(guān)鍵點(diǎn): 硬件依賴性 :嵌入式系統(tǒng)的軟件必須能夠在特定的硬件上運(yùn)行,這包括處理器、內(nèi)存、輸入/輸出接口等。軟件必須能夠充分利用硬件的特性,同時(shí)繞過其限制。 資源限制 :嵌入式系統(tǒng)通常具有有限
    的頭像 發(fā)表于 12-09 09:38 ?1318次閱讀

    mmc卡在嵌入式系統(tǒng)中的使用

    隨著科技的發(fā)展,嵌入式系統(tǒng)在我們的日常生活中扮演著越來越重要的角色。從智能手機(jī)到家用電器,再到工業(yè)控制系統(tǒng),嵌入式系統(tǒng)無處不在。存儲(chǔ)設(shè)備作為嵌入式系統(tǒng)中的關(guān)鍵組件之一,對(duì)于數(shù)據(jù)的保存和
    的頭像 發(fā)表于 11-25 09:58 ?1563次閱讀