Разлика између процеса и услуге у оперативном систему Виндовс 10: ГТ објашњава
Мисцелланеа / / November 29, 2021
Пре неколико дана, док сам био заузет писањем водича Цхроме је почео да заостаје, и морао сам да отворим Таск Манагер да убијем повезани процес. Схватио сам да постоји још једна картица која се зове Услуге и почела сам да се питам која је разлика између њих? Зашто чак ставити ту картицу у Таск Манагер када можете да убијете апликацију са картице Процеси?
То ми је покренуло мозак низ зечју рупу. Дакле, која је разлика између процеса и услуге у оперативном систему Виндовс 10? Хајде да сазнамо по чему се ово двоје разликују, зашто су потребни једно другом и у чему су слични.
Почнимо.
1. Колико су различити
Процес је инстанца рачунарског програма или апликације коју отворите и покренете на рачунару. Може се извршити користећи једну или више нити. Један програм може покренути више процеса. Узмимо пример. Када отворите Цхроме, чак и када је отворен један прозор, видећете више Цхроме процеса у Таск Манагер-у на картици Процеси.
Приметио сам да ово важи за све претраживаче. У горњем примеру, приметићете да
Браве Бровсер такође има много покренутих процеса иако немам инсталирано ниједно проширење. У сваком случају, процеси су директно повезани са апликацијом коју тренутно покрећемо на нашем Виндовс рачунару, имају кориснички интерфејс за интеракцију и обично се покрећу ручно.Дакле, када покренем Скитцх, покреће се процес. Више примера укључује Скипе, МС Оффице апликације, уређиваче слика и тако даље.
Услуге су, с друге стране, рачунарски програми који раде у позадини без обзира да ли имате отворену апликацију у првом плану или не. То значи да нису баш направљени или покренути за крајње кориснике, али помажу програмима да обављају своје задатке.
Услуге немају кориснички интерфејс. Пре Виндовс Висте, имали су ГУИ, али је био застарео. Сервис обично покреће сам оперативни систем. Међутим, а корисник може да га покрене или поново покрене ручно.
Услуге такође могу да почну када је услов задовољен, као што је догађај. Пример догађаја би био покретање оперативног система. На пример, евидентирање догађаја, извештавање о грешкама, штампање, оптимизација уређаја и услуге везане за сензоре.
2. Како су слични
Узмимо пример услуге која је такође процес. Антивирус има кориснички интерфејс, али може да ради и у првом плану. То је зато што је услуга процес, али процес може или не мора бити услуга. Заронимо дубље.
Процес је инстанца извршне датотеке. Зато постоји најмање један процес који се покреће сваки пут када отворите апликацију.
Сервис, с друге стране, ради као инстанца свцхост.еке процес, углавном (ДЛЛ датотеке). То је хост процес Виндовс сервиса. Приметите како је свцхост такође извршна датотека и да је хост сервиса сам процес? Опет, услуга може бити процес, али процес може или не мора бити услуга.
Узмимо још један пример. Сат. Сат увек ради на вашем рачунару, без обзира да ли је отворен или не. Такође се покреће када је рачунар у режиму спавања или хибернације. Дођавола, увек добије тачан датум и време чак и када искључите рачунар сатима.
То је зато што је то процес са услугом (В32Тиме) који ради у позадини без потребе да му корисник каже шта да ради. Међутим, можете га уредити по свом укусу ако желите да користите кориснички интерфејс из подешавања, што је процес.
Услуге су савршено способне да раде самостално без корисничког уноса, за разлику од процеса који треба да кажу шта морају да раде. Када инсталирате пакет (.мси датотеке), он захтева услуге Виндовс инсталатера који раде у позадини. Али углавном, процес излази када затворите придружену апликацију. Услуга наставља да ради у позадини иако има повезан процес са корисничким интерфејсом који је затворен.
Још једна критична разлика је да је процес дизајниран да ради све док је кориснички интерфејс, прозор ГУИ, отворен док је услуга дизајнирана да ради дуже време у позадини. Обично услуге такође имају више администраторских права него процеси. То је зато што је процес кориснички сервис (дизајниран за крајњег корисника), док је услуга Виндовс услуга (дизајнирана за Виндовс ОС).
На пример, постоје неке апликације (кориснички процеси) које можете користити само када сте пријављени као корисник са администраторским правима. Међутим, услуге (Виндовс процеси) раде у позадини без обзира на кориснички профил који сте користили за пријаву. Опет, сат је одличан пример који ради за све кориснике.
Пружање услуге је процес
Процеси и услуге су две стране истог новчића. Један је развијен за крајњег корисника, а други за систем. Као такав, један има ГУИ док други нема. Понекад се преклапају, а то је када услуга покреће процес, али не и обрнуто.
Следеће: Желите да научите разлику између програма и апликације у оперативном систему Виндовс 10? Кликните на линк испод да сазнате.