Que tipo de tempos existem ao lado do tempo de execução? [fechadas]

0

Eu encontrei pela primeira vez a expressão "runtime" quando s.o. Disse ao meu que em arquivos Linux terminados em .ko podem ser carregados no kernel em tempo de execução para aumentar sua funcionalidade quando necessário. Então, o tempo de execução é, na compreensão do meu leigo durante o tempo em que um programa está no RAM e em execução, eu também deparei com um termo "tempo de compilação", eu não sei o que é, mas fazer outro tipo de expressão xxx existir ? Eu gostaria de anotá-las e procurá-las para entender o contexto.

    
por Abdul Al Hazred 12.03.2016 / 19:37

1 resposta

1

Não há uma lista particular de todos os tempos, o tempo de execução refere-se basicamente ao fato de que o programa em questão foi agendado e está sendo executado no processador. .ko significa objetos do kernel e geralmente são associados a módulos carregáveis do kernel (LKMs).

Os LKMs são importantes porque nos permitem adicionar funcionalidade ao kernel sem modificar o código-fonte. Se você modificasse o comportamento do kernel editando o código fonte e recompilando o kernel, você o chamaria de edição em tempo de compilação!

Tome um exemplo de conectar um novo dispositivo, você precisa dos drivers de dispositivo somente enquanto o dispositivo estiver conectado. Quando um dispositivo é conectado, o kernel carrega o LKM correspondente ao dispositivo sem sua intervenção. Isso acontece quando o kernel está em execução e, portanto, a frase 'em tempo de execução'. Ao fazer isso, o kernel muda seu comportamento e agora suporta ler e escrever deste dispositivo

    
por 12.03.2016 / 19:56