注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計JAVA及其相關實時Java平臺編程

實時Java平臺編程

實時Java平臺編程

定 價:¥35.00

作 者: (美)Peter C.Dibble著;滕啟明等譯
出版社: 機械工業(yè)出版社
叢編項: Sun公司核心技術(shù)叢書
標 簽: Java

ISBN: 9787111115830 出版時間: 2003-03-01 包裝: 精裝
開本: 24cm 頁數(shù): 260 字數(shù):  

內(nèi)容簡介

  本書是一本介紹實時Java平臺編程的參考書,盡管本書主要是針對RTSJ平臺的,但絕僅僅是RTSJ的參考手冊。作者從語言閉包、高解析度時間、異步事件、實時線程、領域內(nèi)存,不朽內(nèi)存、牧師內(nèi)存等角度等角度介紹了RTSJ平臺對實時編程所提供的支持。在介紹每項功能的同時,作者還給了大量的代碼。本書中涉及到的技術(shù)、觀念廣泛、新穎。由于本書的作者親自參與了RTSJ規(guī)范的編寫,并且是RTSJ專家組的成員,所以書中的很多見解及提示信息都有其獨到之處,很值得學習。另外,書本提供的大量代碼都經(jīng)過了測試,具有很高的實用價值。本書適用于大專院校計算機專業(yè)高年級本科生和研究生。對于從事軟件開發(fā)、培訓工作的管理人員,以及從事嵌入式軟件開發(fā)、實時系統(tǒng)研制,Java應用編寫的開發(fā)人員也有重要的參考價值。

作者簡介

暫缺《實時Java平臺編程》作者簡介

圖書目錄

譯者序
作者序
前言
第1章 概貌
1.1 Java技術(shù)和實時
1.1.1 實時編程需求
1.1.2 Java和嵌入式實時
1.2 實時的定義
1.2.1 測量的精度
1.2.2 一致性
1.2.3 效用函數(shù)曲線圖
1.3 Java的問題
1.4 實時Java的問題
1.5 總結(jié)
第2章 Java虛擬機的體系結(jié)構(gòu)
2.1 對“一經(jīng)編寫、隨處運行”的理解
2.2 JVM組件
2.2.1 類加載
2.2.2 字節(jié)碼解釋器
2.2.3 安全管理器
2.2.4 垃圾收集器
2.2.5 線程管理
2.2.6 輸入/輸出
2.2.7 圖形
2.3 解釋器實現(xiàn)
2.3.1 標準解釋器
2.3.2 優(yōu)化的解釋器
2.3.3 JIT
2.3.4 代碼片段
2.3.5 編譯成獨立的進程
2.3.6 本機方法
2.3.7 編譯成本機方法
2.3.8 編譯成JIT接口
第3章 硬件體系結(jié)構(gòu)
3.1 單條指令執(zhí)行的最壞情形
3.1.1 最壞情形的場景
3.1.2 實用的度量標準
3.2 易錯硬件的管理
3.2.1 管理請求換頁
3.2.2 管理DMA
3.2.3 管理高速緩存
3.2.4 管理地址轉(zhuǎn)換高速緩存
3.2.5 管理中斷
3.3 對JVM的影響
第4章 垃圾收集
4.1 引用計數(shù)
4.2 基本的垃圾收集
4.2.1 標記清除
4.2.2 碎片整理
4.3 復制式收集器
4.4 遞增式收集
4.5 再生式垃圾收集
4.5.1 代間引用
4.5.2 大對象存儲
4.6 實時問題
第5章 優(yōu)先級調(diào)度
5.1 調(diào)度術(shù)語
5.2 執(zhí)行序列
5.3 搶占
5.4 固定優(yōu)先級與動態(tài)優(yōu)先級
5.5 優(yōu)先級逆轉(zhuǎn)
5.6 為什么要32個優(yōu)先級
5.7 與優(yōu)先級調(diào)度有關的問題
第6章 利用期限進行調(diào)度
6.1 底層機制
6.2 調(diào)度器的作用范圍
6.3 一些系統(tǒng)實例
6.3.1 最早期限優(yōu)先
6.3.2 最小松弛
6.3.3 周期調(diào)度
6.3.4 非周期性服務器
6.3.5 處理超負荷的情況
6.4 時間性通常是隨機的
第7章 速率單調(diào)分析
7.1 原理
7.1.1 Liu and Layland原理
7.1.2 圖形化方法
7.1.3 Lehoczky、Sha及Ding原理
7.2 限制
7.2.1 獨立的任務
7.2.2 期限與周期相同
7.2.3 多處理器系統(tǒng)
第8章 實時Java平臺介紹
8.1 實時Java簡史
8.2 規(guī)范的主要特征
8.2.1 線程和調(diào)度
8.2.2 垃圾收集
8.2.3 異步事件處理器
8.2.4 異步控制傳遞
8.2.5 內(nèi)存分配
8.2.6 內(nèi)存訪問
8.3 實現(xiàn)
8.4 RW版的Hello World
第9章 閉包
9.1 語言結(jié)構(gòu)
9.2 Java閉包
9.2.1 閉包結(jié)構(gòu)
9.2.2 RTSJ中的閉包
9.3 閉包的局限性
9.3.1 可讀性
9.3.2 局部變量
9.3.3 構(gòu)造器
9.3.4 嵌套
第10章 高解析度時間
10.1 解析度
10.2 “時鐘”
10.3 HighResolutionTime基類
10.4 絕對時間
10.5 相對時間
10.6 有理時間
第11章 異步事件
11.1 將事體綁定到事件
11.2 基本的異步事件操作
11.3 沒有事體的異步事件
11.3.1 時間觸發(fā)
11.3.2 故障觸發(fā)
11.3.3 軟件事件觸發(fā)
11.4 關于實現(xiàn)的討論
第12章 實時線程
12.1 創(chuàng)建
12.2 調(diào)度
12.2.1 逆轉(zhuǎn)處理
12.2.2 固定優(yōu)先級
12.2.3 可行性
12.3 無處理器的周期性線程
12.4 有處理器的周期性線程
12.5 與正常線程的交互
12.6 更改調(diào)度器
第13章 無堆內(nèi)存
13.1 無堆內(nèi)存的優(yōu)點
13.2 分配制度
13.3 規(guī)則
13.4 不朽內(nèi)存中的分配機制
13.5 領域內(nèi)存中的分配機制
13.5.1 分配時間
13.5.2 創(chuàng)建領域內(nèi)存
13.5.3 分配機制
13.5.4 終結(jié)器
13.6 使用嵌套的領域內(nèi)存
13.6.1 領域堆棧(樹)
13.6.2 DAG
13.6.3 嵌套領域的實際應用
13.6.4 每個嵌套領域都包含兩個內(nèi)存區(qū)域
13.6.5 缺陷
13.6.6 使用executeInArea
13.6.7 使用標準類
13.7 使用共享的領域內(nèi)存
13.7.1 領域堆棧被再次訪問
13.7.2 領域端埠
13.8 難懂的條文
13.9 例于
第14章 無堆訪問
14.1 與調(diào)度器之間的交互
14.2 規(guī)則
14.3 范例
14.4 最終評述
第15章 其他異步事件
15.1 異步事件和調(diào)度器
15.2 createReeaseMeters方法
15.3 被綁定的異步事件處理器
15.4 異步事件處理器與無堆內(nèi)存
15.5 無堆事件處理器與無堆線程
15.6 凋度
15.7 異步事件處理器和線程
15.8 特殊的異步事件
第16章 復用不朽內(nèi)存
16.1 使用固定對象分配器
16.1.1 載體對象
16.1.2 限制
16.2 回收RT線程
16.3 回收異步事件處理器
第17章 控制的異步傳輸
17.1 上下文環(huán)境中的線程中斷
17.2 異步中斷激發(fā)
17.2.1 Timed類
17.2.2 interrupt方法
17.2.3 fire方法
17.2.4 小結(jié)
17.2.5 置換規(guī)則
17.3 異步異常的傳播規(guī)則
17.3.1 不自覺的捕捉
17.3.2 不匹配的doInterruptible
17.3.3 匹配的doInterruptible
17.3.4 內(nèi)幕
17.3.5 應用程序?qū)Ξ惒街袛嗟奶幚?br />17.4 不可中斷的代碼
17.5 舊式代碼
17.6 使用ATC來終止線程
第18章 物理內(nèi)存
18.1 物理內(nèi)存和虛擬內(nèi)存
18.2 物理內(nèi)存管理器
18.2.1 內(nèi)存類型
18.2.2 可移動的內(nèi)存
18.3 不朽物理內(nèi)存
18.4 領域物理內(nèi)存
第19章 原始內(nèi)存訪問
19.1 安全性
19.2 讀寫
19.3 Get/Set方法
19.4 映射
19.5 RawMemoryFloatAccess類
第20章 無鎖同步
20.1 免等待隊列的原理
20.1.1 構(gòu)造器
20.1.2 通用的方法
20.2 免等待寫隊列
20.2.1 方法
20.2.2 共享免等待寫隊列
20.3 免等待讀隊列
20.3.1 附加的構(gòu)造器
20.3.2 方法
20.4 免等待雙端隊列
20.5 免等待隊列與內(nèi)存
20.6 實現(xiàn)注意事項
第21章 建議實踐
21.1 RTSJ中功能強大并且容易使用的功能特性
21.1.1 實時線程
21.1.2 周期性線程
21.1.3 異步事件處理器
21.1.4 高解析度時間
21.1.5 事體
21.2 RTSJ中功能很強但有危險性的功能特性
21.2.1 簡單
21.2.2 易泄漏
21.2.3 不干凈
21.3 RW中功能很強但須加倍小心的功能特性
21.3.1 領域內(nèi)存
21.3.2 無堆異步事件處理器
21.3.3 無堆實時線程
21.3.4 異步中斷式異常
21.4 優(yōu)先級的選擇

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號