采用成组链接法模拟UNIX系统的运行,报告说明详细,设计与实现文件的回收空间、分配空间、成组链接算法的实现、主函数以及相关显示文件、目录等信息的函数
1
首先分配一定容量的内存,建立虚拟磁盘; 在该磁盘上建立相应的文件系统; 为该文件系统设计相应的数据结构来管理目录、虚拟磁盘的空闲空间、已分配空间等。 提供文件的创建、删除、移位、改名等功能。 提供良好的界面,可以显示磁盘文件的状态和空间的使用情况; 提供虚拟磁盘转储功能,可将信息存入磁盘,还可从磁盘读入内存; 完全实现了上面的功能,验收的时候老师给了“优”
2021-06-02 16:09:58 2.15MB 文件系统 合工大
1
操作系统课程设计实验报告之生产者与消费者(源代码) 里面有三个部分 供你们自己选择!
1
运用java web技术实现了操作系统中的磁盘调度算法、进程调度算法和页面置换算法。并对磁盘调度过程进行了形象化展示。
2021-06-01 14:37:52 5.48MB java web 操作系统
1
这个是本人花了两天写的算法,整40个小时搞定,短小精悍,用线程模拟进程,每个进程用线程来控制,比较有难度,用进度条来控制他的执行状态。
2021-05-28 09:16:44 19KB 进程调度
1
南京农业大学操作系统课程设计2021版,附带文档,适用于3或4星题,其中注释详尽,代码格式规范,可对题目要求进行修改。没写死锁和设备管理。编程使用java开发,内容中硬件系统抽象出来了对应的 Memory、Disk、CPU、Clock 、MMU、AddressLine、DataLine 共 7 个类。内核层次实现了作业管理、进程管理和存储管理3个模块。共使用7个线程。 不过听说下次是用python开发,也可以当个参考。
1
实现多种系统调用( 如 :fork 、 exec 、 exit 、 join 、 open 、read 、 write...) 和用户进程空间管理。构造一个基本的用户命令解释程序从而可在 Nachos 上并发执行多道用户程序。构造可分页置换用户进程的虚拟内存。
2021-05-25 21:06:40 151KB 山东大学 nachos 系统调用 虚拟内存
1
linux(ubuntu)下操作系统课程设计 包含拷贝,编译内核,加载驱动,任务管理器四大部分 包中有完整的源码和可执行程序以及实验报告
2021-05-25 19:23:13 752KB ubuntu
1
操作系统程序设计处理机调度模拟,采用优先级调度算法,进程每运行一个时间片优先级降低一级,内存分配采用首次适应算法,基本实现了处理机调度中的挂起、解挂、就绪、运行、后备等功能。 程序采用C++/Qt完成。
2021-05-23 21:58:23 816KB C++/Qt 操作系统实验 处理机调度模拟
1
操作系统课程设计-页面置换算法C语言,有页面置换的各个算法,和实验报告
2021-05-23 20:11:27 137KB 操作系统 算法
1