윈도우는 PE파일을 메모리 매핑에서 메모리에 로드시킴. (출처 윈도우 API정복 2권 메모리 매핑편)

따라서 일반적인 방법으로는 메모리에 로드된 파일(exe, dll)를 지울 수 없음.

그러니까 운영체제를 업데이트 하는 동안에는 업데이트 하는 파일들을 로드할 수 없다 -> 동작이 안 된다. -> 업데이트 하는 시간이 따로 필요하다.

라고 생각함.

리눅스는 잘 모르겠음. 그런데 프로세스가 실행 중인데도 so도 지울 수 있고 프로그램 파일도 지울 수 있더라? 그러니까

운영체제를 업데이트 하는 동안에도 업데이트 하는 파일들을 변경할 수 있음-> 업데이트 하는 파일들을 로드할 수 있음 -> 동작이 가능하다. -> 업데이트 하는 시간이 따로 필요하지 않다.


인 것같음.