国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

2.存儲(chǔ)器層次系統(tǒng)

這篇具有很好參考價(jià)值的文章主要介紹了2.存儲(chǔ)器層次系統(tǒng)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

存儲(chǔ)器

隨機(jī)訪問存儲(chǔ)器

RAM(隨機(jī)存儲(chǔ)器)

SRAM
雙穩(wěn)態(tài)觸發(fā)器,有電就保持不變,干擾消除后時(shí)會(huì)恢復(fù)到穩(wěn)定值,晶體管多因此密集度低

2.存儲(chǔ)器層次系統(tǒng)

DRAM
每個(gè)位存儲(chǔ)為對(duì)一個(gè)電容的充電,對(duì)干擾敏感,漏電所以需要刷新
刷新:

  • 集中刷新:產(chǎn)生“死區(qū)”,2ms內(nèi)集中刷新每一行
  • 分散刷新:沒有死區(qū)
  • 異步刷新:結(jié)合前兩種方式,2ms內(nèi)刷新每一行
  • 為單位,不需要“選片”,對(duì)CPU透明,一次刷新占用一個(gè)周期

2.存儲(chǔ)器層次系統(tǒng)

SRAM & DRAM
都易失(關(guān)電后信息丟失)

2.存儲(chǔ)器層次系統(tǒng)

ROM(只讀存儲(chǔ)器)(非易失性存儲(chǔ)器)

  • MROM(掩模式ROM):無法更改內(nèi)容
  • PROM(可編程ROM):熔絲,1次可編程
  • EPROM(可擦寫可編程ROM):1000次
  • EEPROM(電子可擦除PROM):100000次
  • Flash:“晶體管浮體”保存電荷
  • 閃存:基于EEPROM和Flash技術(shù),用MOS管的浮柵上有無電荷來存儲(chǔ)信息
  • SSD(固態(tài)硬盤):基于閃存技術(shù),由存儲(chǔ)單元(閃存芯片)和控制單元(閃存翻譯層)組成
  • U盤:基于閃存技術(shù),只是不如SSD容量大性能好

未格式化的硬盤容量要大于格式化后的實(shí)際容量

在固態(tài)硬盤中,數(shù)據(jù)存儲(chǔ)在閃存芯片中的塊(Block)中。當(dāng)需要修改數(shù)據(jù)時(shí),固態(tài)硬盤會(huì)將相應(yīng)的塊標(biāo)記為可擦除狀態(tài),并將數(shù)據(jù)寫入一個(gè)新的塊中。這是因?yàn)殚W存芯片的寫入操作是以塊為單位進(jìn)行的,無法直接在原來位置上修改部分?jǐn)?shù)據(jù)。

串行訪問存儲(chǔ)器

  • 順序存取存儲(chǔ)器:磁帶
  • 直接存取存儲(chǔ)器:磁盤、光盤

磁盤

構(gòu)造:

2.存儲(chǔ)器層次系統(tǒng)

容量:

2.存儲(chǔ)器層次系統(tǒng)

操作:

  • 尋道時(shí)間:傳動(dòng)臂移動(dòng)到目標(biāo)磁道
  • 旋轉(zhuǎn)時(shí)間:等待目標(biāo)扇區(qū)的第一個(gè)位旋轉(zhuǎn)到讀/寫頭下
  • 傳送時(shí)間:讀寫的過程(與旋轉(zhuǎn)速率、每條磁道的扇區(qū)數(shù)有關(guān))

2.存儲(chǔ)器層次系統(tǒng)

RAID(廉價(jià)磁盤冗余陣列)

RAID(Redundant Array of Independent Disks)是一種數(shù)據(jù)存儲(chǔ)技術(shù),通過將多個(gè)獨(dú)立的硬盤組合在一起,形成一個(gè)邏輯上的單一存儲(chǔ)單元,以提供更高的數(shù)據(jù)可靠性、性能或容量。通過數(shù)據(jù)分布和冗余來實(shí)現(xiàn)

2.存儲(chǔ)器層次系統(tǒng)

柱面斜進(jìn)

2.存儲(chǔ)器層次系統(tǒng)

性能指標(biāo)

2.存儲(chǔ)器層次系統(tǒng)

多體模塊存儲(chǔ)器(提高訪存速度)

單體多字系統(tǒng)

指令和數(shù)據(jù)必須連續(xù)存放
在一個(gè)存取周期內(nèi),從同一地址取出4條 連續(xù) 指令,每隔1/4存取周期逐條送至CPU

2.存儲(chǔ)器層次系統(tǒng)

多體并行系統(tǒng)

使不同的請(qǐng)求源同時(shí)訪問不同的體,并行工作
高位交叉編址(順序方式):總是先在一個(gè)模塊內(nèi)訪問,仍是順序存儲(chǔ)器
低位交叉編址(交叉方式):流水線方式并行存取

2.存儲(chǔ)器層次系統(tǒng)

存儲(chǔ)器層次結(jié)構(gòu)

2.存儲(chǔ)器層次系統(tǒng)
2.存儲(chǔ)器層次系統(tǒng)
2.存儲(chǔ)器層次系統(tǒng)
2.存儲(chǔ)器層次系統(tǒng)
2.存儲(chǔ)器層次系統(tǒng)

Cache(高速緩存存儲(chǔ)器)

由SRAM構(gòu)成 ,在CPU內(nèi),加速CPU訪存速度
Cache和主存的結(jié)構(gòu)原理以及訪問機(jī)制不同(主存按地址訪問,Cache是按內(nèi)容及地址訪問)
Cache與主存的映射由硬件自動(dòng)完成
CPU與Cache之間的數(shù)據(jù)交換以為單位,Cache與主存之間的數(shù)據(jù)交換以Cache塊為單位

存儲(chǔ)層次

2.存儲(chǔ)器層次系統(tǒng)
2.存儲(chǔ)器層次系統(tǒng)

2.存儲(chǔ)器層次系統(tǒng)

高速緩存的描述:(S,E,B,m) ,容量C=S X E X B
主存字塊標(biāo)記(tag)、組地址(索引)、字塊內(nèi)地址(偏移)

64KB數(shù)據(jù)cache、塊大小64B、共1024個(gè)塊、2路組相聯(lián);40位物理地址
塊內(nèi)偏移:64B=26,6位
索引:cache大小/(塊大小X相聯(lián)度)=64KB/(64BX2)=29,9位
tag:40-6-9=25位

m位物理地址被劃分為1個(gè)有效位、t個(gè)標(biāo)記位、s個(gè)組索引位、b個(gè)塊偏移位

  • 有效位:該行是否包含有意義的信息
  • 標(biāo)記位:唯一標(biāo)識(shí)存儲(chǔ)在這個(gè)行中的塊

映像規(guī)則

組選擇、行匹配、字抽取

  • 直接映射:E=1,每組僅一行
  • 組相聯(lián):1<E<C/B
  • 全相聯(lián):E=C/B,僅一組(虛擬內(nèi)存系統(tǒng)的TLB)

2.存儲(chǔ)器層次系統(tǒng)

查找算法

索引是地址的低g位(組數(shù)為G=2g),高位作為tag標(biāo)識(shí)
tag相同,并且有效位為1,即為找到

替換算法

隨機(jī)、先入先出、最近最少使用(LRU)、最不常使用(LFU)

寫策略

寫的塊不在cache中

  • 按寫分配(寫時(shí)?。杭虞d較低一層的塊到cache,更新這個(gè)cache塊
  • 不按寫分配(繞寫):直接寫到較低一層

寫的塊在cache中

  • 寫直達(dá)法:既寫入cache,又寫入主存
  • 寫回法:只寫到cache,當(dāng)cache被替換時(shí)才寫回主存,通過設(shè)置“臟位”(修改過,與主存不一致)

2.存儲(chǔ)器層次系統(tǒng)

改進(jìn)cache性能

降低失效率

緩存不命中:

  • 冷不命中/強(qiáng)制性不命中:緩存是空的,短暫事件
  • 沖突不命中(抖動(dòng)):對(duì)象映射到同一個(gè)緩存塊,一直不命中,反復(fù)加載和驅(qū)逐相同高速緩存塊的組
  • 容量不命中:緩存太小,不能處理這個(gè)工作集

調(diào)節(jié)cache塊大小

增加塊大小,減少強(qiáng)制不命中,但同時(shí)減少塊數(shù),增加沖突不命中,增加失效開銷

提高相聯(lián)度

降低失效率,但同時(shí)增加多路選擇器延遲增加命中時(shí)間

Victim Cache

位于cache和存儲(chǔ)器之間的又一級(jí)cache,采用命中率較高的全相聯(lián)策略,容量小而且僅僅在替換時(shí)發(fā)生作用。但同時(shí)多種命中時(shí)間會(huì)使CPU流水線的設(shè)計(jì)復(fù)雜化

硬件預(yù)取

指令和數(shù)據(jù)在處理器提出訪問請(qǐng)求之前預(yù)取,預(yù)取內(nèi)容可以直接放入cache或者訪問速度快于下一級(jí)存儲(chǔ)器的緩沖器

編譯器控制的預(yù)取

編譯時(shí)加入預(yù)取指令,使得指令和數(shù)據(jù)被用到之前發(fā)出預(yù)取請(qǐng)求

編譯器優(yōu)化

  • 數(shù)組合并
  • 內(nèi)外循環(huán)交換
  • 循環(huán)融合
  • 分塊

減少失效開銷

寫緩存、寫合并

2.存儲(chǔ)器層次系統(tǒng)

讀失效優(yōu)先于寫

讀失效時(shí)檢查寫緩沖器的內(nèi)容,若沒有沖突并且存儲(chǔ)器可訪問,則可繼續(xù)處理讀失效

請(qǐng)求字處理

請(qǐng)求字:當(dāng)從存儲(chǔ)器向CPU調(diào)入一塊時(shí),塊中往往只有一個(gè)字是CPU立即需要的
當(dāng)CPU請(qǐng)求的字到達(dá)后,不等整個(gè)塊都調(diào)入cache,就把該字發(fā)給CPU并使處理器繼續(xù)運(yùn)行(盡早重啟動(dòng)、請(qǐng)求字優(yōu)先)

多級(jí)cache

第一級(jí)cache的速度影響CPU的時(shí)鐘頻率,第二級(jí)cache的速度只影響第一級(jí)cache的失效開銷

非阻塞cache

“失效下命中”:cache失效時(shí),不是完全拒絕CPU的訪問,而是能處理部分訪問,從而減少平均失效開銷

減少cache命中時(shí)間

容量小、結(jié)構(gòu)簡(jiǎn)單

2.存儲(chǔ)器層次系統(tǒng)

虛擬cache

使用虛擬地址映射并訪問的cache

訪問流水化

提高cache帶寬

多體cache

不把cache當(dāng)作一個(gè)獨(dú)立的塊,而是劃分為獨(dú)立的幾個(gè)體,支持同時(shí)訪問。從而增大cache的帶寬

路預(yù)測(cè)

每一組cache中保存一些預(yù)測(cè)位,表示下次cache訪問本組應(yīng)該命中的cache塊

Trace Cache

2.存儲(chǔ)器層次系統(tǒng)

2.存儲(chǔ)器層次系統(tǒng)
L3組數(shù)=4MB / 16way / 每塊64B =212
L2組數(shù)=256KB / 4way /每塊64B =210,組地址10位,字塊內(nèi)地址64對(duì)應(yīng)6位,
因此,字塊標(biāo)記位數(shù)=47-10-6=31
L1組數(shù)=32KB / 8way /每塊64B =26,組地址6位

主存

提高主存性能

增加存儲(chǔ)器寬度

2.存儲(chǔ)器層次系統(tǒng)

多體交叉

2.存儲(chǔ)器層次系統(tǒng)

獨(dú)立存儲(chǔ)體

存儲(chǔ)器支持獨(dú)立的訪存請(qǐng)求

主存與CPU的連接

通過存儲(chǔ)器芯片拓展技術(shù),將多個(gè)芯片集成在一個(gè)內(nèi)存條

主存容量的拓展

  • 位拓展法
    8片8K X 1位的RAM芯片組成8K X 8位的存儲(chǔ)器
    每片的數(shù)據(jù)線依次作為CPU數(shù)據(jù)線的一位
    每片連接地址線A0—A12的方式相同,地址線連在一起
    某一時(shí)刻選中所有芯片,片選線CS連在一起
    2.存儲(chǔ)器層次系統(tǒng)
  • 字拓展法
    4片16K X 8位的RAM芯片組成64K X 8位的存儲(chǔ)器
    每片連接地址線和數(shù)據(jù)線的方式相同
    數(shù)據(jù)線D0—D7連在一起,A15A14作為片選信號(hào)
    同一時(shí)間只選中一個(gè)芯片
    2.存儲(chǔ)器層次系統(tǒng)
  • 字位同時(shí)拓展法
    2.存儲(chǔ)器層次系統(tǒng)

連接

  • 地址線:CPU地址線低位連接存儲(chǔ)芯片的地址線
  • 數(shù)據(jù)線:擴(kuò)位存儲(chǔ)芯片,使與CPU相等
  • 讀/寫命令線:高讀低寫,有時(shí)分開
  • 片選線:剩余的高位地址與訪存控制信號(hào)MREQ(低電平有效)共同產(chǎn)生CS信號(hào)
    線選法:尋址時(shí)地址線只能一位有效
    譯碼片選法:二進(jìn)制編碼

存儲(chǔ)器的校驗(yàn)

漢明碼:
2.存儲(chǔ)器層次系統(tǒng)

  • 從1開始編號(hào)
  • 在第1,2,4,8…位添加檢驗(yàn)位
  • 第i個(gè)檢測(cè)位負(fù)責(zé)的數(shù)據(jù)位包括所有在二進(jìn)制表示中第i個(gè)位置為1的位
  • 配偶原則:如C1應(yīng)使1,3,5,7…位中的1為偶數(shù)個(gè),即C1=b4⊕b3⊕b1
  • P1=C1⊕b4⊕b3⊕b1
  • 出錯(cuò)位:若P4P2P1=110,則第6位出錯(cuò)
  • 欲傳遞的信息是正確的b4b3b2b1

局部性原理

時(shí)間局部性:該內(nèi)存位置本身將再被引用
空間局部性:附近的內(nèi)存位置將被引用

運(yùn)用局部性的設(shè)計(jì):文章來源地址http://www.zghlxwxcb.cn/news/detail-440055.html

  • 緩存系統(tǒng):存儲(chǔ)經(jīng)常訪問的數(shù)據(jù),減少對(duì)主存儲(chǔ)器的訪問
  • 虛擬內(nèi)存系統(tǒng):執(zhí)行過程中只會(huì)使用部分內(nèi)存頁面,這些頁面通常都是相鄰的
  • 磁盤調(diào)度算法:FIFO、最短尋道時(shí)間優(yōu)先、電梯算法等,優(yōu)先訪問磁盤上相鄰的數(shù)據(jù)塊
  • 分支預(yù)測(cè)技術(shù):分支通常重復(fù)執(zhí)行

到了這里,關(guān)于2.存儲(chǔ)器層次系統(tǒng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • CPU/FPGA/專用 IC 訪問外掛存儲(chǔ)器等必須進(jìn)行時(shí)序分析

    ? ? ? ? ?CPU、FPGA(現(xiàn)場(chǎng)可編程門陣列)和專用集成電路(IC)訪問外掛存儲(chǔ)器時(shí)必須進(jìn)行時(shí)序分析的原因是為了確保數(shù)據(jù)的正確性和系統(tǒng)的穩(wěn)定性。時(shí)序分析是硬件設(shè)計(jì)中的一個(gè)關(guān)鍵步驟,它涉及評(píng)估信號(hào)在電路中的傳播時(shí)間以及信號(hào)在不同設(shè)備之間的同步。 ? ? ? ?必須

    2024年02月03日
    瀏覽(26)
  • 存儲(chǔ)系統(tǒng)及主存儲(chǔ)器

    存儲(chǔ)系統(tǒng)及主存儲(chǔ)器

    歡迎大家學(xué)習(xí)鄭州大學(xué)慕課計(jì)算機(jī)組成原理課程doge 存儲(chǔ)器是計(jì)算機(jī)系統(tǒng)中的記憶設(shè)備 用來存放程序和數(shù)據(jù) 存儲(chǔ)器的性能已成為計(jì)算機(jī)系統(tǒng)的核心 存儲(chǔ)介質(zhì) 主要采用半導(dǎo)體器件和磁性材料 存儲(chǔ)位元 存儲(chǔ)一位二進(jìn)制代碼,是存儲(chǔ)器中最小的存儲(chǔ)單元,一個(gè)雙穩(wěn)態(tài)半導(dǎo)體電路

    2023年04月08日
    瀏覽(33)
  • 【操作系統(tǒng)】存儲(chǔ)器管理練習(xí)

    【操作系統(tǒng)】存儲(chǔ)器管理練習(xí)

    12.(考研真題) 假設(shè)一個(gè)分頁存儲(chǔ)系統(tǒng)具有 快表 ,多數(shù)活動(dòng)頁表項(xiàng)都可以存在于其中。 若頁表放在內(nèi)存中,內(nèi)存訪問時(shí)間是1ns,快表的命中率是85%,快表的訪問時(shí)間為0.1ns, 則 有效存取時(shí)間 為多少? 15. ?已知某分頁系統(tǒng),內(nèi)存容量為64KB,頁面大小為1KB,對(duì)一個(gè)4頁大的作業(yè)

    2024年02月05日
    瀏覽(33)
  • 《計(jì)算機(jī)組成原理》期末考試手寫筆記——模塊五: 并行主存系統(tǒng)(交叉存儲(chǔ)器+順序存儲(chǔ)器“帶寬”的計(jì)算方法)

    《計(jì)算機(jī)組成原理》期末考試手寫筆記——模塊五: 并行主存系統(tǒng)(交叉存儲(chǔ)器+順序存儲(chǔ)器“帶寬”的計(jì)算方法)

    目錄 (一)知識(shí)點(diǎn)總結(jié)? ?(二)經(jīng)典考試?yán)} 1.設(shè)主存儲(chǔ)器容量為256字,字長(zhǎng)為32位,模塊數(shù)m=4,分別用順序方式和交叉方式進(jìn)行組織。主存儲(chǔ)器的存儲(chǔ)周期T=200ns,數(shù)據(jù)總線寬度為32位,總線傳送周期τ=50ns。若按地址順序連續(xù)讀取4個(gè)字,問順序存儲(chǔ)器和交叉存儲(chǔ)器的帶寬各

    2024年02月08日
    瀏覽(27)
  • STM32微機(jī)系統(tǒng)框架、內(nèi)存、存儲(chǔ)器、寄存器

    STM32微機(jī)系統(tǒng)框架、內(nèi)存、存儲(chǔ)器、寄存器

    大家好,我是 杰哥嵌入式開發(fā) 最近在出定時(shí)器系列, 但是線下班有一些學(xué)生在學(xué)習(xí)完C語言之后, 在51接觸各種寄存器和對(duì)軟件代碼各種操作是如何在單片機(jī)系統(tǒng)中起到作用的感到非常的不解, 經(jīng)過我的初步分析,是對(duì)嵌入式微機(jī)系統(tǒng)的大概雛形系統(tǒng)框架不熟悉導(dǎo)致。 所以

    2024年02月06日
    瀏覽(35)
  • 計(jì)算機(jī)操作系統(tǒng)-虛擬存儲(chǔ)器的定義與實(shí)現(xiàn)

    目錄 一、引言 二、什么是虛擬存儲(chǔ)器 2.1 虛擬存儲(chǔ)器的定義 2.2 虛擬存儲(chǔ)器的作用 三、虛擬存儲(chǔ)器的實(shí)現(xiàn) 3.1 虛擬地址和物理地址 3.2 頁面置換算法 3.3 頁面置換策略 四、虛擬存儲(chǔ)器的優(yōu)點(diǎn) 4.1 多道程序設(shè)計(jì) 4.2 內(nèi)存利用率 4.3 程序的可移植性 五、虛擬存儲(chǔ)器的缺點(diǎn) 5.1 頁面置

    2024年02月04日
    瀏覽(26)
  • 【第六章 | 虛擬存儲(chǔ)器】《操作系統(tǒng) 慕課版》課后答案 + 復(fù)習(xí)

    【第六章 | 虛擬存儲(chǔ)器】《操作系統(tǒng) 慕課版》課后答案 + 復(fù)習(xí)

    1.虛擬存儲(chǔ)器概述 前面基礎(chǔ)存儲(chǔ)器的缺點(diǎn) 有一個(gè)共同特點(diǎn): 作業(yè)全部裝入內(nèi)存后方能運(yùn)行 常規(guī)存儲(chǔ)器管理方式的特征:一次性:作業(yè)被一次性全部裝入內(nèi)存;駐留性:作業(yè)一直駐留在內(nèi)存 一次性和駐留性使許多在程序運(yùn)行中不用或暫不用的程序(數(shù)據(jù))占據(jù)了 大量的內(nèi)存

    2024年02月10日
    瀏覽(57)
  • 【操作系統(tǒng)復(fù)習(xí)之路】存儲(chǔ)器管理(第四章 &超詳細(xì)講解)

    【操作系統(tǒng)復(fù)習(xí)之路】存儲(chǔ)器管理(第四章 &超詳細(xì)講解)

    目錄 一、存儲(chǔ)器的層次結(jié)構(gòu) 二、程序的裝入和鏈接 2.1 邏輯地址和物理地址 2.2?絕對(duì)裝入方式 2.3?可重定位裝入方式 2.4?動(dòng)態(tài)運(yùn)行時(shí)裝入方式 2.5 靜態(tài)鏈接? 2.6 裝入時(shí)動(dòng)態(tài)鏈接 2.7 運(yùn)行時(shí)動(dòng)態(tài)鏈接 三、連續(xù)分配存儲(chǔ)器管理方式 3.1?單一連續(xù)分配 3.2?固定分區(qū)分配 3.3?動(dòng)態(tài)分區(qū)

    2024年04月27日
    瀏覽(29)
  • 操作系統(tǒng)考試復(fù)習(xí)——第四章 存儲(chǔ)器管理 4.1 4.2

    操作系統(tǒng)考試復(fù)習(xí)——第四章 存儲(chǔ)器管理 4.1 4.2

    存儲(chǔ)器的層次結(jié)構(gòu): 存儲(chǔ)器的多層結(jié)構(gòu): 存儲(chǔ)器至少分為三級(jí):CPU寄存器,主存和輔存。 但是 一般分為6層 為寄存器,高速緩存,主存儲(chǔ)器,磁盤緩存,固定磁盤,可移動(dòng)存儲(chǔ)介質(zhì)。 這幾個(gè)部分是 速度依次減小 但是 存儲(chǔ)容量是依次增大 的。 ?只有固定磁盤和可移動(dòng)存儲(chǔ)

    2024年02月03日
    瀏覽(24)
  • 操作系統(tǒng)實(shí)驗(yàn)三虛擬存儲(chǔ)器管理之模擬頁面置換算法(FIFO&LRU)

    操作系統(tǒng)實(shí)驗(yàn)三虛擬存儲(chǔ)器管理之模擬頁面置換算法(FIFO&LRU)

    一、概述 ?(1)置換算法 ?(2)缺頁率與命中率 二、先進(jìn)先出置換算法(FIFO) ?? (1)定義 ?? (2)示例 ?(3)Belady異常 ?三、最近最久未使用置換算法(LRU) (1)定義 (2)示例 四、FIFOLRU置換算法的模擬 ?? (1)流程圖 ?(2)完整代碼 ?(3)實(shí)驗(yàn)結(jié)果 ????????進(jìn)程運(yùn)行

    2024年02月04日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包