You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Linux에서 물리 메모리가 부족하게 되면 가상 메모리 방식을 응용한 페이징이 일어납니다. 페이징은 저장 장치의 일부를 일시적으로 메모리 대신 사용하는 방식입니다.
만약 그래도 메모리가 부족하다면 시스템은 Out Of Memory 상태가 되어 적절한 프로세스를 찾아가 강제 종료(kill) 합니다. 이를 OOM Killer라고 합니다. 이 때, 적절하다는 것은 kill했을 때 가장 큰 메모리를 확보할 수 있고, 시스템에 큰 영향을 주지 않는 다는 것을 의미합니다.
iOS는 전통적인 disk swap system이 없습니다. 대신 iOS7부터 memory compressor를 사용하는데, memory compressor는 접근 되지 않은 페이지를 압축하여 더 많은 공간을 생성합니다. 접근이 일어날 경우 압축을 해제하여 메모리 writing이 일어날 수 있도록 합니다.
그럼에도 불구하고 메모리가 부족한 경우, 리눅스와 마찬가지로 시스템이 강제 종료하게 됩니다.
No description provided.
The text was updated successfully, but these errors were encountered: