Определяне на компютърния процес

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

Операционната система на компютъра (компютъра) отговаря за управлението на процесите. Този софтуер управлява инструкциите, които другите компютърни програми разпределят на микропроцесора, анализира състоянието на изпълнение и организира паметта, посветена на задачите.

Операционната система е отговорна за създаването и изтриването на процеси и установяването на комуникации между тях. Във всеки случай формата на управление зависи от начина на работа на всяка операционна система в частност.

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

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

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

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

* нормален изход : възниква, когато процесът завършва на волята на потребителя, нещо, което се случва постоянно по време на нормалното използване на устройство. Например при всяко затваряне на програмата;

* излизане по погрешка : това е обратният случай на предишния, тъй като приключването на компютърния процес се дължи на невъзможността за продължаване на изпълнението . Често срещан пример за това се случва, когато данните са недостатъчни, т.е. когато процес изисква файл, който не може да бъде намерен на адреса, предоставен от програмата;

Фатална грешка : това състояние има тенденция да плаши по-малко опитните потребители, тъй като начинът им на проявление не е съвсем приятелски. Неговата причина е грешка в програмата, нещо, което може да се случи по различни причини, като например опит за писане в част от паметта, която не е достъпна, или изискване за разделяне с 0;

* премахнати от друг процес : някои операционни системи показват на потребителите си съобщения като "програмата не реагира" в ситуации, в които програмата изглежда не работи. Реалността обикновено е много по-различна, тъй като в повечето случаи се случва, че сте били "заседнали" в безкраен цикъл , т.е. точно обратното. В тези случаи единственият ресурс за завършване на компютърния процес изглежда е помощта на друга, която, в зависимост от средата, може да бъде изпълнена чрез натискане на бутон или писмени инструкции в командния прозорец.

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

border=0

Търсете друго определение