利用文件内容和命令实现树型目录结构。利用位示图表示外存的分配情况,新建文件时分配必要的空间,模拟文件分配表(FAT)记录文件在外存上的存储方式。 方法:在文件中保存目录内容,创建文件或子目录可以用命令行命令:MD、CD、RD、MKNOD(创建文件)、DEL(删除文件)和DIR。目录项包括文件或目录名称、类型(文件、目录或空目录项)、创建日期以及下一个目录项指针、下一级目录项指针。建立目录文件所对应的位示图,并在目录项创建和删除过程中应用。目录文件长度可以固定(如最多256个目录项),并为该文件建立对应的位示图文件。
2021-12-15 18:42:15 8KB 文件代码
1
内存分配程序操作系统大作业内存分配程序操作系统大作业内存分配程序操作系统大作业
2021-12-13 16:29:57 3KB 操作系统 内存分配
1
操作系统课程设计,模拟在Linux下的文件管理系统,c++写的,对应博客https://blog.csdn.net/Wwt819635881/article/details/86380998
2021-12-12 09:44:13 368KB linux 操作系统 c++
1
北航操作系统课程大作业——文件系统. 包含设计文档、规范代码、所需基础知识等。 该作业是Linux下实现
2021-12-07 16:07:03 125KB 北航 操作系统 文件系统
1
此文件为我假期的一次大作业,主要设计LRU算法以及对输入输出流的应用,代码写的还较为生涩,仅供参考
2021-12-05 11:11:13 4KB C++ 操作系统
1
进程管理 进程管理主要包括进程调度,进程的创建和撤销、进程的阻塞和唤醒,中断作用的实现。 硬件工作的模拟: 中央处理器的模拟 用函数CPU( )(该函数不能有参数)模拟中央处理器。 该函数主要负责解释“可执行文件”中的命令。 x=?; x++; x--; !??; end. 注意:CPU只能解释指令寄存器IR中的指令。一个进程运行时要根据进程执行的位置,将对应的指令存放到指令寄存器中。
2021-11-24 16:02:08 196KB 操作系统模拟
1
操作系统大作业,包括进程控制,进程调度,分页式系统管理,设备管理,文件系统管理,是我自己学习时写的。
2021-11-18 19:56:24 1.37MB 操作系统大作业 操作系统
1
java实现的页面置换算法中的clock算法,带有详细注释
2021-11-18 15:06:20 6KB 页面置换算法 clock算法 操作系统
1
一、题目: 创建线程,利用互斥实现线程共享变量通信 二、目的 掌握线程创建和终止,加深对线程和进程概念的理解,会用同步与互斥方法实现线程之间的通信。 三、内容和要求 软件界面上点“创建线程” 按钮,创建三个生产者线程(P1,P2,P3)和两个消费者线程(C1,C2),生产者和消费者线程共享一个长度为2KB的环型公共缓冲区,生产者向其中投放消息,消费者从中取走消息。只要缓冲区未满,生产者可将消息送入缓冲区;只要缓冲区未空,消费者可从缓冲区取走一个消息。
2021-11-17 10:35:22 11.98MB 操作系统大作业
1
操作系统 操作系统大作业分 页式存储管理 C语言版 vc++6.0
1