使用简单的图形化界面展示了FIFO、LRU、SC、Clock四种页面置换算法的运行结果,可以接受任意长度的作业序列,并统计缺页中断次数以及缺页中断率。
2019-12-21 20:52:19 28KB 操作系统 课程设计 页面置换算法
1
全部操作系统课程设计 ,就还比较详细。
2019-12-21 20:48:36 5.41MB 山东大学 实验报告 nachos
1
资源中包含三部分,一部分是基于内存的文件系统的源代码,这一部分包括内核以及外部封装两个子部份。第二部分是实验运行的截图,以及工作原理的截图。第三部分是课程设计报告,里面重点讲述的是每个函数的具体功能。整个系统是我和队友两人通宵近一周完成的,验收时被老师评价难度系数最高,且完成最好的一组。不过系统中文件连续删除部分还有小bug,但是当时因为验收时间问题,没来的及修改。其他部分没发现问题,如果有bug请在下面留言备注。谢谢。
1
操作系统课程设计_时间片轮转调度算法_Java版
2019-12-21 20:39:59 374KB 课设
1
设计一个简单的文件系统,用文件模拟磁盘,用数组模拟缓冲区,要求: (1) 支持多级目录结构,支持文件的绝对读路径; (2) 文件的逻辑结构采用流式结构,物理结构采用链接结构中的显式链接方式; (3) 采用文件分配表 FAT; (4) 实现的命令包括建立目录、列目录、删除空目录、建立文件、删除文件、显示 文件内容、打开文件、读文件、写文件、关闭文件、改变文件属性。 (5) 最后编写主函数对所作工作进行测试。
2019-12-21 20:34:43 789KB 华农 操作系统 课程设计
1
这是这几天刚刚和我的小组完成的操作系统页面置换算法,完全是手巧,没有复制网上资源,是一个完整的文档,已经通过了老师的验收,付出了心血,加了很多注释。希望您能够帮助到大家,谢谢。
2019-12-21 20:34:42 370KB 页面置换算法
1
自己做的操作系统课程设计 用java语言实现的文件管理系统 文件的物理存储方式是链式存储 系统带界面 默认有一个用户 用户名为root 密码为111111 除了实现了最基本的文件操作等功能外 还实现了群组功能 和 权限管理功能 代码可能有bug 师弟师妹可以拿去参考一下。
1
设计内容:在Linux环境下模拟实现简单命令解释器(即定义一个命令使它具有Linux中某些命令的功能) 例如:定义mydir使它具有dir 的功能 即在Linux环境中 $ mydir 和 $dir 作用一样 就实现了dir命令的解释。 (1)要求实现的基本命令包括: 定义 mypwd 具有 pwd //显示当前所在目录的路径名 定义 mylist 具有 list //列出指定目录名中的所有目录及文件 定义 mycd 具有 cd //改变当前工作目录 定义 mymkdir 具有 mkdir //新建目录 定义 myrmdir 具有 rmdir //删除目录 定义 myexit 具有 exit //退出命令解释程序 (2)可选做的扩展命令包括: 定义 myrename 具有 rename //重命名一个文件或目录 定义mycopy 具有 copy //复制一个已存在的文件 定义myfind 具有 find -name //在指定的目录及其子目录中查找指定的文件(输入文件名),并输出查找到的文件的绝对路径。
2019-12-21 20:30:57 119KB Linux 操作系统 课程设计 c++
1
Requirements 1. Simulate a Unix file system on your Windows Platform 2. Understand the file system on Unix system, and the usage of i-nodes 3. Implement the function of sub-directory 4. The task needs to be completed using C++ or C 5. Tasks/Functionalities The following functions are required in your file system: 1. Allocate 16MB space in memory as the storage for your file system. The space is divided as blocks with block size 1KB Assume block address length is 32-bit; Design the information contained in i-node The i-node should support up to 10 direct block addresses The i-node should support at least one indirect block address 2. The fist block is used for storing the i-node for the root directory(/). While your program is lunched, two directories (/dir1 and / dir1/dir2) should be created, and also two files need to be written as /dir1/file1 and /dir1/dir2/file2 (5 marks) 3. File 1 and 2 contain the message of “This is file 1.” and “This is file2”. 4. Following commands should be supported in your system: a) Create a file:createFile fileName fileSize (10 marks) i.e.:createFile /dir1/myFile 1024 (in bytes) if fileSiz > max file size, print out an error message. The file content is filled up with filename + repeated digits from 0 - 9 i.e.: “myFile012345678901234567890123….” b) Delete a file:deleteFile filename (10 marks) i.e.:deleteFile /dir1/myFile c) Create a directory:createDir (5 marks) i.e.:createDir /dir1/sub1 d) Delete a directory:deleteDir (5 marks) i.e.: deleteDir /dir1/sub1 (The current working directory is not allowed to be deleted) e) Change current working direcotry:changeDir (5 marks) i.e.: changeDir /dir2 f) List all the files and sub-directories under current working directory:dir (5 marks) You also need to list at least two file attributes. (i.e. file size, time created, etc.) g) Copy a file : cp (5 marks) i.e.: file1 file2 h) Display the usage of storage space:sum (10 marks) Display the usage of the 16MB
2019-12-21 20:28:55 1.27MB 文件系统
1
进程隐藏+shell 东南大学 操作系统 课程设计 实验报告 2014 短学期
2019-12-21 20:28:42 3.06MB 东南大学 操作系统 课程设计 实验报告
1