软考初级

何谓磁盘高速缓存?在设计磁盘高速缓存时需要考虑哪些问题?

题目
何谓磁盘高速缓存?在设计磁盘高速缓存时需要考虑哪些问题?

参考答案和解析
答案:(1)磁盘高速缓存的定义:磁盘高速缓存是指在内存中为磁盘盘块设置的一个缓冲区,在缓冲区中保存了某些盘块的副本。当出现一个访问磁盘的请求时,由核心先去查看磁盘高速缓冲器,看所请求的盘块内容是否已在磁盘高速缓存中,如果在,便可从磁盘高速缓存中去获取,这样就省法了启动磁盘操作,而且可使本次访问速度提高几个数量级;如果不在,需要启动磁盘将所需要的盘块内容读入,并把所需盘块内容送给磁盘高速缓存,以便以后又需要访问该盘块的数据时,便可直接从高速缓存中提取。(2)在设计磁盘高速缓存时需要考虑的问题:1、如何将磁盘高速缓存中的数据传送给请求进程;2、采用什么样的置换策略:3、已修改的盘块数据在何时被写回磁盘。
如果没有搜索结果,请直接 联系老师 获取答案。