操作系统课设感想.docx
《操作系统课设感想.docx》由会员分享,可在线阅读,更多相关《操作系统课设感想.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、操作系统课设感想操作系统课设感想操作系统课程设计想必大家都完成过这类的设计,但是感想要怎么写可就难到很多人了,下面由学习啦我为大家整理了操作系统课设感想范文,希望大家喜欢!操作系统课程设计感想一经过近三个星期的假期,终于完成了操作系统课程设计。这个课程设计能够讲是至今我所碰到过的最困难的一个课程设计,也是耗时最长的一个课程设计,也第一次让我写了一份64页的实验文档共万多字(当然有60%是代码)。课程设计的工作最早开场在07年12月,当时只是利用零散时间完成了Windows平台的I/O设备项目。由于当时还要完成原理课的实验,所以没有足够的时间去完成和考虑选题的内容。上学期考试前夕,听完了尹教师的
2、指导课后,喜欢尝试新事物的我决定了以Linux作为主要的开发环境,而且选择了文件系统项目。在此需要感谢尹教师对我选题提出建议,并借给我一些参考资料。他建议我能够做两件事情:一是修改Linux内核,对EXT2文件系统的功能做删减;二是本人动手做一个最简单的文件系统。开场我打算完成前者,并以为用假期前一个星期的时间能够完成。但最后证实这是不可行的。这一个星期只够我与队友讨论怎样细化选题,怎样分工。但由于我与队友把握的资料不同,另外文件系统整体性以及假期互相通信的不便,让我们难以分工合作完成一个文件系统。队友最后转去完成内核定时器部分。我以为这是本次课程设计的最大缺陷。头一个星期,我学习了EXT2文
3、件系统的总体框架,以及一些重要的内核代码,并动手完成文献中的例子。固然能成功地完成内核编译,但可能是由于文献的系统内核是2.4.18而我机器上的是2.6.15,实例中需要的文件和语句,在我的内核代码中却找不到。比方实例中要修改include/linux/ext2_fs_sb.h,而我的内核中没有这个文件。更重要的是实例要在fs.h中的structext2_inode_info后添加语句,而内核代码根本就没有这段语句,无法插入。工作做了一半,只好停下来。固然不成功,但也让我了解了EXT2文件系统,知道超级块、i节点对应原理课的哪些概念。这算是理论联络实践,也对后面的工作有很大的帮助。更重要的是,
4、这让我对Linux内核编程产生了兴趣,并希望能参加(典型操作系统设计与分析)的学习。之后,我决定本人动手,参考教材对应的实验指导,完成一个最小型的文件系统。这主要会碰到两个困难:一是这样的系统(所设计的系统一共有将近20个模块),需要用多文件构造进行编程,才能让程序可读性强、有模块化,但我不会make和makefile的知识,这需要学习(其实我还要学习怎样在简陋的Linux下进行编程);二是一个文件系统不管有多么地小都要涉及一些基本的典型算法和典型数据构造。本文件系统就涉及了二级文件目录管理法、成组链接法、索引构造、系统已打开文件表所以我边做边参考网上资料,学习Linux使用、make使用,最
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 感想
限制150内