官术网_书友最值得收藏!

SRE原理與實踐:構建高可靠性互聯網應用
會員

這是一本從架構、開發、測試、運維全流程講解如何進行軟件可靠性工程建設的著作,它將幫助讀者構建針對軟件可靠性工程的完整的知識體系、工程體系和理論體系。本書作者是虎牙科技的SRE架構師,他基于20余年的架構、研發和運維經驗,用4年時間反復打磨,代表中國的工程師總結了中國互聯網企業的SRE方法和經驗。本書得到了中國SRE奠基人、虎牙科技CEO以及華為、騰訊、阿里、B站、亞馬遜等企業的10余位技術專家高度評價并一致推薦。本書參考傳統可靠性工程及軟件可靠性工程體系,把傳統可靠性工程中的“六性”(可靠性、維修性、測試性、保障性、安全性、環境適應性)轉化為互聯網軟件可靠性工程的6種能力(可靠性設計能力、觀測能力、修復能力、保障能力、反脆弱能力、管理能力)。每一項能力都包括:互聯網SRE體系中的概念、能力的設計、能力建設的原則與方法、能力的度量與改進,以及相應的實踐案例。通過這6種能力把可靠性相關的工作組織起來,6種能力對應6個工作方向,不僅清晰地描繪出互聯網軟件可靠性工程體系的全貌,而且詳細闡述了每一種能力的獲得方法。本書基于傳統可靠性和軟件可靠性的研究成果,借鑒和應用它們的成熟理論和工程方法,結合互聯網軟件的實際情況并加以融合和改進,提出了一套符合互聯網時代的軟件可靠性工程方法。此外,本書還介紹了可靠性管理能力,對互聯網軟件開發團隊、運維團隊的技術領導者以及希望轉型為可靠性工程師的傳統運維人員、開發人員應該都有一定參考價值。

張觀石 ·軟件工程 ·20.4萬字

Android深度探索(卷1):HAL與驅動開發
會員

全書分為4篇,分別從搭建開發環境,Linux驅動和AndroidHAL的基礎知識,開發Linux驅動的高級技術和分析典型的Linux驅動源代碼4個方面介紹Android和Linux的底層開發。本書使用的試驗環境是UbuntuLinux12.04LTS、Android模擬器和S3C6410開發板。在第1篇詳細介紹了如何搭建和使用這3個試驗環境。第2篇通過3個Linux驅動的完整案例(統計單詞個數驅動、LED驅動和蜂鳴器驅動)從不同角度來討論如何開發一個完整的Linux驅動。并且通過完整的案例介紹了如何編寫AndroidHAL,以及如何與Linux驅動交互。第3篇則介紹了開發Linux驅動所需要的高級技術,這些技術包括并發控制、阻塞和非阻塞I/O、異步編程、Linux中斷和底半部、時間管理、內存管理和I/O訪問。最后一部分分析了一些典型Linux驅動的源代碼(RTC驅動、LCD驅動、音頻驅動、塊設備驅動、網絡設備驅動和USB驅動)。《Android深度探索(卷1):HAL與驅動開發》注重理論和實踐相結合。在介紹了大量的基礎知識的同時,為每一個知識點提供了完整的案例,使讀者可以通過實際的代碼更好地理解Linux驅動和Android底層技術。《Android深度探索(卷1):HAL與驅動開發》適合底層開發的程序員和編程愛好者使用,也適合作為相關培訓學校的Android底層開發培訓教材。

李寧編著 ·軟件工程 ·32.4萬字

QQ閱讀手機版

主站蜘蛛池模板: 莫力| 新密市| 临夏县| 兴义市| 前郭尔| 孟连| 夏津县| 黎平县| 思茅市| 大埔区| 张家口市| 紫金县| 新竹市| 陈巴尔虎旗| 册亨县| 防城港市| 云南省| 白沙| 临桂县| 乐陵市| 克山县| 柳林县| 沙雅县| 内江市| 扎鲁特旗| 前郭尔| 栖霞市| 泉州市| 临西县| 潼南县| 萨嘎县| 广德县| 峨山| 措美县| 邳州市| 仁怀市| 海伦市| 永平县| 南陵县| 纳雍县| 灵寿县|