Oppaat

Mikä on tietokoneprosessi ja mikä on sen toiminta?

Sisällysluettelo:

Anonim

Olet varmasti jopa kuullut prosessin tappamisesta Windowsissa tai että ohjelma on estetty. Tänään selitämme, mikä se on, ja näemme myös erot säikeen kanssa, termi, jota on hyvin suosittu käsittelylankojen takia.

Mikä on prosessi

Laskennassa prosessi on periaatteessa suoritettava ohjelma. Prosessit ovat peräkkäisiä ohjeita, joiden tarkoituksena on päästä lopputilaan tai jotka suorittavat tietyn tehtävän. Tärkein tässä konseptissa on se, mistä prosessi tulee tai mikä on ohjelma ja käyttöjärjestelmä todella ovat.

Käyttöjärjestelmä on tietokoneen perusohjelmisto, ja sen avulla käyttäjä pystyy toimimaan vuorovaikutuksessa graafisesta ympäristöstä tai tekstituloilla ohjeiden muodossa. Käyttöjärjestelmä pystyy suorittamaan muita prosesseja itsessään ja jopa luomaan niitä käyttämällä ohjelmointikoodia ja käännöstä.

Ohjelma puolestaan ​​on algoritmi, joka generoi käskyjonon, jonka avulla voimme suorittaa tietyn tehtävän. Tietysti nykyiset ohjelmat eivät suorita vain yhtä, vaan monia tehtäviä, koska monilla näistä algoritmeista on ohjelmointikoodissaan, jokainen tietylle toiminnolle.

Voimme ymmärtää tämän yksinkertaisella analogialla leivän paistamisesta aamulla:

  • Käyttöjärjestelmä on kotimme tai huone, jossa olemme, mikä tarjoaa keinot tehtävän suorittamiseen. Ohjelma on tehtävä, jonka haluamme suorittaa, eli paneelin paahtaminen.Prosessit ovat erilaisia ​​tehtäviä, jotka meidän on tehtävä kunnes ratkaisu saavutetaan: avaa leipä -> kytke leivänpaahdin -> aseta leipä -> odota sen paahtoleipää -> poista se -> irrota leivänpaahdin. Olemme prosessori, joka vastaa tehtävien tai prosessien sarjan suorittamisesta.

Mikä on prosessissa: kierteet

Kaksinkertaisella suorituksella

Prosessi voidaan myös jakaa eri osiin nähdäksesi kuinka se toimii tietokoneellamme. Sen sisällä meillä on niin kutsuttuja ohjeita, jotka vastaavat kaikkia vaiheita, jotka meidän on tehtävä kyseisen tehtävän suorittamiseksi.

Lisäksi kunkin prosessin erottamiseksi prosessori määrittää ohjelmalaskurin, niin että jokainen on erillinen ja hyvin erotettu toisesta, joka voi olla jopa sama, esimerkiksi avaa selain kahdesti. Tällä tavalla kukin prosessi tallennetaan eri rekistereihin, erilaisilla muuttujilla ja tietysti erilaisella RAM-alueen alueella.

Tässä vaiheessa lankojen tai lankojen käsittelykäsite ilmestyy. Kuten tiedämme, nykyiset järjestelmät sallivat sinun ajaa useita ohjelmia samanaikaisesti, ja tästä syystä meillä on järjestelmässä suuri määrä aktiivisia prosesseja, sanomme niiden olevan monisäikeisiä. Kukin prosessi jaetaan sitten yhdeksi tai useammaksi säikeeksi tai säikeeksi. Jokaisella säieellä on omat käskynsä ja suoritustila, ts. Arvot rekistereissä, joiden avulla prosessori tietää missä vaiheessa ne ovat.

Jatkaen leivän paahtamisen tapaa voimme ymmärtää tämän seuraavalla tavalla:

  • Tarkasteltaessa leivän paahtamisen odotusprosessia, voimme jakaa ne useisiin lankoihin tai lankoihin, esimerkiksi hajottamalla leivän kahteen osaan ja hyödyntämällä leivänpaahtimen kahta rakoa. Tai syö pala, kun paahdomme toisia. Jokainen pala on enemmän tai vähemmän paahdettu, ja se on sen suoritustila, meidän, prosessorin, on oltava tietoisia siitä, että se ei pala.

Tutustu tähän artikkeliin saadaksesi lisätietoja prosessorin kierteistä ja eroista ytimien kanssa

Kuinka prosessi alkaa ja päättyy

Se, että tietokoneet ovat monisäikeisiä järjestelmiä, saa meidät ajattelemaan, että ilmeisesti tapahtuu toisiinsa liittyviä prosesseja. Samalla tavoin yksi prosessi voi tarvita toisen tuloksen jatkaakseen suorittamista. Joten ohjelmat on jaettu aliohjelmiin

Tehtävän, jossa on alirutiinipalkkeja, on odotettava, kunnes ne suoritetaan loppuun, ja annettava tulos suorituksen jatkamiseksi. Oletetaan, että se pysyy prosessijonoissa tietyn laskurin ollessa pysäytettynä, kunnes muuttujan arvo aktivoi prosessin uudelleen. Tietysti prosessorin idea on aina viimeistellä ensin, se, joka aloitti ensin (ensimmäinen sisään - ensimmäinen ulos).

Jatkamalla leivän vertailua, aliohjelma voi olla odottaa lähtölaskentaa, kunnes leipä on paahdettu. Osio lähettää meille signaalin varoittaaksemme meitä leivän poistamisesta jatkaen siten toista prosessia.

Tavat aloittaa tietokoneprosessi ovat seuraavat:

  • Käynnistämme ohjelman tai itse tietokoneen: käynnistämme pakotetun suorituksen napsauttamalla kuvaketta tai painamalla painiketta Järjestelmä kutsuu ohjelmia tai prosesseja: kiintolevyn käynnistysohjelma suoritetaan ja järjestelmä alkaa ladata prosesseja muistiin.. Tai järjestelmä pyytää ohjelmaa, esimerkiksi ohjainta, ajamaan.

Ja voit myös lopettaa:

  • Lopettaa rutiini tai ohjelma: antaa lopullisen tuloksen, jonka se pitää oikein, viimeistele äkillisesti virheen takia: rutiini voidaan ohjelmoida huonosti eikä antaa toivottua tulosta toisesta prosessista tai vaihtaa itse: voimme suorittaa tehtävän itse käynnissä olevan vastauksen poistaminen Voidaan estää: Jos odotat lopullista vastausta eikä se saapuu, prosessi pysyy estettynä, kunnes järjestelmä havaitsee, ettei sitä voida jatkaa. Sähkökatkoksen avulla

Kuinka nähdä prosessin tappamisen Windowsissa

Seuraava tehtävä, jonka voimme tehdä, on visualisoida Windows- käyttöjärjestelmän prosessit. Tämä on yksinkertainen tehtävä, koska meidän on vain hiiren kakkospainikkeella tehtäväpalkissa ja valittava ” Task Manager ” -vaihtoehto. Toinen tapa tehdä tämä on paina " Ctrl + Shift + Esc " -näppäinyhdistelmää. Ja kolmasosa on näppäinyhdistelmän " Ctrl + Alt + Del " painaminen.

Tällä tavalla vapautamme sovelluksen, joka seuraa sekä prosessien että palveluiden suorittamista ohjelman suorittamisessa ja käyttöjärjestelmän, sekä laitteiston suorituskyvyn valvonnan. Näin voimme tappaa tai yrittää tappaa prosessin, joka on estetty.

Prosessit-välilehdessä on koko luettelo ja sen toiminta reaaliajassa edustettuna. Meidän täytyy vain valita poistettava tiedosto ja painaa Poista.

Voimme silti tehdä vähän enemmän, siirtymällä " suorituskyky " -osaan ja nähdäksesi kaikkien päälaitteidemme toiminnan. Oikeassa alakulmassa, " CPU " -osiossa, olemme luettelon prosessorin teknisistä tiedoista. Siinä näemme sen ytimet ja myös sen säikeet, säikeet tai loogiset prosessorit. Tässä kuvakaappauksessa tiedämme, että prosessorissamme on 4 säiettä ja kaksi ydintä.

Ja emme lopeta, koska nyt napsautamme vaihtoehtoa " Avaa resurssimonitori " avataksesi uuden sovelluksen, joka näyttää meille lisätietoja prosessorista ja prosesseista. Siirrymme tämän näytön "CPU" -osaan ja näemme luettelon prosesseista, joissa meillä on myös sarake, joka näyttää meille kaikki ketjut tai ketjut niistä.

Päätelmä tietokoneprosessista

Prosessit ovat olleet kanssamme ensimmäisten tietokoneiden luomisen jälkeen. Se on käsite, jota voidaan soveltaa moniin muihin alueisiin, mutta joka on jatkuvasti vakiona suorittaa sarjaa tehtäviä tuloksen saavuttamiseen asti. Kyse ei ole pelkästään digitaalisista prosesseista, olemme tehneet samanlaisen arkipäivän tehtävän kanssa, ja myös ensimmäiset tietokoneet olivat mekaanisia ja jo toimivat algoritmeja.

Jätämme sinulle joitain linkkejä opetusohjelmiin, jotka voivat kiinnostaa sinua:

Jos haluat huomauttaa kysymyksen tai sinulla on kysyttävää siitä, jätä kommentti ruutuun.

Oppaat

Toimittajan valinta

Back to top button