自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 python贪吃蛇小游戏(超详细)

【代码】python贪吃蛇小游戏(超详细)

2024-10-28 00:22:31 427 1

原创 (操作系统) C++ 最佳页面置换算法

7 0 1 2 0 3 0 4 2 3 0 3 2 1 2 0 1 7 0 1(页面引用串)【样例输入】输入用文件形式,文件名为test.txt。【问题描述】编程模拟最佳页面置换算法。3(事先分配的物理块数)

2023-05-25 22:46:48 235

原创 (操作系统) C++ 先进先出页面置换算法

7 0 1 2 0 3 0 4 2 3 0 3 2 1 2 0 1 7 0 1(页面引用串)【样例输入】输入用文件形式,文件名为test.txt。【问题描述】编程模拟先进先出页面置换算法。3(事先分配的物理块数)

2023-05-25 22:41:52 396

原创 (操作系统) C++ 基本分页存储管理

请根据基本分页存储管理的原理,对若干进程进行内存分配,并根据页面计算给定的逻辑地址的物理地址。说明:为程序调试方便,请按照输入样例采用文件形式输入相应数据。

2023-05-25 22:39:31 581

原创 (操作系统) C++ 基本分页存储管理

The total num of memory are 32 blocks,10 blocks has been used.//内存块数为*块,已使用*块。The total num of memory are 32 blocks,22 blocks has been used.//内存块数为*块,已使用*块。P0 4865 //需要转换的逻辑地址的进程名和地址值,单位为字节。P0 7680 //第1个进程名称及大小,单位为字节。0 18 //后面几行为第2个进程的页表。

2023-05-20 01:00:00 686

原创 (操作系统) C++ 银行家算法

设计五个进程{P0,P1,P2,P3,P4}共享三类资源{A,B,C}的系统,{A,B,C}的资源数量分别为10,5,7。(2)若进程P1请求资源,发出请求向量Request1(1,0,2),编写程序用银行家算法判断系统能否将资源分配给它;3 0 2 (表示P2已经获得的3个资源的个数)2 1 1 (表示P3已经获得的3个资源的个数)0 0 2 (表示P4已经获得的3个资源的个数)0 1 0 (表示P0已经获得的3个资源的个数)2 0 0 (表示P1已经获得的3个资源的个数)

2023-05-19 10:15:00 928

原创 (操作系统)C++ 最佳适应分配算法

1. 第1组数据为初始空闲表,第2组数据为按照给定算法进行排序后的空闲分区表,最后一组数据为分配后的分区表,中间为分配过程。请采用最佳适应分配算法来处理这些进程序列的请求,分别打印出分区分配前后的空闲分区表以及分配过程。【问题描述】给出某系统中的进程请求表和空闲分配表,系统采用可变分区分配策略。3 5 200 //分配A后大小递增后的空闲分区表。4. 分配后的空闲表输出时,不输入大小为0的分区。3 0 205 //分配C后递增后的空闲分区表。3 0 205 //分配B后递增后的空闲分区表。

2023-05-19 10:00:00 632

原创 (操作系统)C++ 循环首次适应分配算法

1. 第1组数据为初始空闲表,第2组数据为按照给定算法进行排序后的空闲分区表,最后一组数据为分配后的分区表,中间为分配过程。请采用循环首次适应分配算法来处理这些进程序列的请求,分别打印出分区分配前后的空闲分区表以及分配过程。3. 如果没有分区满足要求,则输出:“Process * no partition.”【问题描述】给出某系统中的进程请求表和空闲分配表,系统采用可变分区分配策略。4. 分配后的空闲表输出时,不输入大小为0的分区。5. 每次在输出空闲分区表时,最上面一行为空行。第n+1为请求进程数目m。

2023-05-19 08:00:00 717

原创 (操作系统)C++ 首次适应分配算法

1. 第1组数据为初始空闲表,第2组数据为按照给定算法进行排序后的空闲分区表,最后一组数据为分配后的分区表,中间为分配过程。请采用首次适应算法来处理这些进程序列的请求,分别打印出分区分配前后的空闲分区表以及分配过程。3. 如果没有分区满足要求,则输出:“Process * no partition.”【问题描述】给出某系统中的进程请求表和空闲分配表,系统采用可变分区分配策略。4. 分配后的空闲表输出时,不输入大小为0的分区。接下来n行为空闲分区表(格式同上图一致)最后m行尾进程请求表(格式同上图一致)

2023-05-19 06:00:00 455 1

原创 (操作系统)C++ 高响应比优先调度

【样例输出】(按照调度顺序输出,下列各列分别表示进程名,到达时间,开始时间,运行时间,完成时间,周转时间,带权周转时间)【问题描述】编程实现进程调度中的高响应比优先调度算法。(括号内为相应的数字说明,不需要实现)process1 0 4(分别表示进程名称,到达时间和运行时间)1.60119(表示平均带权周转时间)10.6667(表示平均周转时间)(每列之间用一个空格分割)

2023-05-19 03:00:00 511 1

原创 (操作系统)C++ 先来先服务调度

【样例输出】(按照调度顺序输出,下列各列分别表示进程名,到达时间,开始时间,运行时间,完成时间,周转时间,带权周转时间)【问题描述】编程实现进程调度中的先来先服务调度算法。(括号内为相应的数字说明,不需要实现)process1 0 10(分别表示进程名称,到达时间和运行时间)13.3333(表示平均周转时间)2.55(表示平均带权周转时间)(每列之间用一个空格分割)

2023-05-19 00:00:00 193 1

原创 (操作系统) C++ 进程同步

1. 通过本次实验,使学生了解进程同步和互斥的实现方法,加深对进程同步和互斥概念的理解。某展览馆矩形现代画展,展览馆内可以同时接纳。编写程序实现这两个活动的同步关系。司机的活动: 启动车辆;请编程实现进程之间的关系。)展览馆出入口每次只能有。售票员的活动:关车门;完成后执行,请编程实现。

2023-05-17 21:54:47 1317 1

原创 (操作系统)C++ 短作业优先调度算法

【样例输出】(按照调度顺序输出,下列各列分别表示进程名,到达时间,开始时间,运行时间,完成时间,周转时间,带权周转时间)【问题描述】编程实现进程调度中的短作业优先调度算法。(红色字体为相应的数字说明,不需要实现)process1 0 4(分别表示进程名称,到达时间和运行时间)1.5119(表示平均带权周转时间)10.3333(表示平均周转时间)(每列之间用一个空格分割)

2023-05-17 21:54:12 907 1

原创 (操作系统)C++ 进程描述与控制

进程描述与控制1. 通过在Window任务管理器中对程序进程进行响应的管理操作,熟悉操作系统进程管理的概念,学习观察操作系统运行的动态性能。2. 学习C++并发编程中多线程的使用。3. 简单进程同步问题的复现。

2023-05-17 20:46:47 2290 1

原创 (C++)数据序列求和(连续输入数字)

【问题描述】随意输入一个整数序列,以。作为结束标志,求所有输入数据的和。【输入形式】任意一个整数序列。

2023-03-11 13:00:10 1137

原创 (C++)斐波那契数列

斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……这个数的列规律是:从第三项开始每一项值都等于前两项之和。在数学上,斐波纳契数列以如下被以递归的方法定义:F(0)=0,F(1)=1, F(n)=F(n-1)+F(n-2)(n>=2,n∈N*)现在令这个序列的第一项为1,第二项为1,求第n项的值。

2022-11-29 17:19:59 4573

原创 (C++)输入一行字符,分别统计出其中英文字母、空格、数字的个数

输入一行字符,分别统计出其中英文字母、空格、数字的个数。

2022-11-29 16:14:39 2701

原创 (C++)s=1+2+...+n的求和算法

s=1+2+...+n的求和算法。可以用于练习分析算法时间复杂度。

2022-11-26 11:16:15 844

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除