# 计算系统概论A (ICS)

## 主要内容

回答“计算机从底层上是如何工作的”这个问题。这门课来源于UT Austin的同名课程EE306: Introduction to Computing Systems，在[课程主页](https://users.ece.utexas.edu/~patt/23f.306/)上可以找到他们的往年题作为参考。

## 上课 <a href="#shang-ke" id="shang-ke"></a>

Slides为中英文结合，授课为中文。个人认为听课并非必要。

## 学习方法 <a href="#xue-xi-fang-fa" id="xue-xi-fang-fa"></a>

这门课的英文教材浅显易懂，因此推荐直接阅读英文教材，而非中文译本（当然，需要适当的英文基础）。个人建议的学习方式是：每一次实验或作业之前，阅读对应章节的内容，之后再完成作业。如果平时不学，试图期末速通，那么你会面对几百页没有读过的英文教材。

## 考试 <a href="#kao-shi" id="kao-shi"></a>

作业、实验、考试均为英文，作答中英文皆可。考试为开卷，可以携带任何纸质资料。在正常复习的基础上可以适当做往年题。注意课本附录中有一些内容非常重要，例如Appendix C，建议完全搞懂。考试时可以把课本中需要经常查阅的部分单独打印（比如指令集和上面提到的部分附录）


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://advancedguideforsds.gitbook.io/advancedguide/jin-jie-pian/shu-qi-jing-yan-wen-dang/ke-cheng-xue-xi/ji-suan-xi-tong-gai-lunaics.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
