实验名称 文件系统模拟设计 指导教师 黄刚 实验类型 验证 实验学时 2 实验时间 2012.10.15 一、 实验目的和要求 1.掌握文件系统的使用。 2.实现一个文本文件的某信息的插入和删除。 3.实现一个记录文件的某记录的插入和删除 设计一个多用户文件系统,模拟管理的工作过程,
2022-12-19 14:08:09 350KB 南京邮电大学 操作系统A 软件工程
1
os_fat32 操作系统实验遵循FAT32格式简单实现一个文件系统功能:可以挂载到本地
2022-12-14 14:52:51 206KB 系统开源
1
操作系统实验,包括进程调度,动态分区分配方式的模拟和请求调页存储管理方式的模拟,是本学期操作系统实验课上自己根据网上资源所做的
2022-12-09 21:17:45 27KB 操作系统 进程 存储
1
操作系统实验报告四川师范大学信息与计算科学.。
2022-12-09 12:54:57 1.56MB 操作系统 Java
1
操作系统实验报告心得体会.docx
2022-12-09 09:39:21 16KB 互联网
1
操作系统实验五 进程间通信——管道通信 无名管道 有名管道 write()和read() pipe() 函数int pipe(int fd[2])创建一个管道 lockf()函数 使用管道通信时,可关闭某些不需要的读或写描述符 wait()、waitpid(),sys/wait.h头文件 mkfifo() 普通管道只能用于一个进程家族之间的通信 编写两个程序client.c和server.c 需要在后台运行server.c 使用共享存储区实现两个进程间的通信
2022-12-06 22:02:40 835KB 管道
1
西工大计算机学院计算机操作系统2022最新报告,给出了两次实验的完整的project, 可以直接copy到linux系统中使用bochs -f bochsrc运行,同时 word报告中详细介绍了编写代码的步骤和相关的代码和最后的实验的截图,供各位同学参考 实验内容: 掌握GeekOS系统的线程调度算法,实现线程调度的优化。 1. 按照实验讲义P146页中的设计要求,增加线程调度算法的选择策略,使系统可以在时间片轮转调度和四级反馈队列调度之间切换,并且实现四级反馈队列调度算法,给出关键函数的代码以及实验结果。 2.回答问题:在MLFQ算法中,如果为不同队列的线程设置不同的时间片,如何实现?代码要做哪些修改?第十章第1、2题. 掌握GeekOS系统的线程同步与互斥原理,实现线程的同步与互斥。 1. 在GeekOS中实现信号量,使用信号量保证用户程序运行时的线程同步,给出关键函数的代码以及实验结果。 2. 设计测试程序,验证线程同步和互斥的结果。 3. 回答课后思考题。第十一章第1题。 在项目2 的基础上,增加调度算法的选择策略,使系统可以在时间片轮转调度和四级反馈队列调度之间切换。实
1
①:了解linux软中断(Signal)的工作原理 ②:在Linux上使用C语言编写一个包含信号处理机制的程序,该程序中可以安装自己的信号处理程序;再此基础上发送一个对应的信号,验证自己安装的信号处理程序
2022-12-05 11:02:59 316KB 操作系统 linux软中断
1
1.1实验目的 了解Linux共享内存进行进程通信的基本原理; 在Linux上使用C语言编写两个程序,其中一个程序创建一个共享内存区域,并向该区域写入一些内容,另一个程序从该共享区域读出内容,验证写入的内容和读出的内容是否一致,从而加深对共享内存工作原理的解释。
2022-12-05 11:02:47 238KB 操作系统 Linux共享内存 进程通信
1
了解时间片轮转调度算法的工作原理; 在Linux上编写C语言,实现从键盘输入时间片长度、任务个数、每一个任务的到达时间及服务时间; 构造相应的进程并按时间片轮转调度算法对所有进程进行调度,进程运行情况可以输出到终端,从而深入理解时间片轮转调度算法的原理。
1