ПредишенСледващото

1.Aktivny и пасивни процеси.

Технологичните държави. Необходимо е да се направи разграничение между чисто контролни процеси, което представлява работата на ръководителя на операционната система и се занимават с разпределението на ресурсите и процеса на поръчка, се нарича системна манипулатор е включен в процесите на ядрото на операционната система и на потребителите. За система процеси за контрол и ресурси първоначално идентифицирани първоначално. Тези процеси за управление на използването на системата, че има конкуренция между всички други процеси. Следователно, резултатите от управлението на програмата не се нарича процеси.

Задачата Терминът (процес) може да се използва само за процеси и потребители към процесите на обработка на системата. Все пак, това не е вярно за всички операционни системи. На Unix системи, изпълнима програма модули, също е със статут на системните процеси.

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

От друга страна, този процес може да бъде активен в една от следните държави:

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

2 готовност за извършване на: ресурси могат да бъдат предоставени на разположение на процеса, след това ще отидат в течаща държавата.

3 блок или очакване: исканите средства да не са налични или не са завършили работата на I / O.

В повечето операционни системи последното състояние е разделена на множествено число състояние на покой. подходяща за определен тип ресурс се дължи на липсата на която процесът навлиза в състояние на изчакване. При нормални процес, който се появява, когато стартирате програмата. Os организира (генерира или пресата) за новия процес съответства на дръжката на процес и процесът започва да се развива (проблемът започва да тече). Ето защо, в конвенционалната OS пасивно състояние не съществува. Операционната система в реално време е малко по-различен принцип при разработването на реално време OS е известен предварително състава на програми или задачи да бъдат изпълнени. Известен с много от параметрите, които трябва да бъдат взети предвид при разпределянето на ресурси (като размерът на паметта е необходимо, времето за изпълнение, приоритет изпълнение, използван от устройството). Ето защо, за операционната система в реално време, преди да роди дръжки задачи, с цел впоследствие да отделите време да се организират и да се справят с необходимите ресурси, за да го намеря. Ето защо, по такъв операционна система, някои процеси могат да са в състояние на неактивност.

2. Привилегировани и непривилегировани софтуерни модули.

3.Obyasnit термин ресурс. За да назоват видове и видове ресурси.

Ресурсът е yavl. основна грижа, когато операционната система. Терминът ресурс обикновено се прилага за повторно използвани, относително стабилни и често липсващи обекти се изискват, използвани и премахнати по време на процеса на тяхната дейност.

Ресурси може да бъде споделена, където множество процеси могат да ги използват едновременно (едновременно) или успоредно (за известно време процеси, използвани взаимозаменяемо ресурс) и са неделими.

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

Основните видове ресурси.

1) процесорно време

2) памет. RAM може да бъде разделена едновременен начин на плочата-Е може да бъдат разположени в паметта множество процеси, самостоятелно или настоящите фрагменти; и алтернативно - по различно време, може да се предвиди за различни изчислителни методи. Във всеки даден момент от времето, когато изчислителни процесор отнася отново до ограничен брой клетки на паметта. От тази гледна точка е полезно да се разделят на паметта за възможно най-голям брой процеси, работещи паралелно. От друга страна, като общо правило, колкото повече памет може да бъде на разположение за определен ток процес, толкова по-добри условия за неговото прилагане. Следователно, проблемът за ефективно разделяне между процесите едновременно изпълнение на RAM е един от най-неотложните. Тези неща феномен е известен също като балансиране на натоварването.

Когато хората говорят за външна памет (магнитни дискове, винтови), прилагани към самия паметта и достъпа до различни видове ресурси. Всеки един от тези ресурси могат да бъдат осигурени, независимо от другите. Но да се работи с външна памет, трябва да имате и двете от тези ресурси. Външна памет могат да бъдат отделени едновременно и достъпът до него е разделена последователно (успоредно). Ако говорим за външните устройства, на Onet обикновено могат да бъдат разделени в паралел, ако се използват механизми за директен достъп. Ако устройството работи със сериен достъп, той не може да се счита за общ ресурс (принтер, лентово устройство).

3) софтуерни модули. Система за софтуерни ресурси. Те могат да бъдат разделени между текущите процеси. Програмните модули могат да бъдат изпълнявани само веднъж (точно изпълнено само веднъж и са неделими ресурси, освен това те по принцип не може да се разглежда като ресурс система. Са използвани Тези модули, като правило, когато системата ботуши.) И на няколко пъти екзекутиран. Множество изпълними програмни модули могат да не се привилегирован, привилегировани и циркулационните.

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

Подкрепете проекта - споделете линка, благодаря!