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)不再提示

AS三部曲之二 | TSN同步運(yùn)行機(jī)制:多級(jí)設(shè)備同步如何避免誤差累積?

虹科智能自動(dòng)化 ? 2025-09-25 17:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群


引言

時(shí)間敏感網(wǎng)絡(luò)(TSN)要求所有設(shè)備在納秒級(jí)精度下協(xié)調(diào)工作。AS同步通過建立統(tǒng)一的時(shí)間基準(zhǔn),確保關(guān)鍵數(shù)據(jù)(如工業(yè)控制、自動(dòng)駕駛指令)在嚴(yán)格時(shí)間窗口內(nèi)傳輸,避免因時(shí)鐘偏差引發(fā)系統(tǒng)故障。在上一篇(AS三部曲之一:如何理解TSN同步概念中的時(shí)鐘角色?)中,我們?cè)敿?xì)介紹了IEEE 802.1AS標(biāo)準(zhǔn)作為IEEE 1588 PTP協(xié)議的特定應(yīng)用規(guī)范,在時(shí)間敏感網(wǎng)絡(luò)(TSN)中實(shí)現(xiàn)納秒級(jí)高精度時(shí)鐘同步的基礎(chǔ)概念與核心機(jī)制。


在掌握了AS的基礎(chǔ)概念之后,深入理解其內(nèi)部的同步運(yùn)行機(jī)制是解鎖其強(qiáng)大能力的關(guān)鍵。理解AS同步機(jī)制,不僅是掌握TSN技術(shù)精髓的核心,更是設(shè)計(jì)高可靠性實(shí)時(shí)系統(tǒng)的基石它解決了分布式系統(tǒng)中“時(shí)間一致性”的根本問題,為未來自動(dòng)駕駛、工業(yè)4.0、元宇宙等低延遲高同步需求場(chǎng)景提供關(guān)鍵技術(shù)支撐。

* 不想逐字讀長(zhǎng)文?點(diǎn)擊收聽本文播客


01.

同步報(bào)文

gPTP (廣義精確時(shí)間協(xié)議) 是IEEE 802.1AS標(biāo)準(zhǔn)定義的核心協(xié)議,它源于IEEE 1588 PTP,但為時(shí)間敏感網(wǎng)絡(luò)(TSN)進(jìn)行了優(yōu)化,旨在實(shí)現(xiàn)亞微秒級(jí)的時(shí)間同步。其同步過程主要依賴于以下報(bào)文類型的交互:

930a58b8-99f2-11f0-8ce9-92fbcf53809c.png


事件報(bào)文

時(shí)間概念報(bào)文,進(jìn)出設(shè)備端口時(shí)會(huì)打上精確的時(shí)間戳,用于計(jì)算主從時(shí)鐘之間的時(shí)間偏移和路徑延遲。事件報(bào)文包含以下4種:

Sync、Delay_Req、Pdelay_Req和Pdelay_Resp。


通用報(bào)文

非時(shí)間概念報(bào)文,進(jìn)出設(shè)備端口時(shí)不會(huì)打上時(shí)間戳,用于主從關(guān)系的建立、時(shí)間信息的請(qǐng)求和通告。通用報(bào)文包含以下6種:

Announce、Follow_Up、Delay_Resp、Pdelay_Resp_Follow_Up、Management和Signaling。



02.

同步原理

2.1 同步機(jī)制對(duì)比

gPTP采用主從設(shè)備(Master-Slave)間雙向交互時(shí)間同步報(bào)文的機(jī)制,通過記錄并計(jì)算報(bào)文收發(fā)的時(shí)間戳差值,獲取設(shè)備間的總往返時(shí)延。在假設(shè)雙向傳輸路徑對(duì)稱的前提下,將總時(shí)延除以2即可估算單向通信延遲,進(jìn)而推算出從設(shè)備相對(duì)于主設(shè)備的時(shí)間偏差。

從設(shè)備依據(jù)該偏差校準(zhǔn)本地時(shí)鐘,即可實(shí)現(xiàn)與主設(shè)備的高精度時(shí)間同步。相較于傳統(tǒng)同步協(xié)議如1588v2與NTP,gPTP在實(shí)現(xiàn)機(jī)制上更接近PTP(精確時(shí)間協(xié)議)的局部實(shí)現(xiàn)。

9318ce98-99f2-11f0-8ce9-92fbcf53809c.png

NTP協(xié)議通常運(yùn)行于主控板,其測(cè)量的通信時(shí)延不僅包含鏈路傳輸時(shí)間,還引入了各類內(nèi)部處理延遲(如隊(duì)列擁塞、軟件調(diào)度及數(shù)據(jù)處理等),導(dǎo)致時(shí)延波動(dòng)顯著,且難以保證雙向時(shí)延的對(duì)稱性,最終限制了時(shí)間同步的精度。

PTP1588協(xié)議基于以下假設(shè):鏈路延遲相對(duì)穩(wěn)定(或在相鄰?fù)介g隔內(nèi)變化可忽略),且雙向路徑時(shí)延對(duì)稱。因此,該協(xié)議通過在物理鏈路兩端最近處標(biāo)記時(shí)間戳以測(cè)量鏈路時(shí)延,從而實(shí)現(xiàn)了較高的同步精度。


PTP1588協(xié)議進(jìn)一步定義了兩類時(shí)延測(cè)量與同步方式:

□ Delay機(jī)制:適用于端到端路徑的時(shí)延測(cè)量

□ Pdelay機(jī)制:用于在兩個(gè)支持該功能的通信端口之間直接測(cè)量端口到端口的傳播時(shí)延(即鏈路延遲),此過程與端口的主從角色無關(guān)

gPTP的同步過程通常遵循經(jīng)典的PTP延遲請(qǐng)求-響應(yīng)機(jī)制,習(xí)慣性沿用Pdelay機(jī)制,作為重要區(qū)別,gPTP要求(或強(qiáng)烈推薦)在網(wǎng)絡(luò)的物理層(PHY)或MAC層對(duì)PTP報(bào)文打上時(shí)間戳,而不是在操作系統(tǒng)或應(yīng)用層。這完全消除了協(xié)議棧處理、中斷延遲、系統(tǒng)調(diào)度等帶來的不可控抖動(dòng)。



2.2 同步原理

矯正對(duì)時(shí)原理

為了更深入理解同步原理的過程,我們從PTP1588這個(gè)協(xié)議出發(fā)介紹不同方式下的同步機(jī)理,然后通過實(shí)驗(yàn)驗(yàn)證gPTP的結(jié)果,證明其采用了何種方式。

932a7bfc-99f2-11f0-8ce9-92fbcf53809c.png

在同步網(wǎng)絡(luò)設(shè)備中,當(dāng)報(bào)文發(fā)出或抵達(dá)時(shí),會(huì)依據(jù)設(shè)備本地時(shí)鐘為其標(biāo)記時(shí)間戳。在一步(One-Step)模式下,延遲測(cè)量機(jī)制所使用的同步(Sync)報(bào)文會(huì)直接攜帶其自身的發(fā)送時(shí)刻信息。而在兩步(Two-Step)模式下,同步報(bào)文本身并不包含發(fā)送時(shí)間戳,設(shè)備僅記錄該報(bào)文的實(shí)際發(fā)送時(shí)刻,并通過隨后發(fā)出的Follow_Up報(bào)文傳遞這一時(shí)間信息。

主設(shè)備于t1時(shí)刻發(fā)出Sync報(bào)文。若其工作在one-step模式,該報(bào)文中會(huì)直接攜帶時(shí)間戳t1;若為two-step模式,則t1將在后續(xù)的Follow_Up報(bào)文中發(fā)送。

從設(shè)備在t2時(shí)刻收到Sync報(bào)文。在one-step模式下,t1可從該報(bào)文中直接提取;在two-step模式下,需等待接收Follow_Up報(bào)文以獲取t1。

從設(shè)備于t3時(shí)刻向主設(shè)備發(fā)送Delay_Req報(bào)文。

主設(shè)備在t4時(shí)刻接收到該Delay_Req報(bào)文。

√ 主設(shè)備通過Delay_Resp報(bào)文將時(shí)間戳t4傳送至從設(shè)備。


基于所獲得的t1、t2、t3、t4四個(gè)時(shí)間戳,從設(shè)備可計(jì)算出主從設(shè)備間的平均路徑延遲(Delay)及時(shí)鐘偏差(Offset),進(jìn)而校準(zhǔn)自身時(shí)鐘,實(shí)現(xiàn)與主設(shè)備的精確同步。具體計(jì)算原理如下:

9339515e-99f2-11f0-8ce9-92fbcf53809c.png

需要注意的是:結(jié)果的精度取決于時(shí)間戳的精度。它們應(yīng)盡可能準(zhǔn)確地反映發(fā)送和接收時(shí)間。從設(shè)備的偏移量和延遲計(jì)算是基于在兩個(gè)不同地方獲取的時(shí)間戳的差異。因此,兩個(gè)時(shí)鐘應(yīng)使用相同的刻度,即相同的tic間隔。這是通過漂移補(bǔ)償實(shí)現(xiàn)的:從屬時(shí)鐘速率通過控制環(huán)路加速或減慢。稍微不同的抽動(dòng)間隔會(huì)降低結(jié)果。


設(shè)備通過協(xié)議計(jì)算出本地時(shí)鐘與主時(shí)鐘源之間的時(shí)間偏差,并依此對(duì)本地時(shí)鐘進(jìn)行校準(zhǔn)。這一持續(xù)且周期性的同步機(jī)制,保證了從設(shè)備能夠始終與主時(shí)鐘保持精確的時(shí)間同步。

根據(jù)上述工作機(jī)制,精確的時(shí)間同步依賴于主時(shí)鐘(Master)與從時(shí)鐘(Slave)之間傳輸路徑的時(shí)延對(duì)稱性。若雙向傳輸時(shí)延存在差異,將導(dǎo)致同步偏差,其數(shù)值等于上行與下行時(shí)延差值的一半。因此,實(shí)現(xiàn)高精度時(shí)間同步的核心在于確保節(jié)點(diǎn)間時(shí)延保持穩(wěn)定、避免抖動(dòng)。盡管鏈路傳播時(shí)延通常較為一致,但設(shè)備節(jié)點(diǎn)處的處理時(shí)延往往波動(dòng)較大。

為此,在IEEE相關(guān)標(biāo)準(zhǔn)協(xié)議中,通過引入校正字段(correctionField)參與延遲計(jì)算,能夠有效補(bǔ)償時(shí)延不對(duì)稱性,從而更準(zhǔn)確地估計(jì)平均路徑時(shí)延(Delay)與時(shí)鐘偏移量(Offset)。

93495216-99f2-11f0-8ce9-92fbcf53809c.png

如圖轉(zhuǎn)發(fā)時(shí)延校正處理,在設(shè)備的入口與出口端口,系統(tǒng)會(huì)依次對(duì)報(bào)文中的correctionField字段進(jìn)行時(shí)間補(bǔ)償:入口階段減去當(dāng)前時(shí)間戳,出口階段則加上相應(yīng)時(shí)間戳。這一處理機(jī)制實(shí)際上相當(dāng)于將報(bào)文在當(dāng)前設(shè)備內(nèi)部的轉(zhuǎn)發(fā)時(shí)延值累積至校正字段(correctionField)中。


轉(zhuǎn)發(fā)中繼類型

端到端

端到端透明時(shí)鐘更新與單個(gè)數(shù)據(jù)包傳輸相關(guān)的延遲的時(shí)間間隔字段。從設(shè)備通過端到端的延遲請(qǐng)求/延遲響應(yīng)消息交換來測(cè)量到主站的延遲。端到端延遲測(cè)量的基本操作如下圖所示:

935ba4ca-99f2-11f0-8ce9-92fbcf53809c.png


點(diǎn)對(duì)點(diǎn)

對(duì)等透明時(shí)鐘測(cè)量與入口傳輸路徑相關(guān)的線路延遲,并將此延遲也包括在校正字段中。TC使用Pdelay-Req/Pdelay-Resp消息測(cè)量到所有相鄰時(shí)鐘的鏈路延遲。對(duì)等透明時(shí)鐘可以允許在網(wǎng)絡(luò)拓?fù)涓暮蟾斓刂匦屡渲?。點(diǎn)對(duì)點(diǎn)延遲測(cè)量的基本操作如下圖所示:

93699c4c-99f2-11f0-8ce9-92fbcf53809c.png

需要注意的是:IEEE 802.1AS網(wǎng)橋傳輸同步的方式非常相似,事實(shí)上,在數(shù)學(xué)上等同于IEEE 1588對(duì)等透明時(shí)鐘(TC)傳輸同步的方式。

每座橋測(cè)量相對(duì)于其鄰居的頻率偏移;相對(duì)于GM的累積頻率偏移以及從端口上同步消息到達(dá)與主端口上后續(xù)同步消息發(fā)送之間的時(shí)間差用于構(gòu)造放置在后續(xù)消息中的同步時(shí)間。此外,相鄰網(wǎng)橋和/或終端站之間的傳播延遲是使用對(duì)等延遲機(jī)制測(cè)量的。


03.

AS同步機(jī)制測(cè)試

選取三臺(tái)交換機(jī)作為測(cè)試設(shè)備,兩臺(tái)交換機(jī)通過時(shí)鐘優(yōu)先級(jí)方式進(jìn)行Master和Slave設(shè)置,確立時(shí)鐘角色,其中一臺(tái)交換機(jī)作為DUT時(shí)間感知中繼器,去傳輸和同步Master和Slave的時(shí)鐘。

937c9662-99f2-11f0-8ce9-92fbcf53809c.png


3.1 初始化參數(shù)

進(jìn)入交換機(jī)的Web管理頁面,首先確認(rèn)交換機(jī)設(shè)備處于出廠配置模式下,即確認(rèn)AS的參數(shù)是否進(jìn)行過調(diào)整。

938fa446-99f2-11f0-8ce9-92fbcf53809c.png


3.2 Mater-DUT-Slave時(shí)鐘設(shè)置

根據(jù)第2節(jié)當(dāng)中對(duì)于BMCA最佳主時(shí)鐘選取的規(guī)則,設(shè)置IP地址192.168.4.64交換機(jī)的時(shí)鐘Priority1為100,192.168.4.65交換機(jī)的時(shí)鐘Priority1為默認(rèn)248(作為待測(cè)DUT),192.168.4.66交換機(jī)的時(shí)鐘Priority1設(shè)置為200,并開啟gPTP的start功能。

此時(shí)情況下,4.64交換機(jī)的時(shí)鐘作為Master存在,4.66交換機(jī)作為Slave存在,可以理解為它們作為兩個(gè)OC(普通時(shí)鐘存在并進(jìn)行同步)。

4.65交換機(jī)作為BC(本質(zhì)上它也是作為一個(gè)Slave時(shí)鐘參與同步,并轉(zhuǎn)發(fā)Master-slave之間的同步報(bào)文)。如下設(shè)置:

93a11f14-99f2-11f0-8ce9-92fbcf53809c.png

交換機(jī)1設(shè)置


93b7bdd2-99f2-11f0-8ce9-92fbcf53809c.png

交換機(jī)2設(shè)置


93cebdac-99f2-11f0-8ce9-92fbcf53809c.png

交換機(jī)3設(shè)置


93e57178-99f2-11f0-8ce9-92fbcf53809c.png

gPTP(802.1AS)使能開啟


3.3 觀察DUT&Slave同步精度

由第2節(jié)所述,AS同步精度偏移是相對(duì)于Master時(shí)鐘的偏移量,所以精度誤差主要由Slave計(jì)算并獲得偏移結(jié)果。在RELY-TSN交換機(jī)中我們可以在Slave角色的交換機(jī)中觀察相對(duì)于Master角色的時(shí)鐘偏移量。

虹科合作伙伴SOC-E RelyUm系列

TSN測(cè)試方案

93fe9a04-99f2-11f0-8ce9-92fbcf53809c.png


虹科為客戶提供SOC-E RelyUm系列TSN IP核、板卡、TSN交換機(jī)、測(cè)試套件等一站式解決方案,覆蓋從產(chǎn)品研發(fā)到實(shí)際應(yīng)用的全鏈條。

無論您處于產(chǎn)業(yè)鏈的哪個(gè)環(huán)節(jié),是進(jìn)行新產(chǎn)品研發(fā),還是構(gòu)建完整的應(yīng)用網(wǎng)絡(luò),都能在我們這里找到適配的產(chǎn)品與服務(wù),滿足您多樣化的需求。


在本次案例中,由于4.65和4.66的交換機(jī)充當(dāng)Slave(DUT=BC時(shí)鐘,Slave=OC時(shí)鐘),所以在兩臺(tái)交換機(jī)的同步打印窗口查看同步精度結(jié)果。

首先觀看主時(shí)鐘設(shè)備的PTP clockID實(shí)例,GM clock ID以及GM present布爾值。其中PTP clockID實(shí)例為本設(shè)備的時(shí)鐘源ID、GM clock ID為主時(shí)鐘Master ID、GM present為false時(shí)表示本設(shè)備作為主時(shí)鐘源Master設(shè)備;為ture時(shí)表示本設(shè)備作為從時(shí)鐘Slave設(shè)備(外部存在Master)。同時(shí)查看OC時(shí)鐘(Master&Slave clock)和BC構(gòu)建生成的同步樹,即三臺(tái)交換機(jī)的同步端口狀態(tài)(Master/Slave-port)。

942180be-99f2-11f0-8ce9-92fbcf53809c.png


9431f7b4-99f2-11f0-8ce9-92fbcf53809c.png

Master時(shí)鐘狀態(tài)


94448f5a-99f2-11f0-8ce9-92fbcf53809c.png

DUT slave時(shí)鐘狀態(tài)


947b98ba-99f2-11f0-8ce9-92fbcf53809c.png

Slave時(shí)鐘狀態(tài)


結(jié)果顯示,Slave設(shè)備(交換機(jī)3)的GM clock ID為Mater設(shè)備(交換機(jī)1)的PTP clockID實(shí)例,并且GM present=true,同步精度GM offset為3ns左右。

DUT設(shè)備(交換機(jī)2)GM clock ID為Mater設(shè)備(交換機(jī)1)的PTP clockID實(shí)例,并且GM present=true,同步精度GM offset為3ns左右。

Master設(shè)備(交換機(jī)1)的Port-1端口作為Master-port,DUT設(shè)備(交換機(jī)2)的Port-0端口作為Slave-port,用于和上一極時(shí)鐘節(jié)點(diǎn)(交換機(jī)1)連接,Port-1端口作為master-port,用于和下一級(jí)時(shí)鐘節(jié)點(diǎn)進(jìn)行連接同步。Slave設(shè)備(交換機(jī)3)的Port-0端口作為slave-port,用于和上一級(jí)時(shí)鐘節(jié)點(diǎn)(DUT)進(jìn)行連接同步。整體同步樹與第2節(jié)中描述一致。



3.4 觀察同步報(bào)文

利用Slave(交換機(jī)3)設(shè)備的端口進(jìn)行端口鏡像,此例中采用port-1進(jìn)行端口鏡像,對(duì)port-0同步端口進(jìn)行同步報(bào)文捕獲。Slave設(shè)備開始port-1的鏡像捕獲,捕獲port-0端口的Ingress和Egress幀,如圖所示。

94899870-99f2-11f0-8ce9-92fbcf53809c.png

Slave設(shè)備(交換機(jī)3)的port-1接入電腦PC,并通過wireshark進(jìn)行報(bào)文捕獲,如圖所示。

949a200a-99f2-11f0-8ce9-92fbcf53809c.png94b6cc78-99f2-11f0-8ce9-92fbcf53809c.png

在捕獲的報(bào)文中我們查看用于AS同步的幾條特定報(bào)文,Sync,Announce、Follow_Up、Pdelay_Req和Pdelay_Resp、Pdelay_Resp_Follow_Up。

特別說明的是,RELY-TSN交換機(jī)采用的是2步法P2P對(duì)等延遲計(jì)算方式,該方式是指Pdelay方式下的Pdelay_Resp報(bào)文,不帶有本報(bào)文發(fā)送時(shí)刻的時(shí)間戳,設(shè)備只是記錄Pdelay_Resp報(bào)文發(fā)送時(shí)的時(shí)間,由后續(xù)的Pdelay_Resp_Follow_Up報(bào)文帶上Pdelay_Resp報(bào)文發(fā)送時(shí)刻的時(shí)間戳。

Correctionfield的修正值有數(shù)值,該測(cè)試案例中存在DUT這個(gè)邊界時(shí)鐘,同步報(bào)文在轉(zhuǎn)發(fā)過程需要進(jìn)行對(duì)等延遲計(jì)算和駐留延遲補(bǔ)償?shù)?,從而添加到修正?bào)文當(dāng)中。此外我們還可以在看到用于同步計(jì)算的preciseOriginTimestamp (seconds)和preciseOriginTimestamp。


結(jié)語.

AS同步機(jī)制的成熟,標(biāo)志著TSN技術(shù)在自動(dòng)駕駛、工業(yè)4.0和元宇宙等領(lǐng)域邁出關(guān)鍵一步。其納秒級(jí)精度和輕量化架構(gòu),解決了“時(shí)間一致性”這一分布式系統(tǒng)的根本挑戰(zhàn)。未來,隨著TSN生態(tài)的擴(kuò)展,AS協(xié)議有望進(jìn)一步優(yōu)化低延遲高同步需求場(chǎng)景,推動(dòng)網(wǎng)絡(luò)從“盡力而為”向“確定性傳輸”的范式轉(zhuǎn)變。敬請(qǐng)期待“AS三部曲”終篇,我們將深入解析協(xié)議優(yōu)化與前沿應(yīng)用。





作者簡(jiǎn)介

羅顯志

虹科高級(jí)技術(shù)工程師,專注TSN技術(shù)領(lǐng)域,具有豐富的理論基礎(chǔ)和應(yīng)用經(jīng)驗(yàn),提供專業(yè)的TSN測(cè)試和培訓(xùn)服務(wù)。

聲明:本文內(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)投訴
  • AS
    AS
    +關(guān)注

    關(guān)注

    0

    文章

    29

    瀏覽量

    26379
  • 時(shí)鐘同步
    +關(guān)注

    關(guān)注

    0

    文章

    126

    瀏覽量

    13456
  • TSN
    TSN
    +關(guān)注

    關(guān)注

    3

    文章

    284

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    油煙機(jī)選購三部曲

    油煙機(jī)選購三部曲廚房油煙含有20多萬種有害物質(zhì),不僅會(huì)致癌,對(duì)腸道、大腦神經(jīng)等也有很大的危害。廚房油煙已成為人體健康的隱形殺手。而肩負(fù)清潔廚房油煙的重任,一款好的吸油煙機(jī)將為你的生活增色不少
    發(fā)表于 12-22 14:45

    三部曲(全書)

    天嵌的三部曲。
    發(fā)表于 07-01 16:41

    冒泡排序法三部曲の一、冒泡排序原理版

    的類型就多進(jìn)行3x4次排序,為了解決這個(gè)問題,對(duì)冒泡排序法進(jìn)行進(jìn)一步優(yōu)化,將在冒泡排序法三部曲、冒泡排序優(yōu)化中解決這個(gè)問題。
    發(fā)表于 09-12 10:30

    冒泡排序法三部曲の冒泡排序原理版(一)

    ;, array[n]);printf("\t");//空格一次}return 0;}運(yùn)行結(jié)果上述代碼沒有問題,但是如果數(shù)組是類似{1,2,3,5,4}這樣的類型就多進(jìn)行3x4次排序,為了解決這個(gè)問題,對(duì)冒泡排序法進(jìn)行進(jìn)一步優(yōu)化,將在冒泡排序法三部曲
    發(fā)表于 09-12 10:42

    冒泡排序法三部曲冒泡排序法的優(yōu)化

    本帖最后由 盧小 于 2019-9-14 11:23 編輯 環(huán)境:VS2017C language在冒泡排序法三部曲の一冒泡排序法的原理之后,其實(shí)存在一些可優(yōu)化的問題,首先就是假如是
    發(fā)表于 09-13 12:17

    CPU的基本結(jié)構(gòu)和運(yùn)行機(jī)制

    目錄一. CPU的基本結(jié)構(gòu)和運(yùn)行機(jī)制參考《ARM微控制器與嵌入式系統(tǒng)--清華》一. CPU的基本結(jié)構(gòu)和運(yùn)行機(jī)制分析其中的CPU:(ALU、寄存器組、控制單元是必要的,其他非必要)一個(gè)完整的CPU:將
    發(fā)表于 11-03 09:22

    一種消除誤差累積多級(jí)快速獨(dú)立分量分析算法

    針對(duì)傳統(tǒng)串行FastICA 算法存在誤差累積的缺點(diǎn),該文提出一個(gè)多級(jí)結(jié)構(gòu)的快速獨(dú)立分量分析算法(MSFICA)。該算法采用兩級(jí)結(jié)構(gòu)來消除誤差累積
    發(fā)表于 02-10 14:30 ?9次下載

    榮耀Note9什么時(shí)候上市?榮耀三部曲華為榮耀Note9即將發(fā)布,配置、渲染圖、價(jià)格消息匯總

    喜歡全面屏新機(jī)?喜歡大屏手機(jī)?那這部6.6英寸的超大屏全面屏手機(jī)真的是不容錯(cuò)過。這就是華為即將發(fā)布的最新旗艦,榮耀三部曲之一的---榮耀Note 9。
    發(fā)表于 08-02 10:16 ?4086次閱讀

    Linux系統(tǒng)的fork運(yùn)行機(jī)制分析

    如果其中一個(gè)進(jìn)程的輸出結(jié)果是“pid1:1001, pid2:1002”,寫出其他進(jìn)程的輸出結(jié)果(不考慮進(jìn)程執(zhí)行順序)。 明顯這道題的目的是考察linux下fork的執(zhí)行機(jī)制。下面我們通過分析這個(gè)題目,談?wù)凩inux下fork的運(yùn)行機(jī)制。
    發(fā)表于 04-26 16:26 ?1368次閱讀
    Linux系統(tǒng)的fork<b class='flag-5'>運(yùn)行機(jī)制</b>分析

    智慧消防落地逃不開的三部曲是哪三部曲

    智慧消防應(yīng)用落地,只有攻破數(shù)據(jù)、算法、標(biāo)準(zhǔn)大關(guān)鍵問題,后期貼近實(shí)戰(zhàn)的產(chǎn)品、場(chǎng)景化應(yīng)用解決方案等才可能真正行之有效。
    發(fā)表于 07-16 14:55 ?952次閱讀

    存儲(chǔ)三部曲的第一——NAS

    目前數(shù)據(jù)存儲(chǔ)的形態(tài),主要就是SAN、NAS和OBJ這種。作為存儲(chǔ)三部曲的第一,先來說說我最喜歡的NAS。 NAS(Network Attached Storage),網(wǎng)絡(luò)附加存儲(chǔ)。簡(jiǎn)單的說
    的頭像 發(fā)表于 12-03 14:11 ?3555次閱讀

    存儲(chǔ)三部曲最后一SAN的現(xiàn)狀如何?

    今天分享存儲(chǔ)三部曲的最后一,高冷的SAN。 SAN(Storage Area Network),存儲(chǔ)局域網(wǎng)絡(luò),一種主要基于FC(FibreChannel)的光纖通道存儲(chǔ)技術(shù),用于SAN中的存儲(chǔ)就是
    的頭像 發(fā)表于 12-03 14:15 ?3177次閱讀

    php運(yùn)行機(jī)制和原理

    PHP是一種在服務(wù)器端執(zhí)行的腳本語言,它被廣泛用于開發(fā)動(dòng)態(tài)網(wǎng)站。它的運(yùn)行機(jī)制和原理非常重要,因?yàn)樗鼪Q定了PHP腳本如何被解釋執(zhí)行和與服務(wù)器進(jìn)行交互。 PHP的運(yùn)行機(jī)制 PHP腳本的運(yùn)行機(jī)制涉及到以下
    的頭像 發(fā)表于 12-04 15:28 ?1514次閱讀

    虹科干貨 | AS三部曲之一:如何理解TSN同步概念中的時(shí)鐘角色?

    導(dǎo)讀隨著時(shí)間同步需求的增長(zhǎng),IRIG-B、LORAN-C、NTP、PTP、GPS同步和SyncE等技術(shù)相繼被提出并應(yīng)用。然而,這些方案要么難以滿足高精度要求,要么實(shí)現(xiàn)成本過高,限制了它們?cè)诘统杀?/div>
    的頭像 發(fā)表于 08-13 17:34 ?868次閱讀
    虹科干貨 | AS<b class='flag-5'>三部曲</b>之一:如何理解<b class='flag-5'>TSN</b><b class='flag-5'>同步</b>概念中的時(shí)鐘角色?

    AS三部曲收官 | TSN精度突破:IEEE 802.1AS如何實(shí)現(xiàn)納秒級(jí)時(shí)間同步

    同步協(xié)議,以下簡(jiǎn)稱AS)同步邏輯,虹科AS三部曲已來到終章,先快速銜接前兩篇核心:第一篇《如何理解TSN同步概念中的時(shí)鐘角色?》拆解了
    的頭像 發(fā)表于 11-05 17:03 ?524次閱讀
    AS<b class='flag-5'>三部曲</b>收官 | <b class='flag-5'>TSN</b>精度突破:IEEE 802.1AS如何實(shí)現(xiàn)納秒級(jí)時(shí)間<b class='flag-5'>同步</b>?