91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

擴(kuò)展軟件體系結(jié)構(gòu)的六個(gè)通用規(guī)則

汽車玩家 ? 來源:今日頭條 ? 作者:聞數(shù)起舞 ? 2020-05-03 17:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

我們生活在一個(gè)時(shí)代,大規(guī)模的,面向互聯(lián)網(wǎng)的系統(tǒng)(例如Google,Amazon,F(xiàn)acebook等)是工程界的偶像。 他們每秒處理大量請求,并管理規(guī)??涨暗臄?shù)據(jù)存儲(chǔ)庫。 出于商業(yè)秘密的原因,在這些系統(tǒng)上獲取準(zhǔn)確的流量數(shù)字并不容易。 但是,這些站點(diǎn)隨著使用量的增長而迅速擴(kuò)展的能力是其持續(xù)成功的關(guān)鍵因素。

幸運(yùn)的是,我們可以通過一家技術(shù)公司的年度使用情況報(bào)告深入了解以Internet規(guī)模處理的請求和數(shù)據(jù)量。 從2019年起,您可以在此瀏覽其令人難以置信的詳細(xì)使用情況統(tǒng)計(jì)信息。這是對大規(guī)模系統(tǒng)功能的令人著迷的一瞥。 不過請注意,這是Pornhub.com。 該報(bào)告不適合該報(bào)告。 以下是PG-13的一個(gè)示例性數(shù)據(jù)點(diǎn)-他們在2019年有420億的訪問量!

對于絕大多數(shù)企業(yè)和政府系統(tǒng)而言,可擴(kuò)展性并不是開發(fā)和部署初期的主要質(zhì)量要求。 增強(qiáng)可用性和實(shí)用性的新功能是我們開發(fā)周期的驅(qū)動(dòng)力。 只要正常負(fù)載下的性能足夠,我們就會(huì)繼續(xù)添加面向用戶的功能,以提高系統(tǒng)的業(yè)務(wù)價(jià)值。

盡管如此,系統(tǒng)發(fā)展成為一種狀態(tài),在這種狀態(tài)下,增強(qiáng)的性能和可伸縮性變得迫在眉睫,甚至是生存,這并不少見。 引人注目的功能和高實(shí)用性催生了成功,這帶來了更多的處理請求和更多的數(shù)據(jù)管理。 這通常預(yù)示著一個(gè)臨界點(diǎn),在輕載下有意義的設(shè)計(jì)決策現(xiàn)在突然變成了技術(shù)負(fù)擔(dān)。 外部觸發(fā)事件通常會(huì)導(dǎo)致這些轉(zhuǎn)折點(diǎn)-在2020年3月的媒體上,許多報(bào)道稱政府失業(yè)和超市在線訂購網(wǎng)站由于冠狀病毒大流行而在需求下崩潰。

當(dāng)達(dá)到這個(gè)臨界點(diǎn)時(shí),架構(gòu)師有責(zé)任帶領(lǐng)系統(tǒng)演進(jìn)為高響應(yīng),可擴(kuò)展的系統(tǒng)。 核心系統(tǒng)的架構(gòu)機(jī)制和模式將需要重新設(shè)計(jì),以使其能夠應(yīng)對不斷增長的需求。 對于許多架構(gòu)師而言,這是未知的或陌生的領(lǐng)域,因?yàn)榭缮炜s性使我們走下了有時(shí)對于廣泛理解的軟件體系結(jié)構(gòu)原理而言異端的道路。

以下六個(gè)經(jīng)驗(yàn)法則代表著每位軟件架構(gòu)師必須幫助他們構(gòu)建可伸縮系統(tǒng)的知識(shí)。 這些通用規(guī)則可以為架構(gòu)師在可靠地處理不斷增長的請求負(fù)載和數(shù)據(jù)量的過程中提供指導(dǎo)。

成本和可擴(kuò)展性有著不可磨滅的聯(lián)系

擴(kuò)展系統(tǒng)的核心原則是能夠輕松添加新的處理資源來處理增加的負(fù)載。 對于許多系統(tǒng),一種簡單有效的方法是部署多個(gè)無狀態(tài)服務(wù)器資源實(shí)例,并使用負(fù)載平衡器在這些實(shí)例之間分配請求(請參見圖1)。 假設(shè)將這些資源部署在Amazon Web Services之類的云平臺(tái)上,則基本費(fèi)用為:

· 每個(gè)服務(wù)器實(shí)例的虛擬機(jī)部署成本

· 負(fù)載均衡器的成本,取決于新請求和活動(dòng)請求的數(shù)量以及處理的數(shù)據(jù)量

在這種情況下,隨著請求負(fù)載的增長,就需要運(yùn)行服務(wù)器代碼的已部署虛擬機(jī)具有更大的處理能力。 這導(dǎo)致更高的成本。 您的負(fù)載均衡器成本還將與您的請求負(fù)載和數(shù)據(jù)大小成比例地增長。

擴(kuò)展軟件體系結(jié)構(gòu)的六個(gè)通用規(guī)則

> Figure 1 A Simple Load Balancing Example

因此,成本和規(guī)模是并存的。 您關(guān)于可伸縮性的設(shè)計(jì)決策不可避免地會(huì)影響您的部署成本。 忘記了這一點(diǎn),您可能會(huì)發(fā)現(xiàn)自己以及許多知名公司在一個(gè)月底收到了意外大筆的部署費(fèi)用!

在這種情況下,您的設(shè)計(jì)如何降低成本? 主要有兩種方法:

· 使用彈性負(fù)載平衡器可根據(jù)瞬時(shí)請求負(fù)載來調(diào)整服務(wù)器實(shí)例的數(shù)量。 然后,在交通繁忙期間,您需要為最少數(shù)量的服務(wù)器實(shí)例付費(fèi)。 隨著請求量的增長,負(fù)載均衡器會(huì)產(chǎn)生新的實(shí)例,并且容量也會(huì)相應(yīng)地增長。

· 增加每個(gè)服務(wù)器實(shí)例的容量。 這通常是通過調(diào)整服務(wù)器部署參數(shù)(例如線程數(shù),連接數(shù),堆大小等)來完成的。 默認(rèn)平臺(tái)設(shè)置很少適合您的工作負(fù)載。 仔細(xì)選擇參數(shù)設(shè)置可以顯著提高性能,從而提高容量。 您基本上是在使用相同的資源來完成更多工作-這是實(shí)現(xiàn)擴(kuò)展的關(guān)鍵原則。

您的系統(tǒng)存在瓶頸。 某處!

擴(kuò)展系統(tǒng)實(shí)質(zhì)上意味著增加其容量。 在上面的示例中,我們通過在負(fù)載平衡的計(jì)算資源上部署更多服務(wù)器實(shí)例來提高請求處理能力。 但是,軟件系統(tǒng)包括多個(gè)從屬處理元素或微服務(wù)。 不可避免地,隨著某些微服務(wù)中容量的增加,您將淹沒其他微服務(wù)中的容量。

在我們的負(fù)載均衡示例中,假設(shè)我們的服務(wù)器實(shí)例均具有到同一共享數(shù)據(jù)庫的連接。 隨著部署服務(wù)器數(shù)量的增加,我們增加了數(shù)據(jù)庫上的請求負(fù)載(請參見圖2)。 在某個(gè)階段,此數(shù)據(jù)庫將達(dá)到飽和,并且數(shù)據(jù)庫訪問將開始引起更多的延遲。 現(xiàn)在,您的數(shù)據(jù)庫已成為瓶頸,無論您增加更多的服務(wù)器處理能力都無所謂。 為了進(jìn)一步擴(kuò)展,解決方案是以某種方式增加數(shù)據(jù)庫容量。 您可以嘗試優(yōu)化查詢,或添加更多的CPU和/或內(nèi)存。 也許復(fù)制和/或分片數(shù)據(jù)庫。 有很多可能性。

擴(kuò)展軟件體系結(jié)構(gòu)的六個(gè)通用規(guī)則

> Figure 2 Increasing Server Capacity creates a Bottleneck at the Database

系統(tǒng)中的任何共享資源都可能成為限制容量的瓶頸。 當(dāng)您增加部分架構(gòu)的容量時(shí),您需要仔細(xì)查看下游的容量,以確保不會(huì)因請求突然而意外地淹沒您的系統(tǒng)。 這會(huì)迅速導(dǎo)致級(jí)聯(lián)故障(請參閱下一條規(guī)則),并使整個(gè)系統(tǒng)崩潰。

數(shù)據(jù)庫,消息隊(duì)列,長時(shí)間等待的網(wǎng)絡(luò)連接,線程和連接池以及共享的微服務(wù)都是瓶頸的主要候選者。 您可以放心,高流量負(fù)載將迅速暴露這些元素。 關(guān)鍵是防止瓶頸暴露時(shí)突然崩潰,并能夠快速部署更多容量。

慢服務(wù)比失敗服務(wù)更邪惡

在正常操作下,系統(tǒng)應(yīng)設(shè)計(jì)為在微服務(wù)和組成系統(tǒng)的數(shù)據(jù)庫之間提供穩(wěn)定,低延遲的通信。 盡管系統(tǒng)負(fù)載保持在您設(shè)計(jì)的運(yùn)行配置文件之內(nèi),但性能仍然是可預(yù)測的,一致且快速的,如圖3所示。

擴(kuò)展軟件體系結(jié)構(gòu)的六個(gè)通用規(guī)則

> Figure 3 Low latencies under normal load

隨著客戶端負(fù)載增加到超出操作配置文件的范圍,微服務(wù)之間的請求等待時(shí)間將開始增加。 首先,這通常是一個(gè)緩慢而穩(wěn)定的增長,可能不會(huì)嚴(yán)重影響整個(gè)系統(tǒng)的運(yùn)行,尤其是在負(fù)載激增短暫的情況下。 但是,如果傳入請求負(fù)載繼續(xù)超過容量(服務(wù)B),則未完成的請求將開始備份在發(fā)出請求的微服務(wù)(服務(wù)A)中,由于下游等待時(shí)間較慢,該服務(wù)現(xiàn)在看到的傳入請求多于已完成的請求。 如圖4所示。

擴(kuò)展軟件體系結(jié)構(gòu)的六個(gè)通用規(guī)則

> Figure 4 Increased load causes longer latencies and requests to back up

在這種情況下,事情可能真的會(huì)迅速消退。 當(dāng)一項(xiàng)服務(wù)不堪重負(fù),并且由于顛簸或資源耗盡而基本停止運(yùn)行時(shí),請求的服務(wù)將無法響應(yīng)其客戶,而客戶也將停止運(yùn)行。 導(dǎo)致的結(jié)果稱為級(jí)聯(lián)故障-緩慢的微服務(wù)導(dǎo)致請求沿著請求處理路徑建立,直到整個(gè)系統(tǒng)突然出現(xiàn)故障。

這就是為什么緩慢的服務(wù)是邪惡的,而不是不可用的服務(wù)更是如此。 如果您呼叫失敗的服務(wù)或由于瞬態(tài)網(wǎng)絡(luò)問題而進(jìn)行了分區(qū)的服務(wù),則您會(huì)立即收到異常消息,并可以明智地決定做什么(例如退避并重試,報(bào)告錯(cuò)誤)。 逐漸不堪重負(fù)的服務(wù)正常運(yùn)行,只是延遲時(shí)間更長。 這暴露了所有依賴服務(wù)中的潛在瓶頸,最終,出了一些大問題。

斷路器和隔板等架構(gòu)模式可防止級(jí)聯(lián)故障。 如果對服務(wù)的延遲超過指定值,則斷路器可以限制請求負(fù)載或釋放請求負(fù)載。 如果只有一個(gè)下游服務(wù)依賴項(xiàng)失敗,則隔板可以保護(hù)整個(gè)微服務(wù)免于失敗。 使用它們來構(gòu)建彈性以及高度可擴(kuò)展的體系結(jié)構(gòu)。

數(shù)據(jù)層最難擴(kuò)展

核心業(yè)務(wù)數(shù)據(jù)示例是客戶資料,交易和帳戶余額。 這些必須正確,一致且可用。

操作數(shù)據(jù)示例包括用戶會(huì)話時(shí)長,每小時(shí)訪問者和頁面瀏覽量。 該數(shù)據(jù)通常具有保存期限,并且可以隨時(shí)間進(jìn)行匯總和匯總。 如果還不是100%完成,那就不是世界末日。 因此,我們可以更輕松地捕獲和存儲(chǔ)帶外操作數(shù)據(jù),例如將其寫入日志文件或消息隊(duì)列。 消費(fèi)者然后定期檢索數(shù)據(jù)并將其寫入數(shù)據(jù)存儲(chǔ)。

隨著系統(tǒng)請求處理層的擴(kuò)展,共享事務(wù)數(shù)據(jù)庫將承受更多負(fù)載。 隨著查詢負(fù)載的增加,這些可能迅速成為瓶頸。 查詢優(yōu)化是一個(gè)有用的第一步,添加更多內(nèi)存以使數(shù)據(jù)庫引擎能夠緩存索引和表數(shù)據(jù)也是如此。 最終,您的數(shù)據(jù)庫引擎將耗盡所有精力,并且需要進(jìn)行更根本的更改。

首先要注意的是,任何數(shù)據(jù)組織的更改都可能在數(shù)據(jù)層帶來痛苦。 如果更改關(guān)系數(shù)據(jù)庫中的架構(gòu),則可能必須運(yùn)行腳本以重新加載數(shù)據(jù)以匹配新架構(gòu)。 在腳本運(yùn)行期間(對于大型數(shù)據(jù)庫而言可能是很長的時(shí)間),系統(tǒng)無法進(jìn)行寫入。 這可能不會(huì)使您的客戶滿意。

NoSQL,無模式數(shù)據(jù)庫減輕了重新加載數(shù)據(jù)庫的需要,但是您仍然必須更改查詢級(jí)代碼才能識(shí)別已修改的數(shù)據(jù)組織。 如果您擁有業(yè)務(wù)數(shù)據(jù)集合,其中某些項(xiàng)目的格式已修改,而某些項(xiàng)目的原始格式已修改,則可能還需要管理數(shù)據(jù)對象的版本控制。

進(jìn)一步擴(kuò)展可能需要分發(fā)數(shù)據(jù)庫。 帶有只讀副本的領(lǐng)導(dǎo)者追隨者模型可能就足夠了。 對于大多數(shù)數(shù)據(jù)庫來說,這很容易設(shè)置,但是需要密切的持續(xù)監(jiān)視。 領(lǐng)導(dǎo)者死亡時(shí),故障轉(zhuǎn)移很少是瞬時(shí)的,有時(shí)需要手動(dòng)干預(yù)。 這些問題都是非常依賴數(shù)據(jù)庫引擎的。

如果采用無領(lǐng)導(dǎo)者方法,則必須決定如何最好地在多個(gè)節(jié)點(diǎn)之間分配和分區(qū)數(shù)據(jù)。 在大多數(shù)數(shù)據(jù)庫中,一旦選擇了分區(qū)鍵,就無法在不重建數(shù)據(jù)庫的情況下進(jìn)行更改。 不用說,分區(qū)鍵需要明智地選擇! 分區(qū)鍵還控制如何在節(jié)點(diǎn)之間分配數(shù)據(jù)。 隨著添加節(jié)點(diǎn)以提供更大的容量,需要進(jìn)行重新平衡以在新節(jié)點(diǎn)上分布數(shù)據(jù)和請求。 同樣,數(shù)據(jù)庫文檔的內(nèi)容中描述了它的工作方式。 有時(shí)它并不像它可能的那樣平滑。

由于分布式數(shù)據(jù)庫的潛在管理難題,基于托管的基于云的替代方案(例如AWS Dynamodb,Google Firestore)通常是首選。 當(dāng)然,需要權(quán)衡取舍-這是另一個(gè)故事的主題!

這里的信息很簡單。 更改邏輯和物理數(shù)據(jù)模型以擴(kuò)展查詢處理能力很少是一個(gè)平穩(wěn)而簡單的過程。 想要不經(jīng)常面對的人。

快?。?快?。?并緩存更多!

減輕數(shù)據(jù)庫負(fù)載的一種方法是避免盡可能訪問它。 這就是緩存的用處。您友好的數(shù)據(jù)庫引擎應(yīng)該能夠充分利用節(jié)點(diǎn)緩存上的資源。 這是一個(gè)簡單且有用的解決方案,如果可能會(huì)很昂貴。

更好的是,如果不需要,為什么還要查詢數(shù)據(jù)庫? 對于經(jīng)常讀取且很少更改的數(shù)據(jù),可以修改您的處理邏輯以首先檢查分布式緩存,例如memcached服務(wù)器。 這需要遠(yuǎn)程調(diào)用,但是如果您需要的數(shù)據(jù)在高速緩存中,則在快速網(wǎng)絡(luò)上,這比查詢數(shù)據(jù)庫實(shí)例要便宜得多。

引入緩存層需要修改您的處理邏輯,以檢查緩存數(shù)據(jù)。 如果所需的內(nèi)容不在高速緩存中,則您的代碼仍必須查詢數(shù)據(jù)庫,然后將結(jié)果加載到高速緩存中并將其返回給調(diào)用方。 您還需要決定何時(shí)刪除或使緩存的結(jié)果無效-這取決于您的應(yīng)用程序向客戶提供陳舊結(jié)果的容忍度。

設(shè)計(jì)良好的緩存方案對于擴(kuò)展系統(tǒng)絕對是無價(jià)的。 如果您可以處理來自緩存的大部分讀取請求,則可以在數(shù)據(jù)庫上購買額外的容量,因?yàn)樗鼈儾粎⑴c處理大多數(shù)請求。 這意味著您可以避免復(fù)雜且痛苦的數(shù)據(jù)層修改(請參閱上一條規(guī)則),同時(shí)為越來越多的請求創(chuàng)建容量。 這是使大家開心的秘訣! 甚至?xí)?jì)師。

監(jiān)控是可伸縮系統(tǒng)的基礎(chǔ)

這是很多工作。 而且很難使所有事物都代表現(xiàn)實(shí),因此您可以獲得有意義的結(jié)果。 毫不奇怪,它很少完成。

替代方法是監(jiān)視。 對系統(tǒng)的簡單監(jiān)視涉及確?;A(chǔ)結(jié)構(gòu)正常運(yùn)行。 如果資源不足,例如內(nèi)存或磁盤空間不足,或者遠(yuǎn)程調(diào)用失敗,則應(yīng)向您發(fā)出警報(bào),以便在真正的不良情況發(fā)生之前可以采取補(bǔ)救措施。

以上監(jiān)視見解是必要的,但不足。 隨著系統(tǒng)的擴(kuò)展,您需要了解應(yīng)用程序行為之間的關(guān)系。 一個(gè)簡單的示例是,隨著并發(fā)寫入請求數(shù)量的增加,數(shù)據(jù)庫的寫入性能如何。 您還想知道何時(shí)由于下游延遲增加而使斷路器在微服務(wù)中跳閘,負(fù)載平衡器何時(shí)開始產(chǎn)生新實(shí)例或消息在隊(duì)列中保留的時(shí)間超過指定的閾值。

有許多可用于監(jiān)視的解決方案。 Splunk是一個(gè)全面而強(qiáng)大的日志聚合框架。 任何云都有其自己的監(jiān)視框架,例如AWS Cloudwatch。 這些功能使您可以捕獲有關(guān)系統(tǒng)行為的指標(biāo),并將其顯示在統(tǒng)一的儀表板中,以支持對性能的監(jiān)視和分析。 術(shù)語"可觀察性"通常用于涵蓋監(jiān)視和性能分析的整個(gè)過程。

有兩件事(至少?。┮紤]。

首先,要獲得對性能的深入了解,您將需要生成與應(yīng)用程序行為細(xì)節(jié)相關(guān)的自定義指標(biāo)。 仔細(xì)設(shè)計(jì)這些指標(biāo),并在您的微服務(wù)中添加代碼以將其注入到您的監(jiān)視框架中,以便可以在系統(tǒng)儀表板中對其進(jìn)行觀察和分析。

其次,監(jiān)視是系統(tǒng)中的必要功能(和成本)。 它已打開。 總是。 當(dāng)您需要調(diào)整性能和擴(kuò)展系統(tǒng)時(shí),捕獲的數(shù)據(jù)將指導(dǎo)您的實(shí)驗(yàn)和工作。 在系統(tǒng)演進(jìn)中以數(shù)據(jù)為驅(qū)動(dòng)力有助于確保您花費(fèi)時(shí)間修改和改進(jìn)系統(tǒng)部分,這些部分對于支持性能和擴(kuò)展要求至關(guān)重要。

結(jié)論

高性能和可伸縮性通常不是我們構(gòu)建的許多系統(tǒng)的優(yōu)先質(zhì)量要求。 通常,了解,實(shí)施和發(fā)展功能需求是很成問題的,以致浪費(fèi)所有可用的時(shí)間和預(yù)算。 但是有時(shí),在外部事件或意外成功的驅(qū)動(dòng)下,可伸縮性是必要的,否則您的系統(tǒng)將因負(fù)載不足而崩潰。 不可用的系統(tǒng)(或由于性能降低而實(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)投訴
  • 互聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    55

    文章

    11344

    瀏覽量

    110302
  • 軟件架構(gòu)
    +關(guān)注

    關(guān)注

    0

    文章

    64

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    奕行智能論文入選國際計(jì)算機(jī)體系結(jié)構(gòu)頂級(jí)會(huì)議 ISCA 2026

    ISCA 2026(International Symposium on Computer Architecture,國際計(jì)算機(jī)體系結(jié)構(gòu)年會(huì))。 ISCA 創(chuàng)立于 1973 年,是計(jì)算機(jī)體系結(jié)構(gòu)領(lǐng)域最權(quán)威
    的頭像 發(fā)表于 04-01 15:24 ?149次閱讀
    奕行智能論文入選國際計(jì)算機(jī)<b class='flag-5'>體系結(jié)構(gòu)</b>頂級(jí)會(huì)議 ISCA 2026

    Infineon TLE8264-2E:通用系統(tǒng)基礎(chǔ)芯片HERMES深度解析

    、HERMES概述 1.1 產(chǎn)品家族與特性 HERMES系列是一個(gè)擴(kuò)展的系統(tǒng)基礎(chǔ)芯片家族,共有款產(chǎn)品,能實(shí)現(xiàn)完整的可擴(kuò)展應(yīng)用覆蓋,且整個(gè)家族在硬件和
    的頭像 發(fā)表于 03-29 11:05 ?187次閱讀

    深入剖析TLE8261E:通用系統(tǒng)基礎(chǔ)芯片HERMES的卓越性能與應(yīng)用

    通用系統(tǒng)基礎(chǔ)芯片HERMES,詳細(xì)分析其功能、特性以及應(yīng)用場景。 文件下載: TLE8261EXUMA1.pdf 一、HERMES概述 HERMES是一個(gè)擴(kuò)展的系統(tǒng)基礎(chǔ)芯片家族,共有
    的頭像 發(fā)表于 03-29 10:40 ?215次閱讀

    矢量網(wǎng)絡(luò)分析儀VNA選型的六個(gè)核心參數(shù)

    和工程妥協(xié),才是選型的關(guān)鍵。 本文將避開空泛的介紹,直接切入六個(gè)最核心的參數(shù):頻率范圍、動(dòng)態(tài)范圍、輸出功率、端口數(shù)、跡線噪聲和掃描時(shí)間。我們將探討每個(gè)參數(shù)如何在實(shí)際測試場景中發(fā)揮作用,以及它們之間的相互制約關(guān)系,
    的頭像 發(fā)表于 03-18 16:15 ?161次閱讀
    矢量網(wǎng)絡(luò)分析儀VNA選型的<b class='flag-5'>六個(gè)</b>核心參數(shù)

    PCS7操作員站體系結(jié)構(gòu)說明書

    電子發(fā)燒友網(wǎng)站提供《PCS7操作員站體系結(jié)構(gòu)說明書.pdf》資料免費(fèi)下載
    發(fā)表于 03-09 14:15 ?0次下載

    軸驅(qū)動(dòng),如何一步到位?TMCM-6214 的多軸控制!

    多軸運(yùn)動(dòng)控制,聽起來就讓人頭大:布線像蜘蛛網(wǎng)、編程像天書、控制柜擠得像沙丁魚罐頭。每增加一個(gè)軸,線纜多一堆,代碼量蹭蹭漲,空間還得精打細(xì)算。一個(gè)模塊搞定六個(gè)軸有沒有一個(gè)模塊能把
    的頭像 發(fā)表于 03-05 16:05 ?216次閱讀
    <b class='flag-5'>六</b>軸驅(qū)動(dòng),如何一步到位?TMCM-6214 的多軸控制!

    由順序主導(dǎo)的計(jì)算機(jī)體系

    【3975831313@qq.com】 聲明 本技術(shù)體系的全部核心思想、規(guī)則定義、編碼邏輯、架構(gòu)設(shè)計(jì),均由 楊浩然 獨(dú)立思考、獨(dú)立原創(chuàng)、獨(dú)立發(fā)明。豆包 AI 僅提供知識(shí)整理、文字排版、資料歸納等輔助工作,不參與
    發(fā)表于 02-28 22:53

    操作系統(tǒng)體系結(jié)構(gòu)

    操作系統(tǒng)的體系結(jié)構(gòu)是一個(gè)開放的問題。正如上文所述,操作系統(tǒng)在核心態(tài)為應(yīng)用程序提供公共的服務(wù),那么操作系統(tǒng)在核心態(tài)應(yīng)該提供什么服務(wù)、怎樣提供服務(wù)?有關(guān)這個(gè)問題的回答形成了兩種主要的體系結(jié)構(gòu):大內(nèi)核和微
    發(fā)表于 01-15 08:19

    類網(wǎng)線水晶頭和類水晶頭通用

    類網(wǎng)線水晶頭與類水晶頭在物理結(jié)構(gòu)上不完全通用,但通過兼容設(shè)計(jì)或特殊處理可實(shí)現(xiàn)互連,不過可能影響性能。 以下是具體分析: 一、超類與
    的頭像 發(fā)表于 10-13 10:32 ?8174次閱讀
    超<b class='flag-5'>六</b>類網(wǎng)線水晶頭和<b class='flag-5'>六</b>類水晶頭<b class='flag-5'>通用</b>嗎

    DPU核心技術(shù)論文再次登陸體系結(jié)構(gòu)領(lǐng)域旗艦期刊《IEEE Transactions on Computers》

    近期,鄢貴海團(tuán)隊(duì)研究成果在計(jì)算機(jī)體系結(jié)構(gòu)領(lǐng)域國際頂級(jí)期刊《IEEE Transactions on Computers》中發(fā)表。該研究主要圍繞KPU敏捷計(jì)算架構(gòu)展開,KPU具有超強(qiáng)異構(gòu)核集成和調(diào)度
    的頭像 發(fā)表于 06-11 18:11 ?724次閱讀
    DPU核心技術(shù)論文再次登陸<b class='flag-5'>體系結(jié)構(gòu)</b>領(lǐng)域旗艦期刊《IEEE Transactions on Computers》

    源漏擴(kuò)展結(jié)構(gòu)概述

    源漏擴(kuò)展結(jié)構(gòu)(Source/Drain Extension,SDE)在控制 MOS 器件的短溝道效應(yīng)中起到重要作用。SDE(源漏擴(kuò)展結(jié)構(gòu))引入了一個(gè)
    的頭像 發(fā)表于 05-27 12:01 ?1338次閱讀
    源漏<b class='flag-5'>擴(kuò)展</b><b class='flag-5'>結(jié)構(gòu)</b>概述

    睿創(chuàng)微納AI芯片技術(shù)登上國際計(jì)算機(jī)體系結(jié)構(gòu)領(lǐng)域頂級(jí)會(huì)議

    近日,國際計(jì)算機(jī)體系結(jié)構(gòu)領(lǐng)域頂級(jí)會(huì)議HPCA 2025(International Symposium on High-Performance Computer Architecture)在美國召開。會(huì)議共收到534篇來自全球頂尖科研機(jī)構(gòu)及高校的論文投稿,最終錄用率僅為21%。
    的頭像 發(fā)表于 05-19 15:57 ?1047次閱讀

    Profibus路集線器:“驅(qū)動(dòng)器”的黃金搭檔

    至集線器的輸入端口(IN端口)。 臺(tái)驅(qū)動(dòng)器分別連接至集線器的六個(gè)輸出端口(OUT1~OUT6)。 確保輸入端口啟用終端電阻(若集線器為網(wǎng)絡(luò)末端)。 3. 電源配置 為集線器提供24V DC電源(若需
    發(fā)表于 05-16 15:14

    關(guān)于功率模塊冷卻的六個(gè)常見問題

    的壽命并使其發(fā)揮最佳性能。本文章將概述在為應(yīng)用設(shè)計(jì)功率模塊時(shí)可能出現(xiàn)的關(guān)于功率模塊冷卻的六個(gè)常見問題。1.器件溫度是否均勻?功率晶體管和二極管等功率元器件會(huì)產(chǎn)生局部熱
    的頭像 發(fā)表于 04-08 11:42 ?822次閱讀
    關(guān)于功率模塊冷卻的<b class='flag-5'>六個(gè)</b>常見問題

    函數(shù)指針的六個(gè)常見應(yīng)用場景

    函數(shù)指針在嵌入式開發(fā)中有著廣泛的應(yīng)用,它讓代碼更加靈活,減少冗余,提高可擴(kuò)展性。很多時(shí)候,我們需要根據(jù)不同的情況動(dòng)態(tài)調(diào)用不同的函數(shù),而函數(shù)指針正是實(shí)現(xiàn)這一需求的重要工具。本文將介紹六個(gè)常見的函數(shù)指針
    的頭像 發(fā)表于 04-07 11:58 ?1588次閱讀
    函數(shù)指針的<b class='flag-5'>六個(gè)</b>常見應(yīng)用場景