5
Аударғыш дегеніміз программалық модульдердің қосымы және бір программа ретінде жұмыс
көрсетеді, бірақ аударғыштың өңдейтін деректері әртүрлі.
Қор түсініктемесі де үрдіс сияқты операциялық жүйесінде негізгі болып саналады. Қорды
үлестіру және басқару механизмдерін ұлғартуын процесс концепциясы анықтайды. Жүйе ішінде
үлестірілетін әрбір объектті қор деп атайды. Ең бірінші есептеу жүйелерінде орындалып жатқан
программаның толық орындалуынан кейін келесі программа орындалатын. Орталық санашық
есептерді орындап , деректерді енгізу-шығару операцияларын басқаратын.
Оперативті жады мен сыртқы құрылғы арасында деректермен алмасу орындалған кезде, санашық
басқа есептерді орындамайтын.
Есептеу машиналарына арнайы контроллердерді енгізу арқасында орталық санашықта есептер
орындалуы және қабылданған деректерді шығару операцияларын уақытпен үлестіруі табылды. Оның
өзінде санашық әрбір енгізу-шығару операциясы аяқталғанша және көп уақыт күтіп тұратын. Сол
кезде есептеу жүйесінің мультипрограммалық режимі жұмыс ұйымдастыруы керек. Бір программа
(немесе үрдіс ) келесі енгізу-шығару операциясының аяқталуын күтсе ,онда келесі программаны
шешімге қоюға болады. Операциялық жүйе мультипрограмманы қолдайды және сұрату кезегін
ұйымдастыру арқылы қорларды тиімді қолдануға тырысады.
Бұл келісім жадыда бірнеше үрдістің санашықтың босауын күтіп, ал бірнеше үрдістер босаған
қорларды қолдануға дайын кезде орындалады. Бір қорды қолдану үшін ( енгізу –шығару құрылғысы,
деректер массиві, оперативті жад т.б.) үрдіс операциялық жүйенің супервизорына қатынасады.
Супервизор-орталық басқару мөдулінен тұрады, бұл мөдул бірнеше мөдулден тұрады: енгізу-шығару
супервизоры, үзу супервизоры, программалар супервизоры, есептер диспетчері т.б. –негізгі шақыру
арқылы (командалар ) – өзінің шартын хабарлайды. Бұл кезде қордың түрі көрсетіледі, керек болса
оның мөлшемі (мысалы жолшық саны , баспа құрылғысы,шығатын деректердің мөлшемі т.б.)
Қорларды басқаруды ұйымдасыру кезінде дәл осы жағдайда екенін шешу қажет: бөлек, ең
қажетті сұрауларды тез орындауы, бар үрдістерге бірдей мүмкіншілік беру немесе көп үрдістерді
орындау және қорларды толық қолдану.
Достарыңызбен бөлісу: