外部设备按数据传输的方式可分为多种类型,通常磁盘被当作哪一种类型的设备
块设备
字符设备
虚拟设备
独占设备
答案
块设备
解析
磁盘通常被当作块设备类型。
块设备是以固定大小的数据块为单位进行读写操作的外部设备。磁盘(包括硬盘、固态硬盘等)是典型的块设备,数据在磁盘上是以块为单位进行存储和检索的,每个块具有固定的大小,例如常见的512字节、4096字节(4K)等。操作系统通常使用块设备来存储文件系统,其中文件和目录信息被组织在磁盘的这些固定大小的块中。
字符设备则以字符流(即字节流)的形式传输数据,适用于不需要以固定大小块进行传输的设备,如键盘、鼠标和串行通信设备。
虚拟设备是在软件中模拟的设备,而独占设备是指在某一时刻只能被一个进程使用的设备,如打印机。但就数据传输方式而言,磁盘被归类为块设备。