如果我有 RAM 磁盘,我需要系统 RAM 做什么

如果我有 RAM 磁盘,我需要系统 RAM 做什么

我想知道,如果我有一个 RAM 磁盘并将整个操作系统放入该 RAM 磁盘上,那么我想系统 RAM 就不再有用了,因为从那里获取它并不比从系统驱动器获取它快。但在我发现的所有教程中,我总是只将 RAM 的一小部分分配给 RAM 磁盘,而不是我拥有的所有内容,然后使用 RAM 磁盘,因为它是普通的硬盘驱动器。所以我的问题是,有没有一种方法可以完全没有任何系统内存,而直接从 RAM 磁盘工作?

答案1

至少有以下几个原因:

  1. 操作系统必须为各种数据结构分配内存:它通过使用 RAM 而不是 RAM 磁盘来分配内存
  2. 对 RAM 磁盘的访问(至少)要经过操作系统的块层(参见第 1 点 - 必须在 RAM 中分配其数据结构),这使得 RAM 磁盘访问比 RAM 访问慢

操作系统可以像现在一样自行引导,直到设置 RAM 磁盘,然后将所有分配迁移到 RAM 磁盘,但这没有多大意义:它使操作系统变得复杂它会让事情变得更慢。

相关内容