Түркістан облысының адами әлеуетті дамыту басқармасы


Операциялық жүйенің орындайтын негізгі функциялары



бет3/28
Дата07.09.2023
өлшемі0,54 Mb.
#106420
түріКонспект
1   2   3   4   5   6   7   8   9   ...   28
Операциялық жүйенің орындайтын негізгі функциялары.
1. пайдаланушыдан қабылдайтын командалар және олардың өңдеуі;
2. басқа программаларды іске қосу, тоқтату, кідіру үшін қабылданатын және орындалатын программалық сұраныс;

  1. орындалатын программаларды оперативті жадыға жүктеу;

  2. программаның иницияциясы (передача ей упр-я в рез-те пр-р исп-т прогр-му)

  3. барлық программалар мен деректердің идентификациясы;

  4. деректер базасын басқару жүйесінің жұмысын жасау, программалық жасаудың тиімділігін көтереді;

  5. мультипрограммалау режимін жасау (екі және оданда көп программалардың бір процессорда орындалуы);

  6. барлық енгізу-шығару операцияларын ұйымдастыру және басқару функцияларын жасау;

  7. жадыны үлестіру;

  8. берілген стратегиялар және қызымет көрсету пән бойынша есептердің жоспарлауы мен диспетчерлеуі;

  9. орындалатын программалар арасындағы деректер мен хабарлардың алмасу кетігін ұйымдастыру;

  10. деректердің сақтауын жасау; бір программаны басқа программаның қатерінен сақтау;

  11. жүйенің бөліктік жаңылысу кезінде берілетін қызымет;

  12. программалау жүйесінің жұмысын жасау арқылы пайдаланушылар өз программаларын дайындайды;

Операциялық жүйемен қатынасу қызметін алу үшін программаларға қажет интерфейсті операциялық орта дейміз (енгізу-шығару операциясын орындау, жадының участкесін алу немесе босату).
Әр бір программалау жүйесі өзіне сәйкес операциялық жүйеде жұмыс жасайды. Операциялық жүйені қызыметтеу үшін арнайы жүйелік программалар утилит дейміз.
Операциялық жүйені жіктеу. Операциялық жүйелер біріншіден жалпы және арнайы тағайындалады. Есептерді өңдеу режимінде операциялық жүйе бір программалы және мультипрограммалы режимдерге бөлінеді.
Бірсанашықтық есептеу жүйесінде бірнеше программаның бір уақытта орындалып жатқандай көріністі біз мультипрограммалық есептеуді ұйымдастыру тәсілі деп атаймыз.
Бұл терминдердің негізгі айырмашылығы.
Мультипрограммалық режимде бірнеше қолданбалардың параллелді орындалуын жасайды, ал программист бұл механизмнің орындалуын ойластырмайды.Бұл функцияларды операциялық жүйе өзі орындайды;барлық орындалатын қолданбаларға өзі есептеу жүйесінің қорларын бөледі және қажет әрекеттестіктерді орындайды. Керісінше , мультиесептік режимде қолданбалардың әрекеттестігі параллель орындалуы қолданбалы программистерден тәуелді.
Мультипрограммалауды ұйымдастырған кезде, операциялық жүйенің рөлі мынадай:

  1. ОЖ және қолданбалы программа арасындағы интерфейсті ұйымдастыру;

2. Жадыдағы тапсырмалардан кезек ұйымдастыру;
3. Бір тапсырмадан екінші тапсырмаға ауысу;
4. Ақпаратты жадыдан таңдау және аусытыру, орналастыру процессін реттеу;
5. Файлдар түріндегі сыртқы тасымалдауыштардағы ақпараттардың сақталуын ұйымдастыру және анықталған категориядағы қолданушыға нақты файлмен қатынасты қамтамасыз ету;
6. Коммуникация құралдарымен қамтамасыздандыру;
7. Деректерді мүлтіксіз (корректно) алмастыру үшін әр түрлі ресурстармен жұмыс істеген кезде пайда болатын және өз әрекеттерінің координациясын программамен алдын ала ескеретін жанжалды (конфликт) оқиғаларды шешу керек, яғни: жүйені синхронизациялау құралдарымен жабдықтау керек. Келесі период (1980 жылдан қазірге дейін) дербес компьютерлерде шығарылатын есептердің даму күрделілігі мен әр түрлілігі, олардың жұмыстарының сенімділігін арттыру қажеттілігі, үлкен есептеу машинасы архитектурасына тән барлық қасиеттердің практикада қолдануына әкеледі.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   28




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет