CSGNAK的博客

【计算系统概论】读书笔记

Word count: 452Reading time: 1 min
2021/09/13 Share

 2021年秋计算系统概论。9.6-12.27

 教学用书是introduction to computing systems

Chapter 0 Menu

Chapt 1-4 Hardware

Chapt 5-10 Software

部分参考书目:

The Once and Future Turing: Computing the World;

Computer Science Illuminated; Computer Systems:

A Promgrammer’s Perspective.

Chapter 1 Welcome Aboard -tbc

本书有两个主题:the notion of abstractionthe importance of not separating in your mind the notions of hardware and software

抽象概念:抽象概念是为了高效地与系统沟通。

硬件vs软件:硬件与软件是计算系统的两个部分,设计者须同时兼顾两者的能力与限制,所谓co-design

组成计算系统的部分

除了 CPU (处理器) 外,包括鼠标、键盘 (游戏柄) 、显示器、内存、硬盘、软件以及用于连接其他设备的连接装置。

两个重要思想

1.给定充足时间,所有的电脑都可以完成相同的计算任务。他们的不同在于速度。

2.无关自然语言,所有的问题都是通过计算机内的电子信号解决的。

图灵机模型

公用的计算设备模型由图灵在1937年提出,即图灵机,满足第一条思想。

计算机转换的各阶段

问题-算法-语言-机器结构-计算组成-电路-设备

Problems-Algorithms-Language-Machine (ISA) Architecture-Microarchitecture-Circuits-Devices

ISA的概念

ISA: Insruction Set Architecture. 软硬件之间的接合规范。

总结

这章目前只读了一次,比较粗略,课后习题的问题还没有解决。之后会继续补充。

Chapter 2 Bits, Data Types, and Operations

位与数字类型

位:电压中的 1 与 0 。然而实际电路中的1与0并不精确,只是一个电压范围的估算。二进制中,k个位可以表示$2^k$个不同的内容。

数字类型:

CATALOG
  1. 1. Chapter 0 Menu
    1. 1.1. 部分参考书目:
  2. 2. Chapter 1 Welcome Aboard -tbc
    1. 2.1. 组成计算系统的部分
    2. 2.2. 两个重要思想
    3. 2.3. 图灵机模型
    4. 2.4. 计算机转换的各阶段
    5. 2.5. ISA的概念
    6. 2.6. 总结
  3. 3. Chapter 2 Bits, Data Types, and Operations
    1. 3.1. 位与数字类型