IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

[基础]什么是块设备和什么是字符设备

扶凯 2010-07-18 23:36:04 累计浏览 2,001 次
本机暂存

系统中能够随机(不需要按顺序)访问固定大小数据片(chunk)的设备被称作块设备,这些数据片就称作块。最常见的块设备是硬盘,除此以外,还有软盘驱动器、CDROM驱动器和闪存等许多其他块设备。注意,它们都是以安装文件系统的方式使用的――这也是块设备通常的访问方式。

另一种基本的设备类型是字符设备。字符设备按照字符流的方式被有序访问,像串口和键盘就都属于字符设备。如果一个硬件设备是以字符流的方式被访问的话,那就应该将它归于字符设备;反过来,如果一个设备是随机(无序的)访问的,那么它就属于块设备。

同分类推荐文章

  1. 等了十年的 Go 链式管道,终于来了:seq 让你像写 Scala 一样写 Go (2026-06-25 18:38:18)
  2. Go 实验特性详解 (2026-06-21 10:05:27)
  3. amd64 微架构级别对 Go 程序性能提升多少? (2026-06-21 09:38:49)

查看更多 后端 文章 →

建议继续学习

  1. Linux IO协议栈框图 (累计阅读 6,451)
  2. 虚拟内存的作用 (累计阅读 5,455)
  3. 为什么Linux不需要磁盘碎片整理 (累计阅读 5,378)
  4. 算法的意义 (累计阅读 4,526)
  5. UNIX 痛恨者手册读后笔记 (累计阅读 4,451)
  6. Linux发展编年表 (累计阅读 4,068)
  7. Ceph的现状 (累计阅读 3,933)
  8. 编程珠玑番外篇-K. Plan 9 的故事(修订版) (累计阅读 3,872)
  9. 操作系统-进程管理 (累计阅读 3,439)
  10. 空指针的解引用 (累计阅读 3,312)