- 19
- 0
- 约2.12万字
- 约 45页
- 2017-04-10 发布于辽宁
- 举报
基于c语言的小型模拟操作系统设计_毕业设计
本科生毕业设计(创作)
题 目 基于C语言的小型模拟操作系统设计
(只包含进程管理和存储管理)
姓 名
学 号
院 系 计算机系
专 业 计算机科学与技术
指导教师
2013 年 6 月
教务处制
本科生毕业设计(论文、创作)声明
本人郑重声明:所呈交的毕业设计,是本人在指导教师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本设计的研究成果不包含任何他人创作的、已公开发表或没有公开发表的作品内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本设计创作声明的法律责任由本人承担。
作者签名:
年 月 日
本人声明:该毕业设计是本人指导学生完成的研究成果,已经审阅过毕业设计的全部内容,保证题目、关键词、摘要部分中英文内容的一致性和准确性,并通过一定检测手段保证毕业设计未发现违背学术道德诚信的不端行为。
指导教师签名:
年 月 日
基于C语言的小型模拟操作系统设计
(只包含进程管理和存储管理)
摘 要
本设计采用Visual C++开发工具在Windows环境下设计一个模拟操作系统。根据操作系统理论知识的学习实现了进程管理和存储管理。进程管理部分主要实现了进程的创建和撤销、进程的运行。进程的创建和撤销主要应用指针和链表的知识,进程的运行方式采用的是时间片轮转调度算法,通过输入相关指令可以看到多个进程在时间片调度算法下由就绪态到运行态再到完成态的全过程。存储管理部分主要实现了进程内存空间的分配和回收。存储分配采用基本分页存储管理方式,通过数组来模拟主存空间。创建进程的同时完成对用户提出内存块数的分配,并显示在屏幕上。内存回收模块的作用是将处于指针队列的控制块移出队列并释放进程所占用的内存。
本人在设计此系统过程中做了如下工作:(1) 仔细阅读了操作系统的进程管理和存储器管理部分的内容,并详细分析了其中的原理。(2) 学习了C语言中的数组、指针等相关知识,并对相关算法做了仔细的阅读和分析。(3) 熟悉了软件工程开发的基本方法、模型、步骤等,确定了系统的框架。(4) 使用C语言编写了模拟操作系统。
通过这次模拟操作系统的设计,加深了自己对操作系统实现思路的理解,直观的理解了操作系统的相关原理,提高了自己编写程序和调试程序的能力,为以后的进一步学习提供了一个良好的开端。
关键词:操作系统,进程管理,存储管理,分页,时间片?
Small simulation operating system design based on C language
(only includes process management and storage management)
Abstract
This design uses the Visual C++ development tools in Windows environment design a simulation operating system. According to the operating system to study the theory knowledge to realize the process management and storage management. Process management part is mainly to achieve the process of creation and cancellation, the operation of the process. Process creation and revoke the main application of pointer and linked list, process the operation mode of using the time slice rotation scheduling algorithm, through input the command can see multiple processes under the time slice scheduling algo
您可能关注的文档
- 机械设计制造及其自动化发展方向的研究机械设计制造_毕业设计.doc
- 机械手plc控制系统设计_毕业设计.doc
- 机械隐形眼镜盒注塑模具设计(全套图纸)_毕业设计.doc
- 机械员建设工程法律法规及相关知识_毕业论文.doc
- 机械原理大作业二凸轮机构设计_毕业设计.doc
- 机械原理课程设计插床凸轮机构的设计_毕业设计.doc
- 机械原理课程设计牛头刨床主传动机构设计_毕业设计.doc
- 机械原理课程设计混凝土布料杆结构运动分析_毕业设计.doc
- 机械制造工艺学课程设计齿轮减速器加工工艺及夹具设计_毕业设计.doc
- 机械原理课程设计汽车风窗刮水器机构_毕业设计.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)