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

出版時(shí)間:2003-1  出版社:華中科技大學(xué)出版社  作者:James Noble & Charles Weir  頁數(shù):333  
Tag標(biāo)簽:無  

內(nèi)容概要

  ?PDA軟件市場(chǎng)不但巨大,而且持續(xù)成長。五年之內(nèi),全世界將有大量人口使用精明時(shí)髦,可上網(wǎng)的移動(dòng)電話。每個(gè)家庭都有一臺(tái)PC?!或許吧,但更可能每個(gè)人的口袋里都有一部PDA。本書提供給你的是在小容量內(nèi)存設(shè)備中的程序開發(fā)解決方案(而且是目前科技水準(zhǔn))。你將學(xué)到在內(nèi)存受限環(huán)境下最好、最成功的畫向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù)。   ——如果你是正在內(nèi)在受限系統(tǒng)中建造應(yīng)用程序的開發(fā)者、團(tuán)隊(duì)領(lǐng)導(dǎo)者或經(jīng)理,你將在本書中找到用以成功設(shè)計(jì)和實(shí)作出高效軟件所需要的每一樣?xùn)|西。   ——27個(gè)模式(Patterns),都帶有完整說明、實(shí)作要點(diǎn)、 C++和Java范例。   ——5大主技術(shù),是所有模式分類并組織后的結(jié)果:Small Structures(小型結(jié)構(gòu))、Memory Allocation(內(nèi)存分配)、Compression(壓縮)、Secondary Storase(輔助儲(chǔ)存設(shè)備)、Small Architecture(小型架構(gòu))。   ——容易運(yùn)用的書籍布局。內(nèi)頁之中帶有可快速參考的模式索引。   ——高效分配內(nèi)存、對(duì)付內(nèi)存耗盡、以ROM取代RAM、避免內(nèi)存泄漏、自動(dòng)循環(huán)再利用已被用過的內(nèi)容等絕竅。

作者簡介

  Charles Weir:是一位面向?qū)ο筌浖w系結(jié)構(gòu)方畫的獨(dú)立顧問。他曾經(jīng)為Psion series 5 架構(gòu)過EPOC網(wǎng)頁瀏覽器,也擔(dān)任過Symbian的技術(shù)指導(dǎo),開發(fā)過兩款智能移動(dòng)電話。Charles特別擅長將實(shí)用技術(shù)灌輸給開發(fā)人員,為電信業(yè)、信息系統(tǒng)、銀行業(yè)提供顧問指導(dǎo)和設(shè)計(jì)協(xié)助。  James Noble:新西蘭的一位面向?qū)ο筌浖O(shè)計(jì)模式專家。James曾經(jīng)在Macquarie大學(xué)的微軟研究協(xié)會(huì)做過面向?qū)ο笤O(shè)計(jì)方面的研究,建立起南半球第一個(gè)模式討論群組(Patternscgroup)。目前授課于新西蘭惠靈頓的Victoria大學(xué)?! 『罱荩簭氖滦畔⒓夹g(shù)和教育工作十余年。目前兼課于臺(tái)灣元智大學(xué)?! ⊥躏w:東北大學(xué)計(jì)算機(jī)系畢業(yè),現(xiàn)就職于銀行。  羅偉:華中科技大學(xué)自控系畢業(yè),現(xiàn)在研究所就職。目前致力于面向?qū)ο笏枷朐谇度胧介_發(fā)環(huán)境中的應(yīng)用。

書籍目錄

侯捷譯序 王飛譯序 羅偉譯序 序言 by John Vlissides 前言 by James Noble & Charles Weir 致謝 0 導(dǎo)讀(Introduction) 如何使用本書 小容量內(nèi)存(Small Memory)簡介模式(patters)簡介 本書涵蓋的模式 1 Small Architecture(小容量架構(gòu)) Memory Limit(內(nèi)存限額) Small Interfaces(小型接口) Partial Failure(局部損毀, 降格求全) Captain Oates(犧牲小我) Read-Only Memory(唯讀內(nèi)存) Hooks(掛鉤) 2 Secondary Storage(次存儲(chǔ)裝置) Application Switching(任務(wù)切換) Data Files(純數(shù)據(jù)文件) Resource Files(純資源文件) Packages(封包)Paging(分頁) 3 Compression(壓縮) Table Compression(表格壓縮) Difference Coding (差分編碼)Adaptive Compression(自省式壓縮) 4 Small Data Structures(小數(shù)據(jù)結(jié)構(gòu))Packed Data(數(shù)據(jù)包捆)Sharing(共享) Copy-on-Write(臨寫復(fù)制) Embedded Pointers(內(nèi)嵌式指針) Multiple Representations (多重表述) 5 Memory Allocation(內(nèi)存分配) Fixed Allocation(固定式分配) Variable Allocation(可變式分配) Memory Discard(內(nèi)存拋棄) Pooled Allocation(池式分配) Compaction(夯實(shí)密合) Reference Counting(引用計(jì)數(shù)) Garbage Collection(垃圾回收) 附錄:關(guān)于Forces(作用力) 本書的Forces 與 “非功能型需求(non-functional requirements)”相關(guān)的forces 對(duì)體系結(jié)構(gòu)的沖擊(Architectural Impact)對(duì)開發(fā)過程(Development process)的影響 參考書目(References) 索引(Index)

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    內(nèi)存受限系統(tǒng)之軟件開發(fā) PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7