色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

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

什么是系統(tǒng)架構(gòu) 為什么要做架構(gòu)設(shè)計

OSC開源社區(qū) ? 來源:系統(tǒng)工程實(shí)驗(yàn)室 ? 作者:胖仔 ? 2022-11-10 10:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

不論是開發(fā)人員還是架構(gòu)師,我們都一直在跟軟件系統(tǒng)打交道,架構(gòu)是在工作中出現(xiàn)最頻繁的術(shù)語之一。那么,到底什么是架構(gòu)?你可能有自己的答案,也有可能沒有答案。對“架構(gòu)”的理解需要我們不斷在實(shí)踐中思考、歸納、演繹,形成自己的認(rèn)知。

1 到底什么是軟件架構(gòu) ?

定義 ”架構(gòu)是什么“ 是件非常困難的事情,不同的組織對于軟件架構(gòu)有不同的定義,每個人心中也有自身對于系統(tǒng)架構(gòu)定義的認(rèn)知。就好比我們無法百分之百表述模型而只能產(chǎn)出模型不同維度的視圖,對架構(gòu)進(jìn)行完備的定義是不可能的。

“道可道,非常道。名可名,非常名”,道是如此,架構(gòu)亦是如此。

行業(yè)內(nèi)不同的組織和個人從不同的視角對 “什么是架構(gòu)” 進(jìn)行了定義或闡述。

IEEE 關(guān)于架構(gòu)的定義

將系統(tǒng)架構(gòu)定義為:架構(gòu)是系統(tǒng)組織結(jié)構(gòu)+組件及聯(lián)系(組件間以及組件和環(huán)境之間)+原則的組合。通過圖形化的形式表述該架構(gòu)定義如下圖所示,這是一個非常簡潔、概念清晰的定義,其言簡意賅的表達(dá)了架構(gòu)的幾個核心要素:

系統(tǒng)的組織:表達(dá)系統(tǒng)的宏觀結(jié)構(gòu)

組件及聯(lián)系:組件化的思維,同時突出了環(huán)境要素。組件表達(dá)了系統(tǒng)的模塊化,組件相互之間及組件與環(huán)境之間的關(guān)聯(lián)表達(dá)元素間的相互作用。

原則:用于指導(dǎo)設(shè)計和系統(tǒng)演進(jìn)的原則

25529558-6037-11ed-8abf-dac502259ad0.png

大師Martin Fowler和Ralph Johnson對于架構(gòu)的定義有著類似的、更加簡潔和抽象,Martin Fowler 認(rèn)為軟件架構(gòu)是:重要并且難以改變的決策。架構(gòu)設(shè)計是關(guān)于權(quán)衡的藝術(shù),架構(gòu)設(shè)計過程中充滿了各種各樣的決策,這些決策也終將反應(yīng)系統(tǒng)架構(gòu)。

Software Architecture = Important and hard to change decisions --Martin Fowler

The software architecutre is the important stuff ! Whatever it is ! --Ralph Johnson

以上的定義從高層抽象視角對什么是架構(gòu)給予了自己的回答,相比之下,Neil Ford 在《軟件架構(gòu)基礎(chǔ)》一書中對架構(gòu)給出了更具象的闡述,其從架構(gòu)組成元素入手,從更偏向?qū)嵺`的角度對架構(gòu)進(jìn)行了闡述。核心思想是軟件系統(tǒng)的架構(gòu)包括以下組合元素:

結(jié)構(gòu):應(yīng)用系統(tǒng)所選擇的架構(gòu)風(fēng)格,比如微服務(wù)架構(gòu)、單體架構(gòu)還是SOA等

架構(gòu)屬性:系統(tǒng)的非功能性屬性,比如性能、可用性、可維護(hù)性等

架構(gòu)決策:系統(tǒng)設(shè)計過程中重要的架構(gòu)決策

設(shè)計原則:設(shè)計過程中的指導(dǎo)性原則

2582f018-6037-11ed-8abf-dac502259ad0.png

結(jié)構(gòu)

結(jié)構(gòu)是系統(tǒng)架構(gòu)的重要組成部分,其從宏觀上表述了系統(tǒng)的結(jié)構(gòu)組成。架構(gòu)設(shè)計的核心任務(wù)之一是為系統(tǒng)選擇合適的架構(gòu)風(fēng)格。比如,架構(gòu)師基于上下文的權(quán)衡,可以選擇模塊化單體架構(gòu)風(fēng)格,也可以選擇微服務(wù)架構(gòu)風(fēng)格。

25a08240-6037-11ed-8abf-dac502259ad0.png

架構(gòu)屬性

架構(gòu)屬性亦稱質(zhì)量屬性,或非功能屬性,通常表示系統(tǒng)需要具備或滿足的某種 “能力”,比如高性能、可擴(kuò)展性、彈性、伸縮性、容錯性、可測試性、可維護(hù)性等等。架構(gòu)設(shè)計的目標(biāo)需要關(guān)注系統(tǒng)需要滿足的架構(gòu)屬性,架構(gòu)最終要體現(xiàn)對架構(gòu)屬性支持的相關(guān)架構(gòu)決策。架構(gòu)屬性眾多,系統(tǒng)需要關(guān)注的是這些架構(gòu)屬性的子集,具體的某次特定的架構(gòu)設(shè)計所需要關(guān)注的架構(gòu)屬性需要依據(jù)問題域的上下文而具體分析。同時,不同的架構(gòu)屬性間可能存在沖突,這種情況同樣需要架構(gòu)師的權(quán)衡和決策。

25ba84e2-6037-11ed-8abf-dac502259ad0.png

架構(gòu)決策

架構(gòu)決策是系統(tǒng)架構(gòu)設(shè)計過程中對解決方案的選擇,其描述了系統(tǒng)必須遵循的規(guī)則。架構(gòu)決策隨著權(quán)衡分析而自然存在,其是系統(tǒng)架構(gòu)設(shè)計的重要維度之一。并不是所有的決策都是架構(gòu)決策,架構(gòu)決策應(yīng)該關(guān)注對系統(tǒng)有重要影響的部分。比如對架構(gòu)風(fēng)格的選擇對系統(tǒng)存在重要影響,其改變的成本較高,理當(dāng)屬于架構(gòu)決策的范疇。比較典型架構(gòu)決策包括但不限于:

直接影響高優(yōu)先級的架構(gòu)屬性

修改對外接口:對外提供的接口修改往往需要進(jìn)行充分影響分析

引入或者移除依賴:依賴的加入和移除往往標(biāo)示著組件能力的引進(jìn)和廢棄

改變系統(tǒng)的通用結(jié)構(gòu):工程結(jié)構(gòu)是應(yīng)用架構(gòu)的重要維度之一

迫使研發(fā)人員改變開發(fā)方式

接受戰(zhàn)略性技術(shù)債:重構(gòu)影響較大的技術(shù)債往往對現(xiàn)有系統(tǒng)會有較大影響

注:架構(gòu)決策建議以輕量級的文檔化形式進(jìn)行記錄,參考文章 《輕量級的架構(gòu)決策記錄機(jī)制》一文

設(shè)計原則

設(shè)計原則與架構(gòu)決策不同,其本質(zhì)區(qū)別是:設(shè)計原則是一種指導(dǎo),而非強(qiáng)制的規(guī)則。架構(gòu)決策需要遵守,設(shè)計原則提供參考性指引。

比如,設(shè)計原則可能是:在可能的情況下,跨系統(tǒng)間的通信盡可能使用異步消息機(jī)制以提高性能和降低耦合

2 架構(gòu)設(shè)計的邊界

如果你是團(tuán)隊(duì)的架構(gòu)師,你是否有以下困惑:

系統(tǒng)的架構(gòu)應(yīng)該設(shè)計到什么粒度?

架構(gòu)設(shè)計是否要足夠詳細(xì)以便能直接指導(dǎo)開發(fā)人員開展編碼工作?

如果你是團(tuán)隊(duì)的核心開發(fā)人員,你是否 “抱怨” 過:

"架構(gòu)設(shè)計" 太過詳細(xì),涵蓋了實(shí)現(xiàn)的 “細(xì)枝末節(jié)”,自己除了CRUD沒有發(fā)揮的空間

"架構(gòu)設(shè)計" 太過宏觀,基于設(shè)計方案根本無法指導(dǎo)開發(fā),自己還得重新設(shè)計

25e3faf2-6037-11ed-8abf-dac502259ad0.png

很多架構(gòu)師自身對架構(gòu)和設(shè)計的邊界缺乏深入認(rèn)知,相比于對架構(gòu)邊界的縮小,更多時候會出現(xiàn)架構(gòu)設(shè)計邊界放大的情況:

架構(gòu)師把架構(gòu)設(shè)計當(dāng)作詳細(xì)的技術(shù)方案設(shè)計,牢牢把控系統(tǒng)實(shí)現(xiàn)的所有細(xì)節(jié),產(chǎn)出大量的設(shè)計文檔,然后交由核心開發(fā)人員做代碼實(shí)現(xiàn)的執(zhí)行工作。

這種現(xiàn)象會導(dǎo)致如下問題:

壓縮了團(tuán)隊(duì)核心開發(fā)人員的設(shè)計發(fā)揮空間,不利于其技術(shù)水平及認(rèn)知的提升

作為架構(gòu)師你真的能講所有的細(xì)節(jié)都Cover住嗎?即使耗費(fèi)巨大精力完成了 “完備” 的設(shè)計,來自一線開發(fā)所面臨的各種場景是否能夠提前預(yù)知和捕獲?

如果需求迭代持續(xù)如此,作為核心開發(fā)人員多半會有所 “怨言”

作為團(tuán)隊(duì)的架構(gòu)師精力有限,持續(xù)的細(xì)節(jié)輸出會耗費(fèi)巨大精力,而無法關(guān)注更加宏觀的層面

.......

以上問題的根源是什么?不能明確架構(gòu)設(shè)計的邊界!

架構(gòu)設(shè)計與設(shè)計(實(shí)現(xiàn)相關(guān))的邊界或粒度問題

團(tuán)隊(duì)架構(gòu)師與開發(fā)人員間的職責(zé)邊界

判斷架構(gòu)邊界的前提之一是:明確架構(gòu)和設(shè)計的關(guān)系!

所有的架構(gòu)都是設(shè)計,但設(shè)計不一定是架構(gòu)!

從架構(gòu)的定義看架構(gòu)設(shè)計的邊界,選取兩個視角:

架構(gòu)是系統(tǒng)中重要的東西!無論它是什么(之所以重要,是因?yàn)楦淖兊某杀靖撸?/p>

架構(gòu)設(shè)計涵蓋系統(tǒng)中重要的架構(gòu)決策

所以,架構(gòu)設(shè)計應(yīng)該涵蓋系統(tǒng)中重要的東西,這些 “重要的東西” 可能是:

應(yīng)用架構(gòu)風(fēng)格的選擇

子系統(tǒng)間信息通信的方式

工程采取的分層以及層間約束

工程應(yīng)該遵循的開發(fā)規(guī)范

工程引入的三方類庫,或者三方框架

高優(yōu)先級的架構(gòu)屬性:比如某次需求建設(shè)非常關(guān)注系統(tǒng)的性能,或者擴(kuò)展性等架構(gòu)屬性

其它 "重要的東西"

架構(gòu)設(shè)計涵蓋了系統(tǒng)所需的重要的架構(gòu)決策,從宏觀層面對系統(tǒng)實(shí)現(xiàn)予以指引。而詳細(xì)的設(shè)計則為具體的開發(fā)實(shí)現(xiàn)提供指導(dǎo),比如,詳細(xì)的E-R圖設(shè)計、具體的代碼級別的模式選擇、某個組件的具體實(shí)現(xiàn)等等。

架構(gòu)不是一成不變,需要持續(xù)演進(jìn),而實(shí)現(xiàn)相關(guān)的設(shè)計也可能在項(xiàng)目進(jìn)行中持續(xù)變化,因此,二者不能完全割裂,而是需要在實(shí)現(xiàn)過程中進(jìn)行雙向反饋:

架構(gòu)設(shè)計信息要高效的同步至開發(fā)人員

實(shí)現(xiàn)過程中的變更同樣也要回向反饋至架構(gòu),以便對架構(gòu)設(shè)計進(jìn)行調(diào)整

262863cc-6037-11ed-8abf-dac502259ad0.png

在進(jìn)行架構(gòu)邊界判定時要注意一個至關(guān)重要的因子:上下文!!!以上的判斷準(zhǔn)則必須要給定的上下文中才有價值。

比如:實(shí)現(xiàn)過程中大家經(jīng)常會適用一些設(shè)計模式,例如策略模式。那么,這種設(shè)計模式的選擇是屬于架構(gòu)設(shè)計還是詳細(xì)的實(shí)現(xiàn)設(shè)計?答案就是:It depends!!! 具體情況,具體分析。

266d0da6-6037-11ed-8abf-dac502259ad0.png

如果當(dāng)前上下文,我們非常關(guān)注系統(tǒng)的擴(kuò)展性,該架構(gòu)屬性是我們高優(yōu)先級的架構(gòu)屬性,那么,核心模塊的策略模式的應(yīng)用可以看作是架構(gòu)設(shè)計的范疇。而如果上下文中擴(kuò)展性不是我們關(guān)注的高優(yōu)先級的架構(gòu)屬性,相比我們更關(guān)注性能,那么,這種代碼級的設(shè)計模式選擇應(yīng)該屬于架構(gòu)設(shè)計的范疇之外了,而需要劃分到實(shí)現(xiàn)設(shè)計層面,交由核心開發(fā)自主決定。

3 架構(gòu)模式(Patterns)與架構(gòu)風(fēng)格(Styles)

架構(gòu)模式和架構(gòu)風(fēng)格是極容易混淆的兩個概念,很多開發(fā)人員將其理解為同一事物,而實(shí)際上二者有本質(zhì)區(qū)別。

架構(gòu)風(fēng)格是系統(tǒng)設(shè)計的頂層抽象,從宏觀視角表述我們的系統(tǒng)組成。更進(jìn)一步,架構(gòu)風(fēng)格聚焦于系統(tǒng)的分層、模塊以及交互形式。

架構(gòu)模式聚焦于對重復(fù)出現(xiàn)問題提供解決方案

二者概念不同,并不存在沖突,其聯(lián)系如下圖所示:

架構(gòu)模式可以應(yīng)用于架構(gòu)風(fēng)格,在同一架構(gòu)風(fēng)格上下文內(nèi)可以應(yīng)用一或多中架構(gòu)模式

架構(gòu)風(fēng)格可以組合以產(chǎn)生新的架構(gòu)風(fēng)格

26867e76-6037-11ed-8abf-dac502259ad0.png

比較典型的例子是CQRS:CQRS本身是一種模式,將命令和查詢的職責(zé)在不同維度進(jìn)行分離。該模式我們可以在單體架構(gòu)風(fēng)格中使用,也可以在微服務(wù)架構(gòu)風(fēng)格中使用,當(dāng)然也可以在SOA架構(gòu)中使用。

26b0203c-6037-11ed-8abf-dac502259ad0.png

4 為什么要做架構(gòu)設(shè)計 ?

至于 “為什么要做架構(gòu)設(shè)計” 也是一個古老且頻繁出現(xiàn)的問題,有太多的文章闡述為社么要架構(gòu)設(shè)計:有的宏觀,有的具體,有的“務(wù)實(shí)”,有的“務(wù)虛”。我把這個問題作為一個獨(dú)立章節(jié)闡述,并不是想進(jìn)行大篇幅的論述,只是想突出它的重要性,這個問題值得耗費(fèi)一些精力去深入理解其背后的原因。但,在此不做展開過多說明,通過一句話來進(jìn)行概括:

之所以要進(jìn)行架構(gòu)設(shè)計,是因?yàn)椋褐匾?!

做,收益高

不做,成本高

5 開發(fā)人員和架構(gòu)師的知識模型

作為開發(fā)人員,更加關(guān)注知識的深度,以便有足夠的知識儲備滿足工作需要。開發(fā)人員在職業(yè)生涯的早期,應(yīng)該關(guān)注于自身知識儲備的增長,并保持技術(shù)深度。

26d1c9c6-6037-11ed-8abf-dac502259ad0.png

作為架構(gòu)師,之所以技術(shù)的廣度比深度更重要,是因?yàn)榧軜?gòu)師的重要職責(zé)之一是進(jìn)行架構(gòu)決策。系統(tǒng)架構(gòu)設(shè)計是關(guān)于權(quán)衡的藝術(shù),在特定的問題域上下文下,架構(gòu)師需要在諸多可行的解決方案間進(jìn)行權(quán)衡和決策,這也對其技術(shù)廣度提出了要求。開發(fā)人員成長為架構(gòu)師,應(yīng)該更加關(guān)注知識的廣度,并在幾個特定領(lǐng)域深耕,以便有足夠的知識支撐架構(gòu)決策。

28149b1a-6037-11ed-8abf-dac502259ad0.png

雖然開發(fā)人員和架構(gòu)師在知識域的關(guān)注點(diǎn)上存在差異,但在認(rèn)知層面都可以統(tǒng)一到Bloom認(rèn)知層次模型。該模型將認(rèn)知層次劃分為逐步遞進(jìn)的六個層次:

識記:識別和回溯事實(shí)性知識

理解:理解事實(shí)的內(nèi)涵

應(yīng)用:將事實(shí)、規(guī)則、概念、思想加以應(yīng)用

分析:將信息分解、關(guān)聯(lián)、區(qū)分、實(shí)驗(yàn)、測試

評估:將信息或思想的價值進(jìn)行評價

創(chuàng)造:整合不同的信息形成新的知識體系

285eddce-6037-11ed-8abf-dac502259ad0.png

不論是架構(gòu)師還是開發(fā)人員,Bloom認(rèn)知層次模型都適用。通過不斷的學(xué)習(xí)擴(kuò)展自身的知識體系,在識記、理解和應(yīng)用的同時,要持續(xù)的培養(yǎng)分析、評估和創(chuàng)造的能力,逐步向高層次的認(rèn)知水平提升。

但需要注意的是:知識不等于認(rèn)知,避免陷入知識學(xué)習(xí)的陷阱。知識是無限的,沒有人能夠以無限的精力去學(xué)習(xí)無限的知識。不論是開發(fā)人員還是架構(gòu)師,又或者其他角色,不應(yīng)該只將精力投入在知識邊界的擴(kuò)充,而應(yīng)該注重從知識到認(rèn)知提升的轉(zhuǎn)變。

吾生也有涯,而知也無涯。以有涯隨無涯,殆矣!已而為知者,殆而已矣! ----《莊子》

格物以致知,對表象不斷的歸納、演繹直至事物的本象,探尋事物背后的規(guī)律,建立更高層的認(rèn)知。這種認(rèn)知層次由下及上的躍升有兩種方式:

悟:由內(nèi)向外,通過不斷積累、持續(xù)思考,由量變到質(zhì)變,直至 “開悟”

破:自外向內(nèi),高層次或不同的思想輸入碰撞,加速認(rèn)知層次的突破

299221c4-6037-11ed-8abf-dac502259ad0.png

6 結(jié)語

對架構(gòu)定義的探討實(shí)際上是一種樸素的 “格物” 的過程,每個人都應(yīng)該尋找自己的答案。跳脫對架構(gòu)定義探討的視野,大家的工作和學(xué)習(xí)何嘗不是如此呢 ?!

審核編輯:郭婷

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

    關(guān)注

    1

    文章

    528

    瀏覽量

    25987
  • 應(yīng)用系統(tǒng)

    關(guān)注

    0

    文章

    31

    瀏覽量

    11146
  • 系統(tǒng)
    +關(guān)注

    關(guān)注

    1

    文章

    1032

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    同一水平的 RISC-V 架構(gòu)的 MCU,和 ARM 架構(gòu)的 MCU 相比,運(yùn)行速度如何?

    ARM 架構(gòu)與 RISC-V 架構(gòu)的 MCU 在同一性能水平下的運(yùn)行速度對比,需從架構(gòu)設(shè)計原點(diǎn)、指令集特性及實(shí)際測試數(shù)據(jù)展開剖析。以 ARM Cortex-M33 這類 ARMv8M 架構(gòu)
    的頭像 發(fā)表于 07-02 10:29 ?650次閱讀
    同一水平的 RISC-V <b class='flag-5'>架構(gòu)</b>的 MCU,和 ARM <b class='flag-5'>架構(gòu)</b>的 MCU 相比,運(yùn)行速度如何?

    光伏運(yùn)維管理系統(tǒng)架構(gòu)設(shè)計及其應(yīng)用分析

    開展。 光伏運(yùn)維管理系統(tǒng)集成先進(jìn)的數(shù)據(jù)監(jiān)測、故障診斷、運(yùn)維任務(wù)管理等多種功能內(nèi)容,為光伏電站提供全面、高效、智能的運(yùn)維服務(wù)。其系統(tǒng)分層架構(gòu)設(shè)計,覆蓋感知層、網(wǎng)絡(luò)層、平臺層和應(yīng)用層。感知層通過傳感器和攝像頭等設(shè)
    的頭像 發(fā)表于 06-10 11:34 ?217次閱讀
    光伏運(yùn)維管理<b class='flag-5'>系統(tǒng)</b><b class='flag-5'>架構(gòu)設(shè)</b>計及其應(yīng)用分析

    光伏電站無人機(jī)巡檢系統(tǒng)平臺的設(shè)計架構(gòu)

    光伏電站無人機(jī)巡檢系統(tǒng)平臺通常采用分層架構(gòu)設(shè)計,這就要求系統(tǒng)的設(shè)計必須貼合光伏電站的實(shí)際運(yùn)維管理需求、適應(yīng)不同類型電站中的差異,因此系統(tǒng)從設(shè)計架構(gòu)
    的頭像 發(fā)表于 05-07 11:23 ?249次閱讀
    光伏電站無人機(jī)巡檢<b class='flag-5'>系統(tǒng)</b>平臺的設(shè)計<b class='flag-5'>架構(gòu)</b>

    設(shè)備遠(yuǎn)程監(jiān)控與預(yù)測性維護(hù)系統(tǒng)架構(gòu)設(shè)計及應(yīng)用實(shí)踐

    本文探討了在工業(yè)4.0與數(shù)字化轉(zhuǎn)型背景下,設(shè)備管理系統(tǒng)從傳統(tǒng)人工巡檢向智能運(yùn)維的深刻變革。文章從技術(shù)架構(gòu)、實(shí)施路徑和典型應(yīng)用三個方面深入解析了設(shè)備遠(yuǎn)程監(jiān)控與預(yù)測性維護(hù)系統(tǒng)的實(shí)現(xiàn)方法。
    的頭像 發(fā)表于 04-15 10:16 ?288次閱讀
    設(shè)備遠(yuǎn)程監(jiān)控與預(yù)測性維護(hù)<b class='flag-5'>系統(tǒng)</b><b class='flag-5'>架構(gòu)設(shè)</b>計及應(yīng)用實(shí)踐

    汽車電氣架構(gòu)中的電源架構(gòu)

    隨著汽車電子化、智能化的快速發(fā)展,汽車電氣架構(gòu)(E/E架構(gòu))已成為現(xiàn)代汽車的核心技術(shù)之一。
    的頭像 發(fā)表于 03-29 11:25 ?378次閱讀

    芯片架構(gòu)設(shè)計的關(guān)鍵要素

    芯片架構(gòu)設(shè)計的目標(biāo)是達(dá)到功能、性能、功耗、面積(FPA)的平衡。好的芯片架構(gòu)能有效提升系統(tǒng)的整體性能,優(yōu)化功耗,并確保在成本和時間的限制下完成設(shè)計任務(wù)。
    的頭像 發(fā)表于 03-01 16:23 ?624次閱讀

    面向服務(wù)的整車EE架構(gòu)(SOA)設(shè)計開發(fā)咨詢服務(wù)

    經(jīng)緯恒潤多年來一直致力于為客戶提供先進(jìn)電子電氣架構(gòu)解決方案,近年來,經(jīng)緯恒潤在國內(nèi)率先開展整車SOA架構(gòu)的技術(shù)研發(fā)和業(yè)務(wù)布局,參與多款SOA架構(gòu)下量產(chǎn)車型的研發(fā),積累了豐富的SOA架構(gòu)設(shè)
    的頭像 發(fā)表于 12-12 15:11 ?1027次閱讀
    面向服務(wù)的整車EE<b class='flag-5'>架構(gòu)</b>(SOA)設(shè)計開發(fā)咨詢服務(wù)

    基于risc-v架構(gòu)的芯片與linux系統(tǒng)兼容性討論

    一直對基于RISC-V架構(gòu)的芯片與Linux系統(tǒng)的兼容性比較感興趣,查了各種資料,眾說紛紜,在此整理一下學(xué)習(xí)內(nèi)容,以備后用。這個復(fù)雜而重要的話題,涉及多個方面的考量。下面談?wù)勎业膶W(xué)習(xí)總結(jié)
    發(fā)表于 11-30 17:20

    架構(gòu)性需求的基礎(chǔ)知識

    架構(gòu)設(shè)計經(jīng)驗(yàn)增多,才領(lǐng)悟這句話的正確性。 什么是? 首先,什么是需求? 需求是一個多義詞,它的準(zhǔn)確所指往往取決于你所處的位置。在汽車行業(yè)我們往往會利用ASPICE的V模型來找到自己需求的來源。比如做詳細(xì)設(shè)計,其需求來源
    的頭像 發(fā)表于 11-15 11:01 ?625次閱讀
    <b class='flag-5'>架構(gòu)</b>性需求的基礎(chǔ)知識

    GPU服務(wù)器AI網(wǎng)絡(luò)架構(gòu)設(shè)

    眾所周知,在大型模型訓(xùn)練中,通常采用每臺服務(wù)器配備多個GPU的集群架構(gòu)。在上一篇文章《高性能GPU服務(wù)器AI網(wǎng)絡(luò)架構(gòu)(上篇)》中,我們對GPU網(wǎng)絡(luò)中的核心術(shù)語與概念進(jìn)行了詳盡介紹。本文將進(jìn)一步深入探討常見的GPU系統(tǒng)
    的頭像 發(fā)表于 11-05 16:20 ?1242次閱讀
    GPU服務(wù)器AI網(wǎng)絡(luò)<b class='flag-5'>架構(gòu)設(shè)</b>計

    深入理解 Llama 3 的架構(gòu)設(shè)

    在人工智能領(lǐng)域,對話系統(tǒng)的發(fā)展一直是研究的熱點(diǎn)之一。隨著技術(shù)的進(jìn)步,我們見證了從簡單的基于規(guī)則的系統(tǒng)到復(fù)雜的基于機(jī)器學(xué)習(xí)的模型的轉(zhuǎn)變。Llama 3,作為一個假設(shè)的先進(jìn)對話系統(tǒng),其架構(gòu)設(shè)
    的頭像 發(fā)表于 10-27 14:41 ?1227次閱讀

    邊緣計算架構(gòu)設(shè)計最佳實(shí)踐

    邊緣計算架構(gòu)設(shè)計最佳實(shí)踐涉及多個方面,以下是一些關(guān)鍵要素和最佳實(shí)踐建議: 一、核心組件與架構(gòu)設(shè)計 邊緣設(shè)備與網(wǎng)關(guān) 邊緣設(shè)備 :包括各種嵌入式設(shè)備、傳感器、智能手機(jī)、智能攝像頭等,負(fù)責(zé)采集原始數(shù)據(jù)
    的頭像 發(fā)表于 10-24 14:17 ?1108次閱讀

    架構(gòu)與設(shè)計 常見微服務(wù)分層架構(gòu)的區(qū)別和落地實(shí)踐

    架構(gòu)風(fēng)格越傾向于清晰的職責(zé)定位,且讓領(lǐng)域模型成為架構(gòu)的核心。 基于這些架構(gòu)風(fēng)格,在軟件架構(gòu)設(shè)計過程中又有非常多的架構(gòu)分層模型。 傳統(tǒng)三層
    的頭像 發(fā)表于 10-22 15:34 ?659次閱讀
    <b class='flag-5'>架構(gòu)</b>與設(shè)計 常見微服務(wù)分層<b class='flag-5'>架構(gòu)</b>的區(qū)別和落地實(shí)踐

    【「嵌入式Hypervisor:架構(gòu)、原理與應(yīng)用」閱讀體驗(yàn)】+第三四章閱讀報告

    Hypervisor如何通過特定的架構(gòu)設(shè)計和算法實(shí)現(xiàn),來確保多個虛擬機(jī)(VMs)在有限資源下的高效、安全運(yùn)行。 關(guān)鍵收獲 : 架構(gòu)設(shè)計 :了解到嵌入式Hypervisor通常采用微內(nèi)核或分離內(nèi)核架構(gòu),以減少
    發(fā)表于 10-09 18:29

    羅森伯格H-MTD連接器助力汽車制造商設(shè)計并實(shí)現(xiàn)區(qū)域架構(gòu)

    架構(gòu) 逐漸取代傳統(tǒng)的集中式和分布式架構(gòu) ? 傳統(tǒng)的汽車布線系統(tǒng)正逐漸被區(qū)域架構(gòu)所取代。汽車區(qū)域架構(gòu)(Vehicle Zonal Archit
    的頭像 發(fā)表于 07-31 16:42 ?1380次閱讀
    主站蜘蛛池模板: 亚洲国产精品一区二区三区在线观看 | 中文字幕午夜乱理片 | 无人区免费一二三四乱码 | av女优快播 | 2021扫黑风暴在线观看免费完整版 | 日本激情在线 | 同居了嫂子在线观看 | 羞羞答答的免费视频在线观看 | 亚洲 欧美 制服 视频二区 | 欧美精品AV一区二区无码 | 嗯啊快停下我是你老师啊H 嗯啊快拔出来我是你老师视频 | 中国女人逼 | 久久精品电影院 | 国产精品97久久AV色婷婷 | 蜜芽国产在线精品欧美 | 玩弄放荡人妻一区二区三区 | 欧美.亚洲.日韩.天堂 | 小小水蜜桃免费影院 | 国产午夜福利伦理300 | 摸老师丝袜小内内摸出水 | 欧美区一区二 | 久久视热频国只有精品 | 俄罗斯人xxx| 草柳最新地址 | 俄罗斯人与动ZOOZ | 日韩一区二区三区免费体验 | 国内精品九九视频 | 国产精品爽爽久久久久久竹菊 | 99久久99久久久精品齐齐鬼色 | 97国产成人精品免费视频 | 亚洲国产精品久久精品成人网站 | 伊伊人成亚洲综合人网 | 亚洲一区在线视频观看 | 色偷偷网址| 精品麻豆一卡2卡三卡4卡乱码 | 青青伊人国产 | 国产 在线 亚洲 欧美 动漫 | MD传媒在线观看佳片 | 狂躁美女BBBBBB视频 | 一区精品在线 | 午夜性爽视频男人的天堂在线 |

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學(xué)習(xí)
    • 獲取您個性化的科技前沿技術(shù)信息
    • 參加活動獲取豐厚的禮品