• [暑假]操作系统概述笔记[学习方法篇]


    不要对编程抱有任何侥幸心理---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

    命令行+浏览器就是世界

     

                    

  • 相关阅读:
    C++ 类的继承(Inheritance)
    CMake中include的使用
    FFmpeg日志系统、文件与目录、操作目录
    【设计模式】单例设计模式
    Java的ArrayList应用(查增改删)
    Web3.0带来天翻地覆的变化?全面科普!所谓的Web3.0到底是什么?
    172基于matlab的MPPT智能算法
    LabVIEW编程开发NI-USRP
    java参数传递
    11--无重复字符的最长子串
  • 原文地址:https://blog.csdn.net/IDApprentice/article/details/126403671