不要对编程抱有任何侥幸心理---jyy老师
jyy yyds
把时间用到更正确的地方, 因为时间是有限的
这门课的另一个意义: 告诉你可以去变得更强, 真正的强
在痛苦中摸爬滚打才能学好
听课看书都不重要. 独立完成编程作业即可理解操作系统
不要借助OJ, 来改自己的BUG, 应该要自己去找BUG,自己去一点点测
将一个东西讲清楚可以借助 ==> Why What How
为什么要学操作系统?(Why)
没有理解背后的东西
PID(比例积分微分): Proportion Integration Differentiation
足够好的自学材料, 才能编程自学, 编程是一件非常严肃的事情
每天使用的东西,却实现不出来(浏览器, 外挂, 恶意软件~)
如果把操作系统学好, 就可以转换成计算机任何方向
操作系统:
悟性好: 具有编写一切"能写出来"程序的能力(具备阅读论文的能力)
悟性差: 内力大增
为了一点微不足道的分数内卷, 沾沾自喜, 失去integrity
在正确的时候, 接受正确的训练和知识, 我们也可以变得一样强
比的是基础
拓展:
FAQ全称是: Frequently Asked Questions
到底什么是操作系统?(what)
外国的教材, 比较喜欢做出滴水不漏的定义, 当然背诵就味同嚼蜡("精确"的定义毫无意义)
操作系统的定义:
管理软/硬件资源, 为程序提供服务的程序
操作系统的边界是比较模糊的
带着问题:
计算机的硬件怎么发展的?
程序软件怎么发展的?
操作系统(管理程序的软件)
讲得的狭义的操作系统, 可以理解为讲述操作系统的历史
UNIX奠定了现代操作系统的形态
怎么学操作系统?(HOW)
计算机专业学生必须具备的核心素质
机器永远实对的, 我肯定能调出来的
找资料多去 Bing Google Github StackOverflow
命令行+浏览器就是世界