分布式系統(tǒng)是一門理論模型與工程技法并重的學(xué)科,現(xiàn)在的互聯(lián)網(wǎng)從業(yè)的開發(fā)人員,很難繞過分布式系統(tǒng),或多或少會在面試、工作中接觸到分布式系統(tǒng)的知識。本書主要通過理論和實踐結(jié)合的方式介紹分布式系統(tǒng)。主要內(nèi)容有分布式系統(tǒng)基礎(chǔ)知識:分布式系統(tǒng)模型、分區(qū)、一致性哈希、主從復(fù)制、一致性級別、分布式共識、分布式事務(wù)、分布式系統(tǒng)中的時間等
Rasa是一款開源的對話機器人框架,能讓開發(fā)者使用機器學(xué)習(xí)技術(shù)快速創(chuàng)建工業(yè)級的對話機器人。得益于豐富的功能、先進的機器學(xué)習(xí)能力和可以快速上手的特性,Rasa框架是目前流行的開源對話機器人框架。本書首先介紹Rasa的兩個核心組件――RasaNLU和RasaCore的工作流程;然后詳細介紹通過使用Rasa生態(tài)系統(tǒng)從頭開始構(gòu)
從控制流圖中間表示、活躍分析、干涉圖等基礎(chǔ)概念出發(fā),全面分析介紹了寄存器分配的各個方面,給出了相關(guān)算法的實現(xiàn)以及豐富的示例和最佳實踐。全書圍繞編譯器后端寄存器分配主題,討論了寄存器分配的基礎(chǔ)知識、圖著色分配、線性掃描分配、弦圖分配、SSA分配、整數(shù)線性規(guī)劃分配、PBQP分配等課題,并給出了豐富的示例。這些內(nèi)容不僅可以幫
本書收錄的論文重點關(guān)注計算機硬件設(shè)計中的可靠性、可用性、可測性,以及當(dāng)前我國微處理器等集成電路芯片設(shè)計的技術(shù)問題,具體內(nèi)容包括計算機工程設(shè)計與實現(xiàn),電路系統(tǒng)、高速互連與信號傳輸,低功耗設(shè)計、散熱與冷卻技術(shù),計算機體系結(jié)構(gòu)設(shè)計與實現(xiàn),集成電路設(shè)計、測試與應(yīng)用,通用及專用處理器體系結(jié)構(gòu),NOC、SOC、SIP體系結(jié)構(gòu)與設(shè)計
本書分為四部分內(nèi)容,第一部分為嵌入式Linux開發(fā)基礎(chǔ),由第1-3章組成,涉及Linux系統(tǒng)安裝、操作的shel1命令和開發(fā)環(huán)境等內(nèi)容;第二部分為嵌入式Linux應(yīng)用程序開發(fā),由第4-5章組成,涉及嵌入式Linux應(yīng)用程序開發(fā)和嵌入式Linux系統(tǒng)程序開發(fā);第三部分為基于ARM的嵌入式硬件接口開發(fā),由第6-7章組成,主
隨著互聯(lián)網(wǎng)時代的到來,數(shù)據(jù)規(guī)模的快速增長給存儲帶來了巨大挑戰(zhàn)。磁盤憑借其容量大、價格低等優(yōu)勢,被廣泛應(yīng)用于數(shù)據(jù)存儲。然而,磁盤屬干復(fù)雜的機械電子設(shè)備,維持其高可靠性很具挑戰(zhàn)性。磁盤故障預(yù)測技術(shù)對即將發(fā)生的磁盤故障進行預(yù)測,在磁盤故障發(fā)生之前,主動地對這些磁盤中的數(shù)據(jù)進行遷移,達到提高可靠性并降低維護開銷的目的。但仍存在
本書以紫光同創(chuàng)公司的FPGA為例,全面系統(tǒng)地講述了基于可編程邏輯器件的設(shè)計方法,結(jié)合實踐講解了大量的典型實例,便于讀者理解和演練。書中從國內(nèi)企業(yè)生產(chǎn)的EDA工具的使用到FPGA應(yīng)用設(shè)計,再到Cortex-Ml軟核處理器的設(shè)計與應(yīng)用,幾乎涉及FPGA開發(fā)設(shè)計的所有知識,具體內(nèi)容包括紫光同創(chuàng)FPGA芯片介紹、PangoDe
本書是與《微處理器與接口技術(shù)》(劉震宇主編,西安電子科技大學(xué)出版社同步出版)配套的實驗指導(dǎo)書。本書由微機匯編語言上機實驗、微機硬件實驗、單片機實驗和仿真實驗四大部分組成。 微機匯編語言上機實驗是基于8086匯編語言的程序設(shè)計實驗,包括微機程序設(shè)計中比較典型程序的設(shè)計與調(diào)試方法。微機硬件實驗包括存儲器和常用的I/O接口實
本書選用意法半導(dǎo)體公司的STM32F4微控制器為載體,以嵌入式硬件設(shè)計和軟件設(shè)計為主線,結(jié)合工程實踐,按照“最小系統(tǒng)電路設(shè)計→開發(fā)工具使用→片內(nèi)外設(shè)應(yīng)用”的路徑,分層次、遞進式的講授嵌入式系統(tǒng)的設(shè)計方法。使用STM32CubeMX開發(fā)工具以及HAL驅(qū)動庫完成微控制器的設(shè)計。STM32CubeMX軟件提供簡潔的圖形化界面
《FPGA時序約束與分析》首先介紹時序約束相關(guān)的基本概念;然后從時鐘、建立時間和保持時間等概念入手,詳細地闡述時序分析理論中的基本時序路徑;隨后結(jié)合實際的約束語法,對主時鐘約束、虛擬時鐘約束、時鐘特性約束、衍生時鐘約束、I/O接口約束、多周期約束、虛假路徑約束、**/最小延時約束等進行詳細的介紹,除基本理論與約束語法的