C语言模拟实现Linux文件系统 1、在内存中开辟一块空间来模拟文件系统的运行,不读写硬盘。 2、面向单用户、单任务,不考虑并发,不考虑文件属主、组等概念。 3、程序开始后,初始化并接收用户输入。若输入”enter”,则重新建立文件系统, 读取上次的退出状态,以上次目录为当前目录; 若输入”q”则退出程序。 用户输入”exit”后,保存当前状态,退出系统 ,等待用户输入。
2024-06-28 19:42:21 648KB 文件管理系统 Linux文件系统
1
对linux0.11文件系统进行了分析和介绍,对于初学者可以方便快速的了解linux文件系统
2023-01-29 18:11:33 945KB linux 文件系统
1
Linux操作系统基础
2022-11-02 19:01:01 545KB Linux 操作系统
实验目的和要求: 1了解Linux文件系统 2 可以根据proc文件系统获取系统信息 实验条件: 1、装有Linux操作系统的微型计算机; 实验过程 Linux上的/proc目录是一种文件系统,称为proc文件系统(虚拟文件系统),它存储内核状态信息,包括cpu、内存以及进程等信息。proc文件系统有很多优点:应用程序获取内核数据不用切换到内核态,增加了系统的安全性(像ps命令就是通过proc获取进程信息);应用程序可以通过proc直接改变内核参数,这样不用重新编译内核就可以改变和优化内核行为。总之,proc为用户应用程序获取系统内部信息提供了一个安全、方便的界面。proc存在内存中,不占用外存。我们的实验是使用proc文件系统,来获取系统信息。 下面是/proc目录下的文件: 要求根据上述知识,结合课程内容完成一个查看cpu和内核版本信息以及启动时间的程序。
2022-09-23 21:00:45 465KB linux
1
操作系统课程设计: 需求分析: 1.编写程序,模拟一个简单的文件管理系统。树型结构,目录下可以是目录,也可以是文件。 2.该系统可以实现以下用户指令:cd、ls、mkdir、touch、gedit、rm、cp、rename、su、cls、exit、help等 任务要求: 1.深入了解文件管理系统,初步掌握文件管理系统的实现方法。 2.实现基本的linux、dos命令。 实现少量拓展高级命令。 文件包括程序和课设报告,环境是Visual Studio 2019
2022-09-15 09:02:41 76.02MB 操作系统 Linux 课设 C++
1
C/C++仿真实现Linux文件系统,主要有文件管理、文件操作、用户管理、文件共享等功能
2022-07-13 11:07:07 39KB C/C++ linux 文件系统
1
磁盘介绍 机械磁盘构成 主轴 机械手臂/磁盘驱动器 盘片 读取头 控制电路 接口 术语 磁区/扇区 磁轨 磁柱 HTTP的请求响应模型 HTTP的请求响应模型 磁盘介绍 磁盘介绍 Cylinder柱面数表示硬盘每面盘面上有几条磁道 编号是从0开始,最大为1023,表示有1024个磁道 Head磁头数表示磁盘共有几个磁头,也就是几面盘面 编号从0开始,最大为255,表示有256个磁头 Sector/Track扇区数表示每条磁道上有几个扇区 编号从1开始,最大为63,表示63个扇区,每个扇区为512/4k字节,是磁盘的最小存储单位(由于每磁道扇区数相同,所以内密外疏,可以使用多区记录-MZR增加外部的密度,从而增加容量) 计算:1024个柱面 x 63个扇区 x 256个磁头 x 512byte = 8455716864byte(即8.4G) *扇区组成圆就是磁轨或磁道,不同磁盘上同一位置的磁道形成磁柱 逻辑区块Block:逻辑区块是在Partition进行FileSystem的格式化时,所指定的最小存储单位 Block的大小为Sector的2的次方倍数,操作系统一次可以读取一个block
2022-06-10 11:01:19 2MB 计算机病毒 Linux
带有详细的标签,深刻分析linux文件系统的原理,代码解读,原理介绍, 带你走进linux的文件系统的世界
2022-06-06 16:34:31 89.81MB linux 文件系统
1
Linux文件系统概述;windows;;/;;;;;放置系统可执行软件工具,主要包括cat、cp等 命令;;放置一些用户应用软件工具,主要包括 zip、man等命令;;放置一些网路管理的必备程序,主要包 括httpd、wap等命令;;思考
2022-05-27 14:01:03 263KB linux 文档资料 运维 服务器
项目3 Linux磁盘文件管理 第三讲 主要内容 Linux操作命令 Linux目录管理 Linux文件管理 Linux文件系统 磁盘分区管理 Linux的文件系统 文件系统是文件存放在磁盘等存储设备上的组织方法 Linux能支持多种目前流行的文件系统 包括:ext4、swap、vfat、nfs、iso9660 Linux文件系统 ext文件系统 Linux专用的文件系统 ext4:是一种针对ext3系统的扩展日志式文件系统,是专门为 Linux 开发的原始的扩展文件系统(ext 或 extfs)的第四版。 red hat 6.0使用ext4 swap文件系统 交换分区专用,用于Linux系统的虚拟内存使用
2022-05-25 12:00:35 87KB linux 文档资料 运维 服务器