-->
当前位置:首页 > Eng > 正文内容

主观题:h829.为什么要引入磁盘高速缓存?什么是磁盘高速缓存?

Luz3年前 (2022-11-23)Eng507
为什么要引入磁盘高速缓存?什么是磁盘高速缓存?







answer:解:
磁盘的I/O速度远低于内存的访问速度,通常要低4~6个数量级。因此,磁盘的I/O已成为计算机系统的性能瓶颈。为了提高磁盘I/O的速度,其中最主要的技术便是采用磁盘高速缓存。
磁盘高速缓存并非通常意义下的内存和CPU之间增设的一个小容量高速存储器,而是指利用内存中的存储空间来暂存从磁盘中读出的一系列盘块中的信息。(5分)
因此,这里的高速缓存是一组在逻辑上属于磁盘,而物理上驻留在内存中的盘块。高速缓存在内存中可分成两种形式。第一种是在内存中开辟一个单独的存储空间来作为磁盘高速缓存,其大小是固定的,不会受应用程序多少的影响;第二种是把所有未利用的内存空间变为一个缓冲池,供请求分页系统和磁盘I/O共享。(5分)

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。