全書共分5章,第1章介紹計算機系統(tǒng)軟、硬件構成,系統(tǒng)層次和性能評測等;第2章介紹硬件數(shù)據(jù)表示對高級語言程序數(shù)據(jù)類型的支持及相關概念;第3章針對高級語言程序轉化為機器可執(zhí)行代碼過程,介紹程序預處理、編譯、解釋、庫和鏈接等技術,以及集成開發(fā)環(huán)境的配置;第4章圍繞程序執(zhí)行,介紹程序存儲映像、指令流水化執(zhí)行、多核處理器對線程級并行的支持,以及基于OpenMP的并行程序設計思想;第5章關于存儲對計算機系統(tǒng)和程序性能的影響,介紹計算機存儲資源的層次性,程序空間、內存空間和交換空間概念,內存碎片、內存泄露和垃圾回收管理,以及高級語言程序數(shù)據(jù)組織和訪問優(yōu)化思想。每章后配有習題,并為任課教師提供課件資源和代碼資源。 本書適合作為高等院校計算機科學與技術、軟件工程、電子信息工程、物聯(lián)網等專業(yè)方向的本科生教材,也可作為計算機工程技術人員的參考書。