目前所知的存储数据的东西
1、寄存器:速度最快,数量最少,价格最贵
2、内存:速度一般快,数量一般多,价格一般贵
3、磁盘:速度慢,容量最多,最便宜
磁盘缓存:CPU从硬盘读取使用数据时,硬盘会将此数据同时传给内存一份储存在内存里面,下次再读取直接从内存读取,这就是磁盘缓存
虚拟内存:将磁盘当中的一块,当做内存使用,由于CPU只能读取内存上面的值,而无法读取硬盘上面的值,故当一个程序需要10M,而内存只有5M时,磁盘会分出5M作为虚拟内存,CPU在读取数据时,先读取内存里面的5M内容,然后虚拟内存会跟物理内存更换内容,CPU可以读取接下来的内容,这种交换也会分为两种方式,分页式和分段式,WINdows使用的都是分页式的方式,将程序分成一页一页,而分段式则是将程序功能进行整理分成一段一段的方式
RLE无法正常的压缩文本,RLE压缩方式:文件为WWWWLLLL,压缩为W4L4,常用于压缩图片,传真
哈夫曼算法:压缩文本
网友评论