最近在学习计算机体系结构,也看了不少相关的书,做了些实验,有些疑惑,这门课的意义是啥有啥用

对于不同的人,计算机体系结构的意义是不一样的。如果未来从事底层软件开发或者硬件设计、研究,计算机体系结构可以让人知道宏观上一台计算机包括哪些部分、是如何运行的,这些将成为后续工作和学习的基础和起点;如果未来从事应用软件开发,计算机体系结构同样可以让程序员对程序是如何在机器上执行的,这是程序优化的基础,也是脱离普通码农群体的开始。
■网友
首先,不要说是计算机体现结构,应该说计算机科学,或是计算机组成
计算机体系结构是软件硬件结合起来的,这需要你了解两个方面,软件(一般指操作系统),硬件(cpu【寄存器 cpu缓存】,内存,硬盘)
作为程序员,这是你拔高的必学(当然大学一般都会学计算机原理),计算机基础可以让你了解每一行代码的执行,什么代码效率高什么代码效率低,等等
最后打个广告,b站上有一个计算机科学速成课,讲的不错
https://www.bilibili.com/video/av21376839 【最近在学习计算机体系结构,也看了不少相关的书,做了些实验,有些疑惑,这门课的意义是啥有啥用 】

■网友
最近在学习小学数学,也上了不少相关的课,做了些家庭作业,有些疑惑,这门课的意义是什么?有什么用 ?


    推荐阅读