Multiprogramming система - голяма енциклопедия на нефт и газ, хартия, страница 1

multiprogramming система

Multiprogramming система трябва да има разработена система - прекъсвам. Някои от функциите, които ще се извършват от системата прекъсва ако multiprogramming работи присъщи и конвенционалните системи odnoirogrammnym :. Осигуряване на паралелна работа на периферни устройства и процесора, синхронизиране работата на изчислителна система външно към него устройства такива механизми контролирано обект и т.н. Някои други характеристики са специфични за режим на мулти-програма. Помислете, например, въпросът за намиране на грешките, направени при изготвянето на програмист или изпълнение на програма. [1]

Multiprogramming системи имат вградена заключване, което изключва възможността за създаване на всяка комуникация с устройството, освен ако машината не е в пряк ръководител. Тъй като потребител не самата програма не може да превключите машината в това състояние, периферната техника може да се използва само от операционната система. [2]

Multiprogramming система (multiprogramming система) - система, която изпълнява в режим на парчета, две или повече програми едновременно. [3]

Multiprogramming системи са разделени на системи с пакетна обработка и споделени системи. [4]

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

Multiprogramming разпределение на времето система е най-съвършената форма на логическата организация на съвременните компютърни системи, защото те съчетават ефективно използване на технически средства на машината с предоставянето на индивидуални средства за индивидуална употреба. В следващите раздели на тази глава ще разгледаме характеристиките на строителството на този тип компютърни MZSHEN и, като се използва системата термин multiprogramming, ще, като правило, не забравяйте, multiprogramming разпределение системното време. [6]

Multiprogramming система трябва да има модерна система за прекъсване. Някои от функциите, които ще се извършват от системата прекъсва ако multiprogramming работи присъщи и конвенционална система за еднократна програма :. Осигуряване на паралелна работа на периферни устройства и процесора, синхронизиране работата на изчислителна система външно към него устройства такива механизми контролирано обект и т.н. Някои други характеристики са специфични за режим на мулти-програма. Помислете, например, въпросът за намиране на грешките, направени при изготвянето на програмист или изпълнение на програма. [7]

Multiprogramming система трябва автоматично да разпредели основната система на устройството по време на изпълнението на няколко програми в отговор на моменти на професия и освобождение на устройства и спазване на желания ред на изпълнение на програмите. В система multiprogramming трябва да има средства за свързване счетоводство на машина на времето се използва всяка програма. [8]

Multiprogramming система трябва да съдържа набор от допълнителни операции, което позволява да се организира съвместно изпълнение на няколко програми в съответствие с изискванията на multiprogramming. Разширение в това отношение на оперативните способности на машината могат да бъдат направени въз основа на вграден логика (aparaturnaya изпълнение на дейностите) и програмируем логически, който е набор от програми, които използват нормалната система команди, за да създаде нови операции. Операциите, използвани специално за организацията на работа multiprogramming цифров компютър, наречени операции на системата. [9]

Multiprogramming система трябва да реагира на събитията, които се случват извън програмата изпълнява от калкулатора, както и специалната ситуация в резултат на изпълнение на инструкциите на програмата. Събитията се показват сигнали, които са генерирани извън калкулатора или калкулатора. Реакция на сигнал е прекъснат, експлоатация на калкулатора, което намалява до края на изпълнение на настоящата програма и на прехода към изпълнение на програмата, съответстващ на въведената сигнал. Сигналите, които предизвикват прекратяване на програмата, наречена прекъсват сигналите. [10]

От multiprogramming системи се използва от много потребители в същото време, не е проблем за защита на паметта на тяхното взаимно влияние по време на работа. Системата за защита обикновено се реализира в хардуера. Паметта е разделена на блокове. [11]

Работа multiprogramming система е немислимо без използването на програма за ръководител. Ето защо, преди да се пристъпи към софтуерна система трябваше да бъде зареден програми ръководител. въвеждане на процеса на всякакъв вид услуги, наречена зареждане на операционна система. Основният начин за комунални услуги за съхранение са магнитни ленти. Стартирането на системата намалява с принос в RAM изисква набор от програми прочитат от POC. Зареждане се извършва в следния ред. С използването на ръчни контроли, разположени на системата на централната конзола за управление, чрез набор от команди, влязъл входно устройство осигурява NML чете от програмата за начално зареждане. Въведена в екип колата, за да се обадите на посочения програма паметта и прехвърли контрола на него. фърмуера програма предвижда обаждане от NML набор от услуги, а след това системата се счита за да бъдат подготвени за работа. За начални услуги за влизане и запис лента използват информация за програмата за запис, които осигуряват програми за въвеждане на услуги или перфокарти и перфорирани информация преброяване на населението, вписани в RAM върху магнитната лента. По време на тази подготвителна работа на системата е в режим на една програма. [13]

В multiprogramming системна памет за пейджинг дава някои предимства. Когато нова програма се зарежда в ОП, тя може да бъде насочена към всеки свободен в момента на физическата страница независимо от това дали те се намират в един ред, или не. Тя не трябва да се движат данните в останалата част от паметта. Пейджинг намалява количеството на обмен на информация между външна памет и ОП, тъй като страницата не се зарежда програмата, стига да не се нуждае. На първо място, в началната страница се зарежда от ОП, и тя се дава контрол. Ако в хода на работа е опит да се извлече думите от друга страница, тя се отваря автоматично от операционната система, която ще изтеглите желаната страница. [14]

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

Страници: 1 2 3 4

Сподели този линк: