-1

В TempleOS есть разные процессы, согласно docs/Glossary.DD.Z,

Нет различия между задачей, процессом или потоком. Сегмент Fs reg продолжает указывать на текущую задачу CTask. Для каждой задачи доступно только одно окно, и только задачи Core0 могут иметь окна. Каждая задача имеет код и кучу данных, поэтому память возвращается, когда она умирает. Каждое задание имеет таблицу хеш-символов.

Поскольку не существует дружественного общего доступа к диску, и все задачи имеют одинаковую адресную карту, было бы правильно назвать TempleOS «многопоточным / однопроцессным». Вы запускаете один процесс приложения на Core0, и он может создавать потоки на том же ядре или других. Если вы запускаете несколько процессов, это должно быть безопасно, но один процесс будет ждать, пока другой полностью завершит длинный доступ к диску

Исходя из этого, мы можем запустить несколько процессов, и я предполагаю, что когда мы запускаем приложение, такое как игра, эта игра запускается как собственный процесс до завершения, а затем возвращает управление терминалу. Как мы можем из терминала получить список процессов или убить их? Я не вижу документации по управлению процессами?

Какой способ TempleOS запустить ps и kill?

1 ответ1

2

TempleOS эквивалент

Вы можете увидеть скриншот TaskRep() здесь, #0 - это задача Адама.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .