«virtual-memory» 태그된 질문

가상 메모리는 각 프로세스에 고유 한 주소 공간 (가상 메모리)이 부여되는 방법이며 하드웨어는 모든 VM 참조를 실제 메모리 주소로 변환합니다. 원래 VM은 사용 가능한 실제 메모리보다 더 많은 주소 공간을 제공하는 데 사용되었습니다. 실제 메모리보다 많은 가상 메모리를 사용하는 상황을 수용하기 위해 HDD와 같은 저장 장치를 사용하여 데이터를 "스왑 아웃"하고 나중에 필요에 따라 "스왑 (다시 스왑)"할 수 있습니다.

1
리눅스 오버 커밋 메모리
나는 리눅스를 사용하여 메모리 오버 커밋을 조사해 왔으며 /proc/sys/vm/overcommit_memory같은 말을하지 않는 기사를 읽었습니다. 이 문서 는 "잘못된 방향으로 가기"라는 제목 아래에서 "값 1 : 오버 커밋을 수행하고 0 (기본값) :하지 않습니다"라고 말하지만 다음 몇 줄에서는 이와 비슷한 내용을 언급합니다. 사실, 사실이 아니며 0은 "과도한 커밋이 얼마나 합리적인지에 대한 추측"을 의미합니다. …

7
가상 메모리 및 SSD
A + 시험을 위해 공부하는 동안 SSD에 대해 읽고 있었고 RAM 한계가 낮은 mobo가 있으면 가상 RAM 전용 SSD를 사용할 수 있다고 생각했습니다. 나는 온라인에서 정보를 찾았고 내가 찾은 정보는 이것이 좋지 않은 연습이라고 말했지만 그 이유를 설명하지 못했습니다. 왜 SSD를 가상 메모리에 사용해서는 안되며 전용 가상 메모리 드라이브에 대해 …


3
/ proc / vmstat의 매개 변수 (pgpgin, pswpin)와 (pswpout, pgpgout)의 정확한 차이점은 무엇입니까?
이 질문은 특정 질문 linux에만 해당됩니다. 그리고 swap space나는 헌신적 인 것을 의미합니다 swap partition. 나는 google이것에 대해 조금하고, 이것을 발견했다 definitions: Paging refers to writing portions, termed pages, of a process’ memory to disk. Swapping, strictly speaking, refers to writing the entire process, not just part, to disk. In …


3
EnhanceUserVA를 수동으로 설정하면 어떤 위험이 있습니까?
32 비트 시스템에서 Visual Studio 2010을 실행하고 정기적으로 가상 메모리 부족 문제가 발생하여 더 이상 VS에서 복사 / 붙여 넣기와 같은 작업을 수행 할 수 없습니다. 필자는 몇 가지 옵션을 확인했으며 이에 대한 Microsoft 줄 은 더 적은 확장을 열어서 실행 중임을 나타내 었으며 작동하지 않으면 bcedit / set 증가하는 …

2
Linux의 가상 메모리가 추가되지 않습니까?
Linux에서 System Monitor를보고 Firefox가 441MB의 메모리를 사용하고 있고 다른 여러 응용 프로그램이 274, 257, 232 등 (가상 메모리 3GB 이상 추가)을 사용하고 있음을 알았습니다. 따라서 리소스 탭으로 전환하면 462MB의 메모리를 사용하고 스왑을 사용하지 않는다고합니다. 나는 혼란스러워. 가상 메모리 양은 프로그램이 실제로 그것을 사용하지 않는 경우를 의미합니다. 아마 그들이 요청했지만 사용하지 …

1
x86 PM 아키텍처에서 스와핑, 페이징, 세분화 및 가상 메모리
글쎄, 이것은 일반적이거나 이미 질문 된 것처럼 보일 수 있지만 다양한 서적, 온라인 자습서 및 심지어 SU에 대한 검색 후에도이 네 짐승이 x86 보호 모드 시스템에서 어떻게 작동하는지 여전히 의아해합니다. 이러한 것들에 대해 논의 할 때 사용할 수있는 올바른 용어는 무엇입니까? 내가 이해하는 한이 4 가지 개념은 완전히 다르지만 메모리 …

3
가상 메모리의 장점은 무엇입니까?
그래서 나는 가상 메모리를 읽었으며 모든 것이 간단하고 실용적입니다. 그러나 나는 하나의 주요 개념을 질식시키고 있습니다. 가상 메모리가 주 메모리에 저장되어 있다면 왜 처음부터 사용합니까? 왜 메인 메모리를 사용하지 않습니까? 나는 여기에 뭔가 빠져 있다고 확신하지만 아직 무엇을 이해하지 못합니다.

1
얼마나 큰 리눅스에서 쓰기 페이지에 복사입니까?
우리 사무실에서 RHEL 5.8을 사용했습니다. 우리의 프로그램은 병렬 처리를 위해 fork에 의존합니다. 이 응용 프로그램은 매우 많은 메모리를 필요로하므로 (수백 GB까지) 우리는이 기능을 만들기 위해 복사 - 복사 기능에 의존합니다. 최근 우리는 예기치 않게 많은 공유 페이지를 발견했으며 원인을 메모리 관리자에게 줄였습니다. Linux에서 copy-on-write가 어떻게 작동하는지 이해하고 싶습니다. 따라서 솔루션을 …

1
배치를 사용하여 가상 메모리 변경
PC 성능을 향상시키기 위해 배치를 사용하여 프로그램을 만들고 있으며 이제 코드에서 변경할 수있는 크기로 Windows 가상 메모리 를 편집 해야하는 단계에 왔습니다 . 필요한 경우 배치 파일에서 실행할 수 있으므로 .reg에서 수행 할 수 있습니다. 어느 누구라도 도울 수 있습니다. 내 OS는 Windows 7 Ultimate 32bit입니다.

1
Windows VM이 기본 호스트 디스크 공간을 소비하게되는 원인은 무엇입니까?
따라서 VMware Fusion을 통해 macOS에서 실행되는 Windows 10 가상 시스템을 갖게되었습니다. 이는 일반적으로 무료로 사용할 수있는 Windows 개발 VM입니다. 자체 가상 HDD의 형태로 호스트 디스크 공간의 상당 부분이 할당되었습니다. 이 때문에 전체적으로 약 50GB의 저장 공간 만 남았습니다. 필요한 경우 가상 HDD를 확장 할 수 있습니다. 문제는: VM을 그냥 실행하면 …


0
권장 페이징 파일 크기 공식
Windows에서 권장 페이징 파일 크기를 계산하는 공식이 있습니까? (사진 참조). 이것은 1,5 x RAM이 아닙니다 (이 PC는 8GB 또는 RAM입니다). 사용자 지정 소프트웨어에서이 계산을 구현해야하지만 Windows가이 값을 얻는 위치를 이해할 수 없습니다. 감사!

2
가상 메모리가 더 이상 가상이 아닌 것은 언제입니까?
Windows의 경우 Mac & amp; Linux에는 RAM 스택에있는 모든 응용 프로그램 소프트웨어 프로세스에 대해 가상 메모리가 진행 중입니다. 그러나 데이터 유형에 액세스하는 내 메모리의 실제 사용과 관련하여 내 메모리가 정확히 매핑되는 위치와 언제 물리적으로 될까요? 컴파일 후. 2. 편집 중. 3.Upon 로더 및 실행. 나는 커널의 겹쳐 쓰기, 잘못된 액세스 …

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