# OP-JCB **Repository Path**: ahu-operating-system-group/op-jcb ## Basic Information - **Project Name**: OP-JCB - **Description**: 作业调度,支持FCFS、SJF - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-10-03 - **Last Updated**: 2023-10-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 多级反馈队列调度算法 作者:谭哲昊;郑桐;宋逊;郭紫晴;姚琪 ### 效果预览 ![allView](preview/img.png) ### 项目设计介绍 为满足高耦合,低内聚的需求,本项目整体设计采用MVI架构,将“模型”、“控件”、“事件” 解耦。 - 模型`core` - 控件`gui` - 事件`control` **“模型”** 专注于任务的处理。其中的`Once`完成进程调度的核心算法。 **“控件”** 专注于状态的展示。将 **“模型”** 的状态渲染到页面,并将用户的输入传递给 **“事件”**。 **“事件”** 专注于输入的分发。从 **“控件”** 接收到的事件将会按需分发到 **“模型”**。 此外,为满足跨平台需求,项目添加了系统抽象层`std`。任何从操作系统获取的数据都通过抽象层进行包装。