Процессорды басқаруға қолданылатын ақпарат

Скачать



 КІРІСПЕ...................................................................................................3
НЕГІЗГІ БӨЛІМ................................................... ..................................5
2.1. Процесстер мен ағымдардың концепциясы.
2.2. Мультипрограммдау. Көппрограммалық формалардың жұмысы……………………………….............................................................8
2.4. Процесстер мен ағымдарды басқару...................................................10
2.5. Процесстер мен ағымдарды жасау.
2.6. Есептердің, процесстердің және ағындардың
2.7 Практикалық талдау……………………………………………….....24
ҚОРЫТЫНДЫ......................................................................................31
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ...................................32
ҚОСЫМША
Тесттік сұрақтар……………………………………………………..33
Кіріспе
Есептеуiш процесстiң ұйымы - Кәсіпорынды Автоматтандырылған Басқару Жүйесінің
• КАБЖ болатын түрлi есептердiң үлкен саны;
• сақтау және мәлiметтiң үлкен көлемдерiнiң өңдеуiн қажеттiлiк;
• өзгерiстердiң түбегейлi көлемi және ақпаратты базаға енгiзуiдің
• қолданбаға әр түрлi деңгейдегі қолданушылардың жүйесiмен өзара
• қазiргi басқару жүйелерiнiң күрделiлiгi;
• жүйенiң ақпараттық және программалық дамытуын қамтамасыз ету.
Есептеуiш процесстiң ұйымының мақсаты бiрмәндi анықталмайды,өйткенi факторлардың үлкен
• ықшамдауда белгiнiң максимумын қамтамасыз ететiн есептердiң iшкi
•көпшілік есептерде оптимизацияның максимум критериясын таңдау.
Есептеуiш процесстiң есептерін ықшамдау кезінде, Кәсіпорынды Автоматтандырылған Басқару
КАБдың есептерiнiң жиынын жүзеге асыратын есептеуiш жүйе аппаратты
•процессорлардың саны және олардың (өнiмдiлiкпен ) жылдамдығымен;
• жедел жадтың көлемiмен;
• сыртқы жадтың түрi (магнит таспалы жинақтағыштар және
• басқару жүйесiнiң жұмыстары үшiн қажеттi есептеуiш қорлардың
• басқару жүйесiнiң жұмыс тәртiбімен - негiзiнде бiр
• есептер және тапсырмалардың басымдылықтарының жүйесiмен; қолданылатын ДБҚЖдің
Параметрлердiң басқарылуларының құрамы есептеуiш процесстiң ұйымының есеп қойылуымен
Мысалы, деректер қоры iске асыруларда барлық параметрлер үш
1. аппаратты программалық жүйеде өзгеріске түспейтін басты параметрлер,
2. жобалаушылар жиі таңдайтың параметрлер – базалық операциялық
3. қолданушылармен таңдалатын параметрлер – өзгертулер еңгізу, мәліметтер.
Процесстер мен ағымдардың концепциясы. Тапсырма, процесстер, ағымдар, талшықтар
Процесс операциялық жүйелердің негізгі түсінігі – абстрактілі, программаның
ОЖның түбегейлі мақсаты компьютердегі процесстер мен ресурстарды басқару,
Бұл туралы жалпы мәліметті 5.1-суретінен көруге болады. Онда
5.1-сурет. ОЖ кестесі.
Мультипрограммдау (multitasking) – бұл есептеу процесінің тәсілі, бұл
Тапсырма(Job) бірлігінде жұмыс істейтің ОЖ Windows. Windowsта тапсырма
Процесстер ОЖмен барлық ресурстартар түрлерін сұраныс немесе контейнер
Ережеге сәйкес, ағын қолданушы режимінде жұмыс істейді,
5.2-сурет Тапсырмалар, процесстер, ағындар
ОЖда ағындарды ауыстыру көп уақыт алады, өйткені ол
Осылай, ОЖнің жұмысының иерархиясы бар, Windows үшін ол
Мультипрограммдау. Көппрограммалық формалардың жұмысы
Мультипрограммдау есептеу жүйесінің жұмысының нәтижелігін арттыруға қажет. Бірақ,
Өткізу қабілеттілігі – есептеу көлемі, жүйе уақытының бірлігімен
Қолданушының ыңғайлылығы, ол дегеніміз бір уақытта интерактивтік режимде
Жүйенің реактивтілігі – программаны қосып өшірудегі алдын-ала берілген
Осы көрсеткіштердің біреуін таңдауына байланыста ОЖ пакетті өңдеу
Тез арада есептің шешімін қажет етпейтін есептеу түрінің
Қолайлы жағдайда есептердің қоспасының шығару уақыты, олардың кезек-кезек
Уақытты бөлу жүйесінде қолданушыларға интерактивті жағдайда бірнеше программалармен
5.4-сурет. Мультипрограммды эффектің кескінделуі
Барлық қосымшаларға процессордың уақытының кванты бөлінеді, осылайша қолданушы
5.5-сурет. Уақытты бөлу жүйесі
Шынайы уақыт жүйесі техникалық объектілерді басқаруға арналған (спутник,
ОЖ нәтижелігінің критериясы программаны қосу мен нәтижесін күтудегі
Шынайы уақыт жүйесінде есептеу күшіне артық қуат
Мультипрограммды жұмыстың формасы қызықты формасы мультипроцессорлық өңдеумен байланысты.
Процесстер мен ағымдарды басқару
Мультипрограммды ОЖ ішкі жүйесі, компьютердің функционалдығына әсер ететін,
Процесстер мен ағымдарды жасау;
Процесстер мен ағымдарды жеткілікті ресурстармен қамтамасыз ету;
Процесстердің изоляциясы;
Процесстер мен ағымдардың орындалуын жоспарлау;
Ағымдарды диспетчерлеу;
Процессор арасындағы байланыс;
Процессор мен ағымдардың синхронизациясы;
Процесстер мен ағымдарды аяқтау мен жою.
Процесстердің пайда болуына бес оқиға әсер етеді:
ОЖнің инициализациясы;
Жұмыс істеп тұрған процесстердің жаңа процессор істеуге сұраныс
Қолданушының процесс жасауға сұраныс жасауы;
Пакетті тапсырманы инициалдау;
ОЖмен процесс жасау.
Негізінен ОЖнің бапталуы кезінде бірнеше процесстер жасалады, кейбіреулері
Жаңа процесс өтіп жатқан процесстің сұранысымен пайда болуы
Техникалық көз қарастан жаңа процесстер бірдей құрылады: болып
Процесстер бір-біріне кедергі болмас үшін немесе бірге өздігінен
ОЖде процесстер мен ағымдар барлық ресурстарды пайдалануға берілген
Жоспарлау дегеніміз орындалып жатқан процесстің қай уақытта тоқтайтының,
Диспетчерлеу жоспарлаудың шешімін іске асыру, яғни процессті бір
Өтіп жатқан ағымның мәнмәтінің сақтау;
Жоспарлау нәтижесіндегі, ағымның мәнмәтінің баптау;
Жаңа ағымды баптау.
Жүйеде бір бірінен тәуелсіз программалар жұмыс істеп жатқан
Ағындардың синхронизациясы процесстермен және ағындардың басқарудың шағын жүйесiнiң
Әрқашан процесс тоқтаған кезде, бұл кейбір жағдайларға байланысты
Атап айтқандай, мультипрограммдауды қолдау үшін ОЖ жұмыс пен
Есептеу жүйесінің жұмысы белгілі бір программаның орындалуында. Сондықтан
Негізінен, мультипрограммдау ағымдар деңгейінде орындалғаны тиімді. Көп ағымдық
Процесстер мен ағымдарды жасау. Процесстер мен ағымдардың модельдері
Процесс жасау – бұл біріншіден, процесстің суреттемесін жасау:
Мұндай процессор сипаттамалары:
Есеп басқарудың блогы (TCB – Task Control Block)
Процессордың басқару блогы (PCB – Process Control Block)
UNIX процессорының дескрипторы;
Объект-процесс (object-process) Windows NT/2000/2003.
Процесс жасау кодтар мен мәліметтерді процесстен операциондық жадыға
Программа, мәліметтер, стектер және процесстер атрибуты кіретін жиынтық,
Образдың бір үлгідегі процесстері төменде көрсетілген.
Информация Описание
Данные пользователя Изменяемая часть пользовательского адресного пространства (данные
Пользовательская программа Программа, которую необходимо выполнить
Системный стек Один или несколько системных стеков для
Управляющий блок процесса Данные, необходимые операционной системе для
Процесс образының орны жадының басқару схемасына байланысты. Жаңа
Процесстерді басқарған кезде ОЖ екі типті информациялық структураларды
Процесстің дескрипторында мынадай процесс туралы ақпарат болады, ол
Процесстің идентификациясының ақпараты;
Процессордың күйі туралы ақпарат;
Процессорды басқаруға қолданылатын ақпарат.
Әрбiр процесске процесстердiң алғашқы кестесiнде индекс бола алатын
Процесстiң мәлiметі келесi негiзгi мәлiметтер қосады:
процесстiң күйi, орындауға дайындығын анықтайтын процесс;
басымдылық туралы мәлiметтер;
оқиғалар туралы мәлiмет - процесстiң орындауын жалғастыруға мүмкiндiк
жедел жадтағы процесстiң түрiнiң орналастырылуы және дискте анықталуға
басқа процесстерге нұсқағыштар(орындауға болатын кезектерде жеке алғанда);
байрақтар, ескертпе дабыл және екi тәуелсiз процесстердiң арасындағы
командалардың нақтылы түрлерi, жадтың нақтылы облысына қол жеткiзу
нұсқағыштар(мысалы, ашық файлдардың тiзiмi процесс басқаратын қорларға);
қорлардың қолданудың тарихы және процессор бойынша хабар;
мәлiмет жоспарлауға қатысты. Бұл мәлiметтер жоспарлауды алгоритмнан көпшiлiгiнде
Процесстiң контекстi жүйеге үзiлген орыннан процесстiң орындауын бөгеп
Процесстiң контекстiнде келесi негiзгi мәлiметтер болады:
iшiндегiсi процессордың регистрлерi, қолданушыға қолайлы;
iшiндегiсi командалар есептеуiштерi;
бағдарлаушы регистрлер және күйдiң регистрлерiнiң күйi;
соңғы арифметикалық немесе логикалық операцияны орындауды нәтиже шағылатын
стек төбесiнiң нұсқағыштары, саудырлақ саудырлақ параметрлер және процедуралар
Бұл мәлiметтiң бөлiгі (Program Status Word - PSW),
Процесстiң ең оңай үлгiсi процесстiң уақыты кез келген
Iске асыру сол сияқты такомалардың өте қарапайым мысалында
5.6-сурет. Процессор күйі
Мұндай модельдің артықшылықтары мен кемшіліктері қандай? Процессор енгiзу-шығару
Бірақ, мұндай күйдің екі кемшілігі бар: біріншіден, жадының
Ағымдарды жасаған кезде ОЖ процесстерді жасаған сияқты арнайы
Ағым пакеттерін қолданудың екі тәсілі бар:
қолданушының кеңiстiгiнде немесе қолданушы деңгейде (User-level threads -
ядрода немесе ядро бойында (kernel-level threads - KLT).
Бұл әдiстер, олардың артықшылығы және кемшiлiктердi қарап шығамыз.
Ағындардың ULT толық тұратын бағдарламасында, барлық әсер ағынмен
5.7-сурет қолданушының кеңістіктегі ағымдары
Бұл жолдың анық артықшылығы өте қолданушы ағындардың пакетi
Егер ағындармен басқару қолданушының кеңiстiгiнде болса, әрбiр процесске
Басында өз жұмысының қосымшасын үндемеу бойыншаға бiр ағыннан
Ондай процедуралар кемдегенде жоқ төртеу болуы мүмкін: thread-create,
Ядро ағындар деңгейін қарап шығамыз. Бағдарламалардың орындауды қолдауын
5.8-сурет. Ядро кеңістігіндегі ағындар
Бiрнеше процессорларға ылғи бiр процесстiң бiрнеше ағындарының жұмысының
бiрнеше процесстердiң тәртiптерiндегi программалауды жүзеге асырылады(тiптi - барлық);
ядроны процесстiң ағындардың бiрлерiнiң бiтеуiнiң жанында бұл процесстiң
ядроның процедуралары көп тасқынды бола алады.
Есептердің, процесстердің және ағындардың жоспарлануы
Кез келген қазiргi көп бағдарламалы ОЖдңң негiзгi iшкi
процесстер және ағындардың жасауы;
процесстер және ағындардың қамтамасыз етуi қорлармен қажеттi;
процесстердiң изоляциясы;
процесстер және (тiптi, жоспарлау туралы да тапсырмалар айту
ағындардың диспетчеризациясы;
процесс өзара әрекеттесуiн ұйым;
процесстер және ағындардың синхронизациясы;
аяқтау және процесстi жою және ағындар.
Процесстiң жасауына бес негiзгi оқиғаларды алып келедi:
ОЖ инициализация (жүктеу);
процесстiң жасауына жұмыс iстейтiн процесстiң сұрау салуын орындау;
мысалы, процесстiң жасауына қолданушының сұрау салуы өздiгiнен тәртiпте
пакеттi тапсырманың бастауы;
қызметтер жұмыс үшiн қандай болмасын қажеттi процесстiң басқару
Вид планирования Выполняемые функции
Долгосрочное Решение о добавлении задания (процесса) в пул
Среднесрочное Решение о добавлении процесса к числу процессов,
Краткосрочное Решение о том, какой из доступных процессов
Планирование ввода-вывода Решение о том, какой из запросов
Күйлер және процесстердiң өткелдерiнiң графындағы жоспарлауды орын 5.9-суретте
5.9-сурет. Процесстер графасындағы орын
Жоспарлауды басқа түр - (алдын ала ) статикалық,
(диспетчер ) қысқа мерзiмдi жоспарлауышы табылған шешiмдi жүзеге
таймердің үзілуі;
енгізу-шығарудың үзілуі;
ОЖ шақыру;
Сигналдар.
Жедел жоспарлау свопинг жүйенiң бөлшегi болып саналады. Мысалы,
Диспетчеризация келесiге апарады:
ауыстыруға керек болатын ағымдағы ағынның контекстiнiң сақтауы;
жаңа ағынның контекстiнiң жүктеуi, таңдаулы жоспарлаудың нәтижесiнде;
орындауға жаңа ағынның iске қосуы.
Басты қызмет көрсетудi ұйымды Windows 2000/2003/XP/Vista мысал ретiнде
5.10-шi сурет. Windowsке жоспарлау
W2K басымдылықтардың есепке алуы бар ығыстырғыш жоспарлауышысы, нақты
Жүйе жасалған ағын 5.11-шi сурет келтiрiлген графпен сәйкес
5.11-шi сурет. Windowsке ағындарының күйлерi
Практикалық бөлім
Процесстер жасау
Win 32 процессін жасау үшін CreateProcess,CreateProcessAsUser(Win NT/2000) және
Процесс бойында орындалатын EXE файлының образы ашылады. Егер
Win32 объект процессі қосылады;
Бірінші ағым пайда болады;
Win32 ішкі жүйесі жаңа процесс пен ағынның пайда
Бірінші ағынның орындалуы жүзеге асады.
Жаңа процесс контекстінде ағым адрес бойынша инициализацияланады және
Процесстерді тоқтату
Процесс тоқтатылады егер:
Бірінші ағынның кіріс функциясы басқарулы қайтарып берсе;
Процесстің кейбір ағымы басқаруды қайтарып алады;
Процесстің кейбір ағымы ExitProcess функциясын шақырғаннан;
Басқа процесстің ағымы TerminateProcess.
Процесс тоқтаған кезде барлық процесс жасған User және
Бірінші мысал программа «Калькулятор» процессін жасайды.
Ағымдар жасау
Бастапқы ағым процесс пайда болғанда автоматты түрде пайда
Ағымдарды тоқтату
Ағым тоқтатылады егер:
Ағым функциясы басқаруды тоқтатса.
Ағым ExitThread командасын шаұырып өзін жояды.
Басқа процесс ағымы TerminateThread функциясын шақырса.
Wait функциясы
Ағым жұмысын қалай тоқтатуға болады? Бірнеше тәсіл бар.
Sleep() функциясы ағым жұмысын берілген миллисекундқа тоқтатады. Егер
WaitForSingleObject() функциясы төмендегі шарттар орындалғанша, ағымды тоқтатып тұрады:
Күту таймері тоқтағаннан кейін;
Объект сигналды қалыпқа ауысып кетсе.
Қайтарылатын мәні бойынша екі жағдайдың қайсысы орындалғаның
Екінші мысал. Программа екі бірдей ағым жасайды да
Ағымдарды синхрондау
Ағымдар паралель жұмыс істеседе процесстің адресті процессті бірдей
Мьютексы
Мьютексы(Mutex) бұл ядро объектілері. Мьютекс екі жағдайды болады:
Мьютекске арналған мысал.
Ағым мьютексті өз қарамағына ала алады. Сол уақытта
Мьютексті еш ағым пайдаланбаса ол сигнал режимінде болады.
Келесі командалар мьютекспен жұмыс істегенде қолданылады:
CreatMutex – жаңа мьютекс жасайды.
OpenMutex – мьютексті ашады.
ReleaseMutex – мьютексті босатады, сол арқылы мьютекс басқа
Семафорлар
Семафор (Semaphore) CreateSemaphore() функциясымен жасалынады. Ол мьютекска ұқсайды,
Егер есептеуіш мәні нольден үлкен болса, семафор сигнал
Семафорды басқаратын командалар:
CreateSemaphore – жаңа семафор жасайды;
OpenSemaphore – бар семафорды ашады;
ReleaseSemaphore – қосымша сан еңгізеді.
Семафорға арналған мысал.
Событие (Оқиға)
Событие(event) – бұл бірнеше ағымдарға жету үшін арналған.
Оқиғалар мануалды (manual) және бірлікті (single) болады, олар
CreateEvent - Оқиға жасайды
OpenEvent – Оқиғаны ашады
SetEvent – Оқиғаны орналастырады
ResetEvent – сброс события
PulseEvent – уақытша оқиғаны сигналды қалыпқа әкеледі.
Практикалық бөлімді жасауда пайдаланылған әдебиеттер:
http://dmtsoft.ru/bn/142/as/oneaticleshablon/
Сұрақтар.
Ағым тоқтатылады егер:
Ағым функциясы басқаруды тоқтатса.
Ағым ExitThread командасын шаұырып өзін жояды.
Басқа процесс ағымы TerminateThread функциясын шақырса.
Процесс тоқтатылады егер:
Бірінші ағынның кіріс функциясы басқарулы қайтарып берсе;
Процесстің кейбір ағымы басқаруды қайтарып алады;
Процесстің кейбір ағымы ExitProcess функциясын шақырғаннан;
Басқа процесстің ағымы TerminateProcess.
Оқиғалар қандай болады?
Мануалды (manual) және бірлікті (single)
Мьютекс дегеніміз?
Мьютексы(Mutex) бұл ядро объектілері. Мьютекс екі жағдайды болады:
Семафор дегеніміз?
Семафор (Semaphore) CreateSemaphore() функциясымен жасалынады
Событие (Оқиға) дегеніміз?
Событие(event) – бұл бірнеше ағымдарға жету үшін арналған.
Ағымдарды синхрондау бұл?
Ағымдар паралель жұмыс істеседе процесстің адресті процессті бірдей
WaitForSingleObject() функциясы қандай әрекеттер орындалғанша процессті тоқтатады?
Күту таймері тоқтағаннан кейін;
Объект сигналды қалыпқа ауысып кетсе.
Қандай командалар мьютекспен жұмыс істегенде қолданылады:
CreatMutex – жаңа мьютекс жасайды.
OpenMutex – мьютексті ашады.
ReleaseMutex – мьютексті босатады, сол арқылы мьютекс басқа
CreateSemaphore бұл?
Жаңа семафор жасайды;
Қорытынды
Осы курстық жұмыста мен есептеу процесстерін ұйымдастыруды қарастырдым.
Пайдаланылған әдебиеттер:
http://www.cyberguru.ru/programming/win32/windows-processes-page4.html
http://www.intuit.ru/department/os/modernos/5/8.html
Гордеев А. В. Операционные системы: Учебник для вузов
Современные операционные системы. Авторы: С.В.Назаров
http://uinc.ru/articles/38/
http://sergeytroshin.ru/articles/windows-xp-processes/
http://www.osblog.ru/process/
http://wiki.compowiki.info/ProcessyWindows
Тест сұрақтары.
Программалау тілінен эквивалентті тілге айналдыратын программа қалай аталады?
Транслятор
Интерпретатор
Компилятор
Қандай ішкі жүйелер барлық ресурстарға ортақ?
Қолданушы интерфейсінің ішкі жүйесі.
Процессор басқарудың ішкі жүйесі.
Файлдарды баптау мен сыртқы құрылғылардың ішкі жүйесі.
Базаны сақтау жеңу
Операциялық жүйеде ресурсты жобалау кезінде қандай есептер шығарылады?
Ресурстың процесстарға бөлінуі.
Ресурстың бос еместігіне және олардың берілген бөлігін
Қай процессорге қай ресурс жетпей жүр.
ОЖ ге қандай қойылатын талап операциялық жүйенің процессорының
Масштабтылық
Қауіпсіздік
Масштаптылық
Үйлесімділік
Қандай тұжырым көппроцессорлы жүйеге тән (бір процессорлыға тән
ОЖ файлдарды басқара алады
ОЖ қолданушымен сұхбат жүргізе алады.
ОЖ перифириялық құралдырды басқара алады
ОЖ ресурстардың бөлуін басқарады
Қай операциялық жүйелер техникалық объектілерді басқаруға арналған (станок,
Пакетті өңдеу жүйесі
Уақытты бөлу жүйесі
Шыңайы уақыт жүйесі
ОЖ нің атқаратын қызметі?
Компьютердің ресурстарын тиімді пайдалану.
Есептеу техникасының процесстерін жеңілдету
Ыңғайлы интерфейс құру
Процесстерді басқарудың ішкі жүйесі қандай қызмет атқарады?
Процессордың орындалу кезегін ұйымдастырады
Процесстерді керек ресурстармен қамтамасыз етеді.
Барлық процесстер арасында физикалық жадының дұрыс бөлуін қарастырады.
Процесстердің ыңғайлы әрекеттесуін қамтамасыз ету
ОЖге қойылатын қандай талап әр түрлі процесстерді орындайтын
Үйлесімділік
Масштабтылық
Қауіпсіздік
Өнімділік
Windows XP жүйесі қандай ОЖға жатады?
Арнайы
Көптапсырмалы
Баптаулы
Көп қолданушы
Көппрограммалы
Қандай ОЖ есептеу процессін шығаруға арналған?
Пакетті өңдеу жүйесі
Уақытты бөлу жүйесі
Шыңайы уақыт жүйесі
Қандай ОЖ мобильдік заттарға арналған?
MS DOS
Windows 9X
Windows NT
Windows CE
ОЖде ресурстарды жоспарлауда қандай есептер шығарылады?
Процесстерге ресурс бөлу
Оперативті ақпараттың болуы
Қай кезде қандай процесстің жұмыс істейтінің анықтау
ОЖ қандай көрсеткіштері тиімділігін көрсетеді:
Есептеу жүйесінің өткізу қабілеті
Есептеу жүйесінің реакциясы
Қолданушыға оңай жұмыс аймағы
Жадыны басқарудың ішкі жүйесі қандай қызметтерге бөлуге болады?
Процесстердің орындалу тәртібін орындайды
Процесстер арасындағы физикалық жадының дұрыс бөлуін атқарады.
Процесстердің үйлесімділігін арттырады
Қандай ОЖ терминалы бар қолданушымен ыңғайлылық жасайды?
Пакетті өңдеу жүйесі
Уақытты бөлу жүйесі
Шыңайы уақыт жүйесі
Қандай ішкі жүйелер ортақ?
Жадының ішкі жүйесі
Процесстерді басқарудың ішкі жүйесі
Администратор ішкі жүйесі
Файлдарды басқарудың ішкі жүйесі
Жадыны басқарудың ішкі жүйесі қандай қызмет атқарады?
Процесстердің орындалуының кезегін ұйымдастырады
Физикалық жадының бөлуін қарастырады
Процесстердің синхронизациясын жасайды
Файлдарды басқарудың ішкі жүйесі
Процесстердің үйлесімділігін арттырады
ОЖ қойылатын қандай талап негізінде қолданушыға өзінің қосымшаларын
Сәйкестік
Қауіпсіздік
Масштабтылық
Болжамдылық
Виртуализация қандай қызмет атқарады?
Бас тартудың иілгіштігі
Қауіпсіздіктің әр түрлі деңгейі
Қателердің локализациясы
Қай ОЖ тек командалық жол ғана бар?
MS DOS
Windows 9X
Windows NT
Windiws CE
ОЖ нің қызметі?
Компьютер ресурстарының тиімді орындалуы
Программалық нәрселердің ығғайлылығы
Қолданушы арасындағы жеңіл интерфейстің болуы
ОЖ өңдеуде қандай архитектуралар қолданады?
Ядро көлемінің шексіздігі
Модульдерді бөлу
Функциясы бойынша модульдерді бөлу
Модульді бөлудің ұйымдасуы болмауы
Қандай талап ету қолданушыға өзінің қосымшасын жаңа ОЖда
Үйлесімділік
Қауіпсіздік
Предсказуемость
Масштабтылық
Виртуализация беретін қызметтер?
Бас тартудың иілгіштігі
Қауіпсіздіктің әр түрлі деңгейі
Қателердің локализациясы
Solaris ОЖсі қандай платформада жазылған?
SPARC
IBM PC
PowerPC
IBM
Lenovo
ОЖ ұйымдастыру кезеңінде қандай есептеулер жүргізіледі?
Процесстерге ресурс бөлу
Оперативті ақпаратты қолдау
Қай кезде ресурс бөлу керек екенің есептейді
Предсказуемость
Ядро көлемінің шексіздігі
ОЖнің қандай критериялары тиімділігін сипаттайды?
Есептеу техникасының өткізу
Қолданушыға ыңғайлылық
Реакция уақыты
Қауіпсіздіктің әр түрлі деңгейі
Оперативті ақпаратты қолдау
ОЖ нің қызметі?
Компьютер ресурстарының тиімді орындалуы
Программалық нәрселердің ығғайлылығы
Қолданушы арасындағы жеңіл интерфейстің болуы
Жадыны басқарудың ішкі жүйесі қандай қызмет атқарады?
Процесстердің орындалуының кезегін ұйымдастырады
Физикалық жадының бөлуін қарастырады
Процесстердің синхронизациясын жасайды
Файлдарды басқарудың ішкі жүйесі
Процесстердің үйлесімділігін арттырады
СҰРАҚТАР:
Процесс дегеніміз не?
Процесс операциялық жүйелердің негізгі түсінігі – абстрактілі, программаның
Мультипрограммдау дегенімз?
Мультипрограммдау (multitasking) – бұл есептеу процесінің тәсілі, бұл
Windows 2000 ОЖде псевдопараллелизмді жеңілдету үшін қандай
талшықтары қолданылады?
Fiber.
Өткізу қабілеттілігі дегеніміз?
Есептеу көлемі, жүйе уақытының бірлігімен есептеледі.
Жүйенің реактивтілігі дегенімз?
Программаны қосып өшірудегі алдын-ала берілген уақыт интервалдарына шыдамдылығы.
ОЖ қандай режимдерге бөлінеді?
Пакетті өңдеу жүйелеріне, уақытты бөлу жүйесіне және шыңайы
Пакетті өңдеу жүйесі дегеніміз?
Тез арада есептің шешімін қажет етпейтін есептеу түрінің
Уақытты бөлу жүйесі дегеніміз?
қолданушыларға интерактивті жағдайда бірнеше программалармен жұмыс істеуге мүмкіндік
Мультипроцессорлық өңдеу?
Бірнеше процессоры бар жүйеде ессептеу тезникасын шығару, бұл
Қандай фондық процесстер демондар деп аталады?
Электронды поштамен байланысты, Web-беттермен, баспаға шығарумен, желі арқылы
Жоспарлау дегеніміз?
Орындалып жатқан процесстің қай уақытта тоқтайтының, кезекте тұрған
Диспетчерлеу дегеніміз?
Жоспарлаудың шешімін іске асыру, яғни процессті бір ағыннан
Процесс жасау ол?
Бұл біріншіден, процесстің суреттемесін жасау: бірнеше ақпаратты құрылыс,
Ағым пакеттерін қолдаудың неше тәсілі бар және олар
Ағым пакеттерін қолданудың екі тәсілі бар:
қолданушының кеңiстiгiнде немесе қолданушы деңгейде (User-level threads -
ядрода немесе ядро бойында (kernel-level threads - KLT).
Диспетчер нені жүзеге асырады?
Қысқа мерзiмдi жоспарлауышы табылған шешiмдi жүзеге асырады, яғни
Жоспарлауды басқа түрі дегеніміз?
Статикалық, қолдану тек қана есептердiң тап қалған жиыны
Процесстiң жасауына қанша оқиғалар әсер етеді?
Процесстiң жасауына бес негiзгi оқиғаларды алып келедi.
Ағымдарды жасаған кезде ОЖ қандай арнайы ақпаратты құрылым
Ағым жазбасын жасайды.
Процесстерді басқарған кезде ОЖ екі типті информациялық структураларды
Процесс басқарудың блогі және процесс мәнмәтіні.
Процесс жасау бұл?
Бұл біріншіден, процесстің суреттемесін жасау: бірнеше ақпаратты құрылыс,
2




Скачать


zharar.kz