Na terminologia X11.
Exibição: pelo menos uma tela, um teclado e um dispositivo apontador (geralmente um mouse).
Tela: o que todo mundo chama de monitor, monitor ou tela, mas pode ser virtual, por exemplo, uma região de um monitor (janela).
Ambas as telas e janelas são endereçáveis através da variável de ambiente DISPLAY, e alguns outros meios. Um aplicativo pode escolher qual display.screen mapear uma janela para. Mas não é possível mover uma janela para outra tela, sem que o aplicativo seja desmapeado e mapeado novamente.
Monitor: Isso é (eu acho), uma ideia mais recente. Cada tela pode ser composta de monitores. Geralmente aplicativo não sabe sobre monitores, exceto o gerenciador de janelas. O gerenciador de janelas pode mover livremente as janelas entre os monitores e até mesmo se sobrepor. Todos os monitores são mapeados como uma única tela retangular. Mas o gerenciador de janelas sabe onde os monitores começam e terminam e pode exibir em tela cheia apenas um, ou detectar gestos de borda do monitor. (Eu acho que um monitor provavelmente não é mais que um conjunto de dicas que o gerenciador de janelas usa). Se o seu gerenciador de janelas não estiver ciente do monitor, o Windows exibirá a tela inteira em toda a tela.
As telas não são muito usadas atualmente, pelo menos não para desktops interativos, se estiver usando um gerenciador de janelas que suporte monitores. No entanto, as telas seriam úteis, quando o aplicativo deveria estar no comando, ao contrário do gerenciador de janelas. Embora isso não pareça ser necessário: O Open-office apresenta, conhece e usa monitores ao apresentar.