课程链接: https://www.coursera.org/learn/jisuanji-xitong
作为计算机科学的入门课程,《计算机系统基础(一):程序的表示、转换与链接》在Coursera平台上提供了全面而深入的学习体验。课程从数据的表示开始,详细讲解了不同数据类型如带符号整数、浮点数、数组等在硬件中的存储方式,为理解底层硬件工作机制打下坚实基础。随后,课程深入探讨了高级语言到机器码的转换过程,帮助学习者理解程序中控制语句与底层指令的对应关系。此外,课程还重点介绍了链接过程,包括目标文件格式、符号解析、重定位和动态加载,这对于理解现代软件系统的组成尤为重要。通过丰富的实例和详细的讲解,课程帮助学生建立起计算机系统的整体架构认知,提升调试、性能优化和程序移植的能力。无论是对初学者还是有一定基础的学习者,这门课程都极具价值,既能够满足基础学习需求,也为后续深入学习操作系统、编译原理等课程奠定坚实基础。强烈推荐对计算机系统感兴趣的学生报名学习,让你从程序员的角度深入理解计算机的工作原理!