50分悬赏虚拟磁盘驱动程序设计,运行成功在追加25分。

1. 基本要求:
(1) 为Linux设计一个设备驱动程序,该驱动程序能够用内存来模拟一个1MB的磁盘。
(2) 用户可以动态安装和卸载该驱动程序。
2. 创新要求
在基本要求达到后,可以进行创新设计。
3.设计方法和基本原理
(1) 问题描述:
驱动程序的注册与注销;
设备的打开与释放;
设备的控制操作;

(2) 问题的解决方案:
驱动程序的注册与注销; register_blkdev( ); unregister_blkdev( );
设备的打开与释放; 调用file_operations结构中的函数open( )和release( );
设备的控制操作; ioctl( );

C++开发,只是一个课程设计,不需要太高端复杂。谢谢高手指点!

运行成功在追加25分。

“Linux网吧虚盘系统 IStorage2.7.1”

“网吧虚拟共享硬盘系统 IStorage2.7.1” 是一款采用 iSCSI 协议的专业网络存储服务器软件,主要用于网吧和需要共享管理网络存储空间的环境,它除了具备一般 ISCSI 存储软件的好处外 ,同时支持软 RAID 功能 , 其性能比一般的 windows 环境下的同类系统性能高出 1 倍。

主要特点

1 .高性能: iStorage 比同类的 windows iSCSI 服务器性能高 100 %;

2 .高稳定性:采用专用的 Linux 服务器,具有很高的稳定性;

3 .高系统可靠性:系统本身采用我们设计的超级还原技术,能够保证系统的高可靠性;关机或重启服务器可直接按服务器上的开关,也不会破坏服务器上的系统;

4 .服务器裁剪技术:因为服务器上安装的软件越多,性能就会越慢。采用服务器裁剪技术,把大多数用不到的 Linux 服务都裁剪了,从而进一步提高了服务器的性能;

5 .软 RAID 技术:内置软 RAID 的技术,能够在不添加硬件的情况下大大提高磁盘的性能;

6 .两级写缓存技术:实现内存写缓存+磁盘写缓存技术, 采用内存写缓存技术可以大大提高系统的性能,当内存不够时,会自动将旧的数据写到磁盘,实现磁盘写缓存;

7 .智能服务器技术:对服务器采用智能管理,用户不需要知道任何 Linux 的命令使用,大多数的配置管理都是程序自动实现的,减轻了管理员的负担;

8 .智能安装技术:采用我们裁剪的系统,整个 Linux 操作系统+ iSCSI 程序一共只有 12MB ,可以在 1 分钟内将系统完全装好;

9 .光盘服务器技术:用我们的安装光盘启动任何计算机,该计算机就自动的成为一台 iStorage 服务器,会自动的将该计算机上的磁盘共享,可以方便的用于测试,而且不会损坏磁盘上的数据。

10 .快速启动技术:因为我们裁剪了很多用不到的系统服务,这个 iStorage 系统能够在 30 秒内快速启动,因为采用了超级还原技术,服务器重启只需要安服务器上的 reset 键即可,可以加快重启速度,不象现有的系统重启还要很长的关机过程。

11 .远程管理技术:设计一个 windows 平台的远程管理客户端,很方便的对服务器进行管理,服务器本身完全可以不接显示器、键盘和鼠标等。

如果没有LINUX虚拟磁盘也不会对迅闪有什么影响
温馨提示:内容为网友见解,仅供参考
无其他回答

sql语句帮助(高分悬赏)
vefat: virtual file allocation table(虚拟文件分配表) (vxd,virtual device drivers,虚拟设备驱动程序) wdm(windows driver model,视窗驱动程序模块) winsock: windows socket,视窗套接口 whql: windows hardware quality labs,windows硬件质量实验室 whs: windows Xing host,视窗脚本程序 zam: zero administration for ...

100分悬赏!玩不了超级跑跑(游戏)100分悬赏!高手来
◆错误分析:一个与系统内存管理相关的错误, 比如:由于执行了大量的输入\/输出操作, 造成内存管理出现问题: 有缺陷的驱动程序不正确地使用内存资源; 某个应用程序(比如:备份软件)被分配了大量的内核内存等. ◇解决方案:卸载所有最新安装的软件(特别是哪些增强磁盘性能的应用程序和杀毒软件)和驱动程序. 10、0x00000044...

高分悬赏: 1.电脑自身安全问题包括哪些内容? 2.哪些因素影响电脑硬件的...
进入Windows后,在“主群组”中双击“控制面板”,进入“386增强模式”设置,单击“虚拟内存”按钮后再单击“更改”,把左下角的“32位磁盘访问”核实框关闭,在确认后,再重启动Windows,在Windows中再访问CD-ROM进就不会出错误。 常见故障三:光驱无法正常读盘,屏幕上显示:“驱动器X上没有磁盘,插入磁盘再试”,或"CDR...

校园网共享上网的问题
打开计算机,操作系统会检测到网卡并提示您插入驱动程序盘。插入随网卡销售的驱动程序盘,然后单击“下一步”,Windows找到驱动程序后,会显示确定屏幕,单击“下一步”。如果Windows没有找到驱动程序,单击“设备驱动程序向导”中的“浏览”按钮来指定驱动器的位置。如果您的驱动程序不是最新的版本,可以打开“设备管理”,运...

50 分求如何优化我的系统(要很详细的)
然后在〔控制面板〕\\〔添加或删除程序〕\\〔添加\/删除 Windows 组件〕\\不选〔Windows Messenger〕\\〔下一步〕\\〔完成〕后便成功移除。 停止“磁盘空间不足”的通知 : 当磁盘驱动器的容量少于 200MB 时 Windows XP 便会发出“磁盘空间不足”的通知 如需停止此功能,可按下面程序更改登录文件 在〔开始〕\\〔运行...

谁把电脑常用英语单词写给我,给50分,随后还可以加分,最少10个以上,要...
Primary Master Drive 第一主驱动器 Primary Slave Drive 第一从驱动器 Secondary Master Drive 第二主驱动器 Secondary Slave Drive 第二从驱动器 IDE Drive UDMA 支持UDMA的IDE驱动器:使用该选项可以启用或禁用通过内部IDE硬盘接口的DMA传输。 Hard-Disk drive Sequence 硬盘驱动器顺序 System BIOS boot devices ...

电脑反复出问题,成功解决问题奖100分!
第一步:点击开始-->运行:regedt32, 找到[HKLM\\\\SYSTEM\\\\Currentcontrol set\\\\control\\\\session manager\\\\memory management], 在右侧新建双字节值\\\\"TrackLockedPages\\\\", 值为1. 这样Windows便会在错误再次出现时跟踪到是哪个驱动程序的问题. 第二步:如果再次出现蓝屏, 那么错误信息会变成: STOP:0x0000000CB(...

求网众虚拟磁盘LINUX服务端评估版本
在Linux思想中您的这一习惯需要改变。Linu x在本质上更遵循“牛顿运动定律”。一旦开始运行,它将保持运行状态,直到受 到外来因素的影响,比如硬件的故障。实际上,Linux系统的设计使得应用程序不 会导致内核的崩溃,因此不必经常重新引导(与Windows系统的设计相对而言)。 所以除了Linux内核之外,其他软件的安装、启动、停止...

为什么在进入安全模式的时候会出现蓝屏死机,急急急
二、应用程序存在着BUG 有些应用程序设计上存在着缺陷或错误,运行时有可能与Win9X发生冲突或争夺资源,造成Win9X无法为其分配内存地址或遇到其保护性错误。这种BUG可能是无法预知的,免费软件最为常见。另外,由于一些用户还在使用盗版软件(包括盗版Win9X),这些盗版软件在解密过程中会破坏和丢失部分源代码,使软件十分不...

虚拟磁盘准备失败
假设我们要把位于XXX计算机中的YYY共享文件夹映射成本地的Z磁盘,那么无论使用哪种自动映射方法,首先需要做的就是为网络映射操作创建一个可执行的批处理文件,以后通过各种方法让批处理文件实现自动运行,从而达到自动创建网络映射的目的。在创建批处理文件时,可以先打开写字板之类的文档编辑程序,然后在...

相似回答