# Operating-System-Experiment **Repository Path**: Eternity-Myth/Operating-System-Experiment ## Basic Information - **Project Name**: Operating-System-Experiment - **Description**: UESTC-Operating System Experiment(电子科技大学 操作系统 实验)一、进程与资源管理实验 二、虚拟内存综合实验 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2019-10-26 - **Last Updated**: 2024-05-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Operating-System-Experiment UESTC-Operating System Experiment(电子科技大学 操作系统 实验) ## 一、进程与资源管理实验 ### Introduction 在实验室提供的软硬件环境中,设计并实现一个基本的进程与资源管理器。该管理器能够完成进程的控制,如进程创建与撤销、进程的状态转换;能够基于优先级调度算法完成进程的调度,模拟时钟中断,在同优先级进程中采用时间片轮转调度算法进行调度;能够完成资源的分配与释放,并完成进程之间的同步。该管理器同时也能完成从用户终端或者指定文件读取用户命令,通过Test shell模块完成对用户命令的解释,将用户命令转化为对进程与资源控制的具体操作,并将执行结果输出到终端或指定文件中。 **具体实现见源码** ### 测试文件与测试用例 #### 使用 编辑修改批处理文件中的文件名,运行批处理文件(需要本机配置好Java环境) #### 鸣谢 [同学们提供的测试用例若干](https://github.com/502408764/os-test-shell) ## 二、虚拟内存综合实验 ### Introduction 通过手工查看系统内存,并修改特定物理内存的值,实现控制程序运行的目的。 **具体实现见实验报告**