



 
本书涵盖数电、体系结构、汇编语言、编译器、操作系统等计算机核心课程的基础内容,结合项目实践能够对整个计算机学科建立宏观的理解,并能完成制作一个基本计算机系统的任务。
作者简介:
诺阿姆·尼桑(Noam Nisan)在加州大学伯克利分校获得计算机科学博士学位,目前为希伯来大学计算机科学与工程学院教授,以色列科学院及人文学院院士。研究方向为计算机科学、博弈论和经济学的交叉领域,如算法博弈论、经济与计算等。 西蒙·朔肯(Shimon Schocken)莱希曼大学教授, Efi Arazi计算机科学学院创院院长,谷歌 - 莱希曼技术学院联合创始人及院长。曾在纽约大学担任终身教授,在哈佛大学、斯坦福大学、普林斯顿大学担任客座教授。 李清安,博士,武汉大学计算机学院副教授,长期从事计算机系统基础、计算机组成与设计、编译原理等课程的教学工作。主要研究领域为编译优化、内存优化和系统层软件优化。在TC、TCAD、TPDS、TVLSI、《计算机学报》等学术期刊和ASPLOS、DAC、CGO、LCTES、DATE等学术会议上发表论文多篇。承担相关... 诺阿姆·尼桑(Noam Nisan)在加州大学伯克利分校获得计算机科学博士学位,目前为希伯来大学计算机科学与工程学院教授,以色列科学院及人文学院院士。研究方向为计算机科学、博弈论和经济学的交叉领域,如算法博弈论、经济与计算等。 西蒙·朔肯(Shimon Schocken)莱希曼大学教授, Efi Arazi计算机科学学院创院院长,谷歌 - 莱希曼技术学院联合创始人及院长。曾在纽约大学担任终身教授,在哈佛大学、斯坦福大学、普林斯顿大学担任客座教授。 李清安,博士,武汉大学计算机学院副教授,长期从事计算机系统基础、计算机组成与设计、编译原理等课程的教学工作。主要研究领域为编译优化、内存优化和系统层软件优化。在TC、TCAD、TPDS、TVLSI、《计算机学报》等学术期刊和ASPLOS、DAC、CGO、LCTES、DATE等学术会议上发表论文多篇。承担相关领域多项自然科学基金项目和头部企业资助的项目,研究主题主要聚焦于面向智能终端的系统层软件(编译器、虚拟机、移动操作系统等)优化以及端侧AI推理的性能优化,以提升智能终端的运行性能和能效。 龚奕利,博士,武汉大学计算机学院副教授。长期从事计算机系统基础、计算机组成与体系结构等系统类课程的教学工作。主持过湖北省教学改革项目、教育部产学合作协同育人项目、华为“智能基座”项目,获教育部-华为“智能基座”优秀教师奖励计划、高校计算机专业优秀教师奖励计划等荣誉。翻译了《深入理解计算机系统(原书第3版)》《计算机系统:核心概念及软硬件实现(原书第5版)》等著作。研究方向包括分布式计算、分布式存储等,主持和参与了国家自然科学基金、自然科学基金重点研发、科技部重大专项以及华为、OPPO等公司的科研项目,发表学术论文30余篇。
目录:
第1章 布尔逻辑 7
第2章 布尔运算 21
第3章 存储 31
第4章 机器语言 42
第5章 计算机体系结构 58
第6章 汇编器 72
第7章 虚拟机Ⅰ:处理 89
第8章 虚拟机Ⅱ:控制 105
第9章 高级语言 122
第10章 编译器Ⅰ:语法分析 136
第11章 编译器Ⅱ:代码生成 151
第12章 操作系统 176
第13章 探索更多乐趣 198
点击下载