块/字符设备和随机/顺序访问之间有什么影响吗?

块/字符设备和随机/顺序访问之间有什么影响吗?

操作系统概念 说道:

设备在许多方面都有所不同,如图 13.7 所示。

• 字符流或块。字符流设备逐个传输字节,而块设备则以字节块为单位传输。

• 顺序或随机访问。顺序设备按照设备确定的固定顺序传输数据,而随机访问设备的用户可以指示设备寻找任何可用的数据存储位置

enter image description here

块设备是否意味着随机访问?

随机访问是否意味着块设备?

字符设备是否意味着顺序访问?

顺序访问是否意味着字符设备?

谢谢。

答案1

块设备是否意味着随机访问?

否,例如具有块结构的仅倒带磁带。

随机访问是否意味着块设备?

不,尽管我想不出具有随机访问功能的现有字符流设备。但 SSD 和 Flash-ROM 通常允许特定字符阅读写作,虽然只是特定于块的擦除(这表明设备可以在更多维度上有所不同)。

字符设备是否意味着顺序访问?

这相当于第二个含义(通过对位)。

顺序访问是否意味着字符设备?

这与第一个含义是等价的。

相关内容