Читайте также:
|
|
Программа диспетчеризации.
Обеспечивает распределение машинного времени между 4-мя.программами уровнями (0,1,2,3) и управляет последовательностью выполнения программ на каждом из этих уровней. Наиболее важная диспетчер программ та, которая определяет последовательность включения программных уровней 2,1,3,0. За каждым программным уровнем закреплены определенные функции, машинные регистры и график запуска периодических программ. Функции 0-го уровня связаны с работой 2-х микропроцессоров и относятся к обработке аварийных прерываний от собственного процессора, КВВ и ЗУ. На 1-ом программном уровне работают программы ввода - вывода.
На 2—ом программном уровне выполняются программы по обработке КРВ (кратковременный регистр вызова).
Программы 3-го уровня предназначены для осуществления взаимодействия ЦУУ с устройствами машинной периферии. Если во время работы программ 3-го уровня приходит сигнал прерывания текущая программа останавливается и переходит к обработке аварийного прерывания. Спец микропрограмма обработки прерывания обеспечивает запись текущей программы в спец регистр. По окончанию обработки программы прерывания текущая программа восстанавливается с прерванного места и продолжает работу.
Дата добавления: 2015-08-26; просмотров: 65 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Программа начального пуска. | | | Программа обработки вызова. |