중첩 확장 메모리

중첩 확장 메모리(EMS)는 1984년 즈음에 도입된 뱅크 스위칭 시스템이며 많은 메모리를 필요로 하는, 사업상의 목적을 가진 MS-DOS 프로그램들에게 더 많은 메모리를 제공한다.

이러한 프로그램들은 통상 IBM 개인용 컴퓨터에서 실행할 수 있는 스프레드시트와 데이터베이스를 말하며 IBM XT와 IBM AT도 이를 뒷받침한다. IBM PC와 IBM XT는 리얼 모드 메모리 아키텍처를 가졌는데 프로그램들이 1 메가바이트의 주소 공간을 사용할 수 있는데, 그 가운데 640 KB만이 최대로 일반 RAM에서 사용할 수 있다. (1 메가바이트에 대한 640 KB의 나머지는 주변 기기가 쓰는 데 필요하므로 남겨지며, 대개 디스플레이 어댑터에서 화면 메모리로 쓰인다) 그러나 인텔 80286 지원 보호 모드를 제공하는 IBM AT는 연속 확장 메모리 규격을 직접 사용하지 못했던 보호 모드 운영체제인 MS-DOS만 사용했다.

같이 보기 편집

참조 편집

  • Lotus, Intel, Microsoft (October 1987). Expanded Memory Specification[깨진 링크(과거 내용 찾기)]. Version 4.0.
  • A complete discussion of EMS and programming examples can be found in ["PC System Programming for developers", 1989, ISBN 1-55755-035-2 (Book only) and ISBN 1-55755-036-0 (Book and diskette)].
  • Understanding EMS 4.0 by Lloyd Borrett, Technical Cornucopia, January–February 1989
  이 문서에는 GFDL 라이선스로 배포된 자유 온라인 컴퓨팅 사전(FOLDOC)의 내용을 기초로 작성된 내용이 포함되어 있습니다.