跳轉到內容

計算機系統工程

25% developed
來自華夏公益教科書,開放的書籍,開放的世界

這是一本關於計算機系統工程的書。在計算機系統的設計中,一個常見的現象是構建包含硬體和軟體元件的系統,可能作為更大系統的組成部分。計算機系統本身的開發也屬於這個範圍,正如數字相機、手持電腦、位置感知系統、機器人和其他型別的嵌入式系統,甚至像航天器上的網站這樣的應用程式的開發。

在所有這些情況下,都必須做出關於如何設計系統以獲得最大影響和效果的決定。必須對替代方法做出決定,必須解決權衡問題,並且必須透過技術和經濟的洞察力和判斷來證明所有設計方面的決定。系統工程是解決這些問題的學科,以謹慎的方式進行。

IEEE 計算機協會 (IEEE-CS) 和美國計算機學會 (ACM),這兩個主要的計算機相關專業協會,在其《計算機課程 2001》中描述的計算機工程知識體系中包含計算機系統工程要求。這本書解決了這一要求;目錄嚴格遵循計算機系統工程知識體系中的內容涵蓋範圍。它主要用作計算機科學和計算機工程學生的教科書,但也可以作為專業人員在設計和構建計算機系統時有用的參考資料。

文字假設學生具有包括積分和微積分、基本機率的背景,並熟悉基本的計算機體系結構。計算機科學或計算機工程三年級的學生通常會具備這種背景,這本書適用於該級別計算機系統工程課程。

目錄

系統模型與分析

需求分析與獲取

規範

系統架構設計

實施

測試

維護

專案管理

硬體和軟體協同設計

附錄

資源和進一步閱讀

華夏公益教科書