当前位置:首页 > 内存 > 正文

交换内存

  • 内存
  • 2024-07-04 02:06:47
  • 6807

一、操作系统内存管理的覆盖与交换1.覆盖思路:将你的程序分成多个段(多个模块)。经常使用的段驻留在内存中,不经常使用的段根据需要转移到内存中。
将用户空间划分为固定区域和多个覆盖区域。活动部分放置在固定区域,访问段放置在覆盖区域。
特点:将进程的所有信息加载到主存中。只有覆盖区域内的段才能在内存中更新;覆盖区域外的段仍驻留在内存中。
2.交换思路:当内存空间不足时,系统暂时从外部内存中交换出一些进程,并用执行条件将外部内存中的一些进程交换到内存中(processes)。在内存之间动态调度)。
换出:将等待程序的状态从内存转移到辅助存储。
换入:将就绪程序从磁盘转移到内存,以竞争辅助存储。>
结构:磁盘空间分为两个交换区,搭配一个文件区。文件区主要用于存储文件,使用率以存储空间为主,采用单独分配的方式用于管理文件区空间。交换区空间仅占用磁盘空间的一小部分,而换出的进程数据位于交换区
3.交换问题
使用快速硬盘进行备份存储。磁盘需要足够的空间和执行直接内存图像处理访问的能力。
传输时间与内存成正比。空间换出
进程只能在空闲时换出
交换通常在许多进程正在运行且内存稀缺且系统负载减少时才会启动。
尽管常规交换的使用率较低,但交换策略的一些变体在许多系统中仍然发挥作用
注意
PCB被交换它不会被写出并保持驻留在记忆中。


二、一般交换机内存多大此设备内存大小可能会根据不同型号和规格而有所不同。
一般来说中高端交换机的内存会比较大,而低端交换机的内存会比较小。例如,一些中高端交换机的CPU频率可能超过1000MHz,并且内存从64M到256M,甚至1G或5G。然而,低端交换机的内存可能从几兆字节到几十兆字节不等。