기존의 기억이란 무엇입니까?
RAM (Random Access Memory)은 Windows® 이전에 사용 된 명령 라인 운영 체제 인 DOS가 지배 할 때 IBM® PC 기계 및 클론에서 상당히 다르게 사용되었습니다. RAM의 첫 0-640 킬로바이트 (KB)는 기존의 메모리로 지정되었습니다. 부팅시 DOS가 전통적으로로드 된 지역. 384KB로 구성된 640KB - 1 메가 바이트 (MB) 블록은 상부 메모리 영역 (UMA)이고; 1MB 경계에 걸친 첫 64KB는 높은 메모리 영역 (HMA 또는 Himem)이되었으며, 그 위에있는 모든 것은 확장 메모리로 지정되었습니다.
기존의 메모리는 운영 체제 및 프로그램의 읽기/쓰기 영역으로 사용되어 타이트한 적합을 만듭니다. DOS는 또한이 공간에 루틴, 시스템 드라이버 및 시스템 매개 변수를로드했습니다. 방을 풀어주기 위해 일부 기존의 기억의 거주자는 RAM 사다리 위로 UMA와 HMA로 이동했습니다. 이것은 config.sys 파일에 몇 줄을 추가하여 달성되었습니다.EE DOS 및 Early Windows® 시스템에 사용되는 소프트웨어 및 하드웨어 장치의 메모리로드 매개 변수. 1980 년대 후반, Quarterdeck은 Memory Manager® (QEMM)을 확장했습니다. 당시 수동으로 할 수 없었던 컴퓨터 사용자가 요구하는 최적화의 대부분을 자동화했습니다.
1990 년까지 Digital Research®의 DR DOS 버전 5.0은 자체 내장 확장 메모리 관리자 인 EMM386.exe를 포함하여 기존 메모리를 최대한 활용하기위한 더 나은 전략을 도입했습니다. 이 버전의 DOS는 거의 전적으로 높은 메모리에로드하여 그곳에서만 실행할 수있는 프로그램에 대한 기존 메모리를 확보했습니다. 이 운영 체제의 또 다른 장점은 대중이 구매할 수 있다는 것입니다 (버전 3.1로 시작) MS DOS는 하드웨어로만 번들로 구입할 수 있다는 것입니다.
Microsoft®는 1991 년 자체 5.0 릴리스와 함께 Digital Research®에 응답하여그는 DOS 5.0 박사의 이점을 얻었습니다. 경쟁은 Dr와 함께 계속되었습니다. 작업 전환 및 디스크 압축을 포함한 DOS 6.0 및 MS DOS 6.0이 친절하게 이어졌습니다. MS DOS 6.22는 마지막으로 이용 가능한 MS DOS 패키지 인 MS DOS 패키지였으며 DR DOS는 Drdos.com을 통해 계속 판매됩니다.
Windows® 운영 체제가 발전함에 따라, 기존 메모리를 최적화한다는 제약은 원거리 또는 재미를 위해 DOS 프로그램을 계속 사용하는 사람들을 제외하고 먼 메모리가되었습니다. Windows® 95부터 시작하여 부트 스트랩 또는 문제 해결을 목적으로 MS DOS의 구문 분석 버전이 통합되었습니다. Windows® XP는 Vista®와 마찬가지로 플로피 스타트 업 디스크를 만들어 만 액세스 할 수있는 MS DOS 8.0의 골격 버전을 유지합니다. Windows®의 모든 버전은 쉘 또는 명령 줄 인터페이스를 유지합니다. 이전 버전의 Windows®에서는 Windows-NT® 제품군에서 cmd.exe가 된 command.exe입니다.
2006 년 9 월 현재 무료 오픈 소스 버전Freedos로 알려진 DOS의 OF DOS도 사용할 수있게되었지만 버전 1.0 이후에는 결코 개발되지 않았습니다. 오늘날 레거시 머신 또는 DOS 프로그램을 실행하는 사람들의 경우, DOS 프로그램이나 게임을 최대한 활용하기 위해 기존 메모리를 수동으로 최적화하기위한 많은 정보가 온라인으로 존재합니다.