Үрдісті басқару

Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..3
1.Үрдістің атрибуттары ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 4
1.1 «Үрдіс» терминінің анықтамасы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .4
1.2 Үрдістің қалып.күйі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...4.5
1.3 Үрдістің бір күйден басқа күйге өтуі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...5.6
1.4 Үрдісті басқару блогі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .6.7
1.5 Үрдістерге жасалатын операциялар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .7.9
1.6 Тоқтату және қайта құру ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .9.10
2. Үзулерді өңдеу ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .10
2.1 Үзулердің түрлері ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...11
2.2 Контекстінің ауысуы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..11.13
3. Операциялық жүйенің ядросы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .13
3.1 Ядроның негізгі функциялары ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...13
3.2 Үзулерге рұқсат ету және тыйым салу ... ... ... ... ... ... ... ... ... ... ... ... ... 13.14
3.3 Жүйенің иерархиялық структурасы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..14
3.4 Микрокод көмегімен ядро пайда болуы ... ... ... ... ... ... ... ... ... ... ... ... ... ...14
Қорытынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..15
Осы бөлімде біз қазіргі көпабонентті есептеу машиналарының жұмысы жайында мағлұмат алуда өте маңызды болып келетін үрдіс ұғымын енгіземіз. Мұнда үрдістің бірнеше ең көп таралған анықтамалары берілген, бірақ әдебиетте үрдістің нақты анықтамасы әлі жоқ.
Біз үрдістің дискреттік қалыптағы концепциясын көрсетеміз, сонымен қатар үрдістердің бір күйден екінші күйге өтуін қарастырамыз. Бұдан басқа, үрдістермен бірге орындалатын негізгі операциялар сипатталады.
Біз бұл баяндамада үрдіс ұғымы және үрдісті басқарудағы ядро жұмысы жайлы толық түсінік аламыз. Үрдісті басқару блогі және үрдістермен жасалатын операциялар туралы түсінік береміз. Сонымен қатар үзулер және оларды өңдеу үрдістері сипатталады.
Ядро – негізгі жадыда орналасатын және ең көп қолданылатын операциялық жүйенің жүрегі. Осы операциялық жүйенің кішкене бөлігінің үрдісті басқарудағы атқаратын функциялары жайлы да анықтама беріледі.
        
        Мазмұны
Кіріспе......................................................................................................................3
1.Үрдістің атрибуттары........................................................................................4
1.1 «Үрдіс» терминінің анықтамасы.....................................................................4
1.2 Үрдістің қалып-күйі.......................................................................................4-5
1.3 Үрдістің бір күйден басқа ... ... ... ... ... ... жасалатын операциялар.............................................................7-9
1.6 Тоқтату және қайта құру.............................................................................9-10
2. Үзулерді ... ... ... ... ... ... ... ядросы.....................................................................13
3.1 Ядроның негізгі функциялары.......................................................................13
3.2 Үзулерге рұқсат ету және тыйым салу....................................................13-14
3.3 Жүйенің иерархиялық структурасы..............................................................14
3.4 Микрокод көмегімен ядро пайда болуы.......................................................14
Қорытынды..........................................................................................................15
Кіріспе
Осы ... біз ... ... ... машиналарының жұмысы жайында мағлұмат алуда өте маңызды болып келетін үрдіс ұғымын енгіземіз. Мұнда үрдістің ... ең көп ... ... ... ... әдебиетте үрдістің нақты анықтамасы әлі жоқ.
Біз үрдістің дискреттік қалыптағы концепциясын көрсетеміз, сонымен қатар үрдістердің бір күйден екінші күйге өтуін ... ... ... үрдістермен бірге орындалатын негізгі операциялар сипатталады.
Біз бұл баяндамада үрдіс ұғымы және ... ... ядро ... ... ... ... ... Үрдісті басқару блогі және үрдістермен жасалатын операциялар туралы түсінік береміз. Сонымен қатар үзулер және оларды өңдеу үрдістері ...... ... ... және ең көп ... ... жүйенің жүрегі. Осы операциялық жүйенің кішкене бөлігінің үрдісті ... ... ... ... да ... беріледі.
1. Үрдістің атрибуттары
1.1 «Үрдіс» терминінің анықтамасы
«Үрдіс» терминін 60-жылдары ең алғаш рет MULTICS ... ... ... ... ... ... Осы уақыттын бері кейбір кезде «есептің» синонимі ретінде қолданылатын «үрдіс» термині ... әр ... ... ие болды. Төменде «үрдістің» бірнеше анықтамасы келтірілген:
орындалу кезіндегі программа;
асинхронды жұмыс;
процедураның «тірі жаны»;
орындалатын ... үшін ... ... ... ... ... басқару блогі» ретінде көрсетілген құбылыс;
«диспетчерленетін» модуль;
Көптеген басқа да анықтамалар кездеседі. Сонымен қабылданған анықтамасы әлі жоқ, алайда, әсіресе «орындалу ... ... ... ... ... ... өмір сүру периодында үрдіс бірқатар дискреттік қалып-кұйден өтеді. Әр түрлі ... ... ... ... туғыза алады.
Егер берілген уақытта үрдіске орталық санашық (ОС) ... ... онда ... ... ... ... деп ... Егер үрдіс оған берілген орталық санашықты бірден қолдана алатын болса, онда үрдіс дайын (дайын қалып-күйінде) деп айтады. Егер үрдіс орындалуды әрі ... ... ... алу үшін ... бір құбылыстың пайда болуын күтуде болса (мысалы, енгізу-шығару операциясының аяқталуын), онда үрдіс бұғатталған (бұғатталу ... деп ... ... басқа да қалып-күйлері бар.
Жеңіл болу үшін бір орталық санашығы бар машинаны қарастырайық. ... ... ... белгелі бір уақытта тек бір ғана үрдіс орындалады, бірақ бірнеше ... ... ... тағы ... ... қалып-күйінде бола алады. Сондықтан біз орындалуға дайын үрдістердің және бұғатталған үрдістердің тізімін құра аламыз. Дайын үрдістердің тізімі приоритет бойынша ... ... ... ... ... келесі үрдіс осы тізімнің бірінші үрдісі болып табылады. Бұғатталған ... ... ...... ... ... приоритетті реті жоқ (яғни оларды дайын күйіне ауыстыру), құбылыстар қай ... ... ... ... жою да сол ... ... Үрдістің бір күйден басқа күйге өтуі
Жүйеге белгілі бір тапсырма келгенде, ол дайын үрдістер тізімінің аяғына іске қосылатын үрдіс құрады. Бұл ... ... ... ... ... ... ... бас бөлігіне жылжиды. Үрдіс дайын үрдістер тізімінде бірінші болғанда және орталық санашық босағанда осы ... ... ... ... де, ... күйінің ауысуы орындалады – ол дайын күйінен орындалу күйіне өтеді (1.1 сурет). Орталық ... ... ... ... бірінші үрдісіне беру іске қосу немесе орындалу үшін ... ... деп ... және бұл ... деп аталатын жүйелік программаның көмегімен орындалады.
1.1 сурет. Үрдістердің бір ... ... ... өту диаграммасы.
Қалып-күйлердің осындай ауысуын төмендегіндей белгілейміз:
іске қосу (үрдіс аты): дайын ----- орындалуда
Өзінің орталық санашығы бар үрдіс орындалып жатқан үрдіс деп ... ... бір ... ... ... ... ... алдын алу үшін, операциялық жүйе арнайы аппараттық үзілу таймерінде белгілі бір мән орнатады. Бұл мән ... ... ... ... алу ... бар уақыт интервалын немесе уақыт квантын анықтайды. Егер үрдіс өз ... ... ... осы ... аралығында босатпаса, онда таймер үзілу сигналын жасайды. Сол ... ... ... ... ... ... Бұдан кейін операциялық жүйе алдынала орындалған үрдісті дайын күйіне ауыстырады, ал дайындар тізімінің бірінші үрдісін – орындалу күйіне. Бұл ... ... ... ... ... (үрдіс аты): орындалуда ------ дайын
және
іске қосу (үрдіс аты): дайын ------ орындалуда
Егер орындалып жатқан үрдіс оған ... ... ... ... ... енгізу-шығару операциясын инициализацияласа, осы үрдіс өз қалауынша орталық санашықты босатады (яғни өз-өзін көрсетілген енгізу-шығару операциясының аяқталуын күткен күйде ... Осы күй ... ... белгіленеді:
бұғаттау (үрдіс аты): орындалуда ------ бұғатталған
Біздің модельде қалып-күй ... үш ... ... тағы бір күй орын ала ...... ... ... кезде. Бұл кезде үрдіс бұғаттау күйінен дайын күйіне ауысады. Осы күй ауысуы былай белгіленеді:
Ашылу (үрдіс аты): ... ------ ... біз ... ... ... төрт ... анықтадық:
іске қосу (үрдіс аты): дайын ------ орындалуда
квант ағыны (үрдіс аты): орындалуда ------ дайын
бұғатталу (үрдіс аты): ... ------ ... аты): ... ------ ... үрдісімен инициализацияланатын жалғыз қалып-күй ауысуы – бұғатталу, ал қалған үш қалып-күй ауысулары берілген үрдіске қатысты ... ... ... ... инициализацияланады.
1.4 Үрдісті басқару блогі
Үрдісті басқару блогі (ҮББ) операциялық жүйеде үрдістің өкілі болып табылады. Бұл құрамында үрдіс жайында ... ... бар ... ... оның ... ... ... уникальный идентификаторы;
үрдістің приоритеті;
үрдіс жадының көрсеткіштері;
үрдіске бөлінген ресурстар көрсеткіштері;
регистрлердің сақталу аймағы.
Үрдісті басқару блогі ... ... ... ... барлық ақпаратты сақтайтын орталық пункті болып табылады. Операциялық жүйе орталық санашықты бір үрдістен басқа үрдіске ауыстырғанда, ол әр ... ... іске қосу үшін ... ... есте ... алу үшін регистрлердің сақталу аймақтарын пайдаланады.
Сөйтіп, үрдісті басқару блогі – бұл операциялық жүйе үшін үрдісті ... ... ... жүйе әр ... ... басқару блоктарымен операцияларды тез орындау мүмкіндігіне ие болуға тиіс, сондықтан көптеген ... ... ... ... ... ... басқару блогын көрсететін арнайы аппараттық регистр алдыныла қарастырылады. Сонымен қатар көбінесе қалып-күй ақпаратын үрдісті басқару блогына тез ... және ... осы ... тез ... ... жүзеге асыратын командалар бар.
1.5 Үрдістерге жасалатын операциялар
Үрдістерді басқаратын жүйелер үрдістермен ... бір ... ... мүмкіндігіне ие болу керек, оның ішінде:
үрдісті құру (үрдістің пайда болуы);
үрдісті жою;
үрдісті жаңарту;
үрдіс приоритетін ... ... ... іске қосу ... ... ... ... тұрады:
үрдіске ат меншіктеу;
осы атты жүйеге белгілі үрдістер аттарының тізіміне қосу;
үрдістің бастапқы приоритетін анықтау;
үрдісті басқару блогінің құрылуы;
үрдіске бастапқы ресурстардың бөлінуі.
Үрдіс жаңа ... ... ... Мұндай кезде бірінші, туғызатын үрдіс ата-аналық үрдіс деп аталады, ал екінші, пайда болған үрдіс еншілес үрдіс деп ... ... ... құру үшін бір ғана ... үрдіс қажет. Мұндайда 1.2 –суретте көрсетілгендей үрдістердің иерархиялық ... ... ... ... тек бір ғана ... үрдіс болады, бірақ әрбір ата-аналық үрдісте бірнеше еншілік үрдістер бола алады.
1.2-сурет. ... ... ... жою оны жүйеден алып тастау дегенді білдіреді. Осы үрдіске бөлінген ресурстар жүйеге қайтып ... ... аты ... ... ... ... кестелерде өшіріледі, және үрдісті басқару блогі босатылады.
Тоқтатылған үрдіс оны басқа бір үрдіс активизациялағанға дейін өзінің ... ... ... ...... әр түрлі жүйелерде әр түрлі жолмен жүзеге ... ... ... ... ... аз ... созылады. Егер тоқтатулар ұзақ уақытқа созылса, оның ресурстары босатылу керек. Белгілі бір ресурсты босату қажеттілігі туралы ... осы ... ... ... ... тоқтату кезінде негізгі жады дереу босатылу керек
Үрдістің қайта құрылуы (немесе активация) – ... ол ... ... қайта іске қосуға дайындау операциясы.
Егер бұл ата-аналық үрдіс болса, онда үрдісті жою қиындай түседі. Кейбір жүйелерде егер ... ... ... онда ... ... автоматты түрде жойылады. Ал басқа жүйелерде еншілес үрдістер өзінің ата-аналық үрдістерден тәуелсіз өмір сүреді, сондықтан ... ... жою оның ... әсер ...
1.6 Тоқтату және қайта құру
Алдыңғы бөлімде ... ... және ... құру ... ... Осы ... ... себептерге байланысты маңызды рөл атқарады:
Егер жүйе жұмысы күмән келтірсе , онда қателерді жөндегеннен кейін оны ... ... үшін ... ... ... ... ... күмән келтірген жұмыс нәтижелерін үрдіс жұмысының дұрыстығына көзі жеткенше уақытша тоқтата алады.
Кейбір үрдістерді жүйеге шамадан тыс жүк ... ... де ... ... ... Оны жүйе ... ... өткеннен кейін қайта құруға болады.
1.3-суретте тоқтату және қайта құру операцияларын ескеріп модификацияланған үрдіс ... ... ... Диаграммаға екі жаңа қалып-күйлер енгізілген. Дәлірек айтсақ «тоқтатылғандайын» және «тоқтатылғанбұғатталған», ал ... ... ... күй жоқ. ... ... ... жоғары активті қалып-күйлер бейнеленген, одан төмен – тоқтату қалып-күйі.
Тоқтатудың инициаторы не үрдістің өзі, не ... бір ... бола ... ... ... ... жатқан үрдіс тек өз-өзін тоқтата алады, ешқандай басқа үрдіс онымен бір уақытта жұмыс істей алмайды. Мультипроцессорлық машинада орындалып жатқан ... ... бір ... орындалып жатқан үрдіс те тоқтата алады.
Дайын күйінде тұрған үрдісті тек ... бір ... ... алады. Мұндайда мынадай күй өзгеруі орындалады:
тоқтату(үрдіс аты): дайын ------ тоқтатылғандайын
«Тоқтатылғандайын» күйіндегі ... ... бір ... ... күйіне ауыстыра алады. Күй ауысулар төмендегіндей орындалады:
қайта құру(үрдіс аты): тоқтатылғандайын ------ дайын
Бұғатталған үрдісті басқа бір үрдіс тоқтау күйіне ауыстыра ... Күй ... ... ... аты): ... ------ ... күйіндегі үрдісті басқа бір үрдіс активизациялауы мүмкін. Күй ауысулар төмендегіндей орындалады:
қайта құру(үрдіс аты): ... ... ------ ... ... ... ... ... «тоқтатылғанбұғатталған» күйіндегі үрдіс өзінің күйі төмендегідей ауыстырады:
оқиғаның басталуы(үрдіс аты): тоқтатылған бұғатталған ------
бұғатталған
2. Үзулерді өңдеу
1.4-суретінде шын өмірде бәріне таныс және ... ... ... ... көрсетілген. Есептеу машинасындағы үзу – үрдіс орындайтын командалардың қалыпты орындалу реті өзгеретін оқиға. «Үзу» дыбыс белгісі есептеуіш ... ... ... Үзу ... жағдайда:
· басқару операциялық жүйеге ауысады;
· операциялық жүйе үзілген үрдістің қалып-күйін сақтайды. Көптеген машиналарда бұл ақпарат үзу үрдісі үшін ... ... ... ... ... жүйе үзудің типін талдап, осы үзуді өңдейтін қажетті ... ... ... ... өмірде «үзулерді» өңдеу
Үзуді ынталандыратын орындалып жатқан үрдіс болуы мүмкін немесе бұл осы үрдіспен байланысты, әлде байланыссыз оқиғаның ынтасы болуы ... ... ... ... алты типі ... ... (супервизордың шақырылуымен). Осы үзулердің ынталандырушысы SVC командасын орындайтын жұмыс ... ... ... ... ... SVC ... дегеніміз қолданушының программасымен генерацияланып тұрған белгілі бір жүйелік қызмет көрсетуге сұраныс. Мысалы, енгізу-шығару операциясын ... ... ... ... ... ... ... немесе машинаның операторымен байланысу. SVC механизмі операциялық жүйені қолданушылардан қорғайды. Қолданушы өз еркімен операциялық жүйеге кіре алмайды – ол SVC ... ... ... ... қызметкөрсетуді шақырады. Осының арқасында операциялық жүйе кез келген уақытта қолданушының жүйеге кіргенін бақылап, ... өз ... тыс ... ... оның ... ... ... үзуі. Бұл үзулер енгізу-шығару құрылғыларымен анықталады. Осы үзулер желінің қалып-күйінің немесе енгізу-шығару құрылғылардағы ... ... ... ... ... үзуі, мысалға, қате болған кезде немесе құрылғы ... ... ... ... ... ... кезде болуы мүмкін.
· Сыртқы үзулер. Осы үзулердің себепкері әр ... ... ... ... Соның ішінде, үзулер таймерінде көрсетілген уақыт квантының аяқталуы, оператордың басқару пультындағы үзу ... ... ... ... жүйеде басқа процессордан үзу туралы дыбыс белгісі ... ... ... үзу. Бұл ... ... басқару пультында рестарт батырмасын басқан кезде немесе мультипроцессорлық жүйеде басқа процессордан SIGP(процессорға сигнал) ... ... ... орындалады.
· Программаны бақылау(қате) бойынша үзу. Үзудің бұл түрінде үзулер орындалып ... ... ... әр ... ... салдарынан пайда болады. Мысалы, санды нольге бөлуге әрекеттену, ... ... ... орындалу кезінде қолдануға әрекеттену, дұрыс емес коды бар программаны орындауға әрекеттену және ... ... ... ... үзу. Бұл үзулер құрылғылар қателерімен шақырылады.
2.2 Контекстінің ауысуы.
Операциялық жүйенің құрамында қарастырылған әрбір үзулер үшін ... ... бар, олар ... ... ... Handler) деп ... ... арқасында, жүйеде алты үзулерді өңдеушілер бар: олар- SVC ... ... ... ... ... ... үзулердің, рестарт бойынша үзулерді, программаны бақылау бойынша үзулерді және машинаны бақылау бойынша үзулерді өңдеушілер. Үзу болған жағдайда операциялық жүйе осы ... ... ... ... үзулерді өңдеушіге басқаруды жүктейді. Бұл тәсіл контектінің ауысуы деп аталады.
Бұл тәсілді орындау үшін командаларды орындалу ретін ... және ... ... туралы мәлімет сақтайтын программа қалып-күйі сөздері(PSW) қолданылады. Программаның қалып-күйінің сөздерінің үш түрі бар, яғни ... PSW, жаңа PSW және ескі ... ... ... мекені ағымдағы PSW құрамында. Онда үзулердің типтері көрсетіледі,яғни бұнда рұқсат етілген және тыйым салынған. ... ... тек қана ... етілген үзулерді көреді; ал тыйым салынған үзулерді өңдеу не тұрып қалады, не оқылмайды. Процессорге супервизор ... ... ... үзулерді немесе үзулердің кейбір түрлерін көруге тыйым салуға болмайды.
1.5- сурет. Үзуді өңдеу кезінде PSW-ны ... PSW Ескі ... PSW ... ... ішінде тек қана ағымдағы PSW бар, бірақ алты жаңа PSW(әрбір үзу ... және алты ескі ... үзу ... ... үзу типі үшін жаңа PSW құрамында осы үзу типін ... ... ... ... мекені болады. Үзу кезінде мынадай автоматты программа қалып-күйінің ... ... ... осы ... үзу үшін ағымдағы PSW ескі PSW-ға ауысады;
· осы типті үзу үшін жаңа PSW ... PSW-ға ... ... ... сөздер ауысуынан кейін ағымдағы PSW құрамындағы кейіннен ... ... ... ... ... өңдеушінің мекені көрсетіледі.
Үзудің өңдеуі аяқталғаннан кейін орталық процессор не үзу ... ... ... не ... ең ... процессқа қызмет көрсетеді. Үзілген процесс ОП- ны ауысуын қабылдамау,қабылдауына байланысты. Егер үрдіс ОП-ның ауысуға рұқсат бермесе, онда үрдіс ... ... ... ... ... ... байланысты барлық операциялар ядро деп аталатын операциялық жүйенің бөлігінің басқарылуымен істеледі. Ядро дегеніміз операциялық жүйенің кішкене бөлігі, бірақ ол жүйеде ең көп ... ... ... ... ядро ... ... негізгі жадыда орналасады, ал операциялық жүйенің басқа бөліктері керектігіне байланысты сыртқы жадыға ауысып және қайтарылуы мүмкін.
Ядродағы ең негізгі ... ... бірі ... ... болып табылады. Үлкен көппроцессорлы жүйелерде процессорға үнемі үзулер ағыны келіп ... ... ... ... қолданудың негізі осы үзулерді тез уақытта жою және диалогтық режимде істейтін қолданушының қолайлы уақыт аралығында ... ... ... ағымдағы үзуді өңдеген кезде ол басқа үзулерге тыйым салады және ағымдағы үзуді өңдеп болғаннан ... ... ... ... ... Үнемі үзулер ағыны болып тұрған кезде ядро осы ... тек ... қана ... ... үзулерді өңдеуге шамасы келмейді. Сондықтан ядро арнайы әрбір үзулерді ... ... ... етіп ... да, кейіннен сәйкес келетін жүйелік үрдіске үзулерді ары қарай өңдеуге жібереді. Осындай жұмыс арқасында ядроның жұмыс істеуі, яғни үзулерді ... ... ... Ядроның негізгі функциялары.
Келесі функцияларды орындайтын программалар операциялық жүйенің ядросының құрамында болады:
· үзулерді өңдеу;
· үрдістерді құру және жою;
· ... бір ... ... ... ... диспетчерлеу;
· үрдістерді тоқтату және активтендіру;
· үрдістерді синхрондау;
· үрдістер арасында қарым-қатынасты ұйымдастыру;
· үрдістерді басқару ... ... ... ... ... ... бөлу және таратуын қолдау;
· файлдық жүйенің жұмысын қолдау;
· үрдістерді шақырғанда шақыру-қайтару механизмін қолдау;
· ... ... ... ... ... ... функцияны қолдау.
3.2 Үзулерге рұқсат ету және тыйым салу.
Ядроға кіру қалыпты жағдайда үзулер арқылы жасалады. Ядро ... ... ... ... ... ... салады. Берілген үзудің себебін анықтағаннан ядро оны үзудің осы типін өңдеушіге жіберетін ... ... ... ...
Кейбір машиналарда әрбір үзуді өңдеу бір үлкен ... ... ... ... ... ... көп уақыт аралығында тыйым салынады, бірақ операциялық жүйелер қарапайым болады. Бұндай жұмыс істеу көбінесе ... ... ... ... ... ... кішігірім машиналарға арналған. Үлкен көпқолданбалы машиналарда жұмыс істеу уақыты азырақ болады.
3.3 ... ... ... ... ... аппаратурасы болып келеді, оны кейде «таза машина» немесе «таза темір» деп ... ... ... қабатында ядроның әр түрлі функциялары орналасады. Осы ядроның функцияларының арқасында компьютер ... ... ... яғни өз ... және ... жүйеге тек өз тілін ғана емес, өзінің қосымша мүмкіндіктерін ... ... ... ... ... бұл ... мүмкіндіктер примитивтар деп аталады.
Ядроның үстінде иерархияда орналасқан қолданушының үрдістерін қолдауын қамтамасыз ететін ... ... ... орналасады. Мысалы, сыртқы құрылғыларды әр түрлі қолданушылар ... ... ... ... орындаған кезде жүйелік құрылғылар үшін супервизорлық функцияларды орындайтын басқару үрдістері. Иерархияның ең үстінде қолданушылардың үрдістері ... ... ... ... жүйелерді модификациялау, тестілеу және сынау жеңілдеу болады. Иерархияларды ... ... ... ... бар жүйелерде әр функцияларды қайда қою керек екенін алдын ала ойластыру керек. Осындай иерархиялық жүйелерде мынадай шектері болады: иерархияда ... ... ... ... яғни әрбір қабаттың мүмкіндіктері тек төмендегі қабаттағы функцияларды қолдана алады.
3.4 Микрокод көмегімен ядро ... ... ... ... ... функциялары микрокод арқылы жасайды. Бұл ядроны қорғайтын ең ... ... ... ... сонымен қатар микропрограммаларды өңдеу ядроның өз функцияларының жұмысын тез ... ... ... ... ... ең ... анықтамасы – бұл «орындалу күйіндегі программа». Егер үрдіске процессор ... онда ... ... ... ... ...
Үрдістерді басқару бөлімі – деректердің структурасы, яғни операциялық жүйе өзінің барлық ... ... ... ... алатын бөлім.
Операциялық жүйенің құрамындағы механизмдер үрдістерге әр түрлі операциялар жасай алады. Бір үрдістен ... ... ... ... яғни біріншісі ата-аналық деп аталады, ал екіншісі еншілес деп аталады.
Есептеуіш машина үшін ең маңыздысы – ... ... бір ... жұмыс істеуі үшін үзулерді өңдеу болып келеді.
Ядро дегеніміз коды негізгі ... ... және ең көп ... ... ... бір бөлігі.
Иерархиялық жүйелік структураларда Есептеуіш машина үшін ең маңыздысы – бірнеше құрылғылардың бір уақытта ... ... үшін ... ... болып келеді.
Ядро дегеніміз коды негізгі жадыда орналасатын және ең көп қолданатын операциялық жүйенің бір ... ... ... ... ядро ең төменгі қабатта орналасады да, оның ... ... оның ... мен ... ...

Пән: Информатика
Жұмыс түрі: Реферат
Көлемі: 12 бет
Бұл жұмыстың бағасы: 300 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Қазіргі әлемдік үрдісті реттеу және жаңа әлемдік саясат27 бет
"Мектепке дейінгі кезеңде тілді қатынас құралы ретінде пайдалана білуі. мектепке дейінгі кезеңдегі балалардың сенсорлық дамуы."6 бет
2 деңгейлі алдын-ала су тастау қондырғысын автоматтандыру44 бет
Linux операциондық жүйесінде kill функциясын оқып үйрену және оны Си тілінде программалау24 бет
«Kazzinc» АҚ Өскемен МК базасында «Special high grade» маркалы катодтық мырыш өндіру цехын жобалау54 бет
Адамның психикалық дамуы6 бет
Азия-тынық мұхиты аймағындағы қауіпсіздік мәселесі46 бет
Алаштың ардақтысы Спандияр Көбеев43 бет
Аударма жайлы3 бет
Аударма түсінігі8 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь