ECC ئىچكى ساقلىغۇچ تېخنىكىلىق ئانالىز

ECC ئىچكى ساقلىغۇچ خاتالىق تۈزىتىش كودى ئىچكى ساقلىغۇچ دەپمۇ ئاتىلىدۇ ، سانلىق مەلۇماتتىكى خاتالىقلارنى بايقاش ۋە تۈزىتىش ئىقتىدارىغا ئىگە. ئۇ ئادەتتە ئالىي دەرىجىلىك ئۈستەل كومپيۇتېرى ، مۇلازىمېتىر ۋە خىزمەت پونكىتلىرىدا سىستېمىنىڭ مۇقىملىقى ۋە بىخەتەرلىكىنى ئاشۇرۇش ئۈچۈن ئىشلىتىلىدۇ.

ئىچكى ساقلىغۇچ ئېلېكترونلۇق ئۈسكۈنى بولۇپ ، مەشغۇلات جەريانىدا خاتالىق كۆرۈلۈشى مۇمكىن. مۇقىملىق تەلىپى يۇقىرى ئابونتلارغا نىسبەتەن ، ئىچكى ساقلىغۇچتىكى خاتالىق ھالقىلىق مەسىلىلەرنى كەلتۈرۈپ چىقىرىدۇ. ئەستە ساقلاش خاتالىقىنى قاتتىق خاتالىق ۋە يۇمشاق خاتالىق دەپ ئىككى تۈرگە ئايرىشقا بولىدۇ. قاتتىق خاتالىق قاتتىق دېتالنىڭ بۇزۇلۇشى ياكى كەمتۈكلىكىدىن كېلىپ چىقىدۇ ، سانلىق مەلۇماتلار ئىزچىل توغرا ئەمەس. بۇ خاتالىقلارنى تۈزىتىشكە بولمايدۇ. يەنە بىر تەرەپتىن ، ئىچكى ساقلىغۇچقا ئېلېكترونلۇق ئارىلىشىش قاتارلىق ئامىللار تۈپەيلىدىن يۇمشاق خاتالىقلار تاسادىپىي يۈز بېرىدۇ.

يۇمشاق ئىچكى ساقلىغۇچ خاتالىقىنى بايقاش ۋە تۈزىتىش ئۈچۈن ، ئىچكى ساقلىغۇچ «باراۋەرلىكنى تەكشۈرۈش» ئۇقۇمى ئوتتۇرىغا قويۇلدى. ئىچكى ساقلىغۇچتىكى ئەڭ كىچىك ئورۇن بىر ئاز بولۇپ ، 1 ياكى 0 بىلەن ئىپادىلىنىدۇ. ئۇدا سەككىز خانىلىق بايتنى تەشكىل قىلىدۇ. باراۋەرلىك تەكشۈرۈلمىگەن ئىچكى ساقلىغۇچنىڭ ھەر بىر بايتتا ئاران 8 خانىسى بار ، ئەگەر ھەر قانداق bit خاتا قىممەت ساقلىسا ، خاتا سانلىق مەلۇمات ۋە قوللىنىشچان پروگراممىلارنىڭ مەغلۇب بولۇشىنى كەلتۈرۈپ چىقىرىدۇ. باراۋەرلىكنى تەكشۈرۈش ھەر بىر بايتقا خاتالىق تەكشۈرۈش بىتى سۈپىتىدە قوشۇمچە بىت قوشىدۇ. سانلىق مەلۇماتلارنى بايتتا ساقلىغاندىن كېيىن ، سەككىز خانىنىڭ مۇقىم ئەندىزىسى بار. مەسىلەن ، ئەگەر بۇ سانلىق مەلۇماتلار سانلىق مەلۇماتلارنى 1 ، 1 ، 1 ، 0 ، 0 ، 1 ، 0 ، 1 دەپ ساقلىسا ، بۇ سانلارنىڭ يىغىندىسى غەلىتە (1 + 1 + 1 + 0 + 0 + 1 + 0 + 1 = 5) ). ھەتتا باراۋەرلىك ئۈچۈن ، باراۋەرلىك bit 1 دەپ ئېنىقلىما بېرىلگەن. بولمىسا ، ئۇ 0 بولىدۇ. CPU ساقلانغان سانلىق مەلۇماتلارنى ئوقۇغاندا ، ئالدىنقى 8 خانىسىنى قوشىدۇ ۋە نەتىجىنى تەڭلىك bit بىلەن سېلىشتۇرىدۇ. بۇ جەريان ئىچكى ساقلىغۇچتىكى خاتالىقلارنى بايقىيالايدۇ ، ئەمما باراۋەرلىكنى تەكشۈرۈش ئۇلارنى ئوڭشىيالمايدۇ. بۇنىڭدىن باشقا ، باراۋەرلىكنى تەكشۈرۈش قوش بىتلىق خاتالىقنى بايقىيالمايدۇ ، گەرچە قوش بىسلىق خاتالىقنىڭ يۈز بېرىش ئېھتىماللىقى تۆۋەن بولسىمۇ.

ECC (خاتالىق تەكشۈرۈش ۋە تۈزىتىش) ئىچكى ساقلىغۇچ بولسا شىفىرلانغان كودنى سانلىق مەلۇمات سانلىرى بىلەن بىللە ساقلايدۇ. سانلىق مەلۇمات ئىچكى ساقلىغۇچقا يېزىلغاندا ، ماس كېلىدىغان ECC كودى ساقلىنىدۇ. ساقلانغان سانلىق مەلۇماتلارنى قايتا ئوقۇغاندا ، ساقلانغان ECC كودى يېڭىدىن بارلىققا كەلگەن ECC كودى بىلەن سېلىشتۇرۇلىدۇ. ئەگەر ماس كەلمىسە ، كودلار يېشىپ ، سانلىق مەلۇماتتىكى خاتا bit نى پەرقلەندۈرىدۇ. كېيىن خاتا بىت تاشلىنىدۇ ، ئىچكى ساقلىغۇچ توغرا سانلىق مەلۇماتنى ئېلان قىلىدۇ. تۈزىتىلگەن سانلىق مەلۇماتلار ئەستە ساقلاشقا ناھايىتى ئاز يېزىلىدۇ. ئەگەر ئوخشاش خاتا سانلىق مەلۇمات قايتا ئوقۇلسا ، تۈزىتىش جەريانى تەكرارلىنىدۇ. سانلىق مەلۇماتنى قايتا يېزىش باشنى تونۇشتۇرۇپ ، ئىقتىدارنىڭ كۆرۈنەرلىك تۆۋەنلىشىنى كەلتۈرۈپ چىقىرىدۇ. قانداقلا بولمىسۇن ، ECC ئىچكى ساقلىغۇچ مۇلازىمېتىر ۋە شۇنىڭغا ئوخشاش قوللىنىشچان پروگراممىلار ئۈچۈن ئىنتايىن مۇھىم ، چۈنكى ئۇ خاتالىقنى تۈزىتىش ئىقتىدارى بىلەن تەمىنلەيدۇ. قوشۇمچە ئىقتىدارلىرى سەۋەبىدىن ECC ئىچكى ساقلىغۇچ ئادەتتىكى ئىچكى ساقلىغۇچقا قارىغاندا قىممەت.

ECC ئىچكى ساقلىغۇچنى ئىشلىتىش سىستېمىنىڭ ئىقتىدارىغا كۆرۈنەرلىك تەسىر كۆرسىتىدۇ. گەرچە ئۇ ئومۇمىي ئىقتىدارنى تۆۋەنلىتىشى مۇمكىن بولسىمۇ ، ھالقىلىق قوللىنىشچان پروگراممىلار ۋە مۇلازىمېتىرلاردا خاتالىق تۈزىتىش ئىنتايىن مۇھىم. نەتىجىدە ، ECC ئىچكى ساقلىغۇچ سانلىق مەلۇماتلارنىڭ مۇكەممەللىكى ۋە سىستېمىنىڭ مۇقىملىقى ھەممىدىن مۇھىم بولغان مۇھىتتىكى ئورتاق تاللاش.


يوللانغان ۋاقتى: 19-ئىيۇلدىن 2023-يىلغىچە