RAM 디스크가 있는 경우 시스템 RAM은 무엇이 필요합니까?

RAM 디스크가 있는 경우 시스템 RAM은 무엇이 필요합니까?

RAM 디스크가 있고 해당 RAM 디스크에 전체 OS를 넣으면 시스템 RAM을 가져오는 것이 시스템 드라이브에서 가져오는 것보다 빠르지 않기 때문에 시스템 RAM이 더 이상 유용하지 않을 것이라고 생각합니다. 그러나 내가 찾은 모든 튜토리얼에서는 항상 내가 가진 모든 것 대신 RAM의 작은 부분만 RAM 디스크에 할당한 다음 RAM 디스크가 일반 하드 드라이브이기 때문에 RAM 디스크를 사용합니다. 그래서 제 질문은 시스템 메모리 없이 RAM 디스크에서 직접 작업할 수 있는 방법이 있느냐는 것입니다.

답변1

적어도 다음과 같은 이유가 있습니다.

  1. 운영 체제는 다양한 데이터 구조에 메모리를 할당해야 합니다. RAM 디스크 대신 RAM을 사용하여 메모리를 할당합니다.
  2. RAM 디스크에 대한 액세스는 (적어도) 운영 체제의 블록 계층을 통과합니다(포인트 1 참조 - 해당 데이터 구조는 RAM에 할당되어야 함). 이로 인해 RAM 디스크 액세스가 RAM 액세스보다 느려집니다.

OS는 RAM 디스크가 설정된 다음 모든 할당이 RAM 디스크로 마이그레이션될 때까지 지금처럼 자체적으로 부팅할 수 있지만 이는 그다지 의미가 없습니다. OS를 복잡하게 만듭니다.그리고그러면 작업 속도가 느려질 것입니다.

관련 정보