
Linux
文章平均质量分 94
NLP菜鸟
这个作者很懒,什么都没留下…
展开
-
02-Linux-IO多路复用之select、poll和epoll详解
在linux系统中,实际上所有的 I/O 设备都被抽象为了文件这个概念,一切皆文件,磁盘、网络数据、终端,甚至进程间通信工具管道 pipe 等都被当做文件对待。多路:多个 socket 网络连接。复用:复用一个线程,使用一个线程来检查多个文件描述符(socket)的就绪状态。多路复用主要有三种技术:select、poll、epoll。epoll 是最新的,也是目前最好的多路复用技术。都是I/O多路复用机制,即能监视多个fd,一旦某fd就绪(读或写就绪),能够通知程序进行相应读写操作。但本质都是。原创 2023-09-04 10:54:56 · 616 阅读 · 0 评论 -
01-Linux-磁盘分区与目录配置
另外,能够识别 GPT 分区表的操作系统会检查保护 MBR 中的分区表,如果分区类型不是 0xEE 或者 MBR 分区表中有多个项,也会拒绝对硬盘进行操作。因为每个 LBA 有 512B,因此每组记录用到 128B 的空间,除了每组记录所需要的标识符与相关的记录之外,出于兼容性考虑,LBA0 存储了一份传统的 MBR 信息,用来防止不支持 GPT 的硬盘管理工具错误识别并破坏硬盘中的数据。由于分区表仅占 64B,因此最多能有四组记录区,每组记录区记录了该区段的起始与结束的柱面号码。原创 2023-04-18 19:30:56 · 1327 阅读 · 0 评论