- 1、本文档共45页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计(论文)-基C语言的小型模拟操作系统设计
PAGE 平顶山学院2008届本科生毕业论文 弹簧振子振动的探讨 王某某 本科生毕业设计(创作) 题 目 基于C语言的小型模拟操作系统设计 (只包含进程管理和存储管理) 姓 名 学 号 院 系 计算机系 专 业 计算机科学与技术 指导教师 2013 年 6 月 教务处制本科生毕业设计(论文、创作)声明本人郑重声明:所呈交的毕业设计,是本人在指导教师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本设计的研究成果不包含任何他人创作的、已公开发表或没有公开发表的作品内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本设计创作声明的法律责任由本人承担。 作者签名: 年 月 日 本人声明:该毕业设计是本人指导学生完成的研究成果,已经审阅过毕业设计的全部内容,保证题目、关键词、摘要部分中英文内容的一致性和准确性,并通过一定检测手段保证毕业设计未发现违背学术道德诚信的不端行为。 指导教师签名: 年 月 日计算机系2013届本科毕业设计 基于C语言的小型模拟操作系统设计 王在平基于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)AbstractThis 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
您可能关注的文档
- 毕业设计(论文)-SS4改与SS7E型电力机车受弓的特性比较.doc
- 毕业设计(论文)-The IHRM analysis of Shandong uyi Group to acquire Renown Incorporated.docx
- 毕业设计(论文)-Web高校就业管理系统平台的设计与开发.doc
- 毕业设计(论文)-W公司采成本控制研究.doc
- 毕业设计(论文)-X6130型铣床总体布局及轴箱设计(全套图纸).doc
- 毕业设计(论文)-X62W升降台铣床总体结构设计(全套图纸).doc
- 毕业设计(论文)-XJW-90冷料挤出机设计.doc
- 毕业设计(论文)-X射线C型臂系统结构设计(全套纸三维).doc
- 毕业设计(论文)-XKA5750数铣床主传动系统设计(全套图纸).doc
- 毕业设计(论文)-XK450-000开炼机调距装置设计(全套图纸).doc
文档评论(0)