Skip to content

Ex 1 – Dedicated Operating Systems – INE5424 – UFSC

Exercise 1
Idle-waiting Thread Joining
– It have as an objective to change the method “join” of a Thread. It was implemented like this:

[code lang=”c”] while(_state != FINISHING)
yield();
[/code]

This method consist in verify the state of the Thread that is joined, if the state is different from FINISHING, it calls yield(). This solution cause an overhead, because it do this verification all the time that the process is Phased. We should implement a new function, that don`t cause this overhead.

Modified files:
thread.cc
Thread.h

EPOS with our solution.
Steps, and explanation about other solutions (PORTUGUESE)

686 Comments

  1. Chrissoymn Chrissoymn

    Программа видеонаблюдения – современное средство безопасности, сочетающее передовые технологии и простоту работы. На сайте вы найдете руководство по подбору и настройке систем, включая облачные сервисы, их плюсы и минусы. Рассматриваются гибридные варианты с облачным и локальным хранением, что делает систему более адаптируемой. Описаны аналитические возможности, такие как обнаружение движения, распознавание объектов и другие AI-технологии. Здесь собраны обзоры и рейтинги лучших программ для видеонаблюдения, которые помогут вам определиться с выбором. Эксперты поделятся советами по проектированию системы, подбору камер и решению актуальных задач. Особое внимание уделено безопасности данных и разработке эффективных протоколов защиты информации. Платформа также рассказывает о нюансах интеграции ИИ в современные системы видеонаблюдения. Узнайте о стандартах сжатия видео (H.264, H.265) и их влиянии на объем хранилища и качество изображения. Используйте сложные пароли для защиты доступа к системе видеонаблюдения. облачное видеонаблюдение для дома

Leave a Reply

Your email address will not be published. Required fields are marked *