使用WPF编写一个Ethernet/IP的主站程序 - 指南
2025/12/19 21:25:01
磁盘缓存是一种软件机制,能让系统将原本存储在磁盘上的数据保留在RAM中,从而在后续访问这些数据时无需访问磁盘,可快速满足需求。Linux主要使用两种磁盘缓存:缓冲区缓存(buffer cache)和页缓存(page cache)。
| Kernel function | System call | Cache | I/O operation |
|---|---|---|---|
| bread( ) | None | Buffer | Read an Ext2 superblock |
| bread( ) | None | Buffer | Read an Ext2 inode |
| generic_file_read( ) | getdents( ) | Page | Read an Ext2 directory |
| generic_file_read( ) | read( ) | Page | Read an Ext2 regular |