![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Тапсырманы орындар алдында 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; Прочитано: 434 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!