Pamācības

Kas ir datora process un kāda ir tā funkcija?

Satura rādītājs:

Anonim

Protams, jūs pat esat dzirdējis par procesa nogalināšanu sistēmā Windows vai par to, ka programma ir bloķēta. Šodien mēs izskaidrojam, kas tas ir, un redzēsim arī atšķirības ar pavedienu, terminu, kas ļoti populārs apstrādes pavedienu dēļ.

Kas ir process

Datorā process būtībā ir programma, kas darbojas. Procesi ir virkne instrukciju, kuru mērķis ir sasniegt beigu stāvokli vai kuras veic konkrētu uzdevumu. Vissvarīgākais šajā koncepcijā ir tas, no kurienes nāk process vai kāda ir programma un operētājsistēma.

Operētājsistēma ir datora pamata programmatūra, un ar to lietotājs var mijiedarboties no grafiskas vides vai ar teksta ievades palīdzību instrukciju veidā. Operētājsistēma spēj darbināt citus procesus sevī un pat radīt tos, izmantojot programmēšanas kodu un kompilāciju.

No savas puses programma ir algoritms, kas ģenerē instrukciju secību, ar kuru palīdzību mēs varam veikt noteiktu uzdevumu. Protams, pašreizējās programmas veic ne tikai vienu, bet arī daudzus uzdevumus, pateicoties to, ka programmēšanas kodā ir daudz no šiem algoritmiem, katrs no tiem paredzēts noteiktai funkcijai.

Mēs to saprotam ar vienkāršu maizes grauzdēšanas no rīta analoģiju:

  • Operētājsistēma būs mūsu mājas vai istaba, kurā mēs atrodamies, kas nodrošina līdzekļus uzdevuma izpildei. Programma būs uzdevums, kuru mēs vēlamies izpildīt, tas ir paneļa grauzdēšana, un šie procesi būs dažādi uzdevumi, kas mums būs jāveic, līdz mēs nonāksim pie risinājuma: atveriet maizi -> iespraudiet tosteri -> novietojiet maizi -> pagaidiet, kamēr tā grauzdē -> noņemiet to -> atvienojiet tosteri. Mēs esam procesors, kas atbild par uzdevumu vai procesu secības izpildi.

Kas notiek procesā: pavedieni

Divkāršu pavedienu izpilde

Procesu var arī sadalīt dažādās daļās, lai redzētu, kā tas darbojas mūsu datorā. Tajā mums ir tas, ko mēs saucam par instrukcijām, kas atbilst katram no soļiem, kas mums jāveic, lai izpildītu šo uzdevumu.

Turklāt, lai atdalītu katru procesu, procesors piešķir programmu skaitītāju, lai katrs būtu atdalīts un labi atšķirtos no cita, kas pat var būt vienāds, piemēram, divreiz atveriet pārlūku. Tādā veidā katrs process tiek saglabāts dažādos reģistros ar dažādiem mainīgajiem un, protams, atšķirīgā RAM reģionā.

Tieši šajā brīdī parādās pavedienu vai pavedienu apstrādes jēdziens. Kā mēs zinām, pašreizējās sistēmas ļauj vienlaikus palaist vairākas programmas, un līdz ar to mums sistēmā būs liels skaits aktīvo procesu, mēs sakām, ka tie ir daudzpavedieni. Pēc tam katrs process tiek sadalīts vienā vai vairākos pavedienos vai pavedienos. Katram pavedienam ir savi norādījumi un izpildes stāvoklis, tas ir, vērtības reģistros, ar kuriem procesors zina, kurā fāzē tie atrodas.

Turpinot maizes grauzdēšanas līdzību, mēs to varējām saprast šādi:

  • Raugoties uz maizes grauzdēšanas gaidīšanas procesu, mēs tos varam sadalīt vairākos pavedienos vai diegos, piemēram, sadalot maizi divos gabalos un izmantojot divas tostera spraugas. Vai arī ēdiet gabalu, kamēr grauzdējam otru. Katrs gabals būs vairāk vai mazāk grauzdēts, un tas būs tā izpildes stāvoklis, mums, pārstrādātājam, jāapzinās, ka tas nedeg.

Iepazīstieties ar šo rakstu, lai uzzinātu vairāk par procesora pavedieniem un atšķirībām ar kodoliem

Kā process sākas un beidzas

Fakts, ka datori ir daudzpavedienu sistēmas, liek domāt, ka acīmredzot būs savstarpēji saistīti procesi. Tādā pašā veidā vienam procesam var būt nepieciešams cita rezultāts, lai turpinātu darbību. Tātad programmas ir sadalītas apakšprogrammās

Uzdevumam, kurā ir apakšprogrammas joslas, jāgaida, līdz tie tiek pabeigti, un jādod rezultāts, lai turpinātu izpildi. Teiksim, ka tas paliks procesa rindā ar noteiktu skaitītāju apturētu, līdz mainīgā vērtība atkal aktivizēs procesu. Protams, procesora ideja vienmēr būs pabeigt pirmo, to, kurš iesākās vispirms (pirmais iekšā - pirmais ārā).

Turpinot maizes salīdzināšanu, apakšprogrammā var gaidīt atpakaļskaitīšanu, līdz maize tiek grauzdēta. Sadaļa mums nosūtīs signālu, lai brīdinātu mūs izņemt maizi, tādējādi turpinot citu procesu.

Datorsistēmas procesa sākšanas veidi ir šādi:

  • Ka mēs palaižam programmu vai pašu datoru: mēs iedarbinām piespiedu izpildi, noklikšķinot uz ikonas vai nospiežot pogu.Sistēma izsauc programmas vai procesus: cietā diska sāknēšanas ielādētājs tiks izpildīts, un sistēma sāks ielādēt procesus atmiņā.. Vai arī sistēma prasa palaist programmu, piemēram, kontrolieri.

Un jūs varat arī pabeigt:

  • Pārtrauciet rutīnu vai programmu: dodiet gala rezultātu, ko tas uzskata par pareizu. Beidziet pēkšņi ar kļūdu: rutīna var būt slikti ieprogrammēta un nedot gaidīto rezultātu No cita procesa vai pārslēgties pats: uzdevumu varam izpildīt paši Lai izdzēstu to, kas darbojas, Var bloķēt: ja jūs gaidāt pabeigtu atbildi un tā neierodas, process paliks bloķēts, līdz sistēma konstatēs, ka to nevar turpināt. Ar elektrības padeves pārtraukumu

Kā redzēt procesa nogalināšanu sistēmā Windows

Nākamais uzdevums, ko mēs varam darīt, ir vizualizēt procesus Windows operētājsistēmā. Šis ir vienkāršs uzdevums, jo mums tikai ar peles labo pogu jānoklikšķina uz uzdevumjoslas un jāizvēlas opcija “ Task Manager ”. Otrs veids, kā to izdarīt, ir nospiest taustiņu kombinācijuCtrl + Shift + Esc ”. Trešā būs nospiest taustiņu kombināciju " Ctrl + Alt + Del ".

Tādā veidā mēs atbrīvosim lietojumprogrammu, kas uzrauga gan procesus, gan pakalpojumus programmas izpildē un operētājsistēmu, kā arī aparatūras veiktspējas monitoru. Tas ir veids, kā mēs varam nogalināt vai mēģināt nogalināt procesu, kas ir bloķēts.

Cilnē Procesi ir viss saraksts ar tā darbību reālajā laikā. Mums vienkārši jāizvēlas viens, kuru vēlamies izdzēst, un jānospiež Dzēst.

Mēs joprojām varam darīt nedaudz vairāk, dodoties uz sadaļu " veiktspēja " un apskatot visas mūsu galvenās aparatūras aktivitātes. Apakšējā labajā stūrī, atrodoties sadaļā “ CPU ”, atradīsim procesora specifikāciju sarakstu. Tajā mēs redzēsim pārstāvētos tā kodolus, kā arī pavedienus, pavedienus vai loģiskos procesorus. Šajā ekrānuzņēmumā mēs zinām, ka mūsu procesoram ir 4 pavedieni un divi kodoli.

Un mēs neapstājamies, jo tagad mēs noklikšķināsim uz opcijas " Atvērt resursu monitoru ", lai atvērtu jaunu lietojumprogrammu, kas parāda mums sīkāku informāciju par centrālo procesoru un procesiem. Mēs ejam uz šī monitora sadaļu "CPU", un mēs redzēsim procesu sarakstu, kurā mums ir arī kolonna, kurā parādīti visi katra no tiem pavedieni vai pavedieni.

Secinājums par datora procesu

Procesi ir bijuši pie mums kopš pirmo datoru izveidošanas. Tas ir jēdziens, kas piemērojams daudzās citās jomās, bet vienmēr ar pastāvīgu jēdzienu - veikt virkni uzdevumu līdz rezultāta sasniegšanai. Tas attiecas ne tikai uz digitālajiem procesiem, mēs esam izveidojuši līdzību ar ikdienas uzdevumu, un arī pirmie datori bija mehāniski un jau darbojās ar algoritmiem.

Mēs atstājam jums dažas saites uz konsultācijām, kas jūs varētu interesēt:

Ja vēlaties norādīt uz jautājumu vai ir kādi jautājumi par to, atstājiet komentāru lodziņā.

Pamācības

Izvēle redaktors

Back to top button