Знайте, Intuit, лекция, разпределението на ресурсите дисциплина и основната работа на компютър multiprogramming

Основни операции multiprogramming компютър

Multiprogramming компютър може да работи в различни режими, използването на една или друга от тях се определя от обхвата на неговото прилагане. Сред основните режими multiprogramming компютър включва следното:







групов режим

Същността на режима на разрушаване е, че компютърът се справя със задачите предварително заложени пакет без намеса на потребителя в процеса на лечение.

групов режим обикновено се използва за високо-производителни компютри. Основното изискване за организацията на процеса на изчисления на компютър, работещ в групов режим. - е да се намали времето, необходимо за решаване на всички проблеми на опаковката време поради ефективно натоварване на компютърна техника.

В режим на партида, основният показател за ефективност е пропускателната способност на компютъра - броят на задачите, изпълнявани в единица време.

Количествена оценка на печеливша операция multiprogramming в сравнение с използването на един-програмни компютри е представен като фактор за увеличаване на честотната лента:

където TOPR и TMPR - задачи време с един програмен пакет и multiprogramming режим на работа, съответно.

В горния пример, в глава 12 на работа multiprogramming компютърни KPS = 36/24 = 1,5 при Km = 2 и = 3 Km.

Повишаване на капацитета на компютъра се постига подходящи постъпления планови задачи за обработка на пакети за част от multiprogramming смесица от проблеми, както и оптималните приоритетни задача задачи в тези смеси, въз основа на развитието на значението на вземането под внимание на някои аспекти на функционирането на компютри и свойства на всеки запис задача пакет.

Основните етапи на обработката на заданието пакет:

  1. Програмата за обучение за сметката. В допълнение, всеки пакет на програмата може да се проектира отделен програмист.
  2. Трансфер на програми и първоначалните данни на компютър, който да ги преработва в групов режим.
  3. Образуване на пакет от задачи, предавани от една от програмите за евристични алгоритми.
  4. Обработка на задачи пакет multiprogramming компютър.






Характеристики на групов режим:

  1. Потребителят отстранен от директен достъп до компютъра.
  2. Резултатите от потребителя е в определена (понякога доста голям), докато в същото време за всички задачи на пакета.
  3. Увеличава докато отстраняване на грешки програми.
  4. Значително се увеличава капацитета на компютъра пакета последователно задачи решения.

По този начин, в режим на разрушаване е най-ефективна, когато се извършва обработката, установени програми.

временно ползване

Предназначение - краен брой потребители на услуги с разумен срок всеки потребител отговор на запитванията им (Фигура 13.6.).


Фиг. 13.6. Организация на работата на компютъра време за споделяне

  1. Multi-терминал множество потребители на системата.
  2. Всеки потребител, който от своя терминал може да се отнася до всички ресурси на компютъра.
  3. Потребителят има впечатлението, че той сам е работа на компютър.

Време за работа на машината е разделена на кванти TK.

Всяка квантовата се разпределя към съответния терминал. Терминали могат да бъдат активни или пасивни: активен действително включени в услугата (на потребителя се работи за тях), пасивни - не (квантов не се разпределя). След услуги всички терминали фотон последователност се повтаря.

Един метод за избор на отрязък от време, не съществува. Понякога това се избира на броя команди, които трябва да се представят на компютъра през това време.

В основата на прилагането на режима за временно ползване е odnoocherednaya потребителското обслужване дисциплина.

онлайн режим

Този режим на работа multiprogramming компютър обикновено се използва в автоматична система за контрол на обекта (фиг. 13.7).


Фиг. 13.7. Организация на работата на компютъра в реално време

Цел - да се осигури работа за срок не по-дълъг от максимално допустимите за тази работа. Играят важна роля за разпределението на ресурсите дисциплина. особено приоритизиране на задачи.

режим на реално време има много общо със системата за разделяне на времето:

  • много терминали - много сензори,
  • много терминали - много механизми.

Особено внимание в изграждането на системи за реално време е отделено за да се гарантира надеждността на работата на системата.