Метод - контролна сума - Голямата енциклопедия на нефта и газа, статия, страница 1

Метод - контролна сума

Методът на контролната сума е основният при тестване на ROM; в този случай контролните суми трябва да бъдат записани предварително в специално разпределени ROM клетки. [1]

Методът на контролните суми по линия на документа включва тяхното изчисляване на компютъра преди перфориране според първичните документи с резултат, записан в специална колона, след което контролната сума се перфорира заедно с оригиналните данни върху машинен носител и се сравнява с контролната сума, която се получава автоматично от данните, въведени в компютъра. Съвпадението на сумите показва коректността на информацията. Този метод осигурява цялостен контрол на записа на данни на машинен носител, въвеждането им в компютър и дистанционно предаване на информация по комуникационни канали. В резултат на прехвърлянето на оперативна нормативна и справочна информация към машинни носители се създават масиви от данни, които трябва да бъдат обработени на щанцоване и електронни компютри. [2]

При въвеждане на перфокарти въведената информация се проверява по метода на контролната сума. Получените данни могат да бъдат отпечатани на принтер. [4]

сума

Съхранената информация трябва да бъде систематично проверявана за съответствие с разработения график, което ще ви позволи да контролирате нейната безопасност на машинни носители и да установите нейната надеждност. Безопасността на информацията се контролира по метода на контролните суми. При обмен на информация между RAM и външната памет на машината се проверява коректността на контролната сума. Ако бъдат открити изкривявания на информацията, се предоставят следните методи за нейното възстановяване: използване на дублирани ML и магнитни дискове (MD) за възстановяване на съдържанието на основните ML и MD; възстановяване на информация от основния или дублиращия ML или MD; повторениеизчисление от контролната точка за възстановяване на информация в главния ML c MD. [6]

Този метод обаче не е широко използван, тъй като повторното въвеждане на информация от клавиатурата е много трудоемка операция. В повечето компютърни центрове, където се подготвят големи количества информация, методът на контролната сума, който вече беше споменат по-горе, се предпочита за контрол на числата. В документа сумата за всеки ред се изчислява и записва в документа в определеното за него място. Когато се въведе в машината, тази сума се проверява: ако съвпада с предварително изчислената, тогава информацията се счита за вярна, ако не, тогава се показва номерът на реда или съответният шифър за визуално търсене на грешка, за която сумата не съвпада. [7]

Трябва да се отбележи, че създаването на висококачествена входна програма е доста деликатен въпрос, тъй като от програмиста се изисква да познава характеристиките на входните устройства и външната технология за обработка на документи. Трябва да се има предвид, че в управленските документи е практически невъзможно да се включи излишна информация, която е необходима за програмния контрол. Поради това се препоръчва прилагането на метода на контролната сума, а за особено важни изходни данни - двойна перфорация. Този метод, когато един документ се прилага два пъти върху машинен носител от различни хора, въпреки че е един от най-скъпите, той осигурява най-висока надеждност. [8]

От голямо значение при обработката на данни е въпросът за контрола на информацията. Има различни методи за контрол. Един от най-разпространените е методът на контролната сума. При този метод, в процеса на формиране на първичния документ, сумата за всеки ред се изчислява и записва в този ред на мястото, отредено за него. След въвеждане в машината, сумата се изчислява отново и ако тясъвпада с предварително изчисленото, тогава информацията се счита за вярна; ако не, тогава на екрана се показва съобщение за грешка или се предприемат други действия, предоставени от програмата. [9]

След тестовия контрол на машината се преминава към изчисленията. Информацията се въвежда в машината автоматично с помощта на специални устройства, приспособени да четат информация от съответните носители или да я въвеждат директно от комуникационни канали. Същевременно се обръща специално внимание на контрола на въведената информация. Най-простият и широко използван контрол за въвеждане на информация от перфорирани носители е методът на контролната сума, при който заедно с информационния материал се въвежда предварително изчислена контролна сума. След въвеждане цялата информация се сумира и получената контролна сума се сравнява с известната. В случай на липса на сравнение, въвеждането се повтаря, докато двете контролни суми са равни. Ако няма известна контролна сума, тогава информацията се въвежда два пъти, като първата изчислена контролна сума се съхранява и след това се сравнява с контролната сума, получена след второто въвеждане. При липса на сравнение, въвеждането се прави трети път. Последната контролна сума се сравнява в машината с предходните две и при сравняване с една от тях материалът се счита за правилно въведен. [10]

При прехвърляне на информация от първични документи към перфокарти, перфоленти и магнитни ленти могат да възникнат грешки или по вина на оператора, или поради неизправност на технически средства. Следователно, за да се осигури висока надеждност на информацията, трансферът на информация се контролира с последваща корекция на грешки. Основните методи за контрол на преноса на информация към машинни носители са методът на проверка и методът на контролните суми подокументна линия. [единадесет]

След тестовия контрол на машината се преминава към изчисленията. Информацията се въвежда в машината автоматично с помощта на специални устройства, приспособени да четат информация от съответните носители или да я въвеждат директно от комуникационни канали. Същевременно се обръща специално внимание на контрола на въведената информация. Ако на машината няма хардуерен контрол, тогава входът от носителя обикновено се проверява по метода на контролната сума, при който заедно с информационния материал се въвежда предварително изчислена контролна сума. След въвеждане цялата информация се сумира и получената контролна сума се сравнява с известната. В случай на липса на сравнение, въвеждането се повтаря, докато двете контролни суми са равни. [12]

След тестовия контрол на машината се преминава към изчисленията. Информацията се въвежда в машината автоматично с помощта на специални устройства, приспособени да четат информация от съответните носители или да я въвеждат директно от комуникационни канали. Същевременно се обръща специално внимание на контрола на въведената информация. Ако на машината няма хардуерен контрол, тогава входът от носителя обикновено се проверява по метода на контролната сума, при който заедно с информационния материал се въвежда предварително изчислена контролна сума. [13]

Изборът на метод за изчисление се диктува от най-малкия брой числени операции, лекотата на контрол на междинните числени резултати и възможната точност. Обърнете внимание, че методът на последователно елиминиране на неизвестни (методът на Гаус) очевидно води до по-малък брой операции, отколкото директното решаване на матрични уравнения по метода на детерминантите; последното може да се препоръча като метод за анализ на уравнения, както и като метод за трансформиране на уравненияза опростяване на численото им решение. Особено се препоръчва да се проверяват междинните резултати (като се използва например методът на контролната сума), тъй като това елиминира голям брой безполезни изчисления в случай на грешка в началото на изчислението. [14]