Gerenciamento nos sistemas operacionais

Oi gente, preciso de uma ajuda.

Vamos supor que eu tenho um arquivo chamado “a.txt” que está salvo em uma partição de um disco de nome /dev/sda5 e eu quero abrir esse arquivo com o programa Sublime Text para visualizar o conteúdo dele.

O que acontece no computador até de fato o arquivo ser aberto no sublime? Levando em consideração o gerenciamento de processos, memória, IO e arquivos do sistema operacional. Tipo, todas as etapas pra que isso aconteça.