В моем учебнике « Operating Systems: Internals and Design Principles (Seventh Edition)
William Stallings
меня смущает то, что первая проблема (# 2.1) на стр. 104 означает "период". Вот текст проблемы со страницы 104:
2.1 Предположим, что у нас есть многопрограммный компьютер, в котором каждое задание имеет идентичные характеристики. За один период вычислений T для работы половина времени тратится на ввод-вывод, а другая половина - на работу процессора. Каждое задание выполняется в течение N периодов. Предположим, что используется простое циклическое планирование, и что операции ввода-вывода могут перекрываться с работой процессора. Определите следующие величины:• Время выполнения = фактическое время для выполнения задания. • Пропускная способность = среднее количество заданий, выполненных за период времени. T • Загрузка процессора = процент времени, в течение которого процессор активен (не ожидает). Вычислите эти количества для одного, двух и четыре одновременных задания, предполагая, что период T распределен в каждом из следующих способов:a. I/O первая половина, процессор вторая половина b. I/O первый и четвертый кварталы, процессор второй и третий квартал
Относится ли период к времени, которое процессор или ввод / вывод выполняет перед тем, как ОС переключит ресурсы ЦП на процессор или ввод / вывод? (если процессор выполнялся и I / O прерывался, он переключался на I / O; если I / O ожидал передачи данных, он переключался на процессор). Мне просто было непонятно, что означает этот вопрос под "периодом", поскольку я нигде не смог найти его определения в учебнике или в Интернете. (Когда я смотрю "период вычислений" в Google, я в основном получаю много результатов, связанных с выходом на пенсию).