操作系统
江南路漫
这个作者很懒,什么都没留下…
展开
-
磁盘寻道算法 Python实现
操作系统模拟之磁盘寻道算法。文件共1份,代码如下:import mathimport randomimport copydef alo_fcfs(): print("您选择了FCFS算法,执行结果如下:") print("当前磁道号 下一磁道号 绝对差") print('{:6d}{:10d}{:8d}'.format(start_numer, disk_queue[0], abs(start_numer - disk_queue[0]))) sum_dista原创 2021-07-28 15:20:26 · 880 阅读 · 0 评论 -
请求分页算法 Python实现
操作系统模拟之请求分页算法。文件共1份,代码如下:import mathimport osimport randomimport copydef alo_opt(): print("您选择了OPT算法,执行结果如下:") print("访问页面 物理块 缺页中断") temp_queue = [] sum_changed = 0 for i in range(page_size): flag_changed = False原创 2021-07-28 15:18:32 · 435 阅读 · 0 评论 -
地址转换算法 C++实现
操作系统模拟之银行家算法。文件共3份,其中1份cpp,2份.h,代码如下:main.cpp#include "init.h"int main(){ printf("欢迎进入演示系统!\n"); printf("\n现在需要对进程数据初始化\n"); printf("通过键盘输入请输入1\n"); printf("通过构造函数直接生成请输入2\n"); int num_initialize; scanf("%d", &num_initialize); printf("\n")原创 2021-07-28 15:16:21 · 1006 阅读 · 0 评论 -
进程调度算法 C++实现
操作系统模拟之进程调度算法。文件共2份,其中1份cpp,1份.h,代码如下:main.cpp#include "init.h"int main(){ printf("欢迎进入演示系统!\n"); printf("\n现在需要对进程数据初始化\n"); printf("通过键盘输入请输入1\n"); printf("通过构造函数直接生成请输入2\n"); int num_initialize; scanf("%d", &num_initialize); printf("\n"原创 2021-07-28 15:13:36 · 1308 阅读 · 0 评论 -
银行家算法 C++实现
操作系统模拟之银行家算法。文件共4份,其中1份cpp,3份.h,代码如下:main.cpp#include <iostream>#include <stdlib.h>#include "initialize.h"#include "check.h"#include "apply.h"using namespace std;int main(){ Process_initialize(); Check(); Apply(); cout << e原创 2021-07-28 15:11:15 · 156 阅读 · 0 评论