操作系统
luminer
这个作者很懒,什么都没留下…
展开
-
进程调度的优先数法和简单轮转法
#include#include#includeusing namespace std;int n;class PCB{public:int pri;//进程优先数int runtime;//进程运行CPU时间int pieceOftime;//轮转时间片int needOftime;//还需要时间int Counter;string p转载 2015-11-30 20:52:36 · 4129 阅读 · 0 评论 -
首次适应算法和最佳适应算法和循环首次适应算法和最坏适应算法
#includeusing namespace std;int FreePartition[100];//空闲分区块数组int FirstPartition[100];//首次适应算法数组int CycleFirstPartition[100];//循环首次适应算法数组int BestPartition[100];//最佳适应算法数组int WorstPartiti转载 2015-11-30 20:48:21 · 17423 阅读 · 5 评论 -
FIFO,LRU,OPT页面置换算法
#include#include #include #define L 20 //页面长度最大为20using namespace std;int M; //内存块struct Pro//定义一个结构体{ int num,time;};Input(int m,Pro p[L])//打印页面走向状态{ cout<<"请输入页面长度(1转载 2015-11-30 20:41:25 · 945 阅读 · 0 评论 -
单独的FIFO
#include#includeusing namespace std;#define m 5 //m表示页数#define n 3 //n表示物理块数float interrupt=0; //产生缺页中断的次数int k=0; //指向最先进入内存的页,即被淘汰的页int PageTable[m]; //定义页表,总共转载 2015-11-30 20:38:28 · 428 阅读 · 0 评论 -
FIFO,LRU,OPT置换算法
#include#include #include #define L 20 //页面长度最大为20using namespace std;int M; //内存块struct Pro//定义一个结构体{ int num,time;};Input(int m,Pro p[L])//打印页面走向状态{ cout<<"请输入页面长度(1转载 2015-11-30 20:07:33 · 830 阅读 · 0 评论 -
objdump反汇编用法示例
原文:http://blog.csdn.net/zoomdy/article/details/50563680 -d:将代码段反汇编-S:将代码段反汇编的同时,将反汇编代码和源代码交替显示,编译时需要给出-g,即需要调试信息。-C:将C++符号名逆向解析。-l:反汇编代码中插入源代码的文件名和行号。-j section:仅反汇编指定的section。可以有多个-j参数来选择多个section。有代...转载 2018-05-30 21:08:35 · 1708 阅读 · 0 评论