Hora do sistema no Minix com melhor precisão

3

Estou trabalhando em um projeto para modificar o agendador no MINIX 3. Para testá-lo, preciso analisar o tempo de espera e o tempo de retorno. Para calcular o tempo de espera estou armazenando a hora do sistema quando o processo se torna inicialmente pronto (t1) e quando o processo é primeiro alocado um quantum de tempo (t2). Então t2 - t1 dá o tempo de espera.

Mas no MINIX não consigo encontrar uma maneira de obter precisão melhor que o tempo em segundos. Eu cansei da função clock_gettime (), retornando a hora do clock CLOCK_MONOTONIC, mas CLOCK_MONOTONIC não existe no MINIX.

Além disso, o comando shell "date +% s% N" fornece tempo em nanossegundos no linux, mas no MINIX a opção "% N" não existe.

Existe uma maneira de obter o tempo do sistema em milissegundos para melhor precisão no Minix? Ou existe outra maneira de calcular o tempo de espera dos processos sem obter a hora do sistema?

    
por Python Jhon 17.01.2016 / 17:26

0 respostas