PSU CMPSC 311分配组合
这是PSU中cmpsc 311分配的组合。
作业2-CRUD设备驱动程序
概述
此类的所有剩余分配都基于您提供的一组易于使用的功能,以便使用您的代码的应用程序可以轻松地与诸如硬盘驱动器(HDD)之类的外部块存储设备进行通讯。 该设备已经具有自己的预定义功能集,可以与其通信。 但是,它们使用起来很繁琐(硬件常见的问题),而不像程序员希望的那样抽象。 因此,我们将翻译它们以模仿标准的C文件命令(打开,关闭,读取,写入和查找),以便其他人更轻松地与设备通信。 换句话说,您的应用程序的行为就像是HDD设备的驱动程序。 我们的函数称为hdd_open,hdd_write,hdd_read,hdd_seek和hdd_close。
什么是块存储设备?
块存储设备实际上不存在。 它是一个虚拟设备(以代码建模)。 假设您自己理解虚拟设备是一些外部HDD。 块存储设备存储
1