|
|||||||
1.3. ТНЕ операциялық жүйесінің архитектурасыОсылайша, қ абатталғ ан бағ дарламалық жү йеде ә рбір қ абат бірілгендердің кейбір абстракциясын ұ йымдастыра алады. Қ абаттар арасындағ ы байланыстар ә рбір қ абаттың тө менгі алмасуына айналу параметрлерінің мә ндерін таратумен жә не тө меннен жоғ арғ ы қ абатқ а айналу нә тижелерін жіберумен шектелген. Бірнеше қ абаттары бар глобальды берілгендерді қ олдану рұ қ сат етілмеген.
Сурет2. ТНЕ операциялық жү йесінің архитектурасы. Мысал ретінде операциялық жү йені тұ рғ ызуғ а арналғ ан мынадай архитектураны қ олдануды қ арастырайық. Мұ ндай архитектураны ТНЕ операциялық жү йесін қ ұ ру кезінде дейсктра қ олданғ ан. Бұ л операцииялық жү йе қ абаттан тұ рады (Сурет 2). Нө лінші қ абатта барлық ү злістердің ө ң делуі жә не орталық процессордың пакеттік режимде бағ дарламаларғ а (ү рдістерге) бө лінуі жү зеге асырылады. Тек қ ана осы қ абат жү йенің мультбағ дарламалық аспектілері жө нінде хабардар етілген. Бірінші қ абатта жү йенің беттік ұ йымдасуын басқ ару орындалады. Барлық жоғ ары тұ рғ ан қ абаттарғ а виртуалды ү здіксіз (беттік емес) жад тиесілі. Екінші қ абатта оператор консолімен (басқ ару тетігі) байланыс жү зеге асады. Тек осы қ абат қ анаконсольдің техникалық сипаттамаларын біледі. Ү шінші қ абатта берілгендердің кіріс жә не шығ ыс ағ ындарының буферизациясы жү зеге асады жә не кіріс пен шығ ыс абстрактілі каналдары жү зеге асады, сондық тан қ осымша бағ дарламалар кіріс пен шығ ыс қ ұ рылғ ыларының техникалық сипаттамаларын білмейді.
|
|||||||
|