计算机系统导论

计算机系统导论

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

面向应用型大学计算机系统导论课程,从程序员视角出发,详尽介绍计算机系统相关知识。

内容简介

本书主要面向应用型大学计算机类专业学生,从程序员的视角出发,围绕可执行文件的生成、加载和执行,重点介绍如何利用计算机系统相关知识来编写更有效的程序。全书将每个环节涉及的硬件和软件的基本概念关联起来,帮助学生建立完整的层次框架,从而加强“系统观”。

本书共分8章,涵盖计算机系统基础、高级语言程序、数据的机器级表示、数据的基本运算、指令集体系结构、程序的机器级表示、程序的链接、程序的加载和执行等内容。本书内容详尽、概念清楚、实例丰富,适合作为高等学校计算机专业计算机系统相关课程的教材,也适合相关专业的研究生和技术人员阅读参考。

章节目录

版权信息

前言

第1章 计算机系统概述

1.1 计算机基本工作原理

1.2 程序的开发与运行

1.3 计算机系统的层次结构

1.4 本书的主要内容和组织结构

1.5 小结

习题

第2章 高级语言程序

2.1 C语言概述

2.2 变量和常量及其类型

2.3 表达式及运算符

2.4 控制结构和函数调用

2.5 小结

习题

第3章 数据的机器级表示

3.1 二进制编码和进位计数制

3.2 整数的表示

3.3 浮点数的表示

3.4 非数值数据的编码表示

3.5 数据的宽度和存储

3.6 小结

习题

第4章 数据的基本运算

4.1 布尔代数和逻辑运算

4.2 基本运算电路

4.3 整数加减运算

4.4 整数的乘运算

4.5 整数的除运算

4.6 整数常量的乘除运算

4.7 浮点数运算

4.8 小结

习题

第5章 指令集体系结构

5.1 程序转换概述

5.2 IA-32指令系统概述

5.3 IA-32常用指令类型

5.4 兼容IA-32的64位系统

5.5 小结

习题

第6章 程序的机器级表示

6.1 过程调用的机器级表示

6.2 流程控制语句的机器级表示

6.3 复杂数据类型的分配和访问

6.4 越界访问和缓冲区溢出

6.5 小结

习题

第7章 程序的链接

7.1 编译、汇编和静态链接

7.2 目标文件格式

7.3 符号表和符号解析

7.4 重定位

7.5 动态链接

7.6 小结

习题

第8章 程序的加载和执行

8.1 进程与可执行文件的加载

8.2 进程的控制

8.3 程序执行与CPU基本组成

8.4 小结

习题

附录A gcc的常用命令行选项

附录B GDB的常用命令

参考文献

计算机系统导论是2023年由机械工业出版社出版,作者袁春风 编著。

得书感谢您对《计算机系统导论》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
计算机系统开发与优化实战 电子书
本书结合ARM、Linux和人工智能,讲述计算机系统软件和硬件开发。
计算机操作系统(第3版)(微课版) 电子书
本书全面、系统地阐述了现代操作系统的基本原理、主要功能及实现技术。重点论述多用户、多任务操作系统的运行机制;系统资源管理的策略和方法;操作系统提供的用户界面。讨论了现代操作系统采用的并行处理技术和虚拟技术。
BIM技术导论 电子书
本书在详细介绍BIM相关的概念、标准、理论、方法的基础上,给出综合应用案例,使读者对BIM技术有全面系统地认识,再结合各专业方向和相应应用软件,进一步介绍BIM技术在相关专业的具体实践方法。本书第1章~第3章全面系统地介绍了BIM技术的主要内容和相关技术,第4章~第6章给出了作者在工程实践中BIM项目落地涉及的软硬件配置、BIM执行计划的主要内容及典型BIM应用工程案例和实施方法。
计算学科导论 电子书
本书在讨论计算学科基本理论和技术的基础上,引入了计算思维的概念,共分为6章。第1章介绍计算学科概念。第2章介绍存储、程序的相关概念以及存储程序的原理及改进。第3章通过案例教学的方式介绍了常见的算法设计思想。第4章介绍计算思维概念以及如何利用计算思维进行问题求解。第5章介绍计算学科的知识体系结构。第6章介绍计算学科的发展趋势。
信息技术导论 电子书
全书共分11章,在介绍信息科学基本理论形成的基础上,重点介绍了信息技术、应用及发展趋势。本书主要内容有信息技术与信息社会、计算机技术、软件技术、云计算与大数据、微电子与传感技术、通信与网络技术、物联网技术及应用、电子商务与电子政务、人工智能技术、自动化与智能控制、智能家居与智能汽车。本书内容丰富、由点到面、循序渐进,通过对信息技术的源流与演变、理论建立与转变进行较为全面的介绍,助读者拓展综合素质。