跳转到内容

计算机系统工程

25% developed
来自维基教科书,开放的书籍,开放的世界

这是一本关于计算机系统工程的书。在计算机系统的设计中,一个常见的现象是构建包含硬件和软件组件的系统,可能作为更大系统的组成部分。计算机系统本身的开发也属于这个范围,正如数字相机、手持电脑、位置感知系统、机器人和其他类型的嵌入式系统,甚至像航天器上的网站这样的应用程序的开发。

在所有这些情况下,都必须做出关于如何设计系统以获得最大影响和效果的决定。必须对替代方法做出决定,必须解决权衡问题,并且必须通过技术和经济的洞察力和判断来证明所有设计方面的决定。系统工程是解决这些问题的学科,以谨慎的方式进行。

IEEE 计算机协会 (IEEE-CS) 和美国计算机学会 (ACM),这两个主要的计算机相关专业协会,在其《计算机课程 2001》中描述的计算机工程知识体系中包含计算机系统工程要求。这本书解决了这一要求;目录严格遵循计算机系统工程知识体系中的内容涵盖范围。它主要用作计算机科学和计算机工程学生的教科书,但也可以作为专业人员在设计和构建计算机系统时有用的参考资料。

文本假设学生具有包括积分和微积分、基本概率的背景,并熟悉基本的计算机体系结构。计算机科学或计算机工程三年级的学生通常会具备这种背景,这本书适用于该级别计算机系统工程课程。

目录

系统模型与分析

需求分析与获取

规范

系统架构设计

实施

测试

维护

项目管理

硬件和软件协同设计

附录

资源和进一步阅读

华夏公益教科书