Метод - контрольна сума - Велика Енциклопедія Нафти та Газа

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

Метод контрольних сум є основним і під час тестування ПЗП; при цьому контрольні суми мають бути записані заздалегідь у спеціально виділені осередки ПЗП. [1]

Метод контрольних сум з документостроку передбачає їх підрахунок на КВМ до перфорації за первинними документами із записом результату до спеціальної графи, а потім перфорацію контрольної суми разом з вихідними даними на машинний носій та порівняння її з контрольною сумою, яка автоматично виходить за даними, введеними в ЕОМ . Збіг сум свідчить про правильність інформації. Цей метод забезпечує комплексний контроль запису даних на машинний носій, введення в ЕОМ, дистанційної передачі по каналам связи. Внаслідок перенесення оперативної нормативно-довідкової інформації на машинні носії створюються масиви даних, що підлягають обробці на перфораційних та електронних обчислювальних машинах. [2]

При введенні перфокарт вхідна інформація перевіряється методом контрольних сум. Підсумкові дані можуть бути роздруковані на принтері. [4]

сума

Збережену інформацію слід систематично перевіряти на відповідність до розробленого графіка, що дозволить контролювати її збереження на машинних носіях та встановлювати її достовірність. Збереження інформації контролюється шляхом контрольних сум . При обміні інформацією між оперативною та зовнішньою пам'яттю машини перевіряється правильність контрольної суми. При виявленні спотворень інформації передбачаються такі способи її відновлення: використання дублюючих МЛ та магнітних дисків (МД) для відновлення вмісту основних МЛ та МД; відновлення інформації з основних або дублюючих МЛ чи МД; повтореннярозрахунку з контрольної точки для відновлення інформації в основних МЛ ц МД. [6]

Цей метод, проте, не набув широкого поширення, оскільки повторний набір інформації на клавіатурі є дуже трудомісткою операцією. У більшості обчислювальних центрів, де готуються великі масиви інформації, контролю чисел воліють метод контрольних сум , про який вже говорилося вище. На документі підраховується сума за кожним рядком та записується до документа на відведене їй місце. При введенні в машину ця сума перевіряється: якщо вона збігається з раніше прорахованою, то інформація вважається правильною, якщо ні, для візуального пошуку помилки виводиться номер рядка або відповідний шифр, за якими сума не збігається. [7]

Необхідно відзначити, що створення якісної програми введення - справа досить тонка, так як від програміста потрібні знання особливостей пристроїв введення і зовнішньої технології обробки документів. Слід враховувати, що у управлінські документи практично неможливо включити надмірну інформацію, яка необхідна програмного контролю. Тому рекомендується застосовувати метод контрольних сум , а особливо важливих вихідних даних - подвійну перфорацію. Цей метод, коли один документ двічі наноситься на машинний носій різними людьми, хоч і є одним із дорогих, проте забезпечує найвищу достовірність. [8]

Велике значення для обробки даних має питання контролю інформації. Існують різні методи контролю. Одним із найпоширеніших є метод контрольних сум. При цьому методі у процесі формування первинного документа підраховується сума за кожним рядком і записується в даному рядку на відведене їй місце. Після введення в машину сума знову обчислюється, і якщо воназбігається з раніше прорахованою, то інформація вважається правильною; якщо ні, то на екран, дисплея виводиться повідомлення про помилку або робляться інші дії, передбачені програмою. [9]

Після проведення тестового контролю машини приступають до розрахунків. Введення інформації в машину здійснюється автоматично за допомогою спеціальних пристроїв, пристосованих для зчитування інформації з відповідних носіїв або безпосередньо введення її з каналів зв'язку. При цьому особлива увага приділяється контролю інформації, що вводиться. Найбільш простим і широко використовуваним контролем введення інформації з перфоносіїв є метод контрольних сум, при якому разом з інформаційним матеріалом вводиться контрольна сума, підрахована заздалегідь. Після введення вся інформація підсумовується та отримана контрольна сума порівнюється з відомою. У разі незрівняння введення повторюється, поки обидві контрольні суми не зрівняються. Якщо відомої контрольної суми немає, введення інформації проводиться двічі, при цьому перша підрахована контрольна сума запам'ятовується і потім порівнюється з контрольною сумою отриманої після другого введення. При незрівнянні введення проводиться втретє. Остання контрольна сума порівнюється в машині з двома попередніми і у разі порівняння з однією з них матеріал вважається правильно введеним. [10]

При перенесенні інформації з первинних документів на перфокарти, перфострічки та магнітні стрічки можуть виникати помилки або з вини оператора, або через несправність технічних засобів. Тому забезпечення високої достовірності інформації здійснюється контроль перенесення інформації з наступним виправленням помилок. Основними методами контролю перенесення інформації на машинні носії є метод верифікації та метод контрольних сумдокументостроку. [11]

Після проведення тестового контролю машини приступають до розрахунків. Введення інформації в машину здійснюється автоматично за допомогою спеціальних пристроїв, пристосованих для зчитування інформації з відповідних носіїв або безпосередньо введення її з каналів зв'язку. При цьому особлива увага приділяється контролю інформації, що вводиться. Якщо апаратурні засоби контролю машині відсутні, то введення з носіїв Зазвичай перевіряється методом контрольних сум , у якому разом із інформаційним матеріалом вводиться контрольна сума, підрахована заздалегідь. Після введення вся інформація підсумовується та отримана контрольна сума порівнюється з відомою. У разі незрівняння введення повторюється, поки обидві контрольні суми не стануть рівними. [12]

Після проведення тестового контролю машини приступають до розрахунків. Введення інформації в машину здійснюється автоматично за допомогою спеціальних пристроїв, пристосованих для зчитування інформації з відповідних носіїв або безпосередньо введення її з каналів зв'язку. При цьому особлива увага приділяється контролю інформації, що вводиться. Якщо апаратні засоби контролю машині відсутні, то введення з носіїв зазвичай перевіряється методом контрольних сум , у якому разом із інформаційним матеріалом вводиться контрольна сума, підрахована заздалегідь. [13]

Вибір способу обчислень диктується найменшою кількістю числових операцій, простотою контролю проміжних числових результатів та можливою точністю. Зауважимо, що метод послідовного виключення невідомих (метод Гаусса) призводить свідомо до меншої кількості операцій, ніж пряме рішення матричних рівнянь методом визначників; останній може бути рекомендований як метод аналізу рівнянь, а також метод перетворення рівняньдля спрощення їхнього чисельного рішення. Особливо слід рекомендувати перевірку проміжних результатів (користуючись, наприклад, методом контрольних сум), так як це позбавляє помилку на початку розрахунку від великої кількості марних обчислень. [14]