Мои основные цели таковы:
## 1 ##
Каждый раз, когда я использую fork () для создания задачи, я хочу установить мягкие и жесткие сроки для новыхзадача.Я уже делаю это с моим собственным set / get_deadlines (), который я добавил в ядро.
## 2 ##
Измените sched.c, чтобы иметь возможностьсделайте 3 вещи:
Убейте задачи, которые достигли своего крайнего срока.
Если одна или более задач обходят свой мягкий срок, скажите Ядру "запустить "тот, который ближе всего к его жесткому крайнему сроку.
Если нет процесса, который не достиг его мягкого крайнего срока, скажите ядру" запустить "их все, в раундеРобин Уэй.
----
Теперь у меня есть следующее:
- Создайте свой собственный список/ tree с задачами, которые я создал с помощью fork () и внутри sched.c, получает доступ к этому списку / дереву и сообщает ядру «запустить» и / или завершить правильный процесс в соответствии с моим правилом мягкого / жесткого крайнего срока.