![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
unix操作系统
文章平均质量分 91
写代码的柯长
Do the impossible.
See the invisible.
Raw! Raw!
Fight the power.
展开
-
揭秘UNIX文件缓存(the buffer cache)(理论篇)
对于UNIX系统来说,最核心的是两个子系统,一个是File subsystem(文件子系统),一个是process control subsystem(进程控制子系统),请看下面这幅图: 这幅图基本上讲述了UNIX内核的基本架构,可以看到在file subsystem到block即device drivers(设备驱动)之间有一个明显的buffer cache,我们就来讲讲这个The原创 2017-10-12 01:17:41 · 1456 阅读 · 0 评论 -
揭秘UNIX文件缓存(the buffer cache)(实战篇)
这篇博客基于上篇的the buffer cache理论篇,本人利用c++11的多线程机制实现了一个demo,并且由于在网上大多数博客针对双向链表的LRU实现并没有过多的考虑同步问题,特做此记录。 想要直接看项目代码,可以直接移步到我的github:https://github.com/HBKO/the_buffer_cache闲话少说,在这篇博客中你将看到以下内容: 好戏开始: 先来展示一下原创 2017-11-01 01:29:52 · 647 阅读 · 0 评论