资源简介
虽然 IT 领域中各种新框架、新技术层出不穷,但它们的根基还是那些计算机基础知识。没有扎实的计算机基础知识,应用层的技术学习就像空中楼阁,只能看到表象却无法理解本质,学习的时候自然是一头雾水。
正所谓“磨刀不误砍柴工”,优秀工程师的共同特质就是扎实深厚的计算机基础知识,相信工作过一段时间的人都能意识到它的重要性。
尽管知道扎实的基本功对开发效率、技术成长都很重要,但是我们学习时遇到的问题也很多,通常困惑于以下三类问题:
- 基础是什么:对基础知识到底包括哪些,需要学到什么程度心里没底。
- 基础怎么学:底层技术那么多,内容繁多不知从何下手,缺乏清晰系统的学习路径。
- 理论如何和应用相结合:脑子说会了,手说“你没有”,学习技术的时候看了很多资料仍然无法融会贯通,更别说应用到工作之中。
为此,我们邀请到彭东老师,他既做过前端、后端的工作,也做过内核的开发。在这门课里,老师将结合自己十多年的理论和实战经验,帮你从源头开始一步步夯实基本功:从硬件到软件、从指令语言到内存,从原理到应用,带你系统了解计算机的基础知识。
学完这门课程,你就掌握了 IT 领域 80% 相对稳定不变的那部分知识,对于学习任何一门应用技术也是很好的前置准备
资源目录
——/计算机教程/02极客时间/001-极客时间合集(更新至2023年2月1日)-shikey.com/256-100117801-专栏课-彭东-计算机基础实战课(完结)/ ├──MP3 | ├──01|CISC & RISC:从何而来,何至于此.mp3 15.95M | ├──02|RISC特性与发展:RISC-V凭什么成为“半导体行业的Linux”?.mp3 13.19M | ├──03|硬件语言筑基(一):从硬件语言开启手写CPU之旅.mp3 14.02M | ├──04|硬件语言筑基(二):代码是怎么生成具体电路的?.mp3 10.25M | ├──04|硬件语言筑基(二):我们的代码是怎么生成具体电路的?.mp3 10.25M | ├──05|指令架构:RISC-V到底在CPU设计上有哪些优势?.mp3 15.84M | ├──05|指令架构:RISC-V在CPU设计上到底有哪些优势?.mp3 15.84M | ├──06|手写CPU(一):mini CPU架构设计与取指令实现.mp3 13.29M | ├──06|手写CPU(一):迷你CPU架构设计与取指令实现.mp3 13.47M | ├──07|手写CPU(二):如何实现指令译码模块?.mp3 8.96M | ├──08|手写CPU(三):如何实现指令执行模块?.mp3 12.27M | ├──09|手写CPU(四):如何实现CPU流水线的访存阶段?.mp3 10.26M | ├──10|手写CPU(五):CPU流水线的写回模块如何实现?.mp3 9.37M | ├──11|手写CPU(六):如何让我们的CPU跑起来?.mp3 12.07M | ├──12|QEMU:支持RISC-V的QEMU如何构建?.mp3 11.25M | ├──13|小试牛刀:跑通RISC-V平台的Hello World程序.mp3 12.48M | ├──14|走进C语言:高级语言怎样抽象执行逻辑?.mp3 12.94M | ├──15|C与汇编:揭秘C语言编译器的“搬砖”日常.mp3 15.67M | ├──16|RISC-V指令精讲(一):算术指令实现与调试.mp3 15.62M | ├──17|RISC-V指令精讲(二):算术指令实现与调试.mp3 19.66M | ├──18|RISC-V指令精讲(三):跳转指令实现与调试.mp3 12.82M | ├──19|RISC-V指令精讲(四):跳转指令实现与调试.mp3 13.65M | ├──20|RISC-V指令精讲(五):原子指令实现与调试.mp3 18.61M | ├──21|RISC-V指令精讲(六):加载指令实现与调试.mp3 15.01M | ├──22|RISC-V指令精讲(七):访存指令实现与调试.mp3 9.60M | ├──23|内存地址空间:程序中地址的三种产生方式.mp3 14.27M | ├──24|虚实结合:虚拟内存和物理内存.mp3 15.36M | ├──25|堆&栈:堆与栈的区别和应用.mp3 13.27M | ├──26|延迟分配:提高内存利用率的三种机制.mp3 16.72M | ├──27|应用内存管理:Linux的应用与内存管理.mp3 18.52M | ├──28| 进程调度:应用为什么能并行执行?.mp3 17.21M | ├──28|进程调度:应用为什么能并行执行?.mp3 17.21M | ├──29|应用间通信(一):详解Linux进程IPC.mp3 11.28M | ├──30 |应用间通信(二):详解Linux进程IPC.mp3 10.34M | ├──31|外设通信:IO Cache与IO调度.mp3 12.50M | ├──32|IO管理:Linux如何管理多个外设?.mp3 14.26M | ├──33|lotop与lostat命令:聊聊命令背后的故事与工作原理.mp3 11.57M | ├──34|文件仓库:初识文件与文件系统.mp3 13.15M | ├──35|Linux文件系统(一):Linux如何存放文件?.mp3 10.75M | ├──36|Linux文件系统(二):Linux如何存放文件?.mp3 7.70M | ├──37|浏览器原理(一):浏览器为什么要用多进程模型?.mp3 11.08M | ├──38|浏览器原理(二):浏览器进程通信与网络渲染详解.mp3 13.70M | ├──39|源码解读:V8 执行 JS 代码的全过程.mp3 13.18M | ├──40|内功心法(一):内核和后端通用的设计思想有哪些?.mp3 10.73M | ├──41|内功心法(二):内核和后端通用的设计思想有哪些?.mp3 12.26M | ├──42|性能调优:性能调优工具eBPF和调优方法.mp3 12.32M | ├──国庆策划01|知识挑战赛:检验一下学习成果吧!.mp3 1.97M | ├──国庆策划02|来自课代表的学习锦囊.mp3 9.82M | ├──国庆策划03|揭秘代码优化操作和栈保护机制.mp3 4.95M | ├──加餐01|云计算基础:自己动手搭建一款IAAS虚拟化平台.mp3 12.10M | ├──加餐02 - 学习攻略(一):大数据&云计算,究竟怎么学?.mp3 11.85M | ├──加餐03|学习攻略(二):大数据&云计算,究竟怎么学?.mp3 8.25M | ├──加餐04|谈谈容器云与和CaaS平台.mp3 11.07M | ├──加餐05|分布式微服务与智能SaaS.mp3 6.47M | ├──结束语|心若有所向往,何惧道阻且长.mp3 5.57M | ├──开篇词|练好基本功,优秀工程师成长第一步.mp3 11.29M | ├──温故知新|思考题参考答案(二).mp3 362.62kb | ├──温故知新|思考题参考答案(一).mp3 1.11M | └──用户故事|我是怎样学习Verilog的?.mp3 10.65M ├──01|CISC & RISC:从何而来,何至于此.pdf 3.63M ├──02|RISC特性与发展:RISC-V凭什么成为“半导体行业的Linux”?.pdf 3.36M ├──03|硬件语言筑基(一):从硬件语言开启手写CPU之旅.pdf 2.51M ├──04|硬件语言筑基(二):代码是怎么生成具体电路的?.pdf 4.51M ├──04|硬件语言筑基(二):我们的代码是怎么生成具体电路的?.pdf 4.47M ├──05|指令架构:RISC-V到底在CPU设计上有哪些优势?.pdf 7.41M ├──05|指令架构:RISC-V在CPU设计上到底有哪些优势?.pdf 7.70M ├──06|手写CPU(一):mini CPU架构设计与取指令实现.pdf 5.10M ├──06|手写CPU(一):迷你CPU架构设计与取指令实现.pdf 5.29M ├──07|手写CPU(二):如何实现指令译码模块?.pdf 3.97M ├──08|手写CPU(三):如何实现指令执行模块?.pdf 4.28M ├──09|手写CPU(四):如何实现CPU流水线的访存阶段?.pdf 3.07M ├──10|手写CPU(五):CPU流水线的写回模块如何实现?.pdf 2.52M ├──11|手写CPU(六):如何让我们的CPU跑起来?.pdf 4.12M ├──12|QEMU:支持RISC-V的QEMU如何构建?.pdf 5.96M ├──13|小试牛刀:跑通RISC-V平台的Hello World程序.pdf 8.12M ├──14|走进C语言:高级语言怎样抽象执行逻辑?.pdf 6.32M ├──15|C与汇编:揭秘C语言编译器的“搬砖”日常.pdf 3.53M ├──16|RISC-V指令精讲(一):算术指令实现与调试.pdf 13.09M ├──17|RISC-V指令精讲(二):算术指令实现与调试.pdf 21.32M ├──18|RISC-V指令精讲(三):跳转指令实现与调试.pdf 6.91M ├──19|RISC-V指令精讲(四):跳转指令实现与调试.pdf 10.96M ├──20|RISC-V指令精讲(五):原子指令实现与调试.pdf 6.67M ├──21|RISC-V指令精讲(六):加载指令实现与调试.pdf 9.95M ├──22|RISC-V指令精讲(七):访存指令实现与调试.pdf 7.74M ├──23|内存地址空间:程序中地址的三种产生方式.pdf 4.13M ├──24|虚实结合:虚拟内存和物理内存.pdf 9.13M ├──25|堆&栈:堆与栈的区别和应用.pdf 5.43M ├──26|延迟分配:提高内存利用率的三种机制.pdf 7.51M ├──27|应用内存管理:Linux的应用与内存管理.pdf 7.87M ├──28| 进程调度:应用为什么能并行执行?.pdf 4.58M ├──28|进程调度:应用为什么能并行执行?.pdf 4.58M ├──29|应用间通信(一):详解Linux进程IPC.pdf 5.45M ├──30 |应用间通信(二):详解Linux进程IPC.pdf 3.48M ├──31|外设通信:IO Cache与IO调度.pdf 4.31M ├──32|IO管理:Linux如何管理多个外设?.pdf 5.04M ├──33|lotop与lostat命令:聊聊命令背后的故事与工作原理.pdf 8.31M ├──34|文件仓库:初识文件与文件系统.pdf 4.35M ├──35|Linux文件系统(一):Linux如何存放文件?.pdf 3.02M ├──36|Linux文件系统(二):Linux如何存放文件?.pdf 3.67M ├──37|浏览器原理(一):浏览器为什么要用多进程模型?.pdf 3.92M ├──38|浏览器原理(二):浏览器进程通信与网络渲染详解.pdf 3.53M ├──39|源码解读:V8 执行 JS 代码的全过程.pdf 4.40M ├──40|内功心法(一):内核和后端通用的设计思想有哪些?.pdf 3.75M ├──41|内功心法(二):内核和后端通用的设计思想有哪些?.pdf 3.88M ├──42|性能调优:性能调优工具eBPF和调优方法.pdf 4.57M ├──国庆策划01|知识挑战赛:检验一下学习成果吧!.pdf 1.64M ├──国庆策划02|来自课代表的学习锦囊.pdf 4.08M ├──国庆策划03|揭秘代码优化操作和栈保护机制.pdf 2.19M ├──加餐01|云计算基础:自己动手搭建一款IAAS虚拟化平台.pdf 10.05M ├──加餐02 - 学习攻略(一):大数据&云计算,究竟怎么学?.pdf 12.53M ├──加餐03|学习攻略(二):大数据&云计算,究竟怎么学?.pdf 4.33M ├──加餐04|谈谈容器云与和CaaS平台.pdf 1.98M ├──加餐05|分布式微服务与智能SaaS.pdf 6.35M ├──结束语|心若有所向往,何惧道阻且长.pdf 3.27M ├──开篇词|练好基本功,优秀工程师成长第一步.pdf 2.34M ├──期末测试|来赴一场100分之约!.pdf 790.37kb ├──温故知新|思考题参考答案(二).pdf 1.35M ├──温故知新|思考题参考答案(一).pdf 809.18kb ├──先睹为快:迷你CPU项目效果演示.pdf 275.33kb └──用户故事|我是怎样学习Verilog的?.pdf 1.16M
感谢分享
谢谢分享
学习
学习
学习
搜嘎
回顾基础
学习
一直想学习一下计算基础方面的知识,谢谢
学习
学习一下
感谢分享
学习
两横一竖
感谢
膜拜大佬
学习
学习
学习
学习