ట్యుటోరియల్స్

కంప్యూటర్ ప్రాసెస్ అంటే ఏమిటి మరియు దాని పనితీరు ఏమిటి?

విషయ సూచిక:

Anonim

ఖచ్చితంగా మీరు Windows లో ఒక ప్రక్రియను చంపడం గురించి విన్నారు, లేదా ఒక ప్రోగ్రామ్ బ్లాక్ చేయబడింది. ఈ రోజు మనం ఏమిటో వివరిస్తాము మరియు థ్రెడ్‌తో తేడాలను కూడా చూస్తాము, ఈ పదం ప్రాసెసింగ్ థ్రెడ్‌ల కారణంగా బాగా ప్రాచుర్యం పొందింది.

ఒక ప్రక్రియ ఏమిటి

కంప్యూటింగ్‌లో, ఒక ప్రక్రియ ప్రాథమికంగా నడుస్తున్న ప్రోగ్రామ్. ప్రక్రియలు అంతిమ స్థితిని చేరుకోవటానికి లేదా నిర్దిష్ట పనిని కొనసాగించే లక్ష్యాలను కలిగి ఉంటాయి. ఈ భావన గురించి చాలా ముఖ్యమైన విషయం ఏమిటంటే ఒక ప్రక్రియ ఎక్కడ నుండి వస్తుంది లేదా ప్రోగ్రామ్ మరియు ఆపరేటింగ్ సిస్టమ్ నిజంగా ఏమిటి.

ఆపరేటింగ్ సిస్టమ్ కంప్యూటర్ యొక్క ప్రాథమిక సాఫ్ట్‌వేర్, దానితో, వినియోగదారు గ్రాఫిక్ వాతావరణం నుండి లేదా టెక్స్ట్ ఇన్‌పుట్‌ల ద్వారా సూచనల రూపంలో ఇంటరాక్ట్ చేయగలరు. ఆపరేటింగ్ సిస్టమ్ ఇతర ప్రక్రియలను తనలోనే అమలు చేయగలదు మరియు ప్రోగ్రామింగ్ కోడ్ మరియు సంకలనాన్ని ఉపయోగించి వాటిని సృష్టించగలదు.

దాని భాగానికి, ప్రోగ్రామ్ అనేది ఒక అల్గోరిథం, ఇది మేము ఒక నిర్దిష్ట పనిని చేయగల సూచనల క్రమాన్ని ఉత్పత్తి చేస్తుంది. ప్రస్తుత ప్రోగ్రామ్‌లు ఒకదానిని మాత్రమే చేయవు, కానీ చాలా ప్రోగ్రామ్‌లు వాటి ప్రోగ్రామింగ్ కోడ్‌లో ఈ అల్గారిథమ్‌లను కలిగి ఉన్నందుకు చాలా కృతజ్ఞతలు, ఒక్కొక్కటి ఒక నిర్దిష్ట ఫంక్షన్ కోసం.

ఉదయాన్నే రొట్టెలు వేయడం యొక్క సాధారణ సారూప్యతతో మనం దీన్ని అర్థం చేసుకోవచ్చు:

  • ఆపరేటింగ్ సిస్టమ్ మా ఇల్లు లేదా మేము ఉన్న గది అవుతుంది, ఇది పనిని అమలు చేయడానికి మార్గాలను అందిస్తుంది. ప్రోగ్రామ్ మేము చేయదలిచిన పని, ప్యానెల్ను కాల్చడం. మేము పరిష్కారాన్ని చేరే వరకు ఈ ప్రక్రియలు వేర్వేరు పనులు అవుతాయి: రొట్టెను తెరవండి -> టోస్టర్‌లో ప్లగ్ చేయండి -> రొట్టె ఉంచండి -> తాగడానికి వేచి ఉండండి. -> దాన్ని తీసివేయండి -> టోస్టర్‌ను డిస్‌కనెక్ట్ చేయండి. మేము ప్రాసెసర్, పనులు లేదా ప్రక్రియల క్రమాన్ని అమలు చేసే బాధ్యత.

ప్రాసెస్‌లో ఏముంది: థ్రెడ్‌లు

డబుల్ థ్రెడ్ అమలు

మన కంప్యూటర్‌లో ఇది ఎలా నడుస్తుందో చూడటానికి ఒక ప్రక్రియను వేర్వేరు భాగాలుగా విభజించవచ్చు. దానిలో మనం సూచనలను పిలుస్తాము, అది ఆ పనిని పూర్తి చేయడానికి మనం చేయవలసిన ప్రతి దశకు అనుగుణంగా ఉంటుంది.

అదనంగా, ప్రతి ప్రక్రియను వేరు చేయడానికి, ప్రాసెసర్ ఒక ప్రోగ్రామ్ కౌంటర్‌ను కేటాయిస్తుంది, తద్వారా ప్రతి ఒక్కటి వేరుగా ఉంటాయి మరియు మరొకటి నుండి భిన్నంగా ఉంటాయి, అవి కూడా ఒకే విధంగా ఉంటాయి, ఉదాహరణకు, బ్రౌజర్‌ను రెండుసార్లు తెరవండి. ఈ విధంగా ప్రతి ప్రక్రియ వేర్వేరు రిజిస్టర్లలో, వేర్వేరు వేరియబుల్స్‌తో మరియు RAM యొక్క వేరే ప్రాంతంలో సేవ్ చేయబడుతుంది.

ఈ సమయంలో, థ్రెడ్లు లేదా థ్రెడ్లను ప్రాసెస్ చేసే భావన కనిపిస్తుంది. మాకు తెలిసినట్లుగా, ప్రస్తుత వ్యవస్థలు ఒకేసారి అనేక ప్రోగ్రామ్‌లను అమలు చేయడానికి మిమ్మల్ని అనుమతిస్తాయి మరియు తత్ఫలితంగా, మేము సిస్టమ్‌లో పెద్ద సంఖ్యలో క్రియాశీల ప్రక్రియలను కలిగి ఉంటాము, అవి మల్టీథ్రెడింగ్ అని మేము చెప్తాము. ప్రతి ప్రక్రియను ఒకటి లేదా అంతకంటే ఎక్కువ థ్రెడ్లు లేదా థ్రెడ్లుగా విభజించారు. ప్రతి థ్రెడ్‌కు దాని స్వంత సూచనలు మరియు అమలు స్థితి ఉంది, అనగా రిజిస్టర్‌లోని విలువలు ప్రాసెసర్‌కు అవి ఏ దశలో ఉన్నాయో తెలుసు.

రొట్టెలను కాల్చడం యొక్క అనుకరణతో కొనసాగిస్తూ, మేము ఈ క్రింది విధంగా అర్థం చేసుకోగలం:

  • రొట్టె తాగడానికి వేచి ఉన్న విధానాన్ని చూస్తే, మేము వాటిని అనేక థ్రెడ్లుగా లేదా థ్రెడ్లుగా విభజించవచ్చు, ఉదాహరణకు, రొట్టెను రెండు ముక్కలుగా విడగొట్టి, టోస్టర్‌లోని రెండు స్లాట్‌లను సద్వినియోగం చేసుకోండి. లేదా మనం మరొకటి తాగడానికి ఒక ముక్క తినండి.ప్రతి ముక్క ఎక్కువ లేదా తక్కువ కాల్చినది, మరియు అది అమలు చేసే స్థితి అవుతుంది, ప్రాసెసర్, అది బర్న్ కాదని తెలుసుకోవాలి.

ప్రాసెసర్ యొక్క థ్రెడ్లు ఏమిటి మరియు కోర్లతో ఉన్న వ్యత్యాసం గురించి మరింత తెలుసుకోవడానికి ఈ కథనాన్ని చూడండి

ఒక ప్రక్రియ ఎలా ప్రారంభమవుతుంది మరియు ముగుస్తుంది

కంప్యూటర్లు మల్టీథ్రెడ్ సిస్టమ్స్ అనే వాస్తవం స్పష్టంగా ఒకదానికొకటి సంబంధించిన ప్రక్రియలు ఉంటాయని అనుకుంటాయి. అదే విధంగా, ఒక ప్రక్రియను కొనసాగించడానికి మరొక ప్రక్రియ అవసరం కావచ్చు. కాబట్టి కార్యక్రమాలను సబ్‌ట్రౌటిన్‌లుగా విభజించారు

సబ్‌ట్రౌటిన్ బార్‌లను కలిగి ఉన్న పని అవి పూర్తయ్యే వరకు వేచి ఉండాలి మరియు అమలు కొనసాగించడానికి ఫలితాన్ని ఇవ్వాలి. వేరియబుల్ యొక్క విలువ మళ్ళీ ప్రక్రియను సక్రియం చేసే వరకు ఇది ఒక నిర్దిష్ట కౌంటర్ ఆగి ప్రాసెస్ క్యూలో ఉంటుందని చెప్పండి. వాస్తవానికి, ప్రాసెసర్ యొక్క ఆలోచన ఎల్లప్పుడూ మొదట పూర్తి అవుతుంది, మొదట ప్రారంభించినది (మొదటిది - మొదటిది).

రొట్టె పోలికతో కొనసాగిస్తూ, రొట్టె కాల్చినంత వరకు కౌంట్‌డౌన్ కోసం వేచి ఉండటానికి సబ్‌ట్రౌటిన్ ఉంటుంది. రొట్టెను తొలగించమని హెచ్చరించడానికి ఈ విభాగం మాకు ఒక సంకేతాన్ని పంపుతుంది, తద్వారా మరొక ప్రక్రియతో కొనసాగుతుంది.

కంప్యూటర్ ప్రక్రియను ప్రారంభించే మార్గాలు క్రింది విధంగా ఉంటాయి:

  • మేము ఒక ప్రోగ్రామ్ లేదా కంప్యూటర్‌ను ప్రారంభిస్తాము: ఐకాన్‌పై క్లిక్ చేయడం ద్వారా లేదా ఒక బటన్‌ను నొక్కడం ద్వారా మేము బలవంతంగా అమలు చేయడాన్ని ప్రేరేపిస్తాము. సిస్టమ్ ప్రోగ్రామ్‌లను లేదా ప్రాసెస్‌లను పిలుస్తుంది: హార్డ్ డిస్క్ యొక్క బూట్ లోడర్ అమలు చేయబడుతుంది మరియు సిస్టమ్ మెమరీలో ప్రాసెస్‌లను లోడ్ చేయడం ప్రారంభిస్తుంది.. లేదా సిస్టమ్ ఒక ప్రోగ్రామ్‌ను, ఉదాహరణకు ఒక కంట్రోలర్‌ను అమలు చేయమని అడుగుతుంది.

మరియు మీరు కూడా పూర్తి చేయవచ్చు:

  • దినచర్యను లేదా ప్రోగ్రామ్‌ను ముగించండి: లోపం కారణంగా అకస్మాత్తుగా సరైనదిగా భావించే తుది ఫలితాన్ని ఇవ్వడం: దినచర్య చెడుగా ప్రోగ్రామ్ చేయబడవచ్చు మరియు ఆశించిన ఫలితాన్ని ఇవ్వకపోవచ్చు మరొక ప్రక్రియ నుండి లేదా మనమే మారండి: మనం ఒక పనిని స్వయంగా అమలు చేయవచ్చు నడుస్తున్నదాన్ని తొలగించడానికి నిరోధించవచ్చు: మీరు పూర్తి చేసిన ప్రతిస్పందన కోసం వేచి ఉండి, అది రాకపోతే, అది కొనసాగలేమని సిస్టమ్ గుర్తించే వరకు ఈ ప్రక్రియ నిరోధించబడుతుంది. పవర్ కట్ ద్వారా

విండోస్‌లో ఒక ప్రక్రియను చంపడం ఎలా చూడాలి

విండోస్ ఆపరేటింగ్ సిస్టమ్‌లోని ప్రక్రియలను దృశ్యమానం చేయడం మనం చేయగలిగే తదుపరి పని. ఇది చాలా సులభమైన పని, ఎందుకంటే మనం టాస్క్‌బార్‌పై కుడి క్లిక్ చేసి “ టాస్క్ మేనేజర్ ” ఎంపికను ఎంచుకోవాలి. దీన్ని చేయటానికి రెండవ మార్గం " Ctrl + Shift + Esc " కీ కలయికను నొక్కడం. మరియు మూడవది " Ctrl + Alt + Del " అనే కీ కలయికను నొక్కడం.

ఈ విధంగా, ప్రోగ్రామ్ ఎగ్జిక్యూషన్ మరియు ఆపరేటింగ్ సిస్టమ్‌లోని ప్రాసెస్‌లు మరియు సేవలను పర్యవేక్షించే ఒక అప్లికేషన్‌ను, అలాగే హార్డ్‌వేర్ పనితీరు మానిటర్‌ను మేము విడుదల చేస్తాము. ఈ విధంగా మేము నిరోధించబడిన ఒక ప్రక్రియను చంపవచ్చు లేదా చంపడానికి ప్రయత్నించవచ్చు.

ప్రాసెస్ ట్యాబ్‌లో నిజ సమయంలో ప్రాతినిధ్యం వహించే మొత్తం కార్యాచరణను కలిగి ఉన్నాము. మనం తొలగించదలిచినదాన్ని ఎన్నుకోవాలి మరియు తొలగించు నొక్కండి.

" పనితీరు " విభాగానికి వెళుతూ, మన ప్రధాన హార్డ్‌వేర్ యొక్క కార్యాచరణను చూడవచ్చు. దిగువ కుడి మూలలో, " CPU " విభాగంలో ఉండటం, మేము ప్రాసెసర్ స్పెసిఫికేషన్ల జాబితాను కనుగొంటాము. దీనిలో, దాని కోర్లను మరియు దాని థ్రెడ్లు, థ్రెడ్లు లేదా లాజికల్ ప్రాసెసర్లను కూడా సూచిస్తాము. ఈ స్క్రీన్‌షాట్‌లో మన ప్రాసెసర్‌లో 4 థ్రెడ్‌లు, రెండు కోర్లు ఉన్నాయని తెలుసు.

మరియు మేము ఆగము, ఎందుకంటే ఇప్పుడు మనము CPU మరియు ప్రక్రియల గురించి మరిన్ని వివరాలను చూపించే క్రొత్త అప్లికేషన్‌ను తెరవడానికి " రిసోర్స్ మానిటర్‌ను తెరవండి " ఎంపికపై క్లిక్ చేయబోతున్నాము. మేము ఈ మానిటర్ యొక్క "CPU" విభాగానికి వెళ్తాము మరియు వాటిలో ప్రతి ప్రక్రియ యొక్క అన్ని థ్రెడ్లు లేదా థ్రెడ్లను చూపించే కాలమ్ కూడా ఉన్న ప్రక్రియల జాబితాను చూస్తాము.

కంప్యూటర్ ప్రక్రియపై తీర్మానం

మొదటి కంప్యూటర్లు సృష్టించబడినప్పటి నుండి ఈ ప్రక్రియలు మా వద్ద ఉన్నాయి. ఇది అనేక ఇతర ప్రాంతాలకు వర్తించే ఒక భావన, కానీ ఎల్లప్పుడూ స్థిరంగా ఉంటుంది, ఫలితాన్ని చేరే వరకు వరుస పనులను నిర్వహించడం. ఇది డిజిటల్ ప్రక్రియల గురించి మాత్రమే కాదు, మేము రోజువారీ పనితో ఒక అనుకరణను చేసాము మరియు మొదటి కంప్యూటర్లు యాంత్రికమైనవి మరియు అప్పటికే అల్గోరిథంలను నడుపుతున్నాయి.

మీకు ఆసక్తి కలిగించే ట్యుటోరియల్‌లకు కొన్ని లింక్‌లతో మేము మిమ్మల్ని వదిలివేస్తాము:

మీరు ఒక ప్రశ్నను ఎత్తి చూపాలనుకుంటే లేదా దాని గురించి ఏవైనా ప్రశ్నలు ఉంటే, మీ వ్యాఖ్యను పెట్టెలో ఉంచండి.

ట్యుటోరియల్స్

సంపాదకుని ఎంపిక

Back to top button