
电子学、数字系统与计算机架构基础课程介绍
学习电子学、数字系统和计算机架构的基础知识。本课程将带你了解这些领域的基本构建模块,包括电路原理、逻辑门、处理器设计等内容,帮助你打下坚实的理论和技术基础。
课程描述
本模块是面向初学者的数字电子学简介。我们将共同学习数字系统最重要的构建模块是如何工作的,并逐步组装出一台简单的计算机,它包括寄存器、总线、算术逻辑单元(ALU)、内存和指令集。
你可以把它视为一门专门为初学者设计的关于电子学和数字架构的“入门课程”。我们的旅程涵盖了从分子层面开始的电子学基础知识,涉及到流行的模拟组件、继电器、真空管、晶体管、逻辑门、存储设备、数学电路、控制逻辑以及更多(非常多!)主题。所有这些主题都充满了动手练习和我们边学边建的电路。
在完成本模块后,你将清楚地了解一台非常简单的计算机是如何工作的;从硬件内部原子级别的交互,到能够存储、加载并使用数据进行数学运算的机器设计。
所需工具
我们将会使用的全部软件都是免费且跨平台的。我们在课程中使用的模拟器例子包括EveryCircuit、Falstad Circuit Simulator、Autodesk TinkerCad和Logisim Evolution。
我们还会使用面包板来实验和测试小型电路和想法,但即使你没有面包板,也完全可以跟随学习。
这个课程适合你吗?
这是一门自包含的课程,不需要任何先修条件。如果你一直想知道一台简单的计算机在其最低/硬件层面上是如何运作的,那么这门课程绝对适合你!
我特别为初学者量身定制了这门课程,其中很多内容是考虑到程序员的需求设计的。在我多年从事行业的过程中遇到的许多专业程序员,他们并不了解自己依赖的机器内部究竟发生了什么。如果这种情况听起来很熟悉,那么这就是你打破常规、最终掌握这些知识的机会。
声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
