Vadnice

Kaj je računalniški postopek in kakšna je njegova funkcija?

Kazalo:

Anonim

Zagotovo ste že slišali, da ste ubili postopek v sistemu Windows ali da je bil program blokiran. Danes razlagamo, kaj je to, in videli bomo tudi razlike z nitjo, izrazom, ki je zelo populariziran zaradi niti za obdelavo.

Kaj je postopek

Pri računanju je postopek v bistvu program, ki teče. Procesi so zaporedja navodil, katerih namen je doseči končno stanje ali slediti določeni nalogi. Pri tem konceptu je najpomembnejše, od kod prihaja proces ali kaj program in operacijski sistem v resnici sta.

Operacijski sistem je osnovna programska oprema računalnika, z njim je uporabnik sposoben interakcije iz grafičnega okolja ali prek vnosa besedila v obliki navodil. Operacijski sistem je sposoben zagnati druge procese v sebi in jih celo ustvariti s programsko kodo in kompilacijo.

Program je algoritem, ki ustvari zaporedje navodil, s katerimi lahko izvedemo določeno nalogo. Seveda trenutni programi ne opravljajo le ene, temveč številne naloge, saj imajo v programski kodi veliko teh algoritmov, vsak za določeno funkcijo.

To lahko razumemo s preprosto analogijo praženja kruha zjutraj:

  • Operacijski sistem bo naš dom ali prostor, kjer smo, kar zagotavlja sredstva za izvedbo naloge. Program bo naloga, ki jo želimo opraviti, nazdravljanje plošče, procesi bodo različni nalogi, ki jih bomo morali opraviti, dokler ne bomo dosegli rešitve: odprite kruh -> vtaknite opekač -> postavite kruh -> počakajte, da nazdravimo. -> odstranite -> odklopite toster. Mi smo procesor, tisti, ki je odgovoren za izvajanje zaporedja nalog ali procesov.

Kaj je v postopku: niti

Izvedba z dvojnimi nitmi

Postopek lahko razdelimo tudi na različne dele, da vidimo, kako deluje v našem računalniku. Znotraj tega imamo tako imenovana navodila, ki ustrezajo vsakemu koraku, ki ga moramo opraviti, da dokončamo to nalogo.

Poleg tega procesor za ločitev vsakega postopka dodeli števec programov, tako da je vsak ločen in dobro ločen od drugega, ki je lahko celo enak, na primer dvakrat odprite brskalnik. Na ta način se vsak postopek shrani v različne registre, z različnimi spremenljivkami in seveda v različnem območju RAM-a.

Na tem mestu se pojavi koncept obdelave niti ali niti. Kot vemo, trenutni sistemi omogočajo zagon več programov hkrati, posledično pa bomo imeli v sistemu veliko število aktivnih procesov, pravimo, da so večnamenski. Vsak postopek je nato razdeljen na eno ali več niti ali niti. Vsaka nit ima svoja navodila in stanje izvedbe, torej vrednosti v registrih, s katerimi procesor ve, v kateri fazi je.

Nadaljujemo s podobami opečevanja kruha, kar bi lahko razumeli na naslednji način:

  • Če pogledamo postopek čakanja na kruh, da nazdravimo, jih lahko razdelimo na več niti ali niti, na primer, da kruh razbijemo na dva kosa in izkoristimo oba reža v opekaču. Ali pojemo kos, medtem ko drugega nazdravimo. Vsak kos bo bolj ali manj opečen, in takšno bo njegovo stanje izvršitve, mi, predelovalec, se moramo zavedati, da ne gori.

Oglejte si ta članek, če želite izvedeti več o tem, kakšne so niti procesorja in kakšna je razlika s jedri

Kako se postopek začne in konča

Dejstvo, da so računalniki večnamenski sistemi, nas navaja, da bomo očitno prišli do procesov, ki so med seboj povezani. Na enak način bo en postopek morda potreboval rezultat drugega, da se še naprej izvaja. Tako so programi razdeljeni na podprograme

Naloga, ki ima vrstice podprograma, mora počakati, da se končajo, in dati rezultat, da nadaljujejo z izvajanjem. Recimo, da bo ostal v čakalni vrsti procesov z določenim števcem, ustavljenim, dokler vrednost spremenljivke ne aktivira procesa znova. Seveda bo ideja procesorja vedno, da konča prvi, tisti, ki se je začel prvi (prvi v - prvi ven).

Če nadaljujemo s primerjavo kruha, lahko s podprogramom počakamo odštevanje, dokler kruh ne opeče. Oddelek nam bo poslal signal, da nas opozori, naj odstranimo kruh in tako nadaljujemo z drugim postopkom.

Načini za zagon računalniškega procesa bodo naslednji:

  • Da zaženemo program ali sam računalnik: sprožimo prisilno izvedbo s klikom na ikono ali pritiskom na gumb. Sistem pokliče programe ali procese: zagonski nalagalnik trdega diska bo izveden in sistem bo začel nalagati procese v pomnilnik.. Ali pa sistem vpraša program, na primer krmilnik.

In lahko tudi zaključite:

  • Prekinite rutino ali program: dajte končni rezultat, ki se mu zdi pravičen konec nenadoma z napako: rutina je lahko slabo programirana in ne daje pričakovanega rezultata. Iz drugega postopka ali preklopa sami: lahko nalogo sami izvedemo brisanje tistega, ki se izvaja, ga je mogoče blokirati: če počakate na končan odgovor in ne prispe, bo postopek ostal blokiran, dokler sistem ne ugotovi, da se ne more nadaljevati. Z izklopom električne energije

Kako vidite ubiti postopek v operacijskem sistemu Windows

Naslednja naloga, ki jo lahko naredimo, je vizualizacija procesov v operacijskem sistemu Windows. To je preprosta naloga, saj moramo le opravilno klikniti na opravilno vrstico in izbrati možnost » Upravitelj opravil «. Drugi način je, da pritisnete kombinacijo tipk " Ctrl + Shift + Esc ". Tretja pa bo kombinacija tipk " Ctrl + Alt + Del ".

Na ta način bomo izdali aplikacijo, ki spremlja tako procese in storitve pri izvajanju programa kot operacijski sistem, pa tudi nadzor strojne opreme. Tako lahko ubijemo ali poskušamo ubiti postopek, ki je blokiran.

Na zavihku procesi imamo predstavljen celoten seznam z njegovo dejavnostjo v realnem času. Izbrati moramo le tistega, ki ga želimo izbrisati, in pritisniti Delete.

Še vedno lahko naredimo še nekaj več in se usmerimo v razdelek " zmogljivost " in si ogledujemo aktivnost vse naše glavne strojne opreme. V spodnjem desnem kotu, v razdelku " CPU ", bomo našli seznam specifikacij procesorja. V njem bomo videli zastopana njegova jedra in tudi njegove niti, niti ali logične procesorje. Na tem zaslonu vemo, da ima naš procesor 4 niti in dve jedri.

In ne ustavimo se, ker bomo zdaj kliknili možnost » Odpri nadzornik virov «, da bomo odprli novo aplikacijo, ki nam pokaže več podrobnosti o CPU in procesih. Pojdimo v razdelek »CPU« tega monitorja in videli bomo seznam procesov, v katerem imamo tudi stolpec, ki nam pokaže vse niti ali niti vsakega od njih.

Sklep o računalniškem procesu

Procesi so pri nas že od nastanka prvih računalnikov. Gre za koncept, ki se uporablja na številnih drugih področjih, vendar vedno s stalnim izvajanjem vrste nalog, dokler ne dosežemo rezultata. Ne gre samo za digitalne procese, naredili smo podobnost z vsakodnevno nalogo, tudi prvi računalniki so bili mehanski in so že izvajali algoritme.

Pustimo vam nekaj povezav do vadnic, ki vas lahko zanimajo:

Če želite opozoriti na vprašanje ali imate kakršna koli vprašanja o njem, pustite svoj komentar v polju.

Vadnice

Izbira urednika

Back to top button