Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Зертханалық жұмысқа тапсырма. Тапсырманы орындар алдында 6.2 тармақтағы әдістемелік нұсқауларды оқыңыз



Тапсырманы орындар алдында 6.2 тармақтағы әдістемелік нұсқауларды оқыңыз.

6.1.1 Жүйеде 5 процесс (A, B, C, D, E) және осы процестерге бөлінетін 4 ресурс (р1, р2, р3, р4) бар. Орындалып жатқан ресурстарды бөлу және олардың қажет максимал саны 6.1 кестеде келтірілген. «Қажет» және «Қол жетімді» бағандарын толтыру керек. С процесінің (0,1,0,0) сұранысын лезде қанағаттандыру қауіпсіз екенін анықтаңыз.

6.1 кесте – Ресурстарды бөлу және олардың саны

Процесс р1, р2, р3, р4 беріледі Максимал қажеттілік Қажет р1, р2, р3, р4 Қол жетімді р1, р2, р3, р4
А 0 0 1 2 0 0 1 2   2 1 0 0
В 2 0 0 0 2 7 5 0    
С 0 0 3 4 6 6 5 6    
D 2 3 5 4 4 3 5 6    
Е 0 3 3 2 0 6 5 2    

6.1.2 A, B, C, D атты 4 процесс бар және 3 ресурс. Таратылған ресурстар матрицасы және сұраныстар матрицасы белгілі (6.2, 6.3 кестелерді қараңыз). Бар ресурстар векторы Е=(9,3,6). Бар ресурстарды тиімді бөлу жолын қарастырыңыз.

6.2 кесте – Бөлінген ресурстар матрицасы

Процесс Ресурс 1 Ресурс 2 Ресурс 3
А      
В      
С      
D      

6.3 кесте – Сұраныстар матрицасы

Процесс Ресурс 1 Ресурс 2 Ресурс 3
А      
В      
С      
D      

6.1.3 Жүйеде әр типтен бір ғана ресурс бар. Жүйе 6 процестен (A, B, C, D, E, F) және 5 ресурстан R, S, T, V, U тұрады. Бір моментте жүйе келесі тізімге сәйкес:

1) А процесі S ресурсын алып жатыр және U ресурсын алғысы келеді;

2) В процесі ешқандай ресурсты қолданбайды, бірақ R ресурсын алғысы келеді;

3) С процесі ешқандай ресурсты қолданбайды, бірақ V ресурсын алғысы келеді;

4) D процесі U ресурсын алып жатыр және және R және T ресурсын алғысы келеді;

5) E процесі T ресурсын алып жатыр және V ресурсын алғысы келеді;

6) F процесі R ресурсын алып жатыр және Т ресурсын алғысы келеді;

Барлық процестерді бірдей қанағаттандыру мүмкін бе? Процестерді орындауды бітіру үшін сұраныстарды қандай ретпен орындау керек?

6.1.4 Жоғарыдағы 6.1.1-6.1.3 тапсырмаларын программалау тілдерінің мүмкіндіктерін қолданып қолданушы интерфейсін жасап орындаңыз.





Дата публикования: 2015-10-09; Прочитано: 422 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...