您的位置:首页 > 其它

关于同步I/O,异步I/O和OS缓存

2010-02-18 19:36 169 查看
有两种类型的文件IO同步:同步文件IO和异步文件IO。异步文件IO也就是重叠IO。
在同步文件IO中,线程启动一个IO操作然后就立即进入等待状态,直到IO操作完成后才醒来继续执行。而异步文件IO方式中,线程发送一个IO请求到内核,然后继续处理其他的事情,内核完成IO请求后,将会通知线程IO操作完成了。

OS中的缓存,是为了解决CPU与内存的速度差异而产生的。

在访问数据时,先去Cache中查找,如果找不到,再去内容中查找,并将数据放在Cache中。

注意:
cache可以有多级
cache中数据的替换策略
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: