PA3 - Путешествие сквозь пространство и время: Система пакетной обработки

История сотворения мира - Глава третья

Фон-неймановский компьютер и правда обладает глубокими возможностями — он способен вдохнуть новую жизнь в холодные, безучастные логические вентили. Чтобы компьютер мог автоматически выполнять набор программ, первопроходцы усовершенствовали его архитектуру.

Управление кодом

Перед началом этой PA, пожалуйста, выполните в директории проекта следующие команды для упорядочивания веток — в противном случае это скажется на вашей оценке:

git commit --allow-empty -am "before starting pa3"
git checkout master
git merge pa2
git checkout -b pa3

Требования к сдаче (пожалуйста, внимательно прочитайте следующее; в случае нарушения — ответственность лежит на вас)

Ожидаемое среднее время: 40 часов

Поэтапный план:

  • задача PA3.1: реализовать операцию самоловушки (trap) yield()
  • задача PA3.2: реализовать загрузку пользовательских программ и системные вызовы для обеспечения работы TRM-программ
  • задача PA3.3: запустить «Легенду о мече и фее» (仙剑奇侠传) и продемонстрировать систему пакетной обработки, сдать полный отчёт о лабораторной работе