메모리에서 운영 체제 실행


10

SSD가 OS를 메인 메모리에로드하고 거기서 실행하는 것이 얼마나 경제적 일지 극심한 경향이 있다고 가정 합니까?

몇 가지 명백한 단점을 처리 할 수 ​​있다고 생각할 수 있습니다 (지난 2 년 동안 20gig VM의 범위 내에서 살아 남았습니다) .Windows 7 또는 최신 Fedora를 실행하기위한 전문가, 단점, 요구 사항 및 비용은 RAM에서 우분투 배포판.

혼란이 없기 때문에 USB 스틱 또는 라이브 CD에서 OS를 실행한다고 말하지 않습니다. 나는 컴퓨터를 시작하고 전체 HD를 외부 HD 또는 '클라우드'또는 큰 메모리 스틱에서 메모리로 전송하여 실행합니다. 기기가 꺼지면 상태를 외부 저장소에 저장합니다.


여기서 어떤 건설 요구 사항이 누락 되었습니까?
피터 터너

피터도 동의합니다. "-1"에도 반응했습니다. +1.
TFM

정보를 위해서, OS 플래시 드라이브에 대한 쓰기를 최소화하기 위해 FreeNAS 0.7 Embedded가하는 것과 정확히 같습니다.
sblair

'toram'옵션으로 Knoppix를 부팅하십시오. CD가 메모리에 복사 될 때까지 기다리십시오. ????; Profi-메모리에서 실행되는 전체 OS, 응용 프로그램, 파일 등 단점 : CD-ROM 드라이브에서 메모리로 700MB를 읽는 데 걸리는 시간.
다스 안드로이드

이것은 SSD를 사용하는 것보다 훨씬 안전하지 않은 것 같습니다. 대부분의 SSD는 매우 안정적이며 수명이 길다 (오늘날 빠르게 성장하는 기술로 인해 2-5 년 이상 그런 것을 사용하고 싶지 않습니다 ...). 예를 들어 시스템을 RAM에로드 할 때 발생하는 한 가지 문제는 전력 손실이 전체 작업 데이터를 잃어 버리는 것을 의미한다는 것입니다.
Michael K

답변:


8

좋은 질문이지만, 당신이 무언가를 놓치고 있다고 생각합니다-대부분의 운영 체제는 이미 시작시 시스템의 메모리에로드되어 있습니다. 전 세계의 모든 프로그래머는 컴퓨터의 속도 저하 / 병목 현상 (아직 프로그래머가 아닌 경우 유형에 관계없이 디스크 드라이브)이 무엇인지 알고 있으므로 시스템 RAM에 최대한 경제적으로로드됩니다.

당신이 요구하는 것을 확실히 할 수는 있지만 시작시 스토리지 드라이브에서 OS를로드 한 다음 종료하기 전에 드라이브에 다시 써야하기 때문에 실제로는 아무 의미가 없습니다. 또한 운영 체제 로드되면 스토리지 시스템에서 검색 할 필요가 없습니다 (특정 시스템 작업 및 업데이트 등은 제외).

RAM 디스크 를 임시 저장 영역으로 사용하거나 전체 응용 프로그램 을 RAM 디스크에 놓고 거기서 실행하면 성능이 향상됩니다 . 내가 얻는 것은 빠른 스토리지 미디어에서 실제로 실행 해야하는 운영 체제가 아니라 나중에 로드 해야하는 응용 프로그램입니다 . 대부분의 운영 체제가로드되면 OS 자체에서 디스크 액세스가 많지 않고 사용하는 응용 프로그램이됩니다.


애플리케이션 언급에 +1 우리가 사용하는 응용 프로그램은 OS가 아닌 느린 응용 프로그램입니다. 그리고 OS가 애플리케이션 속도를 높이기 위해 할 수있는 일은 거의 없습니다. Microsoft를 독점으로 다시 돌리지 않는 한. 내가 좋아하는 것.
surfasb

응용 프로그램은 종종 시스템 드라이브 (예 :)와 상호 작용하기를 좋아합니다 c:. 따라서 RAM에 OS를 설치하는 것이 전적으로 의미가 있습니다.
Dmitri Nesteruk

«시작할 때 스토리지 드라이브에서 OS를로드 한 다음 종료하기 전에 다시 드라이브에 다시 써야하기 때문에 아무 의미가 없습니다. 부팅 할 때마다 재설정해야하는 OS 이미지의 네트워크 부팅은 어떻습니까?
Groosha

1

단지 몇 가지 아이디어. 잘 조직되지 않았습니다. 그러나 우리가 얼마나 멀리 갈 수 있는지 보자.

분명히 현재의 RAM 가격으로 인해 RAM에서 전체 OS를 실행하고 시작시에만 하드 디스크에서로드 (및 종료 저널 커밋 스타일 중에 작성)하는 것이 매우 매력적인 옵션이됩니다.

문제는이 특정 작업을 수행하는 것이 쉽지 않다는 것입니다. 추정 된 사용자가 주어진다면 소프트웨어 / OS 제조업체 / 개발자가 그렇게 경제적으로 건전하지 않을 것입니다.

그러나 리눅스의 경우 옵션 일 수 있으며 사용 가능한 램의 양을 지정하고 맞춤형 OS를 만들 수 있습니다. 예 : 4GB 램 에디션 / 8GB 램 에디션 / 16GB 램 에디션. 2gb / 4gb / 12gb는 하드 디스크에서 파일을로드하는 데 사용됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.