ఏర్పాటు, సైన్స్
హామ్మింగ్ కోడ్. ఎన్కోడింగ్ ఇన్ఫర్మేషన్ ఇన్ఫర్మేషన్
దాని పనితీరులో, ఏ ఆటోమేటెడ్ సిస్టమ్ డేటా తగినంత అవగాహన సమస్య ఎదుర్కొంటుంది, అందుకున్న సమాచారం స్వచ్ఛత, లోపాలు కనుగొనడంలో, అలాగే వారి దిద్దుబాట్లను. సమాచార ప్రాసెసింగ్ ఆబ్జెక్ట్కు అప్పగించిన పనులు చాలా క్లిష్టమైనవి , క్లిష్టమైన మరియు సున్నితమైనవి సాఫ్ట్వేర్ యొక్క తప్పు అంశాలను నిర్ణయించే వ్యవస్థ మరియు సమాచారం ప్రవాహంలో లోపాలను పని చేయడం.
లోపాల కోసం సమాచార ప్రవాహాన్ని తనిఖీ చేయడానికి మరియు వాటిని సరిచేయడానికి ఒక మార్గం, సంఖ్యా సమాచార సమాచారాన్ని ఎన్కోడింగ్ చేస్తుంది. వేర్వేరు డేటాతో పనిచేసేటప్పుడు ఉపయోగించే అనేక సంకేతాలు మరియు పద్ధతులు ఉన్నాయి. హమ్మింగ్ కోడ్ అని పిలువబడే ఒక ప్రామాణిక పద్ధతి, ఇది డేటా బదిలీ సమయంలో సంభవించే లోపాలను గుర్తించడం మరియు తొలగించడం యొక్క మరింత సంక్లిష్ట మరియు అధునాతన మార్గాలను సృష్టించే ప్రారంభ స్థానం అయింది.
కోడ్ యొక్క చరిత్ర 1940 ల మధ్యలో ప్రారంభమవుతుంది. ఈ సమయంలో, రిచర్డ్ హమ్మింగ్ బెల్ బెల్ ల్యాబ్స్లో పనిచేస్తున్న బెల్ మోడల్ V ఖాతా యంత్రాన్ని స్వాధీనం చేసుకున్నాడు. అప్పుడు చర్య యొక్క విద్యుత్ సూత్రం ఉపయోగించి ఒక ultramodern విధానం ఉంది. రిలే యూనిట్లు ఉపయోగించిన యంత్రం యొక్క రూపకల్పన. వారి ఉపయోగం వేగంలో గణనీయమైన లాభం ఇవ్వలేదు. ఒక మలుపు కొన్ని సెకన్లు పట్టింది. పంచ్ కార్డుల ద్వారా డేటా ఎంట్రీ జరిగింది, మరియు వారి పఠనం సమయంలో లోపాలు అసాధారణమైనవి కావు. వారాంతపు రోజులలో ప్రత్యేకమైన సంకేతాలు కనుగొన్న లోపాలను గుర్తించి సరిచేయడానికి ఉపయోగించబడ్డాయి. యంత్రం బల్బుల యొక్క గ్లో ఆపరేటర్కు సమాచారం అందించింది, ఇది లోపం సరిదిద్దింది మరియు గణన ప్రక్రియను పునఃప్రారంభించింది. కానీ వారాంతాలలో, ప్రక్రియ వివిధ నియమాల ప్రకారం జరిగింది. దోషాన్ని గుర్తించిన తరువాత, యంత్రం స్వయంచాలకంగా మొదటి కార్యక్రమం యొక్క అమలును నిలిపివేసింది మరియు ఇతర అమలుకు దారితీసింది.
హాంమింగ్ చాలా తరచుగా వారాంతాలలో పనిచేయవలసి వచ్చిన తరువాత, అతను కంప్యూటర్ యొక్క ఈ ప్రవర్తనతో చాలా చిరాకుపడ్డాడు, ఎందుకంటే అతను ప్రతిసారి పనిచేసిన కార్యక్రమం పునఃప్రారంభించవలసి వచ్చింది, మరియు అన్ని తప్పులు పంచ్ కార్డ్ల అపనమ్మకం. అనేక సంవత్సరాలు అతను లోపాలు సరిచేయడానికి అత్యంత ప్రభావవంతమైన అల్గోరిథంలను నిర్మించటానికి గడపవలసి వచ్చింది. ఫలితంగా, 1950 నాటికి అతను ఈ సమస్యను పరిష్కరించడానికి ఉత్తమ మార్గం కనుగొని, వెల్లడించాడు, ఇప్పుడు అతను ప్రపంచవ్యాప్తంగా హమ్మింగ్ కోడ్గా పిలువబడ్డాడు.
రిచర్డ్ హెమింగ్ను ప్రతిపాదించిన ఉత్పత్తి వెంటనే విస్తృతమైంది. ఎన్కోడింగ్ సమాచారం యొక్క మెథడ్స్ అనేక పెద్ద బ్లాక్స్ తో భర్తీ చేయబడ్డాయి . ఉదాహరణకు, వ్యవస్థీకృత సంకేతాలు ఒక సమూహం, ఇందులో బ్లాకును కలిగి ఉంటుంది, వేరు చేయగల సంకేతాలు అని పిలవబడేవి (ఇతర సంకేతాలలో, అన్ని సంకేతాలు సమాచారం మరియు ధృవీకరణలుగా విభజించబడ్డాయి).
క్రమబద్ధ సంకేతాలు ఒక లక్షణాన్ని కలిగి ఉంటాయి, సమాచార చిహ్నాలపై సరళ చర్యల ఫలితంగా పారిటీ చిహ్నాలు ఉంటాయి. అదే సమయంలో, ఏ అనుమతి కోడ్ కలయికలో, స్వతంత్ర సరళీకృత కలయిక సంకేతాల సెట్లో చేసిన సరళ చర్యల నుండి ఫలితాన్ని పొందడం సాధ్యమవుతుంది.
హమ్మింగ్ కోడ్ ఒక స్వీయ-తనిఖీ కోడ్. ఇటువంటి సంకేతాలు డేటా బదిలీ సమయంలో స్వయంచాలకంగా లోపాలను గుర్తించడానికి మిమ్మల్ని అనుమతిస్తాయి. వాటిని నిర్మించడానికి, ప్రతి పదానికి ఒక్క నియంత్రణ (అదనపు) ద్వియాంశ అంకెలను మాత్రమే కేటాయించాలి. సంఖ్యను ప్రతిబింబించినపుడు, సంఖ్య యొక్క సంఖ్య, ఊహించినప్పుడు, యూనిట్ల మొత్తం సంఖ్యలో ఈ సంఖ్య ఎంపిక చేయబడుతుంది.
ఒకే లోపం సంభవిస్తే, అది మొత్తం యూనిట్ల సంఖ్యలో పారిటీని మారుస్తుంది.
ఆటోమాటిక్ మోడ్లో లోపాలు సరిచేయడానికి దారితీసే సంకేతాలు స్వీయ-పరిష్కారంగా పిలువబడతాయి. అటువంటి కోడ్ను నిర్మించడానికి, ఒక నియంత్రణ బిట్ సరిపోదు. సరియైన వడ్డీ బైనరీ బ్లాక్ కోడ్లు సరిగ్గా ఉంటాయి.
క్లుప్తీకరణ, హంమింగ్ కోడ్ పాడిటీ పరిశీలన యొక్క సూత్రాన్ని ఉపయోగిస్తుంది, ఇక్కడ ఒకే అక్షరాల సంఖ్య పరిశీలించబడుతుంది.
Similar articles
Trending Now