Windows ETC

메모리 관리 용어 정리 - Part 2

2012.11.30 08:21

호스트웨이 조회 수:1543

워킹

윈도우 NT에서 워킹 (Working Sets) 현재 시스템 프로세스에 할당된 메모리의 총량을 언급하는 주로 쓰였다. 그러나 현재 윈도우 NT 워킹 셋은 예전 정의와는 달리 프로세스에 의해 활성화되어 이용되고 있는 메모리를 나타내고 있다. 현재 할당이 되었건 되지 않았건 그것은 별로 중요하지 않다. 성능 모니터에서는 현재 프로세스의 워킹 셋을 확인할 있으며 워킹 셋에는 공유 데이터(Dll 페이지 ) 포함하고 있다. 따라서 워킹 셋의 총량은 시스템의 물리적 메모리보다 많아지기도 한다.

 

워킹 관리

윈도우 NT 수정된 FIFO(First In First Out) 메모리 관리 전략을 사용하고 있다. 프로세스는 최소 워킹 셋과 최대 워킹 셋을 설정할 있다. 만약 시스템에 메모리가 충분히 존재한다면 워킹 셋은 최대 크기 이상으로 커질 있다. 이것은 워킹 확장이라 불리우며 프로세스가 페이지 오류가 발생한 경우, 일반적으로 페이지 리스트에서 새로운 페이지를 받게 된다. 준비 상태 (Standby-mode) 페이지는 시스템 페이지 재요구가 있어도 내용이 삭제되지 않는다. 사용 가능한 메모리가 줄어들면 메모리 관리자는 워킹 셋을 다시 설정하여 프로세스를 정리하며 새로운 메모리 여유 공간 목록을 작성한다. 프로세스를 정리하는 과정은 페이지의 정리까지도 포함하고 있으며, 페이지가 중간에 수정되면 수정된 내용을 페이지 파일에 저장하게 된다. 그리고 내용을 적절한 여유 공간 목록에 저장하게 된다. 만약 사용 중인 메모리 영역을 정리해 버린 경우 프로세스는 페이지 오류를 내게 된다. 이런 상황에서 발생되는 오류를 트랜지션 오류라고 하며 만일 해당 페이지가 준비 상태 페이지로 인식되어 아직 내부의 내용이 지워지지 않았다면 정리된 페이지의 데이터를 다시 원래의 프로세서로 돌려 주면 에러를 해결할 있다.

번호 제목 글쓴이 날짜 조회 수
237 터미널 세션 초과시 해지 방법 hostway 2008.05.14 31788
236 fport.exe - 포트 감시 hostway 2008.05.15 35175
235 윈도우 2000, 2003 패시브모드 설정방법 hostway 2008.05.15 35124
234 원격데스크톱 연결 포트 변경 방법 hostway 2008.05.15 36127
233 kill.exe file shcho 2008.05.15 33924
232 procexp.exe file shcho 2008.05.15 36189
231 nslookup을 이용해서 Root DNS로부터 찾아오는 경로 파악 하기 호스트웨이 2008.05.19 36016
230 윈도우 2000 대용량 하드 인식방법 호스트웨이 2008.06.04 35765
229 Windows 2000이나 Windows NT에서 메모리 덤프 후 블루 스크린 정보 수집 호스트웨이 2008.06.04 30786
228 -터미널 세션 상태 및 목록 보기, 응용 shpark 2008.07.07 35034
227 윈도우즈 패스워드 복구 방법 file dhkim 2008.07.15 32334
226 DNS 백업 및 복원하기 dhkim 2008.07.30 31511
225 windows update 실패시 해결 방법 dhkim 2008.09.17 33316
224 마스터 브라우저에서 브라우저 이벤트 ID 8021 및 8032에 대한 문제 해결 레이쩡 2008.09.18 32603
223 IPSec을 사용하여 특정 네트워크 프로토콜 및 포트를 차단하는 방법 레이쩡 2008.09.18 29867
222 Windows Server 2008에서 Media Service는? 레이쩡 2008.09.18 29391
221 바탕화면에 컴퓨터 정보를 표시하기 file 레이쩡 2008.10.09 31410
220 Mass SQL Injection(Cookie Injection 포함) dhkim 2008.11.10 35276
219 로컬보안 설정 메뉴얼(IPSEC) dhkim 2008.11.18 30518
218 Windows Server 2003 서비스 팩 2로 업그레이드한 후 "도움말 및 지원"이 보이지 않는다 레이쩡 2009.01.10 28839