- 博客(12)
- 收藏
- 关注
原创 实验六:内存管理
在服务器上用Vim编写一个程序(在os_exp/exp6_mem/mem.c文件上编写):仿真实现某个内存管理算法,设计测试用例,给出结果,并对解释运行结果。如何模拟内存管理:调用函数malloc函数,从实际内存中申请一块空间,对这块空间进行管理。
2025-05-27 19:46:42
647
原创 实验四:网络套接字编程
在服务器上使用Vim编写客户端和服务端代码,实现聊天功能(至少要实现一对一聊天,一对多作为加分项)。学号最后一位是奇数,使用TCP套接字编程模型;偶数,使用UDP套接字编程模型服务端~/net_exp/server.c,服务端绑定的端口号为30xxx,xxx为你的学号后3位,可以不间断向客户端发送消息客户端~/net_exp/client.c,可以不间断向服务器发送消息。
2025-05-27 19:45:01
594
原创 实验八:进程调度
在服务器上用Vim编写程序,模拟进程调度,至少实现3种调度算法(至于调度细节,自行把握,本次实验没有标准答案,设计言之有理即可),调度算法:先来先服务,短作业优先,优先级+时间片轮转输出进程调度顺序所有进程调度完,输出平均等待时间和平均带权周转时间
2025-04-11 13:09:17
1913
原创 将有限个数的数字通过输入存入整型数组中
将输入的多个数存进字符串中(包括空格和括号),然后通过atoi函数将字符串中的数存入整型数组中。实现字符数到整型数的转换。
2023-12-13 13:24:38
414
原创 例题7-7 二分查找法之过程
本题要求使用二分查找法,在给定的n个升序排列的整数中查找x,并输出查找过程中每一步的中间结果。如果数组a中的元素与x的值相同,输出相应的下标(下标从0开始);如果输入的n个整数没有按照从小到大的顺序排列,或者出现了相同的数,则输出“Invalid Value”。也就是根据与中间元素比较的情况产生了新的区间值。首先用要查找的x与查找区间的中间位置元素。设n个元素的数组a已升序排列,用。,由于数组是升序排列的,则只要在。两个变量来表示查找的区间,即在。)比较,如果相等则找到;时,说明不存在值为x的元素。
2023-11-14 23:43:55
1429
2
原创 求循环节长度
比如,11/13=6=>0.846153846153….. 其循环节为[846153] 共有6位。两个整数做除法,有时会产生循环小数,其循环部分称为:循环节。
2023-11-04 23:01:57
371
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅