No meu livro Operating Systems: Internals and Design Principles (Seventh Edition)
por William Stallings
Estou confuso com o que o primeiro problema (# 2.1) na página 104 significa por "período". Aqui está o texto do problema da página 104:
2.1 Suponha que tenhamos um computador multiprogramado no qual cada trabalho tenha idêntica características. Em um período de computação, T, para um trabalho, metade do tempo é gasto em E / S e a outra metade na atividade do processador. Cada trabalho é executado em um total de N períodos. Assumir que um simples agendamento round-robin é usado e que as operações de E / S podem se sobrepor operação do processador. Defina as seguintes quantidades: • Tempo de retorno = tempo real para concluir um trabalho • Taxa de transferência = número médio de trabalhos concluídos por período de tempo • Utilização do processador = porcentagem de tempo em que o processador está ativo (sem esperar) Calcule essas quantidades para um, dois e quatro trabalhos simultâneos, supondo que o O período T é distribuído de cada uma das seguintes maneiras: uma. I / O primeiro meio, segunda metade de processador b. I / O primeiro e quarto trimestres, processador segundo e terceiro trimestre
Um período se refere à quantidade de tempo que um processador ou E / S está executando antes que o SO troque os recursos da CPU para o processador ou E / S? (se o processador estivesse em execução e a E / S interrompesse, ele mudaria para a E / S; se a E / S estivesse aguardando a transferência de dados, ela mudaria para o processador). Eu não tinha certeza do que essa pergunta significava por um "período", já que não consegui encontrar uma definição dele no livro ou on-line em nenhum lugar. (Quando eu olho para o "período de computação" no Google, geralmente recebo muitos resultados relacionados à aposentadoria).