以下为《学生操作系统课程学习心得》的无排版文字预览,完整内容请下载
很快的,一个学期的《操作系统》课程就要结束了,在这个学期,通过老师的传授和课本以及课下的阅读学习,让我对计算机操作系统的一些实现原理和简单的操作过程有了基本的了解。
在学习操作系统之前,我在前面几个学期《计算机网络》《C语言》等课程,这些课程让我了解了计算机硬件如处理器、随机访问存储器、输入输出设备、磁盘驱动器等部件的组成及工作原理,于是我就曾想过自己亲手组装,或者在脑海中虚拟组装一下也可以,把这些互相分离的计算机大部件连接起来,万事俱备,然后通上电,期待着显示器出现想要出现的画面。然而,并非如愿以偿,因为事实上,还缺少了一个重要的部分——软件,更确切的说——操作系统。
以前从没有学过关于操作系统的知识,起初学起来感觉很有难度。当知道要做课程设计的时候心里面感觉有些害怕和担心,担心自己不会或者做不好。但是当真的要做的时候也只好进自己作大的努力去做,做到自己最好的。
我在这个过程中有很多自己的感受,我想很多同学都会和我有一样的感受,那就是感觉操作系统真的是很神奇,很有意思。我从开始的担心和害怕渐渐变成了享受,享受着编程带给我的快乐。看着自己做出来的东西,心里面的感觉真的很好。虽然我做的东西都还很简单,但是毕竟是我自己亲手做出来的,很有成就感。
我想操作系统程设计和其他课程设计有共同的地方,那就是不仅加深和巩固了我们的课本知识,而且增强了我们自己动脑,自己动手的能力。但是我想它也有它的独特魅力,那就是让我们进入一个神奇的世界,那就是编程。对于很多学过的同学们来说,这不算新奇,但是对于我来说真的新奇,很有趣,也使我有更多的兴趣学习操作系统。
操作系统是一门很有趣的课程,任何一个计算机系统都是一个复杂的整体,学习计算机操作系统是要涉及到整体的每一部分。讨论某一部分原理时又要涉及到其它部分的工作原理。这样一来,不仅不能在短时间内较深入理解计算机的工作原理,而且也很难孤立地理解某一部分的工作原理。所以,在循序渐进的课堂教学过程中,我总是处于“学会了一些新知识,弄清了一些原来保留的问题,又出现了一些新问题”的循环中,直到课程结束时,才把保留的问题基本搞清楚。
学习该门课程知识时,其思维方法也和其它课程不同,该课程偏重于工程思维,具体地说,在了解了操作系统特性以后,剩下是如何将它们用于实际系统中,其创造性劳动在于如何用计算机的有关知识,设计实用的算法,再配上相应的应用程序,完成各种实际应用项目。
这次实验并不是很难,主要的困难来自对算法的理解。功夫不负有心人,经过不懈的努力,我最后对实验的原理有了清晰的认识。虽然课本上的很多知识还没了解,但是就学习的算法来说,我觉得我做的还是不错的。
经过近乎一个学期的学习,我知道了,操作系统是一个由许多软件构成的庞大的程序集合,它不仅仅单是为用户提供友好界面,更重要的是它还管理着计算机系统的全部硬件资源、软件资源及数据资源,从而使计算机各个组成部件能够顺利高效地、资源最大限度地发挥作用。
? 当计算机开机后,CPU一加电,通过内存中的硬件系统检测和初始化程序完成后,便调用操作系统引导程序,从此,便将此计算机彻底交由操作系统来控制。操作系统是一个需要在CPU上运行的软件,它可以为其他应用软件提供支持,不过,作为此计算机的主宰,每一种操作系统都对它所管理的操作系统提出了种种的格式上的要求。比如每次我在我的计算机上下载应用软件的时候还要看是否能够兼容我的Windows10。
课堂上老师结合书本,很详细的介绍了操作系统主要工作原理。并发、共享、虚拟、异步,是OS共有的基本特征,它们使计算机能够高效的整合利用计算机资源,其实也 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 进了解,达到谅解。
? 未来我想自己动手写一个简单的操作系统,这需要更加深入的学习汇编语言、计算机组成原理、微机原理及C语言数据结构如链表等方面的知识,同时,也需要阅读其他介绍操作系统的书籍资料以及一群可靠的伙伴。
最后希望老师根据试验室的环境布置一些可以让我们自己去设计的题目,并给我们更多的实验时间,这样也许能够激发更多同学的创新能力。老师可以多给我们讲一讲操作系统的基本知识,这样可以让我们对操作系统有一个更加贴切的感受。
“师父领进门,修行在个人”,回顾这一个学期的学习,有很大的收获,也有不小的遗憾。接下来,我知道,计算机这个大黑匣子,还有很多东西需要我去学习、去应用、去探索。
?
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。
以上为《学生操作系统课程学习心得》的无排版文字预览,完整内容请下载
学生操作系统课程学习心得由用户“yzrong520”分享发布,转载请注明出处