Компютърното управление изглежда като лесна задача, но нали? Километри на машинен код, организация на взаимодействието между програми, ресурси и потребителя. Важно е не само да се създаде жизнеспособна среда, но и да се даде възможност за по-нататъшно развитие и оптимизация. Разработчиците трябва да използват наличните инструменти.
Функции на операционната система
Преди да отговорите на въпроса какво е pid, важно е да разберете функционалността, от която функциите на идентификатора зависят от изпълнението:
- работа с данни, стартиране и спиране на софтуер;
- взаимодействие с устройства за вход / изход;
- разпространение и организация на RAM;
- осигуряване на достъп до летливи медии;
- оптимизация на машинните ресурси;
- осигуряване на безопасен достъп на всеки обект до ресурсите на машината;
- надеждни изчисления;
- защита на данните от злонамерен софтуер и умишлено хакване.
Основни понятия
По-нататъшното разказване ще се основава на концепциите по-долу. Пренебрегвайки този елемент, ще бъде трудно да разберете какво е pid.
Процесът е всеки обект, който използва системни ресурси в съответствие със стандарта ISO. 9000: 2000 - набор от операции, взаимодействието на които преобразува входящите данни във изходящи данни.
Всеки процес се характеризира с няколко параметъра:
- машинен код;
- изпълним код;
- запазен фрагмент от паметта (понякога - виртуален);
- атрибути за сигурност
- входни / изходни данни;
- стек за повикване, който следи активността на всеки обект;
- така наречената „купчина“, която съхранява междинните резултати от операции и изчисления.
Процесът се създава от операционната система от момента на стартирането му или след получаване на заявка. Завършването става чрез събиране на статистическа информация, последвано от изтриване и взаимодействие с опашката за планиране и разпределение на ресурсите. С теоретичната основа е време да се отговори на най-важния въпрос, какво е pid.
Концепция за самоличност
Всяка изпълнена програма се идентифицира или разпознава с помощта на уникален маркиран номер. По този начин системата взаимодейства с всеки процес.
За да разгледате по-отблизо показалеца, можете да преминете по два начина:
- Извикваме мениджъра на задачи с десния бутон на мишката на лентата на задачите. След това отидете на раздела "Процеси", изберете менюто "Преглед". Намираме елемента "Избор на колони", в диалоговия прозорец, който се отваря, поставяме отметка за PID. В командния ред напишете списък със задачи.
- За системите на Unix е вярна друга тактика. Тук се препоръчва командата ps. С него можете да намерите идентификатора за конкретна програма.
Можете да използвате уникален номер за търсене на потенциално злонамерен софтуер. Факт е, че вирусите често се прикриват като "прилични" файлове, докато показалеца дава ясна представа за сигурността на въпросния обект. Трябва само да можете да разпознавате „какво е pid“ от потока от кодове на системата и по-малко значимите процеси.
Съвременните езици за програмиране ви позволяват да „изолирате“ информация за обект, който представлява интерес от обикновен номер. На софтуерно ниво можете да разработите код, който директно взаимодейства с pid. Какво дава? С няколко кликвания можете да получите пълния път към интересуващия файл или програма. Всъщност това ще позволи не само да се разбере и оптимизира системата (количеството на необходимите ресурси), но и да се защити машината от потенциални заплахи.
За да не се объркате
В електрониката има и pid контролер - електронно устройство, използвано в автоматичните системи за управление.Той позволява не само да генерира контролен сигнал, но и да повлияе на точността и качеството на процеса на преход.
Много потребители объркват двете понятия, но те са напълно различни. След като прочетете статията, най-накрая трябва да изчезне въпросът „какво е пид на процеса“, тъй като предоставената информация дава пълно описание и възможностите на показалеца. Важно е да се разбере, че функционирането на "ОС" директно зависи от всеки винт на основната система. Днес само микрочастица се разглеждаше на микро ниво на компютъра като машина.