రింగ్ బఫర్

రచయిత: Monica Porter
సృష్టి తేదీ: 21 మార్చి 2021
నవీకరణ తేదీ: 26 మే 2024
Anonim
భూ యజమానులకు టీ సర్కార్‌ వార్నింగ్‌-Tv9
వీడియో: భూ యజమానులకు టీ సర్కార్‌ వార్నింగ్‌-Tv9

విషయము

నిర్వచనం - రింగ్ బఫర్ అంటే ఏమిటి?

రింగ్ బఫర్ అనేది డేటా నిర్మాణం, దీనిని వృత్తాకారంగా పరిగణిస్తారు, అయితే దాని అమలు సరళంగా ఉంటుంది. వృత్తాకార బఫర్ సాధారణంగా డేటా క్యూగా ఉపయోగించబడుతుంది. డేటా స్ట్రీమ్‌ను అమలు చేయడానికి వృత్తాకార బఫర్ ఒక ప్రసిద్ధ మార్గం ఎందుకంటే కోడ్ కాంపాక్ట్ అవుతుంది.


రింగ్ బఫర్‌ను వృత్తాకార బఫర్, వృత్తాకార క్యూ లేదా చక్రీయ బఫర్ అని కూడా అంటారు.

మైక్రోసాఫ్ట్ అజూర్ మరియు మైక్రోసాఫ్ట్ క్లౌడ్‌కు పరిచయం | ఈ గైడ్ మొత్తంలో, క్లౌడ్ కంప్యూటింగ్ అంటే ఏమిటి మరియు క్లౌడ్ నుండి మీ వ్యాపారాన్ని తరలించడానికి మరియు అమలు చేయడానికి మైక్రోసాఫ్ట్ అజూర్ మీకు ఎలా సహాయపడుతుందో మీరు నేర్చుకుంటారు.

టెకోపీడియా రింగ్ బఫర్ గురించి వివరిస్తుంది

రింగ్ బఫర్ అనేది క్యూ యొక్క సాధారణ అమలు. వృత్తాకార క్యూలు అమలు చేయడం సులభం కనుక ఇది ప్రజాదరణ పొందింది. రింగ్ బఫర్ సర్కిల్‌గా సూచించగా, అంతర్లీన కోడ్‌లో, రింగ్ బఫర్ సరళంగా ఉంటుంది. రింగ్ బఫర్ రెండు పాయింటర్లతో స్థిర-నిడివి శ్రేణిగా ఉంది: ఒకటి క్యూ యొక్క తలని సూచిస్తుంది మరియు మరొకటి తోకను సూచిస్తుంది. క్యూలో, అంశాలు “FIFO” (ఫస్ట్ ఇన్-ఫస్ట్ అవుట్) పద్ధతిలో క్యూ యొక్క తోకకు జోడించబడతాయి. క్యూ యొక్క మొదటి అంశాలు అవి జోడించిన క్రమంలో తల నుండి తొలగించబడతాయి. హెడ్ ​​పాయింటర్ శ్రేణి చివరకి చేరుకున్నప్పుడు, ఇది శ్రేణిలోని మొదటి మూలకానికి చుట్టబడుతుంది. బఫర్‌లోని ఏదైనా డేటా తిరిగి వ్రాయబడుతుంది. క్యూ యొక్క తల వాస్తవ శ్రేణిలోని మొదటి మూలకానికి భిన్నంగా ఉంటుంది మరియు మూలకాలు జోడించబడి తీసివేయబడినందున రెండు పాయింటర్లు కదులుతాయి.


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