𝔖 Scriptorium
✦   LIBER   ✦

📁

计算机系统结构

✍ Scribed by Rob williams


Publisher
机械工业
Year
2008
Tongue
Chinese
Leaves
414
Series
计算机科学丛书
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


书签已装载,
书签制作方法请找 [email protected]
完全免费

本教材与时俱进、自底向上的方式,依次介绍计算机系统结构的基本概念和基本内容,首先是数字逻辑短路和计算机硬件,接下来是运行于硬件之上的软件层,最后讲述通信和操作系统领域的基础知识。本书紧密联系实际,注重动手实践,利用学生感兴趣和亲生体验过的技术(如因特网、图形用户界面、移动通信等)来提高学生的学习积极性。贯穿全书,在分析系统的性能时注意将软硬件结合起来讨论,练习题充分展示出硬件和软件之间这种相互影影响、相互依赖的基本关系。
本书适合作为高等院校计算机及相关专业计算机系统结构课程的导论性教材。

✦ Table of Contents


封面
书名
版权
前言
目录
第一部分 计算机的基本功能及其构成第1章 导论:软硬件接口
1.1 计算机系统及网络通信的重要性
1.2 硬件和软件的互相依赖
1.3 硬件编程:VHDL
1.4 人人都应了解的系统管理问题
1.5 语音、图像和数据:技术的趋同现象
1.6 窗口界面(WIMP)
1.7 因特网:连接所有的网络
1.8 使用PC:学习CSA的更多理由
1.9 小结
实习作业
练习
课外读物
第2章 冯·诺依曼体系结构的特征
2.1 以2为基:二进制的优点
2.2 程序控制存储:通用机器
2.3 指令代码:控制机器动作的指令系统
2.4 转换:编译器和汇编器
2.5 链接:将程序组合到一起
2.6 解释器:执行高级命令
2.7 代码共享和重用:不要总是从头做起
2.8 数据编码:数值和字符
2.9 操作系统:Unix和Windows
2.10 客户机服务器计算:网络时代的方式
2.11 可重配置硬件:读取-执行的另一种替代方式
2.12 小结
实习作业
练习
课外读物
附录:以11为基的计数
第3章 功能部件和读取-执行周期
3.1 各部分的命名:CPU、存储器、IO单元
3.2 CPU的读取-执行周期:高速且单调
3.3 系统总线:同步或异步
3.4 系统时钟:指令周期时序
3.5 预取:前期工作以使速度得到提高
3.6 存储器长度:寻址宽度
3.7 字节次序:微软与Unix,以及Intel与Motorola
3.8 简单的输入输出:并行端口
3.9 小结
实习作业
练习
课外读物
第4章 构成计算机的逻辑电路:控制单元
4.1 电子积木和逻辑电路:模块化器件的优点
4.2 基本逻辑门
4.3 真值表和多路复用器:简单但有效的设计工具
4.4 可编程逻辑器件:可重新配置的逻辑芯片
4.5 交通灯控制器:无法避免
4.6 根据真值表实现电路:一些实用提示
4.7 译码器逻辑:控制单元及存储器的根本所在
4.8 CPU控制单元:“核心“
4.9 洗衣机控制器:简单的CU
4.10 RISC与CISC译码:使计算机的处理速度更快
4.11 小结
实习作业
练习
课外读物
第5章 构成计算机的逻辑电路:算术逻辑单元
5.1 德·摩根等价定律:逻辑互换性
5.2 二进制加法:半加器、全加器、并行加法器
5.3 二进制减法:2的补码的整数格式
5.4 二进制移位:桶形移位器
5.5 整数乘法:移位和相加
5.6 浮点数:从极大到极小
5.7 小结
实习作业
练习
课外读物
第6章 计算机的逻辑构成:存储器
6.1 数据存储
6.2 存储设备
6.3 静态存储器
6.4 动态存储器
6.5 DRAM刷新
6.6 分页访问存储器:EDO和SDRAM
6.7 存储器映射:寻址和译码
6.8 IO端口映射
6.9 小结
实习作业
练习
课外读物
第7章 Intel奔腾CPU
7.1 奔腾:高性能的微处理器
7.2 CPU寄存器:数据和地址变量的临时存储区
7.3 指令集:基本奔腾指令集简介
7.4 指令的结构:CU如何理解指令
7.5 CPU状态寄存器:十分短期的存储空间
7.6 寻址方式:构建有效地址
7.7 执行流水线:RISC加速技术
7.8 奔腾4:扩展
7.9 Microsoft Developer Studio:调试器的使用
7.10 小结
实习作业
练习
课外读物
第8章 子例程
8.1 子例程的目的:节省空间和精力
8.2 返回地址:堆栈的引入
8.3 使用子例程:HLL程序设计
8.4 堆栈:大多数操作的基本要素
8.5 参数传递:将子例程具体化
8.6 堆栈框架:所有局部变量
8.7 对HLL的支持:CPU针对子例程处理的特性
8.8 中断服务例程:由硬件调用的子例程
8.9 访问操作系统例程:后期绑定
8.10 小结
实习作业
练习
课外读物
第9章 简单的输入输出
9.1 基本IO方法:轮询、中断和DMA
9.2 外设接口寄存器:程序员的角度
9.3 轮询:单字符IO
9.4 中断处理
9.5 关键数据的保护:如何与中断通信
9.6 缓冲IO:驱动中断设备的驱动程序
9.7 直接内存访问:自治的硬件
9.8 单字符IO:屏幕和键盘例程
9.9 小结
实习作业
练习
课外读物
第10章 串行通信
10.1 串行传输:数据、信号和时序
10.2 数据的格式:编码技术
10.3 时序同步:频率和相位
10.4 数据编码和错误控制:奇偶校验、检验和、汉明码和CRC
10.5 流量控制:硬件和软件方法
10.6 16550 UART:RS232
10.7 串行鼠标:机械或光学
10.8 串行端口
10.9 USB:通用串行总线
10.10 调制解调器:载波调制
10.11 小结
实习作业
练习
课外读物
第11章 并行连接
11.1 并行接口
11.2 Centronics:大于打印端口但小于总线
11.3 SCSI:小型计算机系统接口
11.4 IDE:智能驱动电路
11.5 AT/ISA:计算机标准的成功案例
11.6 PCI:外设部件的互连
11.7 即插即用:自动配置
11.8 PCMCIA:个人计算机存储卡国际联盟
11.9小结
实习作业
练习
课外读物
第12章 存储体系
12.1 系统的性能
12.2 访问局部化:利用重复
12.3 指令及数据的高速缓存:匹配内存和CPU的速度
12.4 高速缓存映射
12.5 虚拟内存:分段和按需页面调度
12.6 地址公式化:时间、地点和数量
12.7 硬盘使用:参数、访问调度和数据安排
12.8 性能提高:块、高速缓存、碎片整理、调度、RAM磁盘
12.9 光盘:CD-DA、CD-ROM、CD-RW和DVD
12.10 DVD:数字通用光盘
12.11 MPEG:视频和音频压缩
12.12 闪存:新型软盘
12.13 小结
实习作业
练习
课外读物
第二部分 网络通信及复杂性的增加
第13章 程序员的观点
13.1 不同的观点与不同的需求
13.2 应用程序用户及办公软件包
13.3 系统管理:软件安装和维护
13.4 HLL程序员:Java、C++和BASIC
13.5 系统编程:汇编和C
13.6 硬件工程师:硬件的设计和维护
13.7 分层虚拟机:体系结构简介
13.8 汇编器:简单的转换器
13.9 编译器:转换及其他诸多工作
13.10 小结
实习作业
练习
课外读物
第14章 局域网
14.1 用户之间的纽带:电子邮件、打印机和数据库
14.2 PC网络接口:布线和接口卡
14.3 以太网:带冲突检测的载波侦听、多路访问
14.4 局域网的寻址:逻辑和物理方案
14.5 主机名:另外一个转换层
14.6 分层和封装:TCP/IP软件堆栈
14.7 网络文件系统:跨网络共享文件
14.8 网络的互连:网关
14.9 socket编程:WinSock简介
14.10 小结
实习作业
练习
课外读物
第15章 广域网
15.1 Internet的起源
15.2 TCP/IP基本协议
15.3 TCP错误处理和流量控制
15.4 IP路由:数据包如何找到正确的路径
15.5 DNS:分布式域名数据库
15.6 万维网的起源
15.7 浏览Web:Netscape Navigator
15.8 HTTP
15.9 搜索引擎Google
15.10 操作系统互连:一种理想的方案
15.11 小结
实习作业
练习
课外读物
第16章 其他网络
16.1 PSTN:电话网络
16.2 Cellnet:移动通信提供商
16.3 ATM:异步传输模式
16.4 消息传递:无线寻呼和分组无线网络
16.5 ISDN:全数字
16.6 DSL:数字用户线路
16.7 有线电视:数据传输设施
16.8 小结
实习作业
练习
课外读物
第17章 操作系统
17.1 历史渊源:基本功能的发展
17.2 Unix:操作系统的里程碑
17.3 概要结构:模块化
17.4 进程管理:初始化和调度
17.5 调度决策:时间片划分、抢先和协作
17.6 任务通信:管道和重定向
17.7 排斥和同步:信号量和信号
17.8 内存分配:malloc()和free()
17.9 用户界面:GUI和外壳
17.10 输入输出管理:设备处理程序
17.11 小结
实习作业
练习
课外读物
第18章 Windows XP
18.1 Windows GUI:满足用户的需求
18.2 Win32:推荐的用户API
18.3 进程和线程:多任务
18.4 内存管理:虚拟内存的实现
18.5 Windows注册表:集中化的管理数据库
18.6 NTFS:Windows NT文件系统
18.7 文件访问:ACL、权限和安全
18.8 共享软件组件:OLE、DDE和COM
18.9 Windows XP主机:Winframe终端服务器
18.10 小结
实习作业
练习
课外读物
第19章 档案管理系统
19.1 数据存储:文件系统和数据库
19.2 PC文件分配表:FAT
19.3 Unix索引节点:不同的方式
19.4 Microsoft NTFS
19.5 RAID:更安全的磁盘子系统
19.6 文件安全:访问控制
19.7 CD可移植文件系统:多个区段内容清单
19.8 小结
实习作业
练习
课外读物
第20章 图形输出
20.1 计算机和图形:捕获、存储、处理和重现
20.2 PC图形接口卡:图形协处理器
20.3 激光打印机:机电一体化
20.4 Adobe PostScript:页面描述语言
20.5 WIMP:重塑计算机的形象
20.6 Win32:图形API及其他
20.7 X窗口系统:分布式处理
20.8 MMX技术:辅助图形计算
20.9 小结
实习作业
练习
课外读物
第21章 RISC处理器:ARM和SPARC
21.1 RISC的优点:更高的指令吞吐量
21.2 流水线技术:更多的并行操作
21.3 超标量方法:并行的并行
21.4 寄存器存储:更多的CPU寄存器
21.5 分支预测方法:流水线的维护
21.6 编译器支持:RISC的重要组成部分
21.7 ARM 32位CPU的起源
21.8 StrongARM处理器:32位微控制器
21.9 HP iPAQ:StrongARM PDA
21.10 Puppeteer:StrongARM SBC
21.11 Sun SPARC:RISC架构的标量处理器
21.12 嵌入式系统:交叉开发技术
21.13 小结
实习作业
练习
课外读物
第22章 VLIW处理器:EPIC安腾
22.1 安腾64位处理器简介
22.2 安腾汇编语言:对CPU控制更多
22.3 运行时调试:gvd/gdb
22.4 未来的处理器设计
22.5 小结
实习作业
练习
课外读物
第23章 并行处理
23.1 并行处理基础
23.2 指令级并行:流水线化
23.3 超标量:多执行单元
23.4 未来的对称、共享内存并行处理
23.5 单芯片多处理器:IBM Cell
23.6 集群和网格:应用级并行
23.7 小结
实习作业
练习
课外读物
附录 Microsoft Visual Studio 8 Express版
术语表
参考文献


📜 SIMILAR VOLUMES


计算机系统结构教程
✍ 张晨曦, 王志英, 沈立, 李江峰, 刘依, 王伟 📂 Library 📅 2014 🏛 清华大学出版社 🌐 Chinese

本书借鉴了国内和国外最经典的相关教材,系统地论述了计算机系统结构的基本概念、基本结构、基本方法等,强调从开发并行性的角度、用量化分析(性能评价)的方法来研究和分析计算机系统。 全书共有14章。第1章论述基本概念、并行性的发展和定量分析基础。第2章论述计算机指令系统的设计和MIPS指令系统。第3章论述流水线技术,包括性能分析、调度、相关和冲突以及流水线的实现。第4章论述向量处理机的结构、特点和性能评价。第5章和第6章分别论述如何用硬件和软件的方法来开发指令级并行性,包括记分牌和Tomasulo算法、基于硬件的前瞻执行、多指令流出技术、循环展开、VLIW、EPIC等。第7章论述存储系统,重点论述

计算机系统结构(第3版)
✍ 徐炜民 📂 Library 📅 2011 🏛 电子工业出版社 🌐 Chinese

<p>徐炜民、严允中编著的《计算机系统结构(第3版)》是普通高等教育“十一五”国家级规划教材。全书共11章。第1章介绍计算机系统结构的基本概念和计算机系统结构的形成与发展过程;第2~9章以现代计算机系统结构和并行处理为主线,对计算机系统结构的合成、存储系统结构、流水线结构、并行处理机、多处理机系统、RISC结构、分布计算环境结构和数据流计算机结构等进行了比较深入的分析和探讨;第10章讨论软件对计算机系统结构的影响;第11章就现代计算机系统结构的最新发展进行了综述。《计算机系统结构(第3版)》为任课老师免费提供电子课件和例题及习题参考解答。</p> <p> 《计算机系统结构(第3版)》是

计算机体系结构: 计算机体系结构嵌入式方法
✍ Ian McLoughlin 📂 Library 📅 2012 🏛 机械工业出版社 🌐 Chinese

书签已装载, 书签制作方法请找 [email protected] 完全免费 计算机科学正在发生深刻的变革,随着嵌入式系统的广泛应用,每年全世界售出的嵌入式计算机大约是桌面计算机的40倍,大学毕业生将更多地从事嵌入式系统硬件的设计,而不是设计一个传统的桌面计算机。计算学科发展和产业界的技术进步,要求高等教育也进行与时俱进的改革。本书采用现代视角来看待当今的计算机体系结构,强调日益重要的嵌入式系统,以满足教育界和工业界对于硬件设计人才培养的需求。 本书在提供计算机体系结构背景知识的基础上,将讲述的重点放在我们每天生活和工作都要依赖的嵌入式系统上。书中首先介绍了算术和处理中的基

计算机组成与系统结构(第3版)
✍ 袁春风; 杨若瑜; 唐杰; 李俊 📂 Library 📅 2022 🏛 清华大学出版社 🌐 Chinese

<p>《计算机组成与系统结构(第3版)》主要介绍计算机组成与系统结构涉及的相关概念、理论和技术,主要内容包括指令集体系结构、数据的表示和存储,以及实现指令集体系结构的计算机各部件的内部工作原理、组成结构及其相互连接。本书共分9章: 第1章对计算机系统及其性能评价进行概述性介绍;第2~3章主要介绍数据的机器级表示和运算,以及运算部件的结构与设计;第4~6章介绍指令系统、各种CPU设计技术及指令流水线;第7章主要介绍包含主存、外存、cache和虚拟存储器在内的存储器层次结构;第8章介绍总线互连及输入输出系统;第9章介绍并行处理计算系统的基本硬件结构和并行程序设计编程模型。</p> <p>本书内容