1.组成原理关键在cpu和计算机是怎么设计的,cpu中的控制器和机器指令怎么设计的。
2.体系结构关键在如何设计cpu性能会更高,如何设计指令性能更高,如何设计计算机性能更高。
3.微机原理关键是使用和学习某个已经设计好的cpu,如何设计具体的应用系统。
接口技术,学习各种接口的原理,与某个cpu组成具体的应用。
组成原理:怎么设计CPU,怎么设计计算机系统;
体系结构:怎么设计CPU性能会高,怎么设计计算机系统性能会高;
微机与接口:世界上已经设计好的CPU有千千万万,选择一个,怎么设计应用。
你可以想象一个卡车司机,是不是拿到驾照会开车就是卡车司机了?也许是吧,但是合格的卡车司机肯定要求更多。
你是司机你肯定要知道你的车多长多宽,东西是不是装得下。能装多重,多少算超载。
还有,多少坡度的坡可以上,雨天下雪的时候咋个开,油表显示多少的时候就不能开必须加油了。一箱油拉一车货大概跑多远。
甚至一车货怎么包装固定也是技术,半路上掉了算谁的?
至少多宽的路你才能掉头,拉多重的物品车速多少你刹车的时候多远可以刹住。
如果你有一个车队,拉货多少你怎么安排?
所有这些司机可能没有一个精确的量化值,但是心里必须有谱才行。
以上这些可以称为"汽车操作系统"课程。
计算机操作系统学的是类似的内容,起到类似的作用。
操作系统这门课我是我认为除了计算机体系结构以外,对于计算机专业而言第二重要的课程了
首先,对于我们所有相关的软件必须在os的帮助下,才能首先硬件的管理、交互、程序之间的通信、内存的管理等等, 操作系统很多设计上,就是天然优秀的实践,如果能够深入的分析,一方面能够加深对于软件、硬件的理解, 另外一方面,对于高性能软件设计,也会有非常多的收获。
如果可以的话,甚至自己可以尝试写一个简单的嵌入式操作系统,一旦这个写出来,对于自己的底层思维能力、架构设计能力都能有非常大的提升!
答主,刚开始工作的第一年,就是在同事的帮助下,实现了一个嵌入式的操作系统,从而迅速成长起来。