模拟Unix文件系统的设计与实现,很好的论文
2022-10-01 10:47:57 111KB 模拟 Unix 文件系统 设计
1
在windows下模拟unix文件系统,如创建文件、创建目录、删除文件、删除目录、修改目录、打开目录等操作。
2022-05-24 22:05:00 571KB 文件系统 unix 模拟
1
本程序是模拟unix v6文件系统的操作系统课程设计,有完整的工程和文档,可直接下载使用。
2022-05-24 22:01:26 19.12MB unix v6 文件系统 操作系统
1
本次课程设计是要实现一个简单的模拟UNIX文件系统。我们在内存中开辟一个虚拟磁盘空间(1MB)作为文件存储器,并将该虚拟文件系统保存到磁盘上(以一个文件的形式),以便下次可以再将它恢复到内存的虚拟磁盘空间中。文件存储空间的管理可采用位示图方法。
2022-05-24 21:41:00 521KB 模拟UNIX文件系统
1
1.本题目为模拟UNIX文件系统来设计一个多用户多级目录的文件系统。 1)课程设计所利用的空间为1M的内存(模拟外存文件系统存储空间)或用一个文件模拟一个磁盘分区,模拟外存文件系统存储空间。这1M内存分成512块,每块为512个字节,这512块就是文件系统总共的可用块数,文件系统的分配就是以块为单位来分配的,空闲块的管理利用位示图的方法来管理。申请1M的内存的方法可以利用malloc()等。 2)在构造文件系统空间时,不用做引导块;专用块中只包含对空闲块和空闲磁盘i节点进行管理的信息,即位示图和记录空闲磁盘i节点号的数组(该数组大小可设置为与磁盘i节点总数相等);要做磁盘i节点区和文件存储区;不用做进程对换区。注意:仔细计算,合理分配各区域。 3)磁盘i节点可以利用在内存中生成链表或者数组的方法来生成,并且限制磁盘i节点数的最大值。同样内存活动i节点也可以利用链表的方法在内存中生成。 4)在往文件中写或者读的时候我们都是对内存中内容进行读写。例如你在文件中写的时候,其实是对分配的文件块中对应的内存赋值。当程序运行结束的时候,文件的内容都会丢失。我们这个文件系统只是一个模拟文件系统功能的虚拟文件系统。当然,若用一个文件模拟一个磁盘分区,模拟外存文件系统存储空间,那你在这个模拟系统中建立的文件其内容就不会丢失了 本程序使用txt文件模拟磁盘分区
2022-05-24 21:39:21 1.1MB Unix
1
模拟UNIX文件系统,实现基本文件的增删改查操作
2022-05-24 21:30:20 425KB UNIX文件系统 C语言
1
模拟Unix文件系统 浙江工业大学操作系统大型试验 目的 通过对UNIX文件系统的子集的模拟实现,了解Unix文件系统的实现机制。 实现功能 Ls 显示文件目录 Chmod 改变文件权限 Chown 改变文件拥有者 Chgrp 改变文件所属组 Pwd 显示当前目录 Cd 改变当前目录 Mkdir 创建子目录 Rmdir 删除子目录 Umask 文件创建屏蔽码 Mv 改变文件名 Cp 文件拷贝 Rm 文件删除 Ln 建立文件联接 Cat 连接显示文件内容 Passwd 修改用户口令
2022-05-20 10:17:15 35KB 系统开源
1
模拟UNIX文件系统的设计及实现源码
2021-06-21 22:35:23 254KB UNIX文件系统
1
(1)多用户 :usr1,usr2 (2个用户) (2)多级目录:具有树形目录结构; (3)具有login (用户登录)和用户身份认证功能; (4)文件的创建: create (5)文件的打开:open (6)文件的读:read (7)文件的写:write (8)文件关闭:close (9)删除文件:delete (10)创建目录(建立子目录):mkdir (11)改变当前目录:cd (12)列出文件目录:dir(列目录时要列出文件名、物理地址和文件长度) (13)退出:logout (14)有文件保护机制,如对文件设置访问权限等(如用户usr1不能对usr2创建的文件进行修改等)。
2021-05-09 11:30:10 11KB 文件系统 Unix C语言
1
模拟Unix文件系统,操作系统课程设计·在windows平台VC上开发.rar
2020-01-03 11:22:32 1.79MB 模拟Unix文件系统
1