操作系统FIFO算法(先进先出算法)
操作系统FIFO算法(先进先出算法)
操作系统FIFO算法(先进先出算法)简介:本文章是作者学习操作系统期间所创作的FIFO算法。代码语言:javascript代码运行次数:0运行复制import java.util.*;
/*
* 这是一个分页算法FIFO
* */
public class Main
{
static void Travse(Queue<Integer&g
操作系统FIFO算法(先进先出算法)
简介:本文章是作者学习操作系统期间所创作的FIFO算法。
import java.util.*;
/*
* 这是一个分页算法FIFO
* */
public class Main
{
static void Travse(Queue<Integer> queue)
{
for (Integer i : queue)
{
print(i + " ");
}
println();
}
public static void main(String[] args) {
Scanner in = new Scanner (System.in);
// 内存访问顺序
println("内存的访问顺序:");
int numPage = ();
// println(numPage);
// 页面中断的次数
int cnt = 0;
// 内存块的数量
println("内存的数量:");
int numMemory = ();
// 这个队列就用来存放当前处于内存条中的序号
Queue<Integer> queue = new LinkedList<>();
println("输入内存:");
for (int i = 0; i < numPage; ++ i)
{
// 输入页面号
int num = ();
// 队列不为空 然后可以放进去 这个时候 会缺页中断
if (queue.size() < numMemory)
{
if ((num) == false)
{
queue.add(num);
cnt ++;
}
}
else
{
// 如果这个数字在队列里面
if ((num) == false)
{
// 队首元素丢掉
queue.poll();
queue.add(num);
cnt ++;
}
else
{
}
}
Travse(queue);
}
// println(cnt);
printf("%.1f%%", (double)cnt / (double)numPage * 100);
}
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2024-01-12,如有侵权请联系 cloudcommunity@tencent 删除内存算法fifo操作系统队列 #感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上传时间: 2025-07-20 00:27:02
推荐阅读
留言与评论(共有 20 条评论) |
本站网友 金山毒霸论坛 | 17分钟前 发表 |
如有侵权请联系 cloudcommunity@tencent 删除前往查看内存算法fifo操作系统队列 | |
本站网友 金施尔康多维元素片 | 18分钟前 发表 |
queue) { print(i + " "); } println(); } public static void main(String[] args) { Scanner in = new Scanner (System.in); // 内存访问顺序 println("内存的访问顺序:"); int numPage = (); // println(numPage); // 页面中断的次数 int cnt = 0; // 内存块的数量 println("内存的数量:"); int numMemory = (); // 这个队列就用来存放当前处于内存条中的序号 Queue<Integer> queue = new LinkedList<>(); println("输入内存:"); for (int i = 0; i < numPage; ++ i) { // 输入页面号 int num = (); // 队列不为空 然后可以放进去 这个时候 会缺页中断 if (queue.size() < numMemory) { if ((num) == false) { queue.add(num); cnt ++; } } else { // 如果这个数字在队列里面 if ((num) == false) { // 队首元素丢掉 queue.poll(); queue.add(num); cnt ++; } else { } } Travse(queue); } // println(cnt); printf("%.1f%%" | |
本站网友 北京什么时候供暖 | 2分钟前 发表 |
原始发表:2024-01-12 | |
本站网友 襄樊铁路医院 | 11分钟前 发表 |
操作系统FIFO算法(先进先出算法) 操作系统FIFO算法(先进先出算法)简介:本文章是作者学习操作系统期间所创作的FIFO算法 | |
本站网友 鼻炎通 | 3分钟前 发表 |
分享自作者个人站点/博客 | |
本站网友 碘的作用 | 26分钟前 发表 |
如有侵权请联系 cloudcommunity@tencent 删除前往查看内存算法fifo操作系统队列 | |
本站网友 毕加索小镇二期 | 23分钟前 发表 |
queue) { print(i + " "); } println(); } public static void main(String[] args) { Scanner in = new Scanner (System.in); // 内存访问顺序 println("内存的访问顺序:"); int numPage = (); // println(numPage); // 页面中断的次数 int cnt = 0; // 内存块的数量 println("内存的数量:"); int numMemory = (); // 这个队列就用来存放当前处于内存条中的序号 Queue<Integer> queue = new LinkedList<>(); println("输入内存:"); for (int i = 0; i < numPage; ++ i) { // 输入页面号 int num = (); // 队列不为空 然后可以放进去 这个时候 会缺页中断 if (queue.size() < numMemory) { if ((num) == false) { queue.add(num); cnt ++; } } else { // 如果这个数字在队列里面 if ((num) == false) { // 队首元素丢掉 queue.poll(); queue.add(num); cnt ++; } else { } } Travse(queue); } // println(cnt); printf("%.1f%%" | |
本站网友 菲律宾美食 | 1分钟前 发表 |
代码语言:javascript代码运行次数:0运行复制import java.util.*; /* * 这是一个分页算法FIFO * */ public class Main { static void Travse(Queue<Integer> queue) { for (Integer i | |
本站网友 枸杞泡酒的功效 | 10分钟前 发表 |
分享自作者个人站点/博客 | |
本站网友 乐昌租房 | 0秒前 发表 |
queue) { print(i + " "); } println(); } public static void main(String[] args) { Scanner in = new Scanner (System.in); // 内存访问顺序 println("内存的访问顺序:"); int numPage = (); // println(numPage); // 页面中断的次数 int cnt = 0; // 内存块的数量 println("内存的数量:"); int numMemory = (); // 这个队列就用来存放当前处于内存条中的序号 Queue<Integer> queue = new LinkedList<>(); println("输入内存:"); for (int i = 0; i < numPage; ++ i) { // 输入页面号 int num = (); // 队列不为空 然后可以放进去 这个时候 会缺页中断 if (queue.size() < numMemory) { if ((num) == false) { queue.add(num); cnt ++; } } else { // 如果这个数字在队列里面 if ((num) == false) { // 队首元素丢掉 queue.poll(); queue.add(num); cnt ++; } else { } } Travse(queue); } // println(cnt); printf("%.1f%%" | |
本站网友 红酒网 | 26分钟前 发表 |
操作系统FIFO算法(先进先出算法) 操作系统FIFO算法(先进先出算法)简介:本文章是作者学习操作系统期间所创作的FIFO算法 | |
本站网友 性之网 | 1分钟前 发表 |
分享自作者个人站点/博客 | |
本站网友 新房 | 16分钟前 发表 |
原始发表:2024-01-12 | |
本站网友 芦荟祛斑 | 12分钟前 发表 |
代码语言:javascript代码运行次数:0运行复制import java.util.*; /* * 这是一个分页算法FIFO * */ public class Main { static void Travse(Queue<Integer> queue) { for (Integer i | |
本站网友 郝志中 | 30分钟前 发表 |
(double)cnt / (double)numPage * 100); } }本文参与 腾讯云自媒体同步曝光计划 | |
本站网友 栾学堂 | 4分钟前 发表 |
分享自作者个人站点/博客 | |
本站网友 代卖网 | 5分钟前 发表 |
操作系统FIFO算法(先进先出算法) 操作系统FIFO算法(先进先出算法)简介:本文章是作者学习操作系统期间所创作的FIFO算法 | |
本站网友 美素佳儿奶粉怎么样 | 12分钟前 发表 |
queue) { print(i + " "); } println(); } public static void main(String[] args) { Scanner in = new Scanner (System.in); // 内存访问顺序 println("内存的访问顺序:"); int numPage = (); // println(numPage); // 页面中断的次数 int cnt = 0; // 内存块的数量 println("内存的数量:"); int numMemory = (); // 这个队列就用来存放当前处于内存条中的序号 Queue<Integer> queue = new LinkedList<>(); println("输入内存:"); for (int i = 0; i < numPage; ++ i) { // 输入页面号 int num = (); // 队列不为空 然后可以放进去 这个时候 会缺页中断 if (queue.size() < numMemory) { if ((num) == false) { queue.add(num); cnt ++; } } else { // 如果这个数字在队列里面 if ((num) == false) { // 队首元素丢掉 queue.poll(); queue.add(num); cnt ++; } else { } } Travse(queue); } // println(cnt); printf("%.1f%%" | |
本站网友 歧视是什么意思 | 8分钟前 发表 |
queue) { print(i + " "); } println(); } public static void main(String[] args) { Scanner in = new Scanner (System.in); // 内存访问顺序 println("内存的访问顺序:"); int numPage = (); // println(numPage); // 页面中断的次数 int cnt = 0; // 内存块的数量 println("内存的数量:"); int numMemory = (); // 这个队列就用来存放当前处于内存条中的序号 Queue<Integer> queue = new LinkedList<>(); println("输入内存:"); for (int i = 0; i < numPage; ++ i) { // 输入页面号 int num = (); // 队列不为空 然后可以放进去 这个时候 会缺页中断 if (queue.size() < numMemory) { if ((num) == false) { queue.add(num); cnt ++; } } else { // 如果这个数字在队列里面 if ((num) == false) { // 队首元素丢掉 queue.poll(); queue.add(num); cnt ++; } else { } } Travse(queue); } // println(cnt); printf("%.1f%%" |