并发执行的实质;Linux进程基本控制;Linux系统中软中断和管道通信。 父进程先建立一个管道然后创建两个进程:子进程1和子进程2,父进程每隔1秒向管道发送消息,子进程1、2从管道接收消息并显示在屏幕上。
2024-05-08 16:31:43 2KB 信号处理 linux
1
实验(三)模拟存储器分配算法 1、 实验目的 了解动态分区分配方式中使用的数据结构和分配算法,并进一步加深对动态分区存储管理方式及其实现过程的理解。 2、 实验内容 (1) 用C语言分别实现采用首次适应算法和最佳适应算法的动态分区分配过程alloc()和回收过程free()。其中,空闲分区通过空闲分区链来管理;在进行内存分配时,系统优先使用空闲区低端的空间。 (2) 假设初始状态下,可用的内存空间为640KB,并有下列的请求序列:  作业1申请130KB。  作业2申请60KB。  作业3申请100KB。  作业2释放60KB。  作业4申请200KB。  作业3释放100KB。  作业1释放130KB。  作业5申请140KB。  作业6申请60KB。  作业7申请50KB。  作业6释放60KB。 请分别采用首次适应算法和最佳适应算法进行内存块的分配和回收,要求每次分配和回收后显示出空闲内存分区链的情况。 3、 思考 (1) 采用首次适应算法和最佳适应算法,对内存的分配和回收速度有什么不同的影响? (2) 如何解决因碎片而造成内存分配速度降低的问题?
1
天津科技大学操作系统实验报告,张中伟编写,科大同学的好帮手
2022-11-25 18:24:50 117KB 天津科技大学 操作系统 实验三
1
1. 在学堂在线查看OS相关原理和labX的视频 2. 在实验指导书 on gitbook上阅读实验指导书,并参考其内容完成练习和实验报告 3. 在实验环境中完
2022-10-09 14:44:46 2.57MB linux 软件/插件
1
操作系统上机实验,要求使用C语言实现FCFS/SSTF/SCAN/CSCAN四种磁盘调度算法 本程序界面清晰,运行结果与教材一致,可以修改最大磁道号和初始磁道号(FCFS/SSTF/SCAN/CSCAN)哪个磁道号开始搜索,交互性较好,欢迎大家下载参考
2022-06-19 14:00:45 930KB FCFS/SSTF/SCAN/C
哈工大操作系统实验8——内核级线程。本次的实验仅完成了用户态的实现。内核级要实现实在困难,耗费巨大精力也不见得能有好的成效,而且重要的是内核级仅占一个。
2022-06-08 16:31:37 5KB hit软件学院 OS实验8
1
oslab-exam 学长友情提示:做人不能太嚣张,拿着这份代码直接交考试太过分了。 题目1 主进程创建1个子进程 主进程通过管道与子进程连接 子进程的标准输出连接到管道的写端 主进程的标准输入连接到管道的读端 在子进程中调用exec(“echo”, “echo”, “hello world”, NULL) 在父进程中调用read(0, buf, sizeof(buf)),从标准输入中获取子进程发送的字符串,并打印出来 题目2 主进程创建2个子进程,主进程通过两个管道分别与两个子进程连接 第一个子进程计算从1加到50的和,并将结果通过管道送给父进程 第一个子进程计算从50加到100的和,并将结果通过管道送给父进程 父进程读取两个子进程的结果,将他们相加,打印出来,结果为5050 题目3 1.主线程创建10个子线程 - 第0个子线程计算从01加到10的和 - 第1个子线程计算从11加到20的
2022-06-04 21:28:12 4KB C
1
NEFU-2019级计算机科学与技术OS实验
2022-05-26 11:00:38 2.3MB 文档资料 OS实验
1
全部的操作系统实验代码,以及实验报告,不用担心查重,改个名字就能直接用,稳得很,造轮子首选,而且附赠代码指导书一份。嘻嘻
2022-04-03 22:16:00 4.98MB 山东大学 软件学院 操作系统 实验报告
1
本程序支持文件读入和随机数输入两种方式。 本程序可以判断是否存在安全序列,如果存在,将会打印出所有安全序列以及它们的推导过程(包括Max、Allocation、Need、Available四个矩阵的变化情况)。 可以选择申请资源,在申请之后会判断是否存在安全序列,如果存在会打印所有安全序列以及推导过程。 在所有资源被分配完毕之后,程序结束。
2022-02-03 18:01:07 52KB 算法 c语言 安全 开发语言
1