暂无图片
什么是内碎片?什么是外碎片?
我来答
分享
2023-03-23
什么是内碎片?什么是外碎片?

什么是内碎片?什么是外碎片?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
北斗

内碎片:分配给程序的存储空间没有用完,有一部分是程序不使用,但其他程序也没法用的空间。内碎片是处于区域内部或页面内部的存储块,占有这些区域或页面的进程并不使用这个存储块,而在进程占有这块存储块时,系统无法利用它,直到进程释放它或进程结束时,系统才有可能利用这个存储块。

外碎片:由于空间大小,小到无法给任何程序分配存储空间。外部碎片是出于任何已分配区域或页面外部的空闲存储块,这些存储块的总和可以满足当前申请的长度要求,但是由于它们的地址不连续或其他原因,使得系统无法满足当前申请。

内碎片和外碎片是一对矛盾体,一种特定的内存分配算法,很难同时解决好内碎片和外碎片的问题,只能根据应用特点进行取舍。

暂无图片 评论
暂无图片 有用 1
打赏 0
暂无图片
中国石磊

内部碎片是处于区域内部或页面内部的存储块,占有这些区域或页面的进程并不使用这个存储块。外部碎片就是还没有被分配出去不属于任何进程,但由于太小了或不连续无法分配给申请进程的空闲区域。

暂无图片 评论
暂无图片 有用 1
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
Kingbase数据库中sysaudit.bgw_workers这个参数是什么作用?
回答 2
我理解它会监控SQL语句的执行,还会监听数据库对象相关的操作,比如数据库表、视图、存储过程等的创建、修改和删除操作。
Oracle 如果A盘有坏道,使用dd把A盘备份到B盘,坏道也会备份过去吗?
回答 2
物理层面坏掉,不行了
PL/Sql 在哪设置查出的数据显示小数点前面的0?
回答 2
在OS里设置的
两个不同的数据库,但是实例名是一样的,这两个实例能做主从同步吗?
回答 1
已采纳
单机可以做主从,但是意义不大,仅限于测试环境学习。
数据库中有字典表,保存了大量字典的值,比如国家、省份、付款方式、公司名称等,其他表会使用这里的数据。想问问其他表保存这些内容的时候,是使用id好,还是直接保存值好?
回答 1
一般来说,使用id保存比较好,因为这样可以减少数据库中的冗余数据,提高数据库的性能。另外,使用id还可以方便的更新字典表中的值,而不用更新其他表中的值。
RPO是什么
回答 3
已采纳
是恢复点目标
有一张学生成绩表 Scores,包含 student_id, course, score 三个字段。如何用一条 SQL 查询找出每个课程中分数最高的学生?
回答 4
SELECTs.course,s.studentid,s.scoreFROMScoressINNERJOIN(SELECTcourse,MAX(score)ASmaxscoreFROMScoresGR
impdp导入,xshell断开会影响任务执行吗?
回答 2
已采纳
不影响,数据泵是后台job,attach进去job就可以查进度
如何实现数据库层次查询功能?
回答 1
问这么多问题,到底出于什么目的呢?我很好奇...
代码端对于数据库有影响吗?
回答 1
代码端通常以数据的增、删、改、查居多性能低下的SQL语句会对SQL的执行产生影响,进而对数据库产生影响的