O que é memória estendida?
Memória estendida refere-se a qualquer quantidade de memória disponível para uso na memória principal inerente à maioria dos sistemas DOS. Na maioria dos casos, isso significa que qualquer memória acima de 1 megabyte (MB) suportada pelo DOS será considerada memória estendida. A memória desse tipo é suportada pelo uso de certos tipos de microprocessadores que permitem carregar e acessar a memória estendida. Juntamente com a forma estendida de memória, muitos sistemas também são capazes de suportar o que é conhecido como memória expandida.
Uma das principais diferenças entre memória estendida e expandida é que a memória expandida é configurada para atender a um padrão publicado específico conhecido como EMS. Esse padrão funciona com o DOS para permitir acesso à memória extra e possibilitar o uso dessa memória para determinadas tarefas. Por outro lado, a memória estendida não precisa usar o EMS ou um padrão publicado específico. Em vez disso, a capacidade de fazer uso dessa memória extra por meio do microprocessador é gerenciada com o uso de uma interface de programação de aplicativos que permite a comunicação entre a memória padrão e a memória estendida.
A função de memória estendida torna possível para um sistema alocar recursos de memória com maior eficiência. Como parte da alocação, o processador é capaz de determinar quando a memória padrão é insuficiente para gerenciar determinadas tarefas e usar uma parte dos recursos de memória adicionados para concluir as etapas necessárias na sequência da tarefa. Para os usuários finais, a percepção é de que a memória total é insuficiente para controlar as funções necessárias, sem necessidade real de distinguir se os recursos envolvidos são da memória padrão ou da memória estendida. O resultado final, uma tarefa concluída, ainda é o mesmo.
Com o tempo, a memória estendida se tornou mais comum que a abordagem do uso de memória expandida. Isso ocorre porque sistemas mais recentes usam processadores mais poderosos que tornam obsoleta a necessidade de utilizar memória expandida. Como resultado, os processadores mais poderosos podem suportar a instalação de quantidades significativamente maiores de memória, o que, por sua vez, permite ao sistema gerenciar um número maior de tarefas simultaneamente, sem afetar negativamente a eficiência geral do sistema. A capacidade de ter acesso a quantidades cada vez maiores de memória levou os usuários finais a se envolverem em tarefas com sistemas de desktop e laptop que seriam impossíveis há apenas uma década. À medida que o uso de computadores em tudo, desde as tarefas de negócios até o acesso às opções de entretenimento, continua crescendo, serão desenvolvidos processadores capazes de gerenciar grandes quantidades de memória.