Характеристики пользовательских потоков

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

Mark the characteristics that are true of user-level threads.

1) Threads from the same process can be run on different processors in a multi core system
2) Thread run-time support is needed to route incoming signals to the correct thread
3) Threaded programs are easily ported to other systems
4) Overhead for thread operations is high

Вот мои мысли...

  1. Ложь, потому что потоки ядра могут сделать это, и я считаю, что это один из недостатков уровня пользователя

  2. Верно, потому что ОС не может различить несколько потоков пользовательского уровня, поэтому что-то нужно для их маршрутизации? (Не уверен в этом)

  3. Правда, только предположение, но поскольку это не уровень ОС, он может работать на многих системах, несмотря на ОС

  4. Неверно, я думаю, что потоки пользовательского уровня должны быть быстрыми и с минимальными накладными расходами.

Может ли кто-нибудь подтвердить мои предположения или, если я ошибаюсь, направить меня в правильном процессе мышления?

0 ответов

Другие вопросы по тегам