Expanded Memory Specification: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
AttoBot (discussione | contributi)
m Bot: Correzione di uno o più errori comuni
m Fix sezione == Cenni [...] == come da richiesta
 
(2 versioni intermedie di 2 utenti non mostrate)
Riga 1:
{{F|informaticamemorie informatiche|luglio 2018}}
{{S|memorie informatiche}}
'''Expanded Memory Specification''' (abbreviato '''EMS'''), in [[informatica]], è una specifica per l'utilizzo della [[memoria espansa]] nel [[sistema operativo]] [[MS-DOS]] sviluppata congiuntamente da [[Lotus Software|Lotus]], [[Intel]], e [[Microsoft]]. Per questo veniva chiamata dagli esperti di settore '''LIM EMS''', dalle iniziali delle società coinvolte).
 
== Cenni storiciStoria ==
Sono state rilasciate diverse versioni della specifica; la prima versione che ha avuto un'ampia adozione è stata la 3.2, che era capace di pilotare fino a 8 MB di memoria espansa, utilizzando parte della cosiddetta ''[[memoria superiore]]'' (''upper memory'') per mappare blocchi memoria oltre il limite di 1 MB. La ''memoria superiore'' era la memoria che si trovava tra i 640 KB e 1 MB (per un totale di 384 KB), e che era utilizzata dal sistema come area di lavoro per il [[BIOS]] (Basic Input/Output System), e come memoria video e per le schede di espansione.
 
Riga 11:
 
== Utilizzo ==
Consentiva al sistema operativo di accedere a locazioni di memoria RAM (''Random Access Memory'') oltre la memoria convenzionale, limitata a 1 MB nell'hardware [[PC IMBIBM XT]] compatibile. La memoria convenzionale era la memoria direttamente accessibile dalle istruzioni del processore, e il processo che consentiva l'utilizzo della memoria aggiuntiva era conosciuto come ''[[bank switching]]'' ed all'epoca noto per esser stato usato sulle piastre di espansione usate dall'[[Apple Pascal]] sull'[[Apple II]] per raggiungere i 128Kb, 256Kb o il megabyte su un processore [[6502]].
 
== Voci correlate ==