window采用的内存管理方式
答案:2 悬赏:10 手机版
解决时间 2021-04-24 03:04
- 提问者网友:送舟行
- 2021-04-24 00:16
是段式页式的还是其他的,初学,望说的简明点
最佳答案
- 五星知识达人网友:掌灯师
- 2021-04-24 01:51
页表式。Windows将线程存放于一张表(虚拟内存)中,这张表通过指针同内存的物理地址建立关联。
当需要用到其中的某个线程时,Windows找到该线程存放在表中的位置,并通过指针放入物理内存里调用它。物理内存此时被真正占用。
调用完毕的线程不一定会被立即释放,因为有可能会很快再用,尤其是对应比较频繁的操作命令的线程。
而这也是Windows管理内存方面的缺陷,这种为了减少频繁读取内存而设计的内存管理方式造成了大量的可用内存空间无法及时被解放出来的实例。这就是如果不关机,装了Windows的电脑越用得久越慢的原因。
关于虚拟内存:操作系统建立的对应物理存储器的空间管理机制,包括内存和磁盘等。也被称作“镜像”。既是表,也被称为页(Page)。
高级程序语言(C、C++等)通过设计表来实现程序对物理内存的管理,不需要像低级语言那样直接操作内存(实在太可怕的工作量了,也容易出错)
当需要用到其中的某个线程时,Windows找到该线程存放在表中的位置,并通过指针放入物理内存里调用它。物理内存此时被真正占用。
调用完毕的线程不一定会被立即释放,因为有可能会很快再用,尤其是对应比较频繁的操作命令的线程。
而这也是Windows管理内存方面的缺陷,这种为了减少频繁读取内存而设计的内存管理方式造成了大量的可用内存空间无法及时被解放出来的实例。这就是如果不关机,装了Windows的电脑越用得久越慢的原因。
关于虚拟内存:操作系统建立的对应物理存储器的空间管理机制,包括内存和磁盘等。也被称作“镜像”。既是表,也被称为页(Page)。
高级程序语言(C、C++等)通过设计表来实现程序对物理内存的管理,不需要像低级语言那样直接操作内存(实在太可怕的工作量了,也容易出错)
全部回答
- 1楼网友:一袍清酒付
- 2021-04-24 02:16
就是进入windows操作系统。你可以登入WWW.jkehge65.com
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯