- •«Операциялық жүйелер» пәнінен оқу-әдістемелік кешен
- •5В070400 «Есептеу техникасы және программалық қамтамасыз ету»
- •Мазмұны
- •1 Глоссарий
- •2 Дәрістер
- •4.2. Сурет Тапсырманың орындалу қорытындысына ықпал ететін лектердің жылдамдығы
- •4 .3.Сурет. Өзгергіш бекітулерді пайдалана отырып сыный секцияларды дамыту
- •4.4. Сурет сыный секцияға ену және шығуда өзара байланысты орнатуда қолданылатын жүйелік фнукцияларды дамыту
- •1.2.Сурет. Бірнеше бағдарламалардың виртуалды мекене-жай кеңістігі
- •1.3.Сурет. Виртуалды мекен-жай кеңістігінің түрлері: жалпақтау (а), сегменттік (б)
- •1.4. Суретте динамикалық мекен-жайларды жаңарту кестесі
- •1.5 Сурет Жалпы және жеке виртуалды мекен-жай.
- •1.6 Сурет Жадыны үлестіру әдістемісінің классификациялары.
- •3 Зертханалық жұмыстар
- •Жаңа виртуалды машинаны құру.
- •Виртуалды дискіге ms dos операциялық жүйесін орнықтыру.
- •Белсенді бөлімді құру
- •C, d дисктерін форматтау программасын жасаңыз.
- •1 Сурет. Тізілім параметрінің үш құрама бөліктері
- •Тапсырмалар диспетчері (Task Manager)
- •1.Ядро режимінде процессор жұмыс істеген уақытын экранға проценттерде көрсету.
- •4. Процесстің базалық приоритетін өзгерту.
- •5. Жаңа программаны қосу.
- •6. Басқа программаның терезесіне көшу.
- •7. Процесстер тізімін сорттау.
- •1. Қатқыл дисктің қателіктерін анақтап оларды түзеу
- •2. Қатқыл дисктің дефрагментациясы
- •3. Қатқыл дискті тазалау
- •4 Тәжірибелік жұмыстар
- •«Параллельді процесстердің синхронизациясын орныдау» бағдарламалар кешенінің жазбалауы
- •2.Жұмысты орындау
- •Хоар мониторлары
- •Дейкстрдың семафорлық примитивтері
- •Алгоритм Деккера
- •Тредтер
- •Жұмысты орындау тәртібі
- •Пакеттік өңдеудің арнайы командаларының синтаксисі
- •Формат: shift
2.Жұмысты орындау
“Читатели – Писатели” алгоритмі
Алдымен “Метод” мәзірінде сәйкес пунктті таңдаңыз. Ыстық перенелермен қолдануға болады.
“Добавить Ins” пунктін басып процесстердің керекті санын құрыңыз.
Процесстің үстінен екі рет шертіп оны өзіңізге ыңғайлы қылып орнықтыруға болады: процесс кім болады – окырман немесе жазушы, сонымен қатар, әр процесстің орындалу уақытын қоюға болады (сур. 2.1.).
сур. 2.1.
3. Процесстерді кез-келген ретте іске қосуға болады,
“Старт” батырмаларын шертіп, тағыда оларды бағдарламаның басты терезесінен іске қосуға болады, керекті процесстерді таңдап “Процесс” мәзірінен
“Запустить Ctrl+S” пунктін таңдап.
4. Содан соң берілген уақытта әр процесстің жұмысын бақылау үшін “История работы процессов” терезесін көруге болады (сур. 2.2.).
сур. 2.2
Хоар мониторлары
Алдымен “Метод” мәзірінде керекті пунктті таңдаңыз. Ыстық батырмалармен қолдануға болады.
Добавить Ins” пунктін басып процесстердің керекті санын құрыңыз.
Процесстің үстінен екі рет шертіп оны өзіңізге ыңғайлы қылып орнықтыруға болады: процесс кім болады – окырман немесе жазушы, сонымен қатар, әр процесстің орындалу уақытын қоюға болады ( сур. 2.3.).
Рис. 2.3.
3. Процесстерді кез-келген ретте іске қосуға болады,
“Старт” батырмаларын шертіп, тағыда оларды бағдарламаның басты терезесінен іске қосуға болады, керекті процесстерді таңдап “Процесс” мәзірінен
“Запустить Ctrl+S” пунктін таңдап.
4. Содан соң берілген уақытта әр процесстің жұмысын бақылау үшін “История работы процессов” терезесін көруге болады (Сур. 2.4.).
сур. 2.4.
Дейкстрдың семафорлық примитивтері
1. Алдымен “Метод” мәзірінде керекті пунктті таңдаңыз. Ыстық батырмалармен қолдануға болады.
2. Добавить Ins” пунктін басып процесстердің керекті санын құрыңыз.
Процесстің үстінен екі рет шертіп оны өзіңізге ыңғайлы қылып орнықтыруға болады: процесс кім болады – окырман немесе жазушы, сонымен қатар, әр процесстің орындалу уақытын қоюға болады (сур. 2.5.).
сур. 2.5.
3. Процесстерді кез-келген ретте іске қосуға болады,
“Старт” батырмаларын шертіп, тағыда оларды бағдарламаның басты терезесінен іске қосуға болады, керекті процесстерді таңдап “Процесс” мәзірінен
“Запустить Ctrl+S” пунктін таңдап.
4. Содан соң берілген уақытта әр процесстің жұмысын бақылау үшін “История работы процессов” терезесін көруге болады (сур. 2.6.).
сур. 2.6.
Алгоритм Деккера
1. Алдымен “Метод” мәзірінде керекті пунктті таңдаңыз. Ыстық батырмалармен қолдануға болады.
2. Добавить Ins” пунктін басып процесстердің керекті санын құрыңыз.
Процесстің үстінен екі рет шертіп оны өзіңізге ыңғайлы қылып орнықтыруға болады: процесс кім болады – окырман немесе жазушы, сонымен қатар, әр процесстің орындалу уақытын қоюға болады (сур. 2.7.).
Рис. 2.7.
3. Процесстерді кез-келген ретте іске қосуға болады,
“Старт” батырмаларын шертіп, тағыда оларды бағдарламаның басты терезесінен іске қосуға болады, керекті процесстерді таңдап “Процесс” мәзірінен
“Запустить Ctrl+S” пунктін таңдап.
4. Содан соң берілген уақытта әр процесстің жұмысын бақылау үшін “История работы процессов” терезесін көруге болады (сур. 2.8.).
Сур.. 2.8.
