操作系统段页式课程设计.rar

时间:2023-05-28 06:01:37
【文件属性】:

文件名称:操作系统段页式课程设计.rar

文件大小:12.4MB

文件格式:RAR

更新时间:2023-05-28 06:01:37

OS 段页式 段页式虚拟存储管理系统

包括程序,使用说明,课设报告 依据操作系统课程所介绍的虚拟内存实现方案,按照内核代码的实现原则, 设计和实现一个段页虚拟存储管理系统的模型。 系统包含两个部分,一个部分是按内核代码原则设计的固定分区分配存储管 理系统,由一系列的函数组成;另一个部分是演示系统,调用固定分区分配存储 管理系统的相应函数,以让其运行,同时用字符界面作为系统的展示界面,以展 示系统的运行状态,显示系统的关键数据结构的内容。 具体包括: ·首先分配一片较大的内存空间和一段磁盘空间,作为程序运行的可用存储空间 和外存兑换区; ·建立应用程序的模型,包括分段结构在内; ·建立进程的基本数据结构及相应算法 ·建立管理存储空间的基本存储结构。 ·建立管理段页的基本数据结构与算法。 ·设计存储空间的分配与回收算法; ·实现缺页中段支持的逻辑地址到物理地址转换,实现虚拟存储器; ·提供信息转储功能,可将存储信息存入磁盘,也可从磁盘读入 操作系统:Windows10。 开发工具:Visual Studio 2017


【文件预览】:
实验报告.docx
MyOS
----.gitattributes(66B)
----Debug()
--------kernelLib.exe(42KB)
--------MyOS.pdb(972KB)
--------MyOS.ilk(1.16MB)
--------MyOS.exe(90KB)
--------kernelLib.pdb(76KB)
--------kernelLib.lib(4KB)
--------kernelLib.ilk(324KB)
----kernelLib()
--------Debug()
--------kernelLib.vcxproj(8KB)
--------stdafx.h(330B)
--------stdafx.cpp(21B)
--------kernelLib.vcxproj.filters(1KB)
--------define.h(13KB)
--------targetver.h(296B)
--------kernelLib.vcxproj.user(165B)
----.vs()
--------MyOS()
----MyOS()
--------struct.h(0B)
--------MyOS.vcxproj.user(165B)
--------MyOS.vcxproj(9KB)
--------Debug()
--------pch.h(639B)
--------pch.cpp(200B)
--------MyOS.cpp(9KB)
--------MyOS.vcxproj.filters(1KB)
----.git()
--------info()
--------index(32B)
--------objects()
--------HEAD(23B)
--------config(130B)
--------refs()
--------hooks()
--------description(73B)
----MyOS.sln(2KB)
说明.txt
MyOS.exe

网友评论