Skirtumas tarp „Windows 10“ proceso ir paslaugų: „GT“ paaiškina
Prieš kelias dienas, kol užsiėmiau rašydamas vadovą „Chrome“ pradėjo atsilikti, ir aš turėjau atidaryti užduočių tvarkytuvę, kad nužudyčiau susijusį procesą. Supratau, kad yra dar vienas skirtukas, vadinamas Paslaugos, ir pradėjau domėtis, koks skirtumas tarp šių dviejų dalykų? Kodėl net įdėkite tą skirtuką į užduočių tvarkytuvę, kai galite nužudyti programą skirtuke „Proceso procesai“?

Tai nubloškė mano smegenis į triušio skylę. Taigi, koks vis dėlto skirtumas tarp proceso ir paslaugų „Windows 10“? Sužinokime, kuo šie du žmonės skiriasi, kodėl jie reikalingi vienas kitam ir kaip jie yra panašūs.
Pradėkime.
1. Kuo jie skiriasi
Procesas yra kompiuterio programos ar programos, kurią atidarote ir vykdote kompiuteryje, egzempliorius. Tai gali būti įvykdyta naudojant vieną ar daugiau gijų. Viena programa gali vykdyti kelis procesus. Imkime pavyzdį. Atidarę „Chrome“, net tada, kai atidaromas vienas langas, užduočių tvarkytuvėje, skirtuke Procesai, matysite kelis „Chrome“ procesus.

Aš pastebėjau, kad tai galioja visoms naršyklėms. Aukščiau pateiktame pavyzdyje pastebėsite, kad Drąsi naršyklė taip pat veikia daugybė procesų, net jei aš neturiu įdiegęs vieno plėtinio. Šiaip ar taip, procesai yra tiesiogiai susiję su programa, kurią šiuo metu naudojame „Windows“ kompiuteryje, jie turi vartotojo sąsają, su kuria gali bendrauti, ir paprastai yra paleidžiami rankiniu būdu.

Taigi, kai paleidžiu „Skitch“, vyksta procesas. Daugiau pavyzdžių yra „Skype“, „MS Office“ programos, vaizdų redaktoriai ir kt.
Kita vertus, paslaugos yra kompiuterio programa, veikianti fone, neatsižvelgiant į tai, ar jūsų programoje atidaryta programa, ar ne. Tai reiškia, kad jie nėra tiksliai sukurti arba veikia galutiniams vartotojams, tačiau padeda programoms atlikti savo užduotis.

Paslaugos neturite vartotojo sąsajos. Prieš „Windows Vista“ jie turėjo GUI, tačiau ji buvo pasenusi. Paslaugą paprastai pradeda pati operacinė sistema. Tačiau a vartotojas gali jį paleisti arba paleisti iš naujo rankiniu būdu.
Paslaugos taip pat gali būti pradėtos, kai įvykdoma tam tikra sąlyga, pavyzdžiui, įvykyje. Įvykio pavyzdys galėtų būti operacinės sistemos paleidimas. Pavyzdžiui, įvykių registravimas, pranešimai apie klaidas, spausdinimas, įrenginio optimizavimas ir su jutikliais susijusios paslaugos.
Taip pat apie „Guiding Tech“

Kaip sustabdyti nereikalingą 'Windows' procesą, kuriame naudojamas procesorius ir atmintis
Skaityti daugiau2. Kaip jie panašūs
Imkime paslaugos, kuri taip pat yra procesas, pavyzdį. Antivirusinė programa turi vartotojo sąsają, tačiau ji gali veikti ir pirmame plane. Taip yra todėl, kad paslauga yra procesas, tačiau procesas gali būti ir negali būti paslauga. Leiskime pasinerti giliau.
Procesas yra vykdomojo failo pavyzdys. Dėl šios priežasties kiekvieną kartą, kai atidarote programą, vykdomas bent vienas procesas.
Kita vertus, tarnyba veikia kaip „svchost.exe“ procesas, daugiausia (DLL failai). Tai yra „Windows“ paslaugų kompiuterio procesas. Atkreipkite dėmesį, kaip svchost taip pat yra vykdomasis failas, o pats paslaugų teikėjas yra procesas? Vėlgi, paslauga gali būti procesas, bet procesas gali būti ir negali būti paslauga.

Paimkime dar vieną pavyzdį. Laikrodis. Laikrodis visada veikia jūsų kompiuteryje, nesvarbu, ar jį atidarote, ar ne. Jis taip pat veikia, kai jūsų kompiuteris veikia miego arba žiemojimo režimu. Po velnių, ji visada gauna teisingą datą ir laiką, net kai kelias valandas išjungiate kompiuterį.
Taip yra todėl, kad tai yra procesas su paslauga (W32Time), kuri vykdoma fone ir nereikalaujant, kad vartotojas pasakytų, ką daryti. Tačiau galite redaguoti tai pagal savo skonį, jei norite naudoti vartotojo sąsają iš nustatymų, kuri yra procesas.

Priešingai nei procesai, kuriems reikia pasakyti, ką jie turi padaryti, paslaugos gali veikti savarankiškai be vartotojo įvesties. Įdiegus paketą (.msi failus), reikia „Windows“ diegimo programos, veikiančios fone. Tačiau dažniausiai procesas užbaigiamas, kai uždarote susietą programą. Paslauga ir toliau veikia fone, net jei ji susijusi su uždaryta vartotojo sąsaja.

Kitas kritinis skirtumas yra tas, kad procesas yra suprojektuotas vykdyti tol, kol vartotojo sąsaja, GUI langas, yra atvira, o paslauga yra skirta ilgą laiką veikti fone. Paprastai paslaugos taip pat turi daugiau administratoriaus teisių nei procesai. Taip yra todėl, kad procesas yra vartotojo paslauga (skirta galutiniam vartotojui), o paslauga yra „Windows“ paslauga (skirta „Windows OS“).
Pavyzdžiui, yra keletas programų (vartotojo procesai), kuriuos galite naudoti tik prisijungę prisijungę kaip administratoriaus teises turintys vartotojai. Tačiau paslaugos („Windows“ procesai) veikia fone, nepriklausomai nuo vartotojo profilio, kurį naudojote prisijungdami. Vėlgi, laikrodis yra puikus pavyzdys, veikiantis visiems vartotojams.
Paslaugų teikimas yra procesas
Procesai ir paslaugos yra dvi tos pačios monetos pusės. Vienas yra skirtas galutiniam vartotojui, o kitas - sistemai. Taigi vienas turi GUI, o kitas neturi. Kartais jie sutampa ir tai yra tada, kai paslauga vykdo procesą, bet ne atvirkščiai.
Kitas: Norite sužinoti apie programos ir programos skirtumą „Windows 10“? Norėdami sužinoti, spustelėkite žemiau esančią nuorodą.