Pamokos

Kas yra kompiuterio procesas ir kokia jo funkcija?

Turinys:

Anonim

Be abejo, jūs net girdėjote apie proceso „Windows“ žudymą arba kad programa buvo užblokuota. Šiandien mes paaiškinsime, kas tai yra, ir taip pat pamatysime skirtumus, susijusius su gija, terminu, kuris yra labai populiarus dėl apdorojimo gijų.

Kas yra procesas

Kompiuterijoje procesas iš esmės yra vykdoma programa. Procesai yra instrukcijų seka, kuriomis siekiama pasiekti galutinę būseną arba kuriomis siekiama atlikti tam tikrą užduotį. Svarbiausias dalykas šioje koncepcijoje yra tai, iš kur atsiranda procesas arba kokia iš tikrųjų yra programa ir operacinė sistema.

Operacinė sistema yra pagrindinė kompiuterio programinė įranga, su ja vartotojas gali bendrauti iš grafinės aplinkos arba naudodamas teksto įvestį instrukcijų forma. Operacinė sistema sugeba paleisti kitus procesus savyje ir netgi sukurti juos naudodama programavimo kodą ir kompiliaciją.

Savo ruožtu programa yra algoritmas, kuris sukuria komandų seką, su kuria mes galime atlikti tam tikrą užduotį. Žinoma, dabartinės programos atlieka ne tik vieną, bet ir daugybę užduočių, nes jų programavimo kode yra daugybė šių algoritmų, kiekvienas skirtas konkrečiai funkcijai.

Mes tai galime suprasti pateikdami paprastą duonos ryto skrudinimo analogiją:

  • Operacinė sistema bus mūsų namai arba kambarys, kuriame esame, ir tai suteikia galimybę atlikti užduotį. Programa bus užduotis, kurią norime atlikti, tai skydinės skruostų kepimas, o tai bus įvairios užduotys, kurias turėsime atlikti, kol pasieksime sprendimą: atidarykite duoną -> įkiškite į skrudintuvą -> padėkite duoną -> palaukite, kol ji skrudinsis -> išimkite -> atjunkite skrudintuvą. Mes esame procesoriai, atsakingi už užduočių ar procesų sekos vykdymą.

Kas vyksta: siūlai

Dviejų sriegių vykdymas

Procesą taip pat galima padalyti į skirtingas dalis, kad pamatytumėte, kaip jis veikia mūsų kompiuteryje. Joje mes turime tai, ką mes vadiname instrukcijomis, kurios atitinka kiekvieną žingsnį, kurį turime atlikti atlikdami tą užduotį.

Be to, norėdamas atskirti kiekvieną procesą, procesorius paskiria programų skaitiklį, kad kiekvienas būtų atskiras ir gerai atskirtas nuo kito, kuris netgi gali būti tas pats, pavyzdžiui, du kartus atidarykite naršyklę. Tokiu būdu kiekvienas procesas išsaugomas skirtinguose registruose, su skirtingais kintamaisiais ir, žinoma, skirtinguose RAM regionuose.

Šiuo metu atsiranda gijų ar gijų apdorojimo koncepcija. Kaip mes žinome, dabartinės sistemos leidžia paleisti kelias programas vienu metu, todėl sistemoje turėsime daug aktyvių procesų, sakysime, kad jie yra daugybiniai. Tada kiekvienas procesas yra padalijamas į vieną ar daugiau gijų ar gijų. Kiekviena gija turi savo instrukcijas ir vykdymo būseną, tai yra vertes registruose, kuriuose procesorius žino, kurioje fazėje jie yra.

Tęsdami duonos skrudinimo panašumą, mes tai galėjome suprasti taip:

  • Žvelgdami į duonos skrudinimo laukimo procesą, galime juos padalyti į kelis siūlus ar siūlus, pavyzdžiui, duoną suskaidyti į dvi dalis ir pasinaudoti dviem skrudintuvo plyšiais. Arba suvalgykite gabalą, kol skrudinsime kitą. Kiekvienas gabalas bus daugiau ar mažiau paskrudintas, ir tai bus jo vykdymo būsena, mes, perdirbėjas, turime žinoti, kad jis nedega.

Peržiūrėkite šį straipsnį ir sužinokite daugiau apie tai, kokie yra procesoriaus sriegiai ir kuo skiriasi branduoliai

Kaip procesas prasideda ir baigiasi

Tai, kad kompiuteriai yra kelių sriegių sistemos, verčia mus galvoti, kad akivaizdžiai bus procesai, kurie yra susiję vienas su kitu. Tuo pačiu būdu, norint tęsti procesą, vienam procesui gali prireikti kito rezultato. Taigi programos yra suskirstytos į paprogrames

Užduotis, kurioje yra paprogramių juostos, turi palaukti, kol jos baigsis, ir duoti rezultatą, kad galėtų tęsti vykdymą. Tarkime, kad jis liks proceso eilėje, kai tam tikras skaitiklis bus sustabdytas, kol kintamojo vertė vėl suaktyvins procesą. Žinoma, procesoriaus idėja visada bus baigti pirmiausia, tą, kuris prasidėjo pirmiausia (first in - first out).

Tęsdami duonos palyginimą, paprogramė gali būti laukti atgalinės atskaitos, kol duona paskrus. Skyrius mums atsiųs signalą, įspėjantį išimti duoną, taigi tęskite kitą procesą.

Kompiuterio proceso paleidimo būdai bus šie:

  • Kad mes paleidžiame programą arba patį kompiuterį: mes suaktyviname priverstinį vykdymą spustelėdami piktogramą arba paspausdami mygtuką Sistema iškviečia programas ar procesus: bus vykdomas standžiojo disko įkrovos įkėlėjas ir sistema pradės krauti procesus atmintyje.. Arba sistema prašo paleisti programą, pavyzdžiui, valdiklį.

Taip pat galite baigti:

  • Nutraukite rutiną ar programą: pateikite galutinį rezultatą, kurį laiko teisingu. Užbaikite staiga dėl klaidos: rutina gali būti blogai užprogramuota ir nesuteikti laukiamo rezultato iš kito proceso arba perjungti patys: užduotį galime atlikti patys ištrinti tą, kuris veikia, Gali būti užblokuotas: jei laukiate galutinio atsakymo ir jis neatvyks, procesas liks užblokuotas, kol sistema nustatys, kad jo tęsti negalima. Dėl elektros energijos tiekimo nutraukimo

Kaip pamatyti „Windows“ proceso užmušimą

Kita užduotis, kurią galime padaryti, yra vizualizuoti „ Windows“ operacinės sistemos procesus. Tai paprasta užduotis, nes mums tereikia dešiniuoju pelės mygtuku spustelėti užduočių juostą ir pasirinkti parinktį „ Task Manager “. Antras būdas tai padaryti yra paspausti klavišų kombinacijąCtrl + Shift + Esc “. Trečdalis bus paspausti klavišų kombinaciją „ Ctrl + Alt + Del “.

Tokiu būdu išleisime programą, kuri stebi procesus ir paslaugas vykdant programą ir operacinę sistemą, taip pat aparatinės įrangos našumo monitorių. Taip galime nužudyti ar pabandyti nužudyti užblokuotą procesą.

Skirtuke procesai pateiktas visas sąrašas su jo veikla realiuoju laiku. Mes tiesiog turime pasirinkti norimą ištrinti ir paspausti Ištrinti.

Mes vis dar galime padaryti šiek tiek daugiau, eidami į skyrių „ spektaklis “ ir pamatę visos mūsų pagrindinės aparatinės įrangos veiklą. Apatiniame dešiniajame kampe, esančiame skyriuje „ CPU “, rasime procesoriaus specifikacijų sąrašą. Jame pamatysime jos branduolius, taip pat gijas, gijas ar loginius procesorius. Šioje ekrano kopijoje žinome, kad mūsų procesorius turi 4 gijas ir dvi gyslas.

Mes nesustojame, nes dabar mes spustelėsime parinktį „ Atidaryti išteklių monitorių “, kad atidarytume naują programą, kurioje būtų parodyta daugiau informacijos apie centrinį procesorių ir procesus. Mes einame į šio monitoriaus skyrių „CPU“ ir pamatysime procesų sąrašą, kuriame mes taip pat turime stulpelį, kuriame parodomos visos kiekvieno iš jų gijos ar sriegiai.

Išvada apie kompiuterio procesą

Procesai buvo su mumis nuo tada, kai buvo sukurti pirmieji kompiuteriai. Tai koncepcija, taikoma daugelyje kitų sričių, tačiau visada su nuolatine užduotimi, atliekant keletą užduočių, kol bus pasiektas rezultatas. Kalbama ne tik apie skaitmeninius procesus, mes sudarėme panašumą į kasdienę užduotį, be to, pirmieji kompiuteriai buvo mechaniniai ir jau veikė algoritmai.

Paliekame jums keletą nuorodų į mokymo programas, kurios jus gali sudominti:

Jei norite nurodyti klausimą ar turite kokių nors klausimų apie jį, palikite komentarą langelyje.

Pamokos

Pasirinkta redaktorius

Back to top button