内存碎片的解释,磁盘和硬盘的区别和机器负载

本文探讨了内存管理中常见的内存碎片问题,包括内部碎片和外部碎片,并介绍了段页式内存分配如何减少这些碎片。此外,还区分了磁盘与硬盘的概念,并解释了它们在计算机系统中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

内存碎片:采用固定大小的内存分区,而一个进程没有办法完全使用,剩余的部分就形成了内部碎片,这种情况一般难以避免,还有是因为某些未分配的内存区域太小,以至于不能满足任何进程的内存使用需求,这种是外部碎片。这两种碎片都属于内存碎片。
目前采用普遍的内存分配方式是段页式内存分配,就是将进程的内存区域分为不同的段,然后将每一段由多个固定大小的页组成,通过页表机制,使得段内的页可以不必连续处于同一内存区域。从而减少了外部碎片,然而同一页内仍然可能存在内部碎片,但是一页的内存空间本就较小,所以可能存在的内部碎片也较少。

磁盘和硬盘的区别:计算机的存储器有两类,一类是内部存储器,也就是内存,一断电就会丢失所有的数据,一类是外部存储器,主要就是磁盘,断电数据不会丢失。内存的存储信息速度快,磁盘的存储速度比内存慢很多,磁盘又分为两类,一类是硬盘,一类是软盘,硬盘的容量大,一般装在机箱里,软盘容量较小,一般在机箱外。如果说一台计算机是一个工厂的话,硬盘就像是仓库,能存储很多东西,但是仓库不能随便移动,软盘就像是卡车,装的东西虽然不多,但是移动很方便。硬盘的存取速度比软盘快的多,这也很好理解,卡车虽然移动方便,但是装卸很麻烦。仓库虽然不能移动,但是存储和移动货物的时候比较方便。但是硬盘是外部存储器,速度没有内存快,
我们平时用的光盘也属于软盘,它比一般的软盘容量要大,可以用来存储歌曲或者是存储电影,但是光盘一般只能读但是不能写。我们平时使用电脑主要是与硬盘上的各种信息打交道。

机器负载:反应了机器的当前状态,如果机器负载较高,那么对机器的操作将难以执行。机器的负载主要是由于CPU的使用,内存使用,IO消耗三部分组成,任何一项过高,都将导致机器的负载增大。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值