Android

Ero prosessin ja palvelun välillä Windows 10: ssä: gt selittää

?️ #1/2 Грамотный выбор бюджетного принтера для дома/офиса ?

?️ #1/2 Грамотный выбор бюджетного принтера для дома/офиса ?

Sisällysluettelo:

Anonim

Muutama päivä sitten, kun olin kiireinen oppaan kirjoittamiseen, Chrome alkoi viivästyä, ja minun piti avata tehtävähallinta tappaaksesi liittyvä prosessi. Ymmärsin, että on olemassa toinen välilehti nimeltä Palvelut ja aloin miettiä, mikä ero näiden kahden välillä on? Miksi edes sijoita kyseinen välilehti Tehtävienhallintaan, kun voit tappaa sovelluksen Prosessit-välilehdessä?

Se juoksi aivoni kanin aukosta. Joten mikä ero on prosessin ja palvelun välillä Windows 10: ssä? Otetaan selville, kuinka nämä kaksi ovat erilaisia, miksi he tarvitsevat toisiaan ja kuinka ne ovat samanlaisia.

Aloitetaanpa.

1. Kuinka erilaisia ​​ne ovat

Prosessi on tietokoneohjelman tai sovelluksen, joka avataan ja suoritetaan tietokoneella, esimerkki. Se voidaan suorittaa yhdellä tai useammalla ketjulla. Yksi ohjelma voi suorittaa useita prosesseja. Otetaan esimerkki. Kun avaat Chromen, vaikka yksi ikkuna olisi auki, näet useita Chrome-prosesseja Tehtävienhallinnassa Prosessit-välilehdessä.

Olen huomannut, että tämä pätee kaikkiin selaimiin. Yllä olevassa esimerkissä huomaat, että Brave-selaimessa on myös monia prosesseja käynnissä, vaikka minulla ei ole yhtä ainoaa laajennusta asennettuna. Joka tapauksessa prosessit liittyvät suoraan sovellukseen, jota parhaillaan käytämme Windows-tietokoneella, niillä on käyttöliittymä vuorovaikutukseen ja ne yleensä käynnistetään manuaalisesti.

Joten kun käynnistän Skitchin, prosessi suoritetaan. Muita esimerkkejä ovat Skype, MS Office -sovellukset, kuvankäsittelyohjelmat ja niin edelleen.

Palvelut puolestaan ​​ovat tietokoneohjelmia, jotka toimivat taustalla riippumatta siitä, onko sovellus avoinna etualalla. Tämä tarkoittaa, että niitä ei ole tarkalleen tehty tai käytetä loppukäyttäjille, vaan ne auttavat ohjelmia suorittamaan tehtävänsä.

Palveluilla ei ole käyttöliittymää. Ennen Windows Vistaa heillä oli käyttöliittymä, mutta se oli vanhentunut. Palvelun yleensä käynnistää itse käyttöjärjestelmä. Käyttäjä voi kuitenkin käynnistää tai käynnistää sen uudelleen manuaalisesti.

Palvelut voivat myös alkaa, kun jokin ehto täyttyy, kuten tapahtuma. Esimerkki tapahtumasta olisi käyttöjärjestelmän käynnistäminen. Esimerkiksi tapahtumaloki, virheraportointi, tulostus, laitteen optimointi ja anturiin liittyvät palvelut.

Myös ohjaamalla Tech

Kuinka lopettaa tarpeeton Windows-prosessi, joka käyttää prosessoria ja muistia JetBoostin avulla

2. Kuinka ne ovat samanlaisia

Otetaan esimerkki palvelusta, joka on myös prosessi. Antivirus-ohjelmalla on käyttöliittymä, mutta se voi toimia myös etualalla. Tämä johtuu siitä, että palvelu on prosessi, mutta prosessi voi olla palvelu tai ei. Sukellaan syvemmälle.

Prosessi on suoritettavan tiedoston esiintymä. Siksi ainakin yksi prosessi on käynnissä joka kerta, kun avaat sovelluksen.

Palvelu puolestaan ​​toimii svchost.exe-prosessin esiintymänä, enimmäkseen (DLL-tiedostot). Se on Windows-palvelimen isäntäprosessi. Huomaa, kuinka svchost on myös suoritettava tiedosto ja palvelin isäntä on itse prosessi? Palvelu voi jälleen olla prosessi, mutta prosessi voi olla palvelu tai ei.

Otetaan toinen esimerkki. Kello. Kello toimii aina tietokoneellasi riippumatta siitä, onko kello auki vai ei. Se toimii myös, kun tietokone on lepotilassa tai lepotilassa. Helvetti, se saa aina oikean päivämäärän ja kellonajan, vaikka sammuttaisitkin tietokoneesi tuntikausia.

Tämä johtuu siitä, että kyseessä on palvelu (W32Time), joka toimii taustalla ilman, että käyttäjän tarvitsee kertoa sille mitä tehdä. Voit kuitenkin muokata sitä mieleiseesi, jos haluat käyttää Asetukset-sovelluksen käyttöliittymää, joka on prosessi.

Palvelut kykenevät toimimaan yksin ilman käyttäjän antamia tietoja, toisin kuin prosessit, joiden on kerrottava, mitä heidän on tehtävä. Kun asennat paketin (.msi-tiedostot), se edellyttää Windowsin asennuspalveluita käynnissä taustalla. Mutta yleensä prosessi loppuu, kun suljet liittyvän sovelluksen. Palvelu jatkuu taustalla, vaikka siihen liittyy prosessi suljettuun käyttöliittymään.

Toinen kriittinen ero on, että prosessi on suunniteltu toimimaan niin kauan kuin käyttöliittymä, GUI-ikkuna, on auki, kun taas palvelu on suunniteltu toimimaan pitkään taustalla. Yleensä palveluilla on myös enemmän järjestelmänvalvojan oikeuksia kuin prosesseja. Tämä johtuu siitä, että prosessi on käyttäjäpalvelu (suunniteltu loppukäyttäjälle), kun taas palvelu on Windows-palvelu (suunniteltu Windows-käyttöjärjestelmälle).

Esimerkiksi, on joitain sovelluksia (käyttäjäprosesseja), joita voit käyttää vain kirjautuneena sisään järjestelmänvalvojan oikeuksilla. Palvelut (Windows-prosessit) toimivat kuitenkin taustalla riippumatta käyttäjän profiilista, jolla olet kirjautunut sisään. Kello on jälleen erinomainen esimerkki, joka toimii kaikille käyttäjille.

Palvelun tarjoaminen on prosessi

Prosessit ja palvelut ovat saman kolikon kaksi puolta. Yksi on kehitetty loppukäyttäjälle, toinen järjestelmälle. Sellaisenaan yhdellä on graafinen käyttöliittymä, kun taas toisella ei ole. Joskus ne ovat päällekkäisiä, ja silloin palvelu suorittaa prosessin, mutta ei päinvastoin.

Seuraava: Haluatko oppia eron ohjelman ja sovelluksen välillä Windows 10: ssä? Napsauta alla olevaa linkkiä saadaksesi selville.