Орталықтандырылған архитектурадағы процестерді коммуникациялау және синхронизациялау
1. Орталықтандырылған архитектурадағы процестерді коммуникациялау және синхронизациялау.
2. Процестерді жоспарлау және диспетчерлеу.
2. Процестерді жоспарлау және диспетчерлеу.
Процестерді параллель деп атайды, егер олар бір уақытта бар болса. Параллель процестерді келесі екі топқа бөлсе болады:
• тәуелсіз процестер;
• асинхронды процестер.
Процестерді асинхронизациялау – процестер арасындағы өзара әрекеттерді болдырмсау үшін, арнайы атомдық амалдарды қолдану.
Критикалық ресурстар – бір рет бір ғана процеске қызмет ететін ресурс. Егер бірнеше процесс критикалық ресурсты болу режимінде пайдаланғысы келсе, онда оларға өз әрекеттерін синхронизация жасауы керек.
Критикалық учаскілер – критикалық ресурсқа қатынас жүретін, процестің учаскілері
Блоктау – біреудің бірнәрсені орындауына тиым салу. Процесс критикалық учаскіге кірер алдында блокты орнатып, оны шыққан соң алып тастауы керек. Егер учаске блокта болса, онда басқа процесс оның алдында күтуі қажет.
Критикалық ресурстыңмысалы деп қандай да бір қосындылап, бөлектейтін айнымалыны (оны санағыш деп атайды) айтады. Процестердің критикалық учаскілері кодтан тұруы мүмкін:
Санағыш:=санағыш+1.
Жарыс (гонки) – екі немесе олдан да көп процесс бөлінген мәліметтерді өңдеп, соңғы нәтиже оның орындалуы жылдамдығының қатынасынан тәуелді болған жағдай.
Тығырықтар
Процестер мен басқару ағындары – белсенді объектілер. Ресурстар – белсенді емес объектілер. Процесс жұмыс кезінде екі келенсіз жағдайға тап болуы мүмкін: Қатып қалу (зависание) және тығырық.
Қатып қалу – ерте ме, кеш пе процестің шығатын анық емес күту жағдайы. Ол қандай да бір ресурстау күтуімен байланысты.
Тығырық – ешқандай шыға алмайтын, қандай да бір оқиғаның күту жағдайы.
Егер бір немесе бірнеше процестер тығырық жағдайында болса, жүйе де тығырық күйде болады.
• тәуелсіз процестер;
• асинхронды процестер.
Процестерді асинхронизациялау – процестер арасындағы өзара әрекеттерді болдырмсау үшін, арнайы атомдық амалдарды қолдану.
Критикалық ресурстар – бір рет бір ғана процеске қызмет ететін ресурс. Егер бірнеше процесс критикалық ресурсты болу режимінде пайдаланғысы келсе, онда оларға өз әрекеттерін синхронизация жасауы керек.
Критикалық учаскілер – критикалық ресурсқа қатынас жүретін, процестің учаскілері
Блоктау – біреудің бірнәрсені орындауына тиым салу. Процесс критикалық учаскіге кірер алдында блокты орнатып, оны шыққан соң алып тастауы керек. Егер учаске блокта болса, онда басқа процесс оның алдында күтуі қажет.
Критикалық ресурстыңмысалы деп қандай да бір қосындылап, бөлектейтін айнымалыны (оны санағыш деп атайды) айтады. Процестердің критикалық учаскілері кодтан тұруы мүмкін:
Санағыш:=санағыш+1.
Жарыс (гонки) – екі немесе олдан да көп процесс бөлінген мәліметтерді өңдеп, соңғы нәтиже оның орындалуы жылдамдығының қатынасынан тәуелді болған жағдай.
Тығырықтар
Процестер мен басқару ағындары – белсенді объектілер. Ресурстар – белсенді емес объектілер. Процесс жұмыс кезінде екі келенсіз жағдайға тап болуы мүмкін: Қатып қалу (зависание) және тығырық.
Қатып қалу – ерте ме, кеш пе процестің шығатын анық емес күту жағдайы. Ол қандай да бір ресурстау күтуімен байланысты.
Тығырық – ешқандай шыға алмайтын, қандай да бір оқиғаның күту жағдайы.
Егер бір немесе бірнеше процестер тығырық жағдайында болса, жүйе де тығырық күйде болады.
1. Э.Таненбаум, А.Вудхалл. Операционные системы. Разработка и реализация. 3-е изд. Питер, 2007. Беттер 75-76
2. Олифер В.Г., Олифер Н.А. Сетевые ОС. – СПб.: 2002
3. Дейтл Г. Введение в операционные системы. В 2-х томах. Пер. с англ. – М.: Мир., 19872.
4. Тажибаева Б.Т. Операционные системы. Электронный учебник. 2009.
2. Олифер В.Г., Олифер Н.А. Сетевые ОС. – СПб.: 2002
3. Дейтл Г. Введение в операционные системы. В 2-х томах. Пер. с англ. – М.: Мир., 19872.
4. Тажибаева Б.Т. Операционные системы. Электронный учебник. 2009.
Пән: Информатика, Программалау, Мәліметтер қоры
Жұмыс түрі: Реферат
Тегін: Антиплагиат
Көлемі: 6 бет
Таңдаулыға:
Жұмыс түрі: Реферат
Тегін: Антиплагиат
Көлемі: 6 бет
Таңдаулыға:
ОҢТҮСТІК ҚАЗАҚСТАН ПЕДАГОГИКАЛЫҚ УНИВЕРСИТЕТІ
СӨЖ
Тақырып: Орталықтандырылған архитектурадағы процестерді коммуникациялау және синхронизациялау.
Группа: 704-61
Дайындады: Сұлтан Г.
Қабылдады: Мекемов А.
Шымкент 2017 год.
Жоспар:
1. Орталықтандырылған архитектурадағы процестерді коммуникациялау және синхронизациялау.
2. Процестерді жоспарлау және диспетчерлеу.
Орталықтандырылған архитектурадағы процестерді коммуникациялау және синхронизациялау.
Процестерді параллель деп атайды, егер олар бір уақытта бар болса. Параллель процестерді келесі екі топқа бөлсе болады:
* тәуелсіз процестер;
* асинхронды процестер.
Процестерді асинхронизациялау - процестер арасындағы өзара әрекеттерді болдырмсау үшін, арнайы атомдық амалдарды қолдану.
Критикалық ресурстар - бір рет бір ғана процеске қызмет ететін ресурс. Егер бірнеше процесс критикалық ресурсты болу режимінде пайдаланғысы келсе, онда оларға өз әрекеттерін синхронизация жасауы керек.
Критикалық учаскілер - критикалық ресурсқа қатынас жүретін, процестің учаскілері
Блоктау - біреудің бірнәрсені орындауына тиым салу. Процесс критикалық учаскіге кірер алдында блокты орнатып, оны шыққан соң алып тастауы керек. Егер учаске блокта болса, онда басқа процесс оның алдында күтуі қажет.
Критикалық ресурстыңмысалы деп қандай да бір қосындылап, бөлектейтін айнымалыны (оны санағыш деп атайды) айтады. Процестердің критикалық учаскілері кодтан тұруы мүмкін:
Санағыш:=санағыш+1.
Жарыс (гонки) - екі немесе олдан да көп процесс бөлінген мәліметтерді өңдеп, соңғы нәтиже оның орындалуы жылдамдығының қатынасынан тәуелді болған жағдай.
Тығырықтар
Процестер мен басқару ағындары - белсенді объектілер. Ресурстар - белсенді емес объектілер. Процесс жұмыс кезінде екі келенсіз жағдайға тап болуы мүмкін: Қатып қалу (зависание) және тығырық.
Қатып қалу - ерте ме, кеш пе процестің шығатын анық емес күту жағдайы. Ол қандай да бір ресурстау күтуімен байланысты.
Тығырық - ешқандай шыға алмайтын, қандай да бір оқиғаның күту жағдайы.
Егер бір немесе бірнеше процестер тығырық жағдайында болса, жүйе де тығырық күйде болады.
Тығырықтың пайда болуы үшін төрт шарты бар:
1. Өзара ерекшелік шарты (процестер ұсынылған ресурстарды монополиялық игеруді талап етеді);
2. Күту шарты (процестер оларға бөлінген ресурстарда қосымшасын бөлуді күте отырып ұстап қалуы);
3. Таратылмау шарты (ресурстарды қолданылмай тұрып, оларды ұстап қалған процестерден алып қоюға болмайды);
4. Айналма күту шарты (әрбір процесс келесі процеске ажетті бір немесе бұдан да көп ресурсты ұстап қалатын, процестердің айналма тізбегі).
Тығырықтармен жұмыс істеудің төрт негізгі стратегиялары бар:
1. Мәселені толық игнорирлеу (страус алгоритмі). Көбіне шынайы оперциялық жүйелер ресурстардың көптігінен тығырықтармен күреспейді.
2. ... жалғасы
СӨЖ
Тақырып: Орталықтандырылған архитектурадағы процестерді коммуникациялау және синхронизациялау.
Группа: 704-61
Дайындады: Сұлтан Г.
Қабылдады: Мекемов А.
Шымкент 2017 год.
Жоспар:
1. Орталықтандырылған архитектурадағы процестерді коммуникациялау және синхронизациялау.
2. Процестерді жоспарлау және диспетчерлеу.
Орталықтандырылған архитектурадағы процестерді коммуникациялау және синхронизациялау.
Процестерді параллель деп атайды, егер олар бір уақытта бар болса. Параллель процестерді келесі екі топқа бөлсе болады:
* тәуелсіз процестер;
* асинхронды процестер.
Процестерді асинхронизациялау - процестер арасындағы өзара әрекеттерді болдырмсау үшін, арнайы атомдық амалдарды қолдану.
Критикалық ресурстар - бір рет бір ғана процеске қызмет ететін ресурс. Егер бірнеше процесс критикалық ресурсты болу режимінде пайдаланғысы келсе, онда оларға өз әрекеттерін синхронизация жасауы керек.
Критикалық учаскілер - критикалық ресурсқа қатынас жүретін, процестің учаскілері
Блоктау - біреудің бірнәрсені орындауына тиым салу. Процесс критикалық учаскіге кірер алдында блокты орнатып, оны шыққан соң алып тастауы керек. Егер учаске блокта болса, онда басқа процесс оның алдында күтуі қажет.
Критикалық ресурстыңмысалы деп қандай да бір қосындылап, бөлектейтін айнымалыны (оны санағыш деп атайды) айтады. Процестердің критикалық учаскілері кодтан тұруы мүмкін:
Санағыш:=санағыш+1.
Жарыс (гонки) - екі немесе олдан да көп процесс бөлінген мәліметтерді өңдеп, соңғы нәтиже оның орындалуы жылдамдығының қатынасынан тәуелді болған жағдай.
Тығырықтар
Процестер мен басқару ағындары - белсенді объектілер. Ресурстар - белсенді емес объектілер. Процесс жұмыс кезінде екі келенсіз жағдайға тап болуы мүмкін: Қатып қалу (зависание) және тығырық.
Қатып қалу - ерте ме, кеш пе процестің шығатын анық емес күту жағдайы. Ол қандай да бір ресурстау күтуімен байланысты.
Тығырық - ешқандай шыға алмайтын, қандай да бір оқиғаның күту жағдайы.
Егер бір немесе бірнеше процестер тығырық жағдайында болса, жүйе де тығырық күйде болады.
Тығырықтың пайда болуы үшін төрт шарты бар:
1. Өзара ерекшелік шарты (процестер ұсынылған ресурстарды монополиялық игеруді талап етеді);
2. Күту шарты (процестер оларға бөлінген ресурстарда қосымшасын бөлуді күте отырып ұстап қалуы);
3. Таратылмау шарты (ресурстарды қолданылмай тұрып, оларды ұстап қалған процестерден алып қоюға болмайды);
4. Айналма күту шарты (әрбір процесс келесі процеске ажетті бір немесе бұдан да көп ресурсты ұстап қалатын, процестердің айналма тізбегі).
Тығырықтармен жұмыс істеудің төрт негізгі стратегиялары бар:
1. Мәселені толық игнорирлеу (страус алгоритмі). Көбіне шынайы оперциялық жүйелер ресурстардың көптігінен тығырықтармен күреспейді.
2. ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz