Осуський, Артем Вікторович2024-10-212024-10-212023Осуський, А. В. Розробка тренажеру для аналізу алгоритмів планування процесора : кваліфікаційна робота бакалавра ; Development of the simulatort for analyzing processor planning algorithms / А. В. Осуський. – Одеса, 2023. – 50 с.https://dspace.onu.edu.ua/handle/123456789/39600Дипломна робота присвячена розробці тренажеру алгоритмів планування процесора та подальшого аналізу показників роботи цих алгоритмів. Метою роботи є порівняння ознакових та чисельних характеристик існуючих алгоритмів планування процесора з метою порівняння ціх характеристик для різних алгоритмів або різних модифікацій того самого алгоритму. Для досягнення цієї мети розробляється тренажер, який дозволяє проводити детальний аналіз різних алгоритмів планування процесора та збирати необхідні показники для подальшого порівняння. У роботі використовуються відомі алгоритми планування процесору. Для порівняння алгоритмів враховуються важливі показники їх роботи, такі як завантаженість ЦП, середній час обороту для завершених процесів, максимальна довжина черги готових процесів та інші. Отримані показники роботи алгоритмів візуалізуються для подальшого аналізу результатів, який дозволяє порівняти алгоритми за обраними показниками. Розроблений тренажер може бути корисним інструментом для учбового процесу.The thesis is devoted to the development of a simulator for CPU scheduling algorithms and further analysis of the performance of these algorithms. The aim of the work is to compare the attribute and numerical characteristics of existing CPU scheduling algorithms in order to compare these characteristics for different algorithms or different modifications of the same algorithm. To achieve this goal, a simulator is being developed that allows for a detailed analysis of various CPU scheduling algorithms and collects the necessary indicators for further comparison. The work uses well-known processor scheduling algorithms. To compare the algorithms, we take into account important indicators of their performance, such as CPU utilization, average turnaround time for completed processes, maximum queue length of finished processes, and others. The obtained algorithm performance indicators are visualized for further analysis of the results, which allows comparing algorithms by selected indicators. The developed simulator can be a useful tool for the educational process.uk123 комп’ютерна інженеріябакалавртренажер алгоритмівалгоритмкомп'ютерні системикласи програмипланування процесораРозробка тренажеру для аналізу алгоритмів планування процесораDevelopment of the simulator for analyzing processor planning algorithmsDiplomas