# Windows 11에는 31 년 전의 'Windows 95 메모리 관리 기능'이 여전히 숨겨져 있습니다.

> https://bookfactory.kr/board/news/23528
> 게시판: 뉴스
> 작성자: tachikoma43
> 작성일: 2026-10-23T23:41:07.133Z

---

1995 년에 출시된 'Windows 95'의 메모리 관리 기능이 2026 년 현재 최신 버전인 Windows 11 에도 남아있다는 것이 밝혀졌습니다. 오래된 소프트웨어를 실행하기 위한 호환 기능인 'EmulateHeap'에 Windows 95 의 프로그램이 포함되어 있으며, 필요에 따라 실제로 작동하는 구조로 되어 있습니다. Windows Latest 라는 Windows 관련 뉴스 사이트가 30 년 이상前の 기능이 남아있는 이유를 설명하고 있습니다. Why Windows 11 still ships with Windows 95's memory manager hidden inside it https://www.windowslatest.com/2026/10/19/why-windows-11-still-ships-with-windows-95s-memory-manager-hidden-inside-it/

Windows 는 새로운 버전이 등장할 때마다 기능과 성능이 개선되면서, 기존 버전용으로 개발된 소프트웨어도 계속 사용할 수 있도록 하는 '후방 호환성'도 중요하게 여겨져 왔습니다. 후방 호환성을 유지하기 위해 Microsoft 가 취한 조치 중 하나는 Windows 의 동작을 기존 소프트웨어에 맞춰 변경하는 것이었습니다. 대표적인 사례가 도시 개발 시뮬레이션 게임 '시뮬라시티'입니다. Windows 95 는 16 비트 버전 시뮬라시티의 실행을 감지하면 특별한 모드로 진입했습니다 - GIGAZINE

시뮬라시티의 Windows 3.x 버전에는 한번 방출된 메모리를 다시 읽는 버그가 있었습니다. 일반적으로 소프트웨어는 데이터 저장에 사용할 만큼만 메모리를 확보하고, 사용이 끝난 영역은 방출합니다. 방출된 영역은 다른 용도로 사용될 수 있으므로, 이전 데이터를 읽으려 하면 소프트웨어가 비정상 종료될 수 있습니다. 시뮬라시티는 Windows 3.x에서는 정상적으로 작동했지만, Windows 95 베타 버전에서는 정상적으로 작동하지 않았습니다. Microsoft 는 원인을 조사한 결과, 시뮬라시티의 실행을 감지하면 메모리 방출을 지연시키는 특별한 처리를 Windows 95 에 추가했다고 합니다. 게임 측의 버그를 OS 측에서 보완하는 이러한 대응으로 인해 시뮬라시티를 Windows 95 에서도 실행할 수 있게 된 것입니다.

Windows 95 이후 버전으로의 업그레이드에서도 메모리 관리 방식의 차이로 인해 구 소프트웨어가 작동하지 않는 문제가 발생했습니다. Windows 95 에서 우연히 정상적으로 실행되던 프로그램도 새로운 Windows 에서 메모리 할당 및 해제 메커니즘이 변경된 영향으로 비정상 종료될 수 있었습니다. Microsoft 의 엔지니어인 레이몬드 체인 (Raymond Chen) 은 2010 년 기고한 기사에서 구 소프트웨어의 호환성을 유지하기 위한 'EmulateHeap' 기능을 소개했습니다. Windows Confidential: A Trip Down Memory Lane with EmulateHeap | Microsoft Learn https://learn.microsoft.com/en-us/previous-versions/technet-magazine/ff625273(v=msdn.10)

EmulateHeap 은 Windows 95 의 메모리 관리 동작을 재현하기 위한 호환 기능입니다. EmulateHeap 를 활성화한 소프트웨어가 메모리 할당 및 방해를 요청하면, 일반적인 처리 대신 Windows 95 와 동일한 방식으로 동작하는 처리를 호출합니다. Microsoft 는 Windows 95 의 메모리 관리 기능을 처음부터 다시 만들지 않았으며, Windows 95 의 메모리 관리 기능 소스 코드를 복사하여 재컴파일하고 호환성을 유지하기 위한 메커니즘에 통합했다고 합니다. 결과적으로 Windows 95 OS 내부에서 사용되던 일부 프로그램이 후속 Windows 버전에도 계승되었습니다. Windows Latest 에 따르면, EmulateHeap 는 Windows 11 버전 26H2 에도 남아있습니다. Microsoft 가 제공하는「Windows Assessment and Deployment Kit(Windows ADK)」에 포함된「Compatibility Administrator」라는 관리 도구를 사용하면 호환성을 유지하기 위한 기능 목록에서 EmulateHeap 를 확인할 수 있다고 합니다.

또한 Windows 의 호환성도 만능은 아니며, 호환 기능을 활성화한 게임에서는 오디오 재생이 중단되거나 비정상 종료되는 문제가 보고되고 있다는 것입니다. Windows 11 은 사용자 인터페이스의 전면 개선을 추진하고 있지만, 오래된 소프트웨어와의 호환성을 보호하기 위해 Windows 95 프로그램도 유지되고 있으며, 실제로 EmulateHeap 를 활성화하면 31 년 전의 코드가 처리되는 방식이 되는 것입니다.

[원문 보기](https://gigazine.net/news/20261022-windows-11-95-memory-manager/) | 출처: Gigazine