操作系统学习笔记(三):缓冲技术与中断技术

缓冲技术与中断技术
缓冲

缓冲区 :硬件设备之间进行数据传输时,专门用来暂存这些数据的一个存储区域
缓冲的主要用途 :解决部件之间速度不匹配的问题
三种:
用在内存和处理机之间用在处理机和其他外围设备之间用在设备和设备通信上
以cache为例,cache技术是用来解决处理机和内存进行数据传输时的速度不匹配而产生的
拥有cache的计算机系统,cpu去读取数据会先到cache中去找,在cache中找不到才会去速度较慢的内存中去找,我们可以根据局部性原理将很可能被时用到的数据放到cache中,减少cpu直接从内存中存取数据的次数,这样可以大大提高cpu的利用率
中断

❓什么是中断
中断是指处理机对系统中或系统外发生的异步事件的响应
举个例子
一个下午你正在房间里敲代码,突然你妈叫你去吃饭(发生了异步事件),然后你将已经完成的代码保存好并进行记录(中断断点),然后你去答应一声去吃饭(响应

操作系统学习笔记(三):缓冲技术与中断技术最先出现在Python成神之路

版权声明:
作者:congcong
链接:https://www.techfm.club/p/11310.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>