请选择 进入手机版 | 继续访问电脑版
hot【项目分享】之智能交通灯

结合前几次GPIO的简单了解和学习,今天给大家分享一个GPIO的简单应用:智能交通灯 涉及硬件:开发套件 详细

开启左侧

谈谈考研中操作系统的学习(一)

[复制链接]
lhjmy 发表于 2020-7-26 15:02:11 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题


默认标题_公众号封面首图_2019-11-09-0.png

操作系统是计算机类专业的核心课程,其重要性不言而喻,很多学校都选择它作为考察考生本科阶段能力的重要标志,初试中往往会选择它作为考试科目,有些学校即使初试不考,复试中也会考察到,它以数据结构、计算机组成原理为基础,是本科阶段课程的一个集大成者。






操作系统课程的特点:
1. 简单描述一下操作系统:操作系统本身就是一个软件的集合,这些软件又相互结合构成了一个大的系统,其主要功能是管理各种软、硬件资源,并为应用程序提供接口。所以我们在数据结构课程的学习中需要了解软件开发的很多基础知识。

2. 操作系统涉及很多概念都比较抽象,作为初学者很难理解,比如进程、线程, 并发、并行,同步、互斥,虚拟内存等概念

3. 在操作系统中涉及到很多的知识需要程序设计、数据结构、算法的知识,比如生产者消费者问题、哲学家就餐问题,进程调度算法、页面置换算法、磁盘调度算法等,目录的实现需要线性表、哈希表等知识,文件分配方式中包括连续分配、链接分配、索引分配等

4. 在操作系统中涉及一些计算机组成原理的知识,比如内存管理、虚拟内存、中断、异常、系统调用等知识。







如何学好操作系统:
1. 循序渐进
   我们在学习课程的时候需要提前学习一些相关的数据结构和组成原理的相关知识,有的同学会说,我可能不用考者两门课程,那还有必要学习吗?如果不用考这两门课程,可以稍微了解一下相关知识和概念,当在操作系统中遇到相关概念不会太陌生。

2. 大胆抽象,和现实生活相结合
   操作系统是一门人造学科,其中用到了我们现实生活中解决问题的方案。很多时候,我们可以把操作系统的概念抽象成我们生活的例子,对于理解这些抽象的概念有比较大的帮助。比如,管道、锁、哲学家就餐问题,等等,我们的想象力对于理解操作系统的概念帮助会很大。

3. 视野要开阔
   操作系统是一个很复杂的系统,想要通过一本书把整个系统讲的很透彻,这个对于任何一个作者来说都是很难的一件事。所以我们可以把视野放开阔一些,可以多看一些经典的书籍,从不同角度去理解这个系统,这对于我们很多初学者来说会更好一些。当然,如果有一个比较好的老师,能够及时提问和解答,帮助我们建立整体体系,那就更好了。总之,我们需要从不同角度去理解这个系统。

4. 关注参考教材
   不同的学校选择的教材可能有所不同,刚才提醒大家可以多读几本经典的教材,但是对于考试来说,我们必须要把参考教材当成重中之重,因为,这是出题老师出题的主要来源,我们应该以参考教材作为我们学习的重点。

5. 螺旋式上升
   我们在学习操作系统时经常会出现一种情况:似懂非懂,我们不能理解这里面的所有细节。这时候应该怎么办?其实学习很多门课程都有类似的问题,不过操作系统这门课程的学习过程中尤其明显。这是因为操作系统会和很多门课关联起来,而很多时候,我们遗忘其中的一些知识点,或者不能把这些概念有机的联系起来。
   对于这种情况我们可以采用一种方式来解决,就是:好读书、不求甚解。具体来说就是,我们在学习相关内容的时候,抓住主要的问题,一些细节暂时略过,不用尝试把每一句话,每一个字都搞得特别明白,随着我们知识的扩充和学习的深入,当下一次重新学习到此章节的时候,很多问题就迎刃而解,我们称之为螺旋式上升。

6. 关于历年真题和大纲
   同学们一定要注意一点:学会和考试取得高分不是一回事。我们同学很多时候学的很好,但是没有理清出题者意图,不能取得好的成绩,这个其实挺亏的,同时,我们也不要陷入题海,而忽略知识本身的学习,造成花了很大精力,成绩却很差,事倍功半,两者都不可取。我们应该把知识的学习当成第一要务,同时要抓住重点,这样可以减少学习成本,同时保证收益。
   研究生入学考试是一种选拔性的考试,它的题目是有一定难度的。考试时,其实是我们在和出题老师做一个hide and seek的游戏,老师可能不会把知识点直接暴露给考生,他们往往在题目中设置各种陷阱,考察考试是否真的学会。我们考生在学会相关知识点的同时,需要揣摩出题者的真正意图,不要为表面现线所迷惑。
   这时候真题对于我们考试来说就是尤为重要的了!真题往往体现了出题者的意图、考察的范围、重点、形式,老师常用的出题技巧,偶尔会有类似的题目会出现。但是这里需要提醒大家的是:这些东西不都是一成不变的,如果我们只看依据历年真题来确定自己的学习范围,有可能会翻车,并且每年在专业课上面翻车的也不在少数。

   正确的方法是:我们应该结合大纲、教材和真题,全面学习相关知识点,同时通过真题,了解考官考察的方式、方法、手段、范围、难度,提前熟悉考试形式,取得心仪的成绩。
关于数据结构相关章节的具体内容的学习,我在下一篇中给大家详细介绍。




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题
阅读排行 更多
广告位
0351-8210788
周一至周日 9:00-18:00
意见反馈:mind@unigress.com
关注我们

扫一扫关注我们

Powered by Discuz! X3.4 Licensed  © 2001-2013 Comsenz Inc.( 晋ICP备12005011 )