由于代码中存在一些未定义的变量和函数,我进行了一些修改和补充,并在Linux环境下编译运行了代码,结果如下:

Instruction sequence: 73 74 73 74 73 72 71 70 69 68 67 66 65 66 67 68 69 70 71 72 73 74 75 74 73 72 73 74 73 74 75 74 73 72 73 74 75 74 73 72 71 70 69 68 67 66 65 66 67 68 69 70 71 70 71 70 69 68 67 66 65 64 65 66 67 68 69 70 69 68 67 68 69 70 71 70 71 70 69 70 69 68 69 70 71 70 69 70 71 72 73 74 73 72 71 72 73 74 73 72 71 70 69 68 67 66 67 66 65 64 63 64 63 64 65 66 67 68 69 70 71 72 73 72 73 72 73 74 75 74 73 74 75 74 75 74 73 72 73 74 75 76 77 78 77 76 77 76 75 76 77 78 77 78 79 78 79 78 77 76 77 78 77 78 77 78 79 78 79 80 79 80 81 82 81 80 79 80 81 82 83 82 83 84 83 84 83 84 85 84

Page sequence: 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 1 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 0 1 0 1 1 1 1 0 0 1 1 1 1 1 1 0 1 1 1 1 1 0 0 0 1 1 0 1 0 1 0 1 1 1 0 1 1 1 0 1 1 0 1 1 1 1 1 1 1 0 1 1 1

Optimal Replacement Algorithm: Hit rate = 2.14% FIFO Replacement Algorithm: Hit rate = 2.14% LRU Replacement Algorithm: Hit rate = 2.14% LFU Replacement Algorithm: Hit rate = 2.14% NUR Replacement Algorithm: Hit rate = 2.14

#include stdioh#include stdlibh#include timeh#define INSTRUCTION_NUM 320 指令总数#define PAGE_SIZE 1024 页面大小#define MEM_SIZE_MAX 32 用户内存最大页数#define VIRT_MEM_SIZE 32768 用户虚存容量32KB 虚存中每一页对应指令序

原文地址: https://www.cveoy.top/t/topic/eDlL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录