"Por que a "memória convencional' do micro nunca passa de 640 kb, independente da quantidade de Ram que se tenha?"
É por causa da compatibilidade com os antigos processadores 8088, usados no XT e nos primeiros PCs que só eram capazes de acessar 1 MB de Ram. Devido a isto, quando o processador esta funcionando em modo real ele só é capaz de reconhecer 1 MB de memória, sendo que os 640 são usados para programas, sendo chamados de memória convencional, e o restante fica reservado para guardar Bios de dispositivos, sendo chamado de memória estendida. Somente quando o processador passa para modo protegido ele passa a reconhecer toda a RAM disponível.