计算机系统基础课程
从程序运行机制到性能优化的全面指南
学习内容:
– 探索计算机如何编码和处理数据 – 掌握基础的 C 语言和汇编编程,深入了解计算机硬件与程序的交互 – 学习如何优化程序的性能,充分利用 CPU 架构与缓存 – 通过解决实际问题,强化对计算机系统概念的理解
本课程包括:
– 数据编码与表示:整数、浮点数、Unicode 编码 – 基础 C 语言编程:函数、数组、指针与结构体 – 汇编语言基础:x86-64 结构和程序的硬件执行 – CPU 微架构与性能优化:管道、分支预测、缓存优化 – 详细问题解决和完整研讨会视频教程
教程语言: 英文
教程字幕:中英文字幕
课程要求:
– 基础编程经验(Python、JavaScript 等语言基础) – 对计算机系统的兴趣和好奇心
课程描述:
本课程为软件工程师提供了深入理解计算机系统的基础。通过本课程的学习,你将不仅能够写出更高效的代码,还能理解计算机是如何执行程序的。本课程包括对数据编码、C 语言、汇编语言的介绍,以及 CPU 架构和性能优化的深入探讨,特别适合那些希望提升程序优化能力、深入理解计算机系统架构的学习者。通过解决实际问题和查看详细的示例与解释,你将能够建立坚实的理论基础并掌握实际技能。
B站免费课程
声明:本站所有文章,如无特殊说明或标注,均为本站发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。