윈도우즈 2

운영체제의 메모리 관리

3장. 메모리 관리 (Memory Management) 메모리 관리 서브시스템은 운영체제에서 가장 중요한 부분 중 하나이다. 초창기의 컴퓨터에 서부터, 시스템에 물리적으로 존재하는 것보다 더 많은 양의 메모리를 필요해왔다. 물리적 인 메모리의 한계를 극복하기 위한 여러 기법들이 개발되었는데, 가상 메모리 기법이 가장 성공적이다. 가상 메모리(virtual memory)는 메모리를 필요로 하는 서로 경쟁하는 프로세스 사이에 메모리를 공유하도록 하여, 시스템이 실제 가진 것보다 더 많은 메모리를 가진 것처 럼 보이도록 한다. 가상 메모리는 컴퓨터의 메모리를 늘리는 일만 하는 것은 아니다. 메모리 관리 서브시스템 은 다음과 같은 것을 제공한다. 넓은 주소공간 운영체제는 시스템이 실제 가진 것보다 훨씬 많은 양..

Windows Kernel(윈도우즈 커널)

Windows Kernel(윈도우즈 커널) 조회(61) C/C++, MFC | 2008/05/04 (일) 11:13 추천하기(0) | 스크랩하기(0) 커널 오브젝트(Kernel Objects) 커널 오브젝트는 시스템의 가장 핵심적인 기능인 프로세스, 스레드, 동기화 객체, 디스크 드라이버 사용, 메모리 관리 등의 기능을 제공한다. 오브젝트 명 내용 Access token 보안관련 오브젝트이다. Change notification 파일 입출력 관련 오브젝트이다. Communications device 데이터 흐름을 관리하는 오브젝트로서 직/병렬 포트, 팩스, 모뎀을 통한 데이터의 흐름을 맡는다. Console input 텍스트 기반 콘솔 모드 입출력 관리 오브젝트이다. Console screen buffe..