您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 嵌入式课程设计Java语言模拟操作系统的设计
课程设计说明书第I页Java语言模拟操作系统的设计摘要此系统使用java语言,实现了单用户多进程的存储管理、设备管理、进程管理和文件管理部分。存储管理包括主存分配与回收。设备管理包括设备的分配与回收。设备分配时采用采用先来先服务策略,设备回收时唤醒等待设备的进程。进程管理主要包括进程调度,进程的创建和撤销、进程的阻塞和唤醒,中断作用的实现。文件管理包括了文件的新建,复制,剪切,粘贴等主要功能本系统根据操作系统理论课上学习的操作系统的知识,在采用混合索引文件结构、成组链接法的基础上实现单用户的磁盘文件管理部分,包括:文件的逻辑结构、文件的物理结构、目录结构、磁盘分配回收等操作。同时模拟实现了操作系统的进程管理,内存管理和设备管理。本论文主要阐述四部分内容,引言部分,主要说明本次操作系统课程设计的性质、教学目的、教学任务与要求、意义以及论文的结构安排;系统分析与设计部分,主要阐述系统的主要功能模块以及每个模块计划采用的实现方法和原理;系统实现部分,主要通过流程图等工具描述主要模块的实现流程;最后一部分,结束语部分,主要书写已经实现的本系统存在的不足、改进方案和在课程设计中的实际感受。关键词:java语言;模拟操作系统;物理结构ABSTRACTThesystembasedonoperatingsystemcourselearningoperatingsystemknowledge,thehybridindexingfilestructure,grouplinkmethodbasedonsingleuserdiskfilemanagementpart,including:thelogicalstructureofthedocument,thephysicalstructureofthedocument,thedirectorystructure,magneticdiskallocationrecoveryoperation.Atthesametimetoachieveasimulatedoperatingsystemprocessmanagement,memorymanagementandequipmentmanagement.Thispaperonafour-part,theintroductoryremarks,themainoperatingsystemthatthenatureofthecurriculumdesign,thepurposeofteaching,teachingandmissionrequirements,aswellasthesignificanceofthepaperstructure;partoftheanalysisanddesign,mainlyoncorefunctionsofthesystemmodulesEachmodule,aswellastherealizationoftheplantoadoptthemethodsandprinciples;partofthesystem,mainlythroughtheflowchart,andothertoolstodescribethemainmoduleoftheprocesstoachieve;thelastpartoftheconcludingpartofthewritinghasbeenthemainachievementoftheshortcomingsofthesystemkeywords:JavaLanguageOperatingsystem课程设计说明书第II页目录1概述.......................................................................................................................................11.1性质..................................................................................................................................11.2设计目的..........................................................................................................................11.3设计意义..........................................................................................................................11.4论文结构安排..................................................................................................................12系统分析与设计................................................................................................................12.1系统要求..........................................................................................................................12.2文件的逻辑结构..............................................................................................................22.3文件的物理结构..............................................................................................................22.4目录结构..........................................................................................................................32.5磁盘状态..........................................................................................................................32.6用户接口..........................................................................................................................43系统实现..............................................................................................................................43.1磁盘管理..........................................................................................................................43.11磁盘的创建......................................................................................................................................43.1.2磁盘的分配....................................................................................................................................53.1.3磁盘的归还....................................................................................................................................63.1.4磁盘状态的显示..........................................................................................................................73.2目录结构..........................................................................................................................73.2.1创建目录........................................................................................................................................73.2.2删除空目录....................................................................................................................................9课程设计说明书第III页3.2.3删除目录........................................................................................................................................93.3文件................................................................................................................................103.3.1建立文件......................................................................................................................................103.3.2删除文件......................................................................................................................................123.3.3保存文件..................................................................................................................
本文标题:嵌入式课程设计Java语言模拟操作系统的设计
链接地址:https://www.777doc.com/doc-5040558 .html