Lab033: add priority link scheduler

This commit is contained in:
LittleSam129
2026-08-03 12:21:49 +03:00
parent 3dbb7afa83
commit 21751f41dd
13 changed files with 1697 additions and 0 deletions

View File

@@ -163,3 +163,28 @@ git version 2.51.1.windows.1
- Режим 8+3 не принят из-за отсутствия устойчивого преимущества.
- Подтверждено, что продолжительные помехи нельзя компенсировать только увеличением числа проверочных пакетов.
- Следующий этап посвящён совместной передаче команд, телеметрии и видео с приоритетным обслуживанием.
---
# Запись 008
## Дата
3 августа 2026 года
## Тема
Завершение Lab033: общий пакет канала и приоритетное обслуживание.
## Выполнено
- Добавлен общий 32-байтный заголовок канала для команд, телеметрии и видео.
- Общая предложенная нагрузка составляет 258,214 кбит/с.
- Подтверждено, что FIFO не обеспечивает требуемую задержку команд.
- Выбран строгий приоритет с заменой устаревших состояний.
- Аварийная команда имеет наивысший приоритет.
- Скорость 260 кбит/с практически полностью загружена.
- При 230 кбит/с видеоданные накапливаются и устаревают.
- Итоговое восстановление всех кадров после освобождения очереди не означает работу видео в реальном времени.
- Расчёты и графики выполнены с Matplotlib 3.11.1.
- Следующий этап посвящён отбрасыванию устаревших видеокадров.