操作系统课程设计-- Geekos操作系统的研究与实现
《操作系统课程设计-- Geekos操作系统的研究与实现》由会员分享,可在线阅读,更多相关《操作系统课程设计-- Geekos操作系统的研究与实现(22页珍藏版)》请在毕设资料网上搜索。
1、 操作系统操作系统 课程设计说明书课程设计说明书 题题 目:目: GeekosGeekos 操作系统的研究与实现操作系统的研究与实现 学学 院:院: 计算机科学与工程学院计算机科学与工程学院 专专 业业: 信息安全信息安全 姓姓 名名: 学学 号号: 指导教师:指导教师: 2013 年年 03 月月 20 日日 目 录 1 实验目的实验目的 3 2 项目设计要求项目设计要求3 3 如何建立开发环境如何建立开发环境.4 4 项目设计原理项目设计原理.5 5 项目设计的具体实现项目设计的具体实现9 6 系统编译运行的原理及结果系统编译运行的原理及结果.19 7 遇到问题及解决方法遇到问题及解决方法
2、21 8 课程设计总结课程设计总结.2222 1 1 实验目的实验目的 操作系统的课程设计非常又必要,可以使我们通过实验,更加深入得理解 和掌握操作系统的基本理论和功能技术,将相对抽象的理论应用于实践,提高分 析问题和解决问题的能力,提高编写和开发系统程序的能力。 此次课程设计, 通过搭建 Linux 实验平台,对专门为操作系统课程教学而设计的操作系统 GeekOS 的项目代码的补充和完善,从浅到深,由表面到内涵地去理解操作系统 的设计思想,理解操作系统内核工作的基本原理。在完成项目的过程中,通过动 手操作,使得我们能够在动手查阅资料、思考排难等探索性活动中进一步理解操 作系统的抽象概念,并进
3、一步理解操作系统复杂的结构和工作原理。以下是各个 项目的主要目的: 项目 0:熟悉 GeekOS 的项目编译、调试和运行环境,掌握 GeekOS 运行工作 过程。 项目 1:熟悉 ELF 文件格式,了解 GeekOS 系统如何将 ELF 格式的用户可执 行程序装入到内存,建立内核进程并运行的实现技术。 项目 2: 扩充 GeekOS 操作系统内核, 使得系统能够支持用户级进程的动态 创建和执行。 2 2 项目设计要求项目设计要求 2.1 Project02.1 Project0 (1)搭建 GeekOS 的编译和调试平台,掌握 GeekOS 的内核进程工作原理。 (2)熟悉键盘操作函数,编程实
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统课程设计- Geekos操作系统的研究与实现 操作系统 课程设计 Geekos 研究 实现
