|
|
内容简介
本书是一本生动的计算机系统入门书。它涵盖了C语言编程、操作系统、计算机体系结构和并行计算等主题,剖析了现代计算机,介绍了计算机系统的主要硬件和软件。
本书将带领读者探索现代计算机的体系结构,并学习阅读和编写计算机硬件所执行的汇编代码。本书也探讨了为各种体系结构的计算机优化代码的方式、操作系统的内部工作方式、内存管理的工作原理,以及多核CPU并行计算的相关知识。书中使用清晰、详细的图表来解释复杂的内容,并包含配套代码示例。
本书可以用作计算机系统入门课程的教材,也可作为操作系统、计算机体系结构、编译器、计算机网络、数据库、并行计算等进阶课程的参考用书。
作者简介
苏珊娜·J·马修斯
苏珊娜·J·马修斯是美国西点军校(美国军事学院)的计算机科学副教授,拥有得克萨斯农工大学的计算机科学博士学位,研究方向为并行计算、单板计算机与计算机科学教育。
蒂娅·纽霍尔
蒂娅·纽霍尔是斯沃斯莫尔学院计算机科学系教授,拥有威斯康星大学计算机科学博士学位,研究方向为并行与分布式系统。
凯文·C·韦伯
凯文·C·韦伯是斯沃斯莫尔学院的计算机科学副教授,拥有加州大学圣地亚哥分校的计算机科学博士学位,研究方向为网络、分布式系统与计算机科学教育。
|
|