сур. 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.
Тредтер
1. Алдымен “Метод” мәзірінде керекті пунктті таңдаңыз. Ыстық батырмалармен қолдануға болады.
2. Добавить Ins” пунктін басып процесстердің керекті санын құрыңыз.
Процесстің үстінен екі рет шертіп оны өзіңізге ыңғайлы қылып орнықтыруға болады: процесс кім болады – окырман немесе жазушы, сонымен қатар, әр процесстің орындалу уақытын қоюға болады (сур. 2.9.).
сур. 2.9.
3. Процесстерді кез-келген ретте іске қосуға болады,
“Старт” батырмаларын шертіп, тағыда оларды бағдарламаның басты терезесінен іске қосуға болады, керекті процесстерді таңдап “Процесс” мәзірінен
“Запустить Ctrl+S” пунктін таңдап.
4. Содан соң берілген уақытта әр процесстің жұмысын бақылау үшін “История работы процессов” терезесін көруге болады (сур. 2.10.).
сур. 2.10.
“Пошта жәшіктері” алгоритмі
1. 1. Алдымен “Метод” мәзірінде керекті пунктті таңдаңыз. Ыстық батырмалармен қолдануға болады.
2. “Настройка”мәзіріне кіріп, кейбір параметрлердің мәндерін қойыңыз
: “Максимальное количество
сообщений в буфере”, “Максимальная длина сообщений в
символах”, “Время жизни посланного сообщения в секундах”.
Онықтырғаннан кейін “Принять” батырмасын шертіңіз (сур. 2.11.).
сур. 2.11.
2. Добавить Ins” пунктін басып процесстердің керекті санын құрыңыз.
Процесстің үстінен екі рет шертіп оны өзіңізге ыңғайлы қылып орнықтыруға болады: процесс кім болады – окырман немесе жазушы, сонымен қатар, әр процесстің орындалу уақытын қоюға болады (сур. 2.12.).
сур. 2.12.
“Получатель ID” өрісінде хабарламалардың қабылдап алатынның ID-ін қою керек.
Егер қабылдаушы таңдалмаса, бағдарлама келесі ескертуні шығарады
(сур. 2.13.).
сур. 2.13.
“Сообщение” өрісінде жіберілетін хабарламаның мәтінін жазыңыз.
Егер хабарламаның ұзындығы максималды ұзындықтан асып кетсе, бағдарлама келесі ескерту шығарады (сур. 2.14.).
сур. 2.14.
“Время отпр./пол. (с):” өрісінде хабарламаны жіберу уақытын және қабылдау уақытын таңдау керек.
8. Одан төмен терезеде “Полученные сообщения:” өрісі орналасады, мұнда біз хабарламаларды қабылдаймыз.
9. Терезенің ең астында екі батырма орналасқан: “Отправить” және “Принять”, оларды шерткенде сәйкесінше хабарламаларды қабылдаймыз және жібереміз.
10.Содан соң “История работы процессов” терезесін көруге болады (сур. 2.15.).
сур. 2.15.
Жұмысты аяқтағанна кейін “Состояние ящика”, “Текущее количество писем” және “Всего отправлено” мәзірлерін көруге болады. (сур. 2.16.)
сур. 2.16.
Тәжірибелік жұмысты орындау үшін компьютерде ”Синхронизация параллельных процессов в ОС” бағдарламалар кешенін орнықтыру керек.
Тәжірибелік жұмыстың есебіне әр пункт бойынша келесілер кіру керек:
Қолданылатын синхронизация әдісінің қысқышы жазбасы.
Зерттеу кезінде пайда болған жағдайлардың жазбалары, және “История работы процессов” терезесінің мазмұны;
Зерттелген параллельді процесстердің синхронизация әдістерінің тиімділіктері туралы қорытындылар.
Тәжірибелік жұмыс № 2
Тақырыбы: ОЖ-де тұғырықтармен күресу әдістері
Тәжірибелік жұмыстың мақсаты – операциялық жүйелерде тұғырыұтыұ жағдайлармен күресу әдістермен танысу.
DeadLock бағдарламалар кешені параллельді процесстер жүргізгенде тұғырықтық жағдайлармен күресу әдістерін зерттеуге арналған. Жұмысты орындағанда бағдарламалар кешені қалыпты жұмыс істеу үшін аспаптарға келесі минималды жүйелік талаптарды ескеру керек:
процессор i486;
операциялық жүйе Windows 95 –тен төмен емес;
оперативті жад 16 Мб;
дисктік жад 5 Мб, бағдарламаны орнықтыру үшіндля 5 Мб бос жад;
видеоадаптер SVGA 4 Мб видео жадымен.
Бағдарламалар кешенінің құрамына келесі файлдар мен папкалар кіреді, олардың қысқаша жазбалары 1.1. кестеде берілген
Кесте 1.1. Бағдарламалар кешенінің файлдар мен папкалар
Типі
|
Аты
|
Қысқаша жазбасы
|
папка
|
Data
|
Жалпы деректер, көбінесе графикалық файлдар
|
папка
|
Local
|
қолданушының локалды орнықтырулары
|
папка
|
Samples
|
Мәселелер
|
файл
|
BCGCB.dll
|
BCGControlBar компоненті
|
файл
|
Config.ini
|
VisualPetri бағдарламасының ішкі орнықтырулары
|
файл
|
VisualPetri.exe
|
VisualPetri бағдарламасы
|
файл
|
DeadLock.exe
|
DeadLock бағдарламасы
|
Бірақ, бағдарламалар кешені тиімді жұмыс істеу үшін тағы екі файл болу керек (кесте. 1.2), олар бағдарламалар кешенінің папкасында немес “C:\Windows\System” папкасында болу керек.
Кесте 1.2. Қосымша файлдар
Типі
|
Имя
|
Қысқаша жазбасы
|
файл
|
GDIPlus.dll
|
Microsoft Graphical Device Interface
|
файл
|
MFC42.dll
|
Microsoft Foundation Classes
|
Егер Windows XP операциялық жүйесі қолданылса, GDIPlus.dll файлының керегі жоқ.
Минималды жүйелік талаптар қанағаттандырылған болса және барлық керекті файлдар бар болса, DeadLock.exe файлын іске қосқаннан кейін бағдарламаның негізгі терезесі пайда болады (сур. 1.1).
Сур. 1.1. DeadLock бағдарламасының негізгі терезесі
Берілген батырмалардың біреуін басқанда сәйкес терезе шығады.
Тұғырықты болдырмау.“Обход тупика” батырмасын шерткенде “Алгоритм банкира Дейкстры” терезесі шығады, сур. 1.1.1 көрсетілген.
Сур. 1.1.1. “Алгоритм банкира Дейкстры”терезесі
Бұл тереземен жұмыс істеу процессі үш кезеңнен тұрады: жағдайды модельдеу жағдайды қадамдап шешу және нәтижелерді көру.
Жағдайды модельдеу үшін “Новая”, “Добавить” және “Удалить” батырмалары қолданылады.
“Новая” батырмасын шерткенде сур. 1.1.2 көрсетілген диалог терезесі экранға шығады.
Сур. 1.1.2. “Новая ситуация” диалог терезесі
Керекті деректерді еңгізгеннен кейін және “OK” батырмасын басқаннан кейін жаңа ситуация құрастырылады, яғни процесстердің белгіленген сандары жасалады және ресурстардың саны беріледі, ал алдында еңгізілген және алынғандар жойылады.
“Добавить” басқанда тағы бір терезе шығады (сур. 1.1.3).
Сур. 1.1.3. “Добавить” диалог терезесі
Керекті деректерді еңгізгеннен кейін және “OK” батырмасын басқаннан кейін белгіленген процесстер саны алдында бар болғандарға қосылады, ал ресурстар саны алдында орнықтырылғандарға қосылады.
“Новая ситуация” және “Добавить” терезелерімен жұмыс істегеннен кейін “Алгоритм банкира Дейкстры” терезесі келесі түрге ие болады, сур. 1.1.4. Бір немесе бірнеше процесстерді жою үшін, оларды тізілімнің ішінен белгілеп алып “Удалить” батырмасын басыңыз.
сур. 1.1.4. Ситуацияны құру
Ситуацияны жасау процессі «жаратылған» процесстердің параметрлерін берумен аяқталады. Параметрлерді беру немесе бар параметрлерді өзгерту үшін тізілімдегі оның атының үстінен екі рет мауспен шертіңіз. Сур. 1.1.5. көрсетілген диалог терезесі шығады
Сур. 1.1.5. “Изменение параметров процесса” диалог терезесі
“Имя” тізілімінде кез-келген «жаратылған» процесстердің бірін таңдауға болады. В соответствующих полях группы “Ресурсы” тобының сәйкес өрістерінде оның параметрлері пайда болады. Кажетті өзгертулерді еңгізгеннен кейін “Применить” батырмасын басыңыз. Егер деректерді еңгізген кезде қателіктер жіберілсе, сәйкес терезе шығады, онда қателікті түрі айтылады. “Закрыть” батырмасы диалогтік терезені ешқай өзгерістерсіз жабады.
Сонымен ситуацияны құру процессі аяқталды деп айтуға болады. Жасалған ситуацияны қадамдап шешу үшін “Вперед” және “Назад”.
“Вперед” батырмасын басқанды жасалған ситуацияда қателіктер тексеріледі, олар болмауы да мүмкін. Қателік табылған жағдайда қателік туралы ақпараты бар терезе шығады. Қателіктер болмаса, бір қадам анықталған алгоритм бойынша орындалады. Параметрлердің барлық өзгерістері және процесстірдің күйлері процесстер тізілімінің графтарында бейнеленеді және әрекеттер журналына жазылады.
Егер ситуацияның бір кезінде бірнеше қадам артқа оралу керек болса, “Назад” батырмасын шерту керек.
Сиутацияны қадамдап шешу кезеңі нәтижелерді көру кезеңімен тар байланысқан. Журнал терезесін “Лог” батырмасын шертіп шақыруға болады
(сур 1.1.6).
Сур 1.1.6. Әрекеттер журналының терезесі
“Файл” мәзірінің пунктінің ішіне “Открыть” және “Сохранить” командалары кіреді, олар журналдың ішіндегі ақпаратты файлға сақтауға мімкіндік береді.
Тұғырықты табу. “Обнаружение тупика” батырмасын басқанда “Алгоритм обнаружения тупика по наличию замкнутой цепочки запросов” терезесі шығады, сур. 1.2.1.
Сур. 1.2.1. “Алгоритм обнаружения тупика по наличию замкнутой цепочки запросов” терезесі
Алдындағы параграфта қарастырылған жағдайда сияқты, мұндада бұл тереземен жұмысты үш кезеңге бөлуге болады: ситуацияны модельдеу, қадамдап шешуп және нәтижелерді көру.
Ситуацияны модельдеу үшін “Новая”, “Добавить” және “Удалить” командалары қолданылады.
“Новая ситуация” және “Добавить” диалог терезелері алдындағы параграфтағы қарастырылған терезелерге ұқсайды. Бірық мұнда әр ресурстың өз реттік номері бар, бұл берілген алгоритм үшін өте маңызды. Ал “Удалить” командасы берілген жағдайда контексттік мәзір түрінде көрсетілген сур. 1.2.2.
Сур. 1.2.2. процесстерді жою
Ситуация ны жасау кезеңі «жаратылған» процесстер арасында ресурстарды бөлу операциясымен аяқталады. Бір процесс бірнеше ресурс алуы мүмкін. Ресурсты қолданушыға беру үшін ресурстарды бөлу кестесінде ресурстың номері бар жолда екі рет мауспен шертіңіз. Келесі диалогтік терезе пайда болады.
Сур. 1.2.3. “Изменение параметров“ диалог терезесі
“Ресурс” тізілімінде кез-келген ресурсты таңдайға болады, “процесс”-те – кез-келген «жаратылған» процессті. Қажетті өзгерістерден кейін “Применить” батырмасын басыңыз.
Жасалған ситуацияны қадамдап шешу үшін “Запрос” және “Вперед” батырмалары қолданылады.
“Запрос”-ты шерткенде алдындығы терезеге ұқсас терезе шығады (сур. 1.2.4).
Сур. 1.2.4. “Поступил запрос” диалог терезесі
“ОК” батырмасын басқаннан кейін “Запрос” жұмыс істемейді , ал “Вперед” батырмасы керсінше жұмыс істейді. Бұл батырманы басу алгоритмнің бір қадамының орындалуына әкеледі. Параметрлердің барлық өзгерістері және процесстердің күйлері кестенің графтарында көрсетіледі және журналда жазылады.
Петри желілері. Каталогтан файла VisualPetri.exe іске қосқанда немесе бағдарламалар кешенінің басты терезесінде “Сети Петри” басқанда (сур.1.1), бағдарламаның негізгі терезесі пайда болады сур. 1.3.1.
Сур. 1.3.1. VisualPetri бағдарламасының негізгі терезесі
Терезенің элементтерін көріп шығайық.
Бағдарламаның мәзіріне (сур. 1.3.2) келесі командалар кіреді:
File – жүктеу операциялары, диаграммаларды сақтау, принтерде басу,бағдарламадан шығу;
Edit – диграмманың құрамымен операциялар орындау;
View –диаграмманың құрамын қайта бейнелеу, логикалық тордың, аспаптар панелінің бейнесі, олардың және мәзірді орнықтыру;
Tools –бағдарлама опцияларының терезесін шығару;
Window – ашық терезелерді басқару;
Help – өндіруші туралы анықтама.
Сур 1.3.2. VisualPetri бағдарламасының мәзірі
Сур. 1.3.3 Standard панелінің аспаптары көрсетілген. Бұл панелдің құрамына келесі командалар кіреді:
Жаңа диаграмманы құру;
Диаграмманы ашу;
Папканы ашу;
Ағындағы диаграмманы сақтау;
Функционалды емес элементтер;
Белсенді диаграмманы басу;
“О программе” диалогтік терезені шақыру.
Сур. 1.3.3 Standard панелі
Сур. 1.3.4 Diagram панелі көрсетілген. Ол келесі командалардан тұрады:
Диаграмманы толық көрсету (терезеде масштабтау);
Диаграмманың мазмұнын көрсету (терезеде масштабтау);
Белгіленуді көрсету (терезеде масштабтау);
Алдындағы масштабқа бару;
Пайыздағы масштаб;
Торды көрсету/жасыру;
Логикалық тормен байланыстыру, байланыстырмау;
Барлық элементтерде байланыстыру маркерлерін көрсету;
Тор құруының бағыттамасы (жаңа элементтерді қосқанда): вертикалды – байланыстыру маркерлері вертикалды түрде көрсетіледі немесе горизонталды – байланыстыру маркерлері горизонталды түрде көрсетіледі;
Ағындағы диаграмманың жаңа көру терезесін ашу.
Сур. 1.3.4. Diagram панелі
Сур. 1.3.5 - Elements панелі. Командалары:
Диаграмманың элементтерін таңдау тәртібін қосу/өшіру;
Позициялар торына қосу тәртібін тәртібін қосу/өшіру;
Көшу торына қосу тәртібін қосу/өшіру;
Петри желісінде доғалармен байланыстыру тәртібін қосу/өшіру;
Жеке аумақтарды мауспен масштабтау тәртібін қосу/өшіру.
Сур. 1.3.5. Elements панелі
Сур. 1.3.6 – Run панелі. командалар:
Петри белсенді желісін іске қосу;
Орындауды тоқтату;
трассировка (қадамдап орындау).
Сур. 1.3.6. Run панелі
Желіні құру процессі диаграммаға Петри желісінң функционалды элементтерін қосудан басталады.
Жұмысты орындау тәртібі
Үш пункттің әрқайсысы бойынша жұмысты орындау алдында берілген кеіестер бойынша іске асырылады. Ситуацияны жасаған және параметрлерді анықтаған кезде процесстер саны –тен кем болмау тиісті, ресурстар саны қолданушымен анықталады.
Тәжірибелік жұмыстың есебі келесілерден тұру керек:
Қолданылатын әдістің қысқаша мінездемесі;
Жасалған ситуацияның жазбасы және әрекеттер журналының терезесі;
Қолданылған әдістің тиімділігі туралы қорытынды.
Тәжірибелік жұмыс № 3
Тақырыбы: Командалық файлдар .
Жұмыстың мақсаты: Қарапайым командаларды жазып олардың отладкасын жасауды үйрену.
Жалпы мәлімет.
Командалық файл (КФ) – бір сәтте орындалатын командалардың жолдарын сақтайтын арнайы мәтіндік файл (командалар пакеті). КФ-дың жолдарының ретінде ОЖ-нің командалары, орындалатын файлдардың шақырулары (.COM,.EXE,.BAT), таңбалар және пакеттік өңдеудің арнайы командалары болу мүмкін. Таңбаны жолдың басында тұрған қоснүкте арқылы анықтауға болады. КФ кез-келген мәтіндік редактормен жазыла алады немесе келесі команданың көмегімен
COPY CON <аты>.BAT
Бұл командадан кейін пернетақтадан еңгізілген жолдардың барлығы КФ-ға жазылады. КФ-дың еңгізілуі CTRL+Z батырмаларының комбинациясымен аяқталады.
КФ-дың негізгі ерекшеліктері:
Әр КФ .BAT кеңейтілуіне ие болуға тиісті;
КФ-дың іске кіруі оның командалық жолда атының жазылғанынан басталады немесе кез-келген файлдық процессордан;
КФ-дың жұмысын аяқтау үшін CTRL+C пернелерін басу керек;
КФ-да еңгізу/шығару символдарымен және командалар конвейерлерімен қолдануға болады;
Командалық жолдың басында арнайы @ қоюға болады, бұл экранда жолдың эхо-бейнесіне шығуға жол бермейді;
Жабдықты және каталогті ауйстыру КФ-дың келесі орындалатын файлдарының жұмысына әсер етеді;
Айналымның айнымалыларын орнықтыруда келесі орныдалатын командаларға әсер етеді.
Пакеттік өңдеудің арнайы командаларының синтаксисі
Барлық пакеттік өңдеудің командалары ішкі командалары болып табылады.
1. CALL командасы
Қызметі: Басқа пакеттік файлдағы пакеттік файлды шақырады.
Формат: CALL [d:][path] filename [parameters]
Параметрлер:
filenames – шақырылатын КФ-дың аты;
parameters – шақырылатын КФ-ға берілетін параметрлер;
Комментарий: басқару шақырған КФ-ға беріледі.
Мысалы:
CALL SAM - КФ-ды ағымдағы каталогтан шақыру.
2. ECHO командасы
Қызметі: КФ-дың командаларын экранға шығаруды немесе хабарлама шығаруды қосу/өшіру.
Формат: ECHO [ON|OFF] [message]
Параметрлері:
ON – командаларды экранға шығару;
OFF – командаларды шығармау;
message – хабарлама мәтіні.
Комментарий: егер команда параметрлерсіз жазылған болса, экранға ағымдағы жағдай шығарылады (ON немесе OFF).
Мысалы:
@ECHO OFF – Командаларды экранға шығару режимін өшіру, ECHO командасыда экранда көрінбейді.
3. FOR командасы
Қызметі:команданың циклдік орындалуы.
Формат: FOR %%var IN (set) DO command
Параметрлері:
var – айнымалының аты, A-дан Z-ке дейін кез-келген мән;
set - %%var орнында циклда көрсетілуге тиісті мәтіндік жолдардың немесе аттардың тізімі;
command - орындалатын команда.
Мысалы:
FOR %%E IN (A,B,C) DO DEL %%E.OBJ - A.OBJ, B.OBJ және C.OBJ файлдарын ағымдағы каталогтан жою.
4. GOTO командасы
Қызметі: КФ-дың берілген таңбадан кейін тұрған жолына басқаруды беру.
Формат: GOTO label
Параметрлері:
label – басқару берілетін жол.
Мысалы:
GOTO END - Белгіленген таңбаға көшу.
5. IF командасы
Қызметі: Командалардың шартты орындалуы.
Формат:
а) ERRORLEVEL глобалды айнымалысының мәнін тексеру үшін
IF [NOT] ERRORLEVEL value command
б) Екі мәтіндік жолды салыстыру үшін
IF [NOT] string1 = = string2 command
в) Берілген файлдың бар екендігін тексеру үшін
IF [NOT] EXIST [d:][path] filename command
Параметрлері:
value – 0 – 255 диапазонында берілген бүтін сандар;
command – орындалатын команда;
string1,string2 – мәтіндің жолдар.
Мысалы:
а) IF NOT EXIST FILE.DAT ECHO Файл мүлдем жоқ;
б) IF ERRORLEVEL 1 GOTO END – END таібасына көшу, егер ERRORLEVEL мәні 1-ге тең немесе одан кіші болса.
6. PAUSE командасы
Қызметі: КФ- дың орындалу кезінде пауза қою.
Формат: PAUSE [comment]
Параметрлері:
comment – мәтіндік жол.
Комментарий: Бұл команда бойынша КФ-дың жұмысы тоқтатылады және экранға comment хабарламасы шығады. Хабарламаның ұзындығы 121 символдан аса алмайды. КФ-дың жұмысы кез-келген пернені басқанда жалғасады, CTRL+C немесе CTRL+BREAK комбинацияларынан басқа. Бұл комбинациялар КФ-дың жұмысын аяқтайды.
Мысалы:
PAUSE жаңа дискті қойыңыз А: - пауза экранға хабарлама шығаруымен.
7. REM командасы
Қызметі: комментарийді еңгізу.
Формат: REM [comment]
Параметрлері:
comment - комментарий жолы.
Комментарий: REM командасы КФ-дың жеке командаларының жұмыстарын уақытша тоқтата алады.
8. SHIFT командасы
Қызметі: КФ-дың запуск командалық жолының параметрлерінің мәндерін бір позицияға солға қарай жылжыту.
Формат: SHIFT
9. CHOICE командасы
Қызметі: Тұтынушыға сұрақ қою және жауабын айналымның ERRORLEVEL айнымалысына жазу.
Формат: CHOICE [/C: string] [/T: key,n] text
Параметрлері:
string – Тұтынушының жауаптарын сақтайтын символдық жол;
key – егер тұтынушы n секундтың ішінде жауап бермесе жазылатын жауаптың нұсқасының кілті;
text – Жауаптың варианттарының алдында шығатын символдар жолы.
Мысалы:
CHOICE /C: A,B,C,D /T: A,5 Таңдаңыз
КФ-ға мәліметтерді беру. Жиі жағдайда бір КФ құрып, оны әр-түрлі мәліметтермен орындауға тура келеді. КФ-ға мәліметтерді берудің екі тәсілі бар: а) параметрлер тізімінің көмегімен, б) глобалды айнымалылардың көмегімен.
Бірінші тәсілмен қолданғанда КФ-да %0…%9 атты формалды айнымалылар қолданылады. Бұл параметрлерге мәндер КФ іске қосылғанда берілетін факттік параметрлерінің көмегімен беріледі:
< КФ аты> <параметр1> <параметр2> .. <параметр9>
КФ орындалғанда %1 формалды параметрі <параметр1> мәніне ие болады, %2 формалды параметрі <параметр2> ие болады ....
%0 атты формалды параметрінде КФ-дың аты жазылады.
MS DOS және Windows факттік параметрлердің саны 10-нан астам КФ құруға мүмкіндік береді. Ол үшін SHIFT командасымен қолдану керек. “%” символымен командаларда КФ-дың ішінде қолдануға болады. Ол үшін оны мәтінде екі рет қайталау керек. Мысалы, f%.exe файлдың аты келесідей болу керек - f%%.exe.
Екінші тәсілмен қолданғанда КФ іске еңгізгеннің алдында ОЖ айналымында SET командасымен глобалды айнымалылар құрып, оларға мән беру керек. Бұл айнымалылардың аттары КФ-дың командаларында “%” символдарының ішіне алынады (мысалы, %FILE% ). КФ орындалғанда ОЖ айналым аймағынан сәйкес айнымалылардың мәндерін алады.
Тапсырма
Мәтіндік файлға Сіздің тобыңыздың студенттері туралы ақпарат жазу үшін WRITE_FD.BAT командалық файлын құрыңыз, оның функциясы келесі болсын:
Экранды тазалау;
Егер КФ параметрлері берілмеген болса, HELP белгісіне бару, әйтпесе запусктің параметрлерінің мәндерін жазып соңына бару;
HELP белгісі;
Жазу өрістерінің структурасы және мазмұны туралы тұтынушаға мәлімет беру, Мысалы:
WRITE_FD <ФИО> <ГОД РОЖД> <МЕСТО РОЖД> <ПОЛ>
Бақылау сұрақтары:
Командалық файлдар деген – ол қандай файлдар?
@ECHO OFF командасы не істейді?
CALL SAM жаэбасы нені білдіреді?
Пакеттік файлдарды өңдейтін қандай командаларды білесіз?
.COM,.EXE,.BAT қандай файлдардың кеңейтулері?
CHOICE [/C: string] [/T: key,n] text – осы жолдың мағынасын айтып беріңіз.
Тәжірибелік жұмыс № 4
Тақырыбы: ОЖ-ні жаңарту
Тәжірибелік жұмыстың мақсаты:операциялық жүйенің жаңартуларын орнықтыруды және жоюды үйрену. Операциялық жүйенің версиясын жаңартуды үйрену.
Төменгі жақта жазылған жаңартуларды барлығы SP.nrg дискінде орналасқан.
Windows XP-дің дистрибутивтері WinXP.nrg орналасқан.
Теориялық мағлұмат
Windows NT үшін жаңартуларды қою және жою. Windows NT операциялық жүйесі пайда болғанда қолданушы бірінші рет түзетулер пакетін кездестірді.
Сервис-пакеттердің шығару Microsoft өнісдерінің жаңартулары үшін традициялық тәсіл болып табылады. Жаүартулар пакеттеррі Windows NT тобының операциялық жүйелері үшін, офистік пакеттер үшін және серверлік өнімдердің барлығы үшін шығарылады. Ереже ретінде, сервис-пактердің ішінде жедел жаңартулар болады.
Кейде сервис-паксіз кейбір аспаптармен жұмыс істеу мүмкін емес. Windows NT операциялық жүйесі үшін, пайда болғанынан бері 6 жаңартулар пакеттері шықты ( SP1 -ден SP 6 дейін).
Жаңартуларды жою. Windows NT –дің түзетулері және жаңартулар пакеттері мәселелерді шешуге арналған.
Windows XP версияда орнықтырылған түзетулерді және жаңартуларды көрсету үшін Установка и удаление программ терезесінде отображать установленные обновления флажогін қою керек.
Жаңартуларды жою процессі бағдарламаларды жою процессі сияқты. Алдымен оны операциялық жүйенің қалыпты тәртібінен жойып тастау керек.
Егер жоюды қалыпты тәртіпте ұйымдастырсақ, онда келесі қадам – жаңартуларды Safe Mode қауіпсіздік тәртібінде жою.
Операциялық жүйенің версиясын жаңарту. Операциялық жүйенің әр жаңа версиясында қолданушының жұмысын жеңілдететін жаңалықтардың тізілімі болады.
Windows XP операциялық жүйесінде Windows 2000-ның қуатты жақтарының тиімді интергациясы орындалған. Осындай интеграцияның нәтижесінде қазіргі күнге ең күшті клиенттік операциялық жүйе жасалған.
Windows XP Professional ОПЕРАЦИЯЛЫҚ ЖҮЙЕСІНЕ КӨШУ ПРОЦЕДУРАСЫ. Windows XP дистрибутиві бар дискті дисководқа салыңыз. Егер бағдарлама компьютерде ОЖ орнықтырылғанын анықтаса, ол сізге оны жаңартуға ұсыныс етеді. Кері жағдайда Windows XP Professional ОЖ-нің жаңа версиясын орнықтыруға ұсыныс беріледі.
Windows XP алдындағы ОЖ –дің көбі бірден жаңару мүмкін және орнықтырылған қосымшалар және мәліметтер файлдары сақталады.
Жаңартудың алдында келесі қосымшаларды жоюға тура келеді!!!!!
Барлық антивирустік бағдарламалар.
Қуат көздерін басқару жабдықтары.
Орнықтыру бағдарламасы төменгі жақта жазылған қадамдарды орындайды.
Лицензиялық келісім
Сіз лицензиялық келісімді оқып онымен келісу керексіз
Қосымшаларды жаңарту
Орнықтыру бағдарламасы орнықтырылған қосымшалар кешенін тексереді және керекті жаңартулар пакеттерін орнықтыруға ұсыныс жасайды.
Файлдық жүйені жаңарту
Бағдарлама сізге NTFS файлдық жүйесін жаңартуға ұсыныс жасайды, егер сіз көпнұсқалық жүктеуді жоспарламасаңыз, келісесіз.
Жұмыс барысы
Windows NT операциялық жүйесінің соңғы сервис – пакетін орнықтырыңыз (SP4) SP.nrg \ SP_4 Win.
Internet Explorer үшін жаңарту орнықтырыңыз SP.nrg \ MS Internet Explorer 6.0 SP1 Rus.
Windows XP Professional-ға көшіңіз
Windows XP үшін екінші сервис-пак орнықтырыңызSP.nrg \ 2SP WinXP
Есептің ішіне жасалған әрекеттердің жазбалары жазылу керек.
Бақылау сұрақтары:
ОЖ-ің жаңартуы деген не?
Жаңартуды қалай орнықтыруға болады?
Жаңартуларды қалай жойып тастауға болады?
Windows XP жаңартулары.
ОЖ-ні жаңартудың алдында орындауға қажетті әрекеттер.
Windows XP-дің екңнші сервис-пакетін орнықтыру.
Windows брэндмауэрінің көмегімен компьютердің қоранысын қамтамасыз ету?
Достарыңызбен бөлісу: |