Não foi a sobregravação da memória em si que estava em questão - o problema era extrema fragmentação os dados em seu programa.
Este é um sistema ideal com fragmentação de 0%. Os traços são usados no espaço, os espaços são livres:
|---------------------------------------- |
Há muito espaço para o programa do médico manipular as partes existentes de sua memória, a fim de ser eficiente e encontrar rapidamente os dados / memórias que ele precisa.
Isto é mais parecido com o que os dados / memória do Doctor parecia quando ele começou a perder suas memórias naquele episódio:
|---- ---- ---- ---- - - - - - - --- ----- - - --- - ----|
Não há muito espaço para manipular os dados. Veja aquele pedaço de 4 traços perto do começo? Se essa era a sua memória de Kes, ele não tem mais nenhum local de memória contínua para movê-lo para acesso rápido. É por isso que ele poderia se lembrar dela em um momento e esquecê-la no próximo - as ações aleatórias estavam arrastando seus dados ainda mais, ocasionalmente permitindo que seu programa rapidamente acessasse o que ele precisava naquele segundo, como as memórias de Kes. >
O programa de Diagnóstico estava reclamando porque é mais parecido com o que a memória do Doutor deveria ter parecido:
|---- -- - - - --- - - - ----|
Looooots mais espaço disponível porque o médico não teria preenchido sua memória com coisas como o Opera.
O programa de diagnóstico foi para diagnosticar problemas, mas os programas de diagnóstico por computador geralmente incluem algum tipo de desfragmentador de disco - mais provavelmente do que não, a de Diagnóstico de Zimmerman incluía algum equivalente que, com o tempo, converteria o exemplo (2) para se parecer mais com o exemplo (1).
Eu suspeito que a preocupação com o procedimento para consertar o médico foi que o desfragmentador do programa Diagnostic não foi projetado para ser executado em um programa tão complexo como o Doctor, e que combinar os dois programas pode corromper um grande subconjunto dos dados do Doctor. antes que o processo de desfragmentação seja iniciado.
Então, seria por isso que nunca mais aconteceu: o programa Diagnóstico agora faz parte do médico e está trabalhando para evitar que isso aconteça novamente.
(Nota lateral, na vida real, os desfragmentadores de disco não são mais necessários; a fragmentação era um grande problema com sistemas de arquivos antigos como o Tabelas de alocação de arquivos (uma conhecida era FAT32), mas o Windows foi movido para NTFS depois, que é muito menos propenso à fragmentação, embora, claro, ainda seja possível. Com o enorme tamanho dos discos rígidos hoje em dia, a pessoa média nunca mais terá que executar um desfragmentador novamente. Mas a mudança de FAT32 para NTFS não se tornou comum até anos depois que o episódio em questão foi criado, com Win2000 e WinXP, então ... sim. Tecnologia antiga entrou em Star Trek. Embora os sistemas de arquivos FAT32 ainda estejam por aí (geralmente em flash drives) porque eles re o mais multi-plataforma com Windows, Linux, OSX e outros sistemas operacionais.