最近在学习计算机体系结构,也看了不少相关的书,做了些实验,有些疑惑,这门课的意义是啥有啥用
对于不同的人,计算机体系结构的意义是不一样的。如果未来从事底层软件开发或者硬件设计、研究,计算机体系结构可以让人知道宏观上一台计算机包括哪些部分、是如何运行的,这些将成为后续工作和学习的基础和起点;如果未来从事应用软件开发,计算机体系结构同样可以让程序员对程序是如何在机器上执行的,这是程序优化的基础,也是脱离普通码农群体的开始。
■网友
首先,不要说是计算机体现结构,应该说计算机科学,或是计算机组成
计算机体系结构是软件硬件结合起来的,这需要你了解两个方面,软件(一般指操作系统),硬件(cpu【寄存器 cpu缓存】,内存,硬盘)
作为程序员,这是你拔高的必学(当然大学一般都会学计算机原理),计算机基础可以让你了解每一行代码的执行,什么代码效率高什么代码效率低,等等
最后打个广告,b站上有一个计算机科学速成课,讲的不错
https://www.bilibili.com/video/av21376839 【最近在学习计算机体系结构,也看了不少相关的书,做了些实验,有些疑惑,这门课的意义是啥有啥用 】
■网友
最近在学习小学数学,也上了不少相关的课,做了些家庭作业,有些疑惑,这门课的意义是什么?有什么用 ?
推荐阅读
- 现在在线学习视频有很多了,为啥大部分人还是喜欢下载下来观看
- 婴儿|美国儿科学会: 1岁以下婴儿不推荐学习游泳
- 大部分黑客或安全研究员读的是啥「大学专业 」
- 在哈尔滨工业大学计算机系就读是啥样的体验
- 计算机技术与科学专业怎样利用高中毕业的暑假
- 非计算机专业想要利用课余时间深入自学C++,想要找到比较体面的工作大概需要啥水平
- 在美国大学学习computer science 是啥样的体验
- 有点计算机基础的人想尽快找份编程的工作。哪种编程的工作最好找还需要学些啥
- 硕士研究生选通信还是计算机视觉
- 华威大学计算机本科咋样