计算机组成原理最佳学习实践

计算机组成原理主要内容是什么?

计算机有哪些结构所组成?在我们论述前,还是老规矩,我们先来问一些有意思的问题。

拿家庭组成来说,我们有一夫一妻,一夫多妻, 多夫一妻, 同性家庭, 选择领养孩子的异性家庭,四代同堂的大家庭, 及单身。为什么会有这么多样的家庭组成?是不同的文化,经济,历史因素共同作用下结果。这是一种社会现象,背后并没有强有力的理论基础来证明哪种组成方式是对的,哪种是错的。

计算机的组成也是这样。一些学生一开始学习时就越过了这些重要的思考,忘记了问为什么这些组成部分会存在,每个部分的功能为什么是这样的,而直接跳到计算机有哪些组成部分,并努力记住这些部分的名称。你应该已经感觉到,实际上比较好的学习方式是先从这些重要的问题开始。

现在我们将家庭组成与计算机组成对照来看。我们可以问些有点类似家庭八卦的问题。假设 Tom 和 XiaoMing 在对话:

Tom: 计算机有哪些部分组成?

XiaoMing: 抽象的讲,有 IO 设备, CPU 和 内存

Tom: 他们长什么样呢,他们在什么地方,我从没见过他们,因为我从没有拆开计算机看看,我只能看到一个黑盒子,屏幕,鼠标和一些线。

就像家庭结构会随着环境的变化而变化,计算机的组成也必定会随着人类需求的变化而变化,比如手机的普及,IoT 应用,太空探索及工业制造所需的特制设备。

为什么要学习计算机组成原理?

如果你想为满足人类新的需求设计新的硬件设备,这门课你应该用心的学习

本节是原创文章What's Computer Organization about ? 的部分译文,原作者 Lyu Jing Wei。

如果你想知道上面问题的答案,请阅读原文How to learn Computer Organization ? ,作者Lyu Jing Wei。文章中同时解答了更多的问题并给出了相应的参考资料:

  • 为什么计算机组成被抽象的定义为 IO 设备,CPU 及内存?
  • 我需要把每一个具体的组成部分都学一遍吗?比如鼠标,键盘,硬盘?
  • 我已经看了你推荐的纪录片,可是还是不懂这些组成部分是如何在一起工作的,下面做什么?

如果你喜欢我们独特的学习方法,欢迎扫描最下方的二维码加群与同样热爱计算机科学的小伙伴一起讨论,群内会定期分享计算机科学相关的所有课程学习实践。

转载于:https://juejin.im/post/5c4c5659e51d45518c681a9b

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值