注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計程序設計綜合內存受限系統(tǒng)之軟件開發(fā)

內存受限系統(tǒng)之軟件開發(fā)

內存受限系統(tǒng)之軟件開發(fā)

定 價:¥58.00

作 者: (美)James Noble & Charles Weir 著,侯捷,王飛,羅偉 譯;侯捷譯
出版社: 華中科技大學出版社
叢編項:
標 簽: 暫缺

ISBN: 9787560928944 出版時間: 2003-01-01 包裝: 膠版紙
開本: 16 頁數: 333 字數:  

內容簡介

 ?。牐燩DA軟件市場不但巨大,而且持續(xù)成長。五年之內,全世界將有大量人口使用精明時髦,可上網的移動電話。每個家庭都有一臺PC?!或許吧,但更可能每個人的口袋里都有一部PDA。本書提供給你的是在小容量內存設備中的程序開發(fā)解決方案(而且是目前科技水準)。你將學到在內存受限環(huán)境下最好、最成功的畫向對象程序設計技術。如果你是正在內在受限系統(tǒng)中建造應用程序的開發(fā)者、團隊領導者或經理,你將在本書中找到用以成功設計和實作出高效軟件所需要的每一樣東西。27個模式(Patterns),都帶有完整說明、實作要點、C++和Java范例。5大主技術,是所有模式分類并組織后的結果:SmallStructures(小型結構)、MemoryAllocation(內存分配)、Compression(壓縮)、SecondaryStorase(輔助儲存設備)、SmallArchitecture(小型架構)。容易運用的書籍布局。內頁之中帶有可快速參考的模式索引。高效分配內存、對付內存耗盡、以ROM取代RAM、避免內存泄漏、自動循環(huán)再利用已被用過的內容等絕竅。一個相伴網站www.smallmemory.com,內含本書所有范例的詳細實作,可作為你的應用范本。

作者簡介

  Charles Weir:是一位面向對象軟件體系結構方畫的獨立顧問。他曾經為Psion series 5 架構過EPOC網頁瀏覽器,也擔任過Symbian的技術指導,開發(fā)過兩款智能移動電話。Charles特別擅長將實用技術灌輸給開發(fā)人員,為電信業(yè)、信息系統(tǒng)、銀行業(yè)提供顧問指導和設計協(xié)助。 James Noble:新西蘭的一位面向對象軟件設計模式專家。James曾經在Macquarie大學的微軟研究協(xié)會做過面向對象設計方面的研究,建立起南半球第一個模式討論群組(Patternscgroup)。目前授課于新西蘭惠靈頓的Victoria大學?!『罱荩簭氖滦畔⒓夹g和教育工作十余年。目前兼課于臺灣元智大學。 王飛:東北大學計算機系畢業(yè),現(xiàn)就職于銀行。 羅偉:華中科技大學自控系畢業(yè),現(xiàn)在研究所就職。目前致力于面向對象思想在嵌入式開發(fā)環(huán)境中的應用。

圖書目錄

目錄  
侯捷譯序  v  
王飛譯序  vii  
羅偉譯序  ix  
序言 by John Vlissides    xi  
前言 by James Noble & Charles Weir    xiii  
致謝  xv  
導讀(Introduction)  1
如何使用本書      3  
小容量內存(Small Memory)簡介  6  
模式(patters)簡介    1  
本書涵蓋的模式  18  
  
1  Small Architecture(小容量架構)25  
   Memory Limit(內存限額)  32  
   Small Interfaces(小型接口)38  
   Partial Failure(局部損毀, 降格求全)  48  
   Captain Oates(犧牲小我)  57  
   Read-Only Memory(唯讀內存)65  
   Hooks(掛鉤)  72  
  
2  Secondary Storage(次存儲裝置)  79  
   Application Switching(任務切換)84  
   Data Files(純數據文件)  92  
   Resource Files(純資源文件)  101  
   Packages(封包)    108  
   Paging(分頁)  119  
  
  
3  Compression(壓縮)    135  
   Table Compression(表格壓縮)  143  
   Difference Coding  (差分編碼)  153  
   Adaptive Compression(自省式壓縮)  160  
  
4  Small Data Structures(小數據結構)  169  
   Packed Data(數據包捆)  174  
   Sharing(共享)  182  
   Copy-on-Write(臨寫復制)  191  
   Embedded Pointers(內嵌式指針)    198  
   Multiple Representations  (多重表述)  209  
5  Memory Allocation(內存分配)  219  
   Fixed Allocation(固定式分配)  226  
   Variable Allocation(可變式分配)  236  
   Memory Discard(內存拋棄)  244  
   Pooled Allocation(池式分配)  251  
   Compaction(夯實密合)    259  
   Reference Counting(引用計數)  268  
   Garbage Collection(垃圾回收)  278  
  
附錄:關于Forces(作用力)  291  
  
本書的Forces  292  
與 “非功能型需求(non-functional requirements)”相關的forces    294  
對體系結構的沖擊(Architectural Impact)  302  
對開發(fā)過程(Development process)的影響    305  
  
參考書目(References)    310  
索引(Index)      323  

本目錄推薦

掃描二維碼
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號