About: EMM386

An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

EMM386 is the expanded memory manager of Microsoft's MS-DOS, IBM's PC DOS, Digital Research's DR-DOS, and Datalight's ROM-DOS which is used to create expanded memory using extended memory on Intel 80386 CPUs. There also is an EMM386.EXE available in FreeDOS.

Property Value
dbo:abstract
  • EMM386.EXE (auch EMM386.SYS) ist eine Systemdatei, die ab 1987 in DOS-Versionen ab 3.0 und in DOS basierenden Windows-Versionen ab Version 2.0 zur Speicherverwaltung eingesetzt wurde. Sie dient der Verwaltung des erweiterten Speichers (englisch Expanded Memory Management) auf Rechnern mit Intel-i386-CPUs und deren Nachfolgern. In diesem Zusammenhang wird auch von LIM-EMS (Lotus-Intel-Microsoft) Speicher oder eingedeutscht von „Expansionsspeicher“ gesprochen. Die EMM386.EXE bzw. EMM386.SYS kann durch Einstellungen in der <a href="/wiki/CONFIG.SYS" title="CONFIG.SYS">CONFIG.SYS</a> konfiguriert und angepasst werden. Zusätzlich kann EMM386.EXE von der Kommandozeile aus aufgerufen werden und so aktuelle Einstellungen anzeigen oder in stark eingeschränktem Umfang Konfigurationsänderungen vornehmen. Je nach Hersteller setzen einige EMM386-Versionen einen geladenen <a href="/wiki/HIMEM.SYS" title="HIMEM.SYS">HIMEM.SYS</a>-Treiber voraus. Vermutlich kam die erste Version ab 1987 als Compaq CEMM.EXE mit Compaq DOS 3.31, einer OEM-Variante von MS-DOS, erstmals in Verbreitung. Ab etwa 1988 etablierte sich der Name EMM386.SYS für die Expanded-Memory-Manager von MS-DOS- und DR-DOS-Versionen, die zur Bereitstellung der Expanded-Memory-Seiten eine CPU ab Intel i386 benötigten. Ab 1991, mit der Verbreitung von MS-DOS 5.x, wurde eine deutlich verbesserte Version EMM386.EXE eingeführt. (de)
  • EMM386 is the expanded memory manager of Microsoft's MS-DOS, IBM's PC DOS, Digital Research's DR-DOS, and Datalight's ROM-DOS which is used to create expanded memory using extended memory on Intel 80386 CPUs. There also is an EMM386.EXE available in FreeDOS. (en)
  • EMM386 は、マイクロソフトのMS-DOSや類似の環境(デジタルリサーチのDR-DOSなど)で拡張メモリを使うためのもので、Intel 80386 CPU 上で XMS を使って拡張メモリを生成する。 この技法は1987年にコンパックが開発した が起源と思われる。マイクロソフト版は1988年に Windows/386 2.1 に組み込まれたのが最初で、1989年には MS-DOS 4.01 上の独立した EMM386.SYS となった。より柔軟なバージョンの EMM386.EXE は1991年の MS-DOS 5.0 で登場した。 EMM386.EXEは他のメモリマネージャと違い、動作にはを必要とする。先に常駐するHIMEM.SYSがHMAとXMSを担当し、さらにEMSを提供するドライバとして別途EMM.SYSが用意されていたが、80386以降のプロセッサではEMM.SYSの代わりにEMM386が常駐することにより、より使い勝手の良い仮想EMSとUMB(後述)が提供される。EMM386の常駐後は、プロセッサがプロテクトモードであることを示すPEビットが立ち、DOSと言えど純粋なリアルモードではなくなる。そしてEMM386はリングプロテクションのリング0で動作し、ハードウエアに直接アクセスする命令などが一部制限されるようになる。 他の拡張メモリマネージャと同様、EMM386 は仮想86モードを使っている。ただし仮想86モードを示すフラグレジスタのVMビットは0を返す。Windows ではプロテクトモードのカーネルがその役割を果たすので、386エンハンストモードでのWindowsセッションの間、EMM386は一時的にシャットダウンされる。 EMM386.EXE は Upper Memory Block (UMB) 内の未使用ブロックにメモリをマッピングでき、デバイスドライバやTSRをそこにロードし、コンベンショナルメモリの使用を節約する。 (ja)
  • EMM386 è un gestore di memoria espansa dei sistemi operativi MS-DOS e DR-DOS, sui processori Intel 80386. La tecnica fu utilizzata per la prima volta durante lo sviluppo di , inclusa nel Compaq DOS 3.31 nel 1987. La versione di Microsoft apparve per la prima volta con Windows/386 2.1 nel 1988 e nel MS-DOS 4.01, come EMM386.SYS, nel 1989. Come gli altri gestori di memoria espansa, EMM386 utilizzava la modalità 8086 virtuale del processore. EMM386 poteva allocare memoria nei blocchi inutilizzata nella Upper Memory Area (UMA), permettendo ai driver e ai programmi TSR di essere caricati in quell'area, risparmiando preziosa memoria convenzionale. (Per maggiori dettagli, vedere Upper Memory Area.) (it)
  • EMM386이라는 이름은 마이크로소프트의 MS-DOS와 디지털 리서치의 DR-DOS의 중첩 확장 메모리 관리자들에 쓰였으며인텔 80386 CPU에 쓰이는 중첩 확장 메모리를 만들어 냈다. 이 기술은 처음 1987년 컴팩 도스 3.31에 포함되어 의 개발에 첫 선을 보였다. 마이크로소프트의 버전은 1988년에 처음 윈도/386 2.1에 내장하였으며 1989년에 독립 EMM386.SYS를 MS-DOS 4.01에 포함하여 배포하였다. 가장 유동적인 EMM386.EXE 버전은 1991년에 발표한 MS-DOS 5.0에 포함된 것이다. 다른 확장 메모리 관리자로서 EMM386은 프로세서의 가상 8086 모드를 사용한다. 이것은 윈도 보호 모드 커널과 더불어 386 확장 모드의 윈도 세션 동안에 일시적으로 종료된다. EMM386.EXE는 메모리를 상위 메모리 영역 안에서 쓰이지 않는 블록들에 매핑할 수 있으며, 장치 드라이버들과 TSR이 상위로 로드할 수 있게 해 주고, 이전의 기본 메모리를 보존한다. (자세한 정보를 보려면, 상위 메모리 영역에 들어가 볼 것.) 윈도우는 GEMMIS API를 사용하여 EMM386.EXE의 메모리 관리를 인계한다. GEMMIS(Global EMM Import Specification)는 선별된 메모리 관리자 벤더들("Windows/386 Paging Import Specification")이 이용할 수 있는 도큐먼트를 통해 지원된다. 프리도스(FreeDOS)의 메모리 관리자(HIMEMX.EXE, JEMM386.EXE, JEMMEX.EXE)는 GEMMIS API를 구현하지 않기 때문에 윈도우는 JEMMxxx와 결합해서 실행 시 시동을 실패한다. (ko)
dbo:computingPlatform
dbo:developer
dbo:genre
dbo:operatingSystem
dbo:wikiPageID
  • 1595797 (xsd:integer)
dbo:wikiPageLength
  • 7634 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1063576863 (xsd:integer)
dbo:wikiPageWikiLink
dbp:developer
  • Microsoft, IBM, DR, Datalight, The FreeDOS team (en)
dbp:genre
  • Expanded memory manager, Command (en)
dbp:name
  • EMM386 (en)
dbp:operatingSystem
dbp:platform
dbp:wikiPageUsesTemplate
dcterms:subject
rdf:type
rdfs:comment
  • EMM386 is the expanded memory manager of Microsoft's MS-DOS, IBM's PC DOS, Digital Research's DR-DOS, and Datalight's ROM-DOS which is used to create expanded memory using extended memory on Intel 80386 CPUs. There also is an EMM386.EXE available in FreeDOS. (en)
  • EMM386.EXE (auch EMM386.SYS) ist eine Systemdatei, die ab 1987 in DOS-Versionen ab 3.0 und in DOS basierenden Windows-Versionen ab Version 2.0 zur Speicherverwaltung eingesetzt wurde. Sie dient der Verwaltung des erweiterten Speichers (englisch Expanded Memory Management) auf Rechnern mit Intel-i386-CPUs und deren Nachfolgern. In diesem Zusammenhang wird auch von LIM-EMS (Lotus-Intel-Microsoft) Speicher oder eingedeutscht von „Expansionsspeicher“ gesprochen. (de)
  • EMM386 è un gestore di memoria espansa dei sistemi operativi MS-DOS e DR-DOS, sui processori Intel 80386. La tecnica fu utilizzata per la prima volta durante lo sviluppo di , inclusa nel Compaq DOS 3.31 nel 1987. La versione di Microsoft apparve per la prima volta con Windows/386 2.1 nel 1988 e nel MS-DOS 4.01, come EMM386.SYS, nel 1989. Come gli altri gestori di memoria espansa, EMM386 utilizzava la modalità 8086 virtuale del processore. (it)
  • EMM386이라는 이름은 마이크로소프트의 MS-DOS와 디지털 리서치의 DR-DOS의 중첩 확장 메모리 관리자들에 쓰였으며인텔 80386 CPU에 쓰이는 중첩 확장 메모리를 만들어 냈다. 이 기술은 처음 1987년 컴팩 도스 3.31에 포함되어 의 개발에 첫 선을 보였다. 마이크로소프트의 버전은 1988년에 처음 윈도/386 2.1에 내장하였으며 1989년에 독립 EMM386.SYS를 MS-DOS 4.01에 포함하여 배포하였다. 가장 유동적인 EMM386.EXE 버전은 1991년에 발표한 MS-DOS 5.0에 포함된 것이다. 다른 확장 메모리 관리자로서 EMM386은 프로세서의 가상 8086 모드를 사용한다. 이것은 윈도 보호 모드 커널과 더불어 386 확장 모드의 윈도 세션 동안에 일시적으로 종료된다. EMM386.EXE는 메모리를 상위 메모리 영역 안에서 쓰이지 않는 블록들에 매핑할 수 있으며, 장치 드라이버들과 TSR이 상위로 로드할 수 있게 해 주고, 이전의 기본 메모리를 보존한다. (자세한 정보를 보려면, 상위 메모리 영역에 들어가 볼 것.) (ko)
  • EMM386 は、マイクロソフトのMS-DOSや類似の環境(デジタルリサーチのDR-DOSなど)で拡張メモリを使うためのもので、Intel 80386 CPU 上で XMS を使って拡張メモリを生成する。 この技法は1987年にコンパックが開発した が起源と思われる。マイクロソフト版は1988年に Windows/386 2.1 に組み込まれたのが最初で、1989年には MS-DOS 4.01 上の独立した EMM386.SYS となった。より柔軟なバージョンの EMM386.EXE は1991年の MS-DOS 5.0 で登場した。 EMM386.EXEは他のメモリマネージャと違い、動作にはを必要とする。先に常駐するHIMEM.SYSがHMAとXMSを担当し、さらにEMSを提供するドライバとして別途EMM.SYSが用意されていたが、80386以降のプロセッサではEMM.SYSの代わりにEMM386が常駐することにより、より使い勝手の良い仮想EMSとUMB(後述)が提供される。EMM386の常駐後は、プロセッサがプロテクトモードであることを示すPEビットが立ち、DOSと言えど純粋なリアルモードではなくなる。そしてEMM386はリングプロテクションのリング0で動作し、ハードウエアに直接アクセスする命令などが一部制限されるようになる。 (ja)
rdfs:label
  • EMM386 (en)
  • EMM386.EXE (de)
  • EMM386 (it)
  • EMM386 (ko)
  • EMM386 (ja)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
foaf:name
  • EMM386 (en)
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License