计算机组成原理主要内容是什么?html
计算机有哪些结构所组成?在咱们论述前,仍是老规矩,咱们先来问一些有意思的问题。git
拿家庭组成来讲,咱们有一夫一妻,一夫多妻, 多夫一妻, 同性家庭, 选择领养孩子的异性家庭,四代同堂的你们庭, 及单身。为何会有这么多样的家庭组成?是不一样的文化,经济,历史因素共同做用下结果。这是一种社会现象,背后并无强有力的理论基础来证实哪一种组成方式是对的,哪一种是错的。github
计算机的组成也是这样。一些学生一开始学习时就越过了这些重要的思考,忘记了问为何这些组成部分会存在,每一个部分的功能为何是这样的,而直接跳到计算机有哪些组成部分,并努力记住这些部分的名称。你应该已经感受到,实际上比较好的学习方式是先从这些重要的问题开始。学习
如今咱们将家庭组成与计算机组成对照来看。咱们能够问些有点相似家庭八卦的问题。假设 Tom 和 XiaoMing 在对话:设计
Tom: 计算机有哪些部分组成?cdn
XiaoMing: 抽象的讲,有 IO 设备, CPU 和 内存htm
Tom: 他们长什么样呢,他们在什么地方,我从没见过他们,由于我从没有拆开计算机看看,我只能看到一个黑盒子,屏幕,鼠标和一些线。内存
就像家庭结构会随着环境的变化而变化,计算机的组成也一定会随着人类需求的变化而变化,好比手机的普及,IoT 应用,太空探索及工业制造所需的特制设备。get
为何要学习计算机组成原理?it
若是你想为知足人类新的需求设计新的硬件设备,这门课你应该用心的学习
本节是原创文章What's Computer Organization about ? 的部分译文,原做者 Lyu Jing Wei。
若是你想知道上面问题的答案,请阅读原文How to learn Computer Organization ? ,做者Lyu Jing Wei。文章中同时解答了更多的问题并给出了相应的参考资料:
若是你喜欢咱们独特的学习方法,欢迎扫描最下方的二维码加群与一样热爱计算机科学的小伙伴一块儿讨论,群内会按期分享计算机科学相关的全部课程学习实践。