Обробка критичних помилок і переривань у середовищі OS
Розгляд поняття та правил складання програми обробки критичних помилок. Опис апаратних переривань в порядку пріоритету, умов їх заборони та дозволу. Вивчення основних функцій та кодів з метою написання власного переривання і доповнення до нього.
Подобные документы
Таймери-лічильники мікроконтролера 8051, та режими їх роботи. Послідовний порт мікроконтролера 8051. Регістр керування/статусу прийомопередавача SCON. Система переривань мікроконтролера 8051. Приклад програми обробки переривання та програмування таймера.
практическая работа, добавлен 26.03.2009Переривання як механізм, що дозволяє координувати паралельне функціонування окремих пристроїв комп’ютерної системи, реагувати на стани, що виникають при роботі процесора. Використання слів стану програми в реалізації технології перемикання контексту.
доклад, добавлен 02.10.2014- 3. Аналіз використання БЧХ-кодів для виправлення помилок в системах цифрової обробки даних та зображень
Обґрунтування можливості виправлення модулів і пакетів помилок великої довжини циклічними кодами Боуза-Чоудхури-Хоквингема. Проведення порівняльного аналізу коригувальних властивостей завадостійких БЧХкодів та інших шифрів при обробці залежних помилок.
статья, добавлен 30.10.2016 - 4. Драйвер
Програма віртуального драйвера. Підготовка виклику необхідної функції додатка. Додаток Windows, що обробляє апаратні переривання. Програма драйвера для обслуговування апаратних переривань. Текст віртуального драйвера, що обробляє апаратні переривання.
реферат, добавлен 17.06.2010 Виявлення помилок передачі цифрових даних в лініях комп'ютерних мереж та шинах обчислювальних систем. Розробка підходів до збільшення надійності високопродуктивних методів контролю, програмно-апаратних засобів контролю помилок підвищеної швидкодії.
автореферат, добавлен 23.08.2014Дослідження процесів виявлення помилок в каналах передачі даних комп’ютерних мереж та систем. Розробка підходів для збільшення надійності високопродуктивних методів контролю. Створення програмно-апаратних засобів контролю помилок підвищеної швидкодії.
автореферат, добавлен 28.10.2015Дослідження методів виправлення помилок в системах квантової криптографії на етапі пост-обробки (корекції) для створення справді випадкових ключів, які можна використовувати у шифрах Вернама, що мають властивість абсолютної криптографічної стійкості.
статья, добавлен 10.07.2022Поняття та класи виняткових ситуацій (помилок, виникаючих у процесі роботи програми). Їх створення, розпізнавання та поновлення. Витік ресурсів і захист від нього. Виведення на екран чисел в порядку, зворотному введенню. Обрахування суми елементів масиву.
курсовая работа, добавлен 16.11.2017Місцезнаходження контрольних розрядів у класичному і циклічному кодах Хемінга. Алгоритми утворення контрольних розрядів і синдромів помилок. Методика кодування і декодування кодів Хемінга при різних кодових віддалях при виявленні і виправленні помилок.
лабораторная работа, добавлен 16.05.2017Порівняльна характеристика мов програмування. Особливості та переваги асемблера. Принцип побудови програми та її алгоритму. Розробка її коду на мові асемблер. Функції команди переривання INT. Трансляція програми та пошук помилок. Iнструкцiя користувача.
контрольная работа, добавлен 07.05.2014Основні причини виникнення помилок в збережених даних. Базові принципи Побудова та функціонування алгоритмів розпізнавання та виправлення помилок в кодових послідовностях на прикладі простих кодів Хемінга. Функціональні можливості послідовної шини USB.
курсовая работа, добавлен 02.10.2010Сутність основних криптографічних перетворень (NTRUEncrypt), помилок в ході розшифрування. Модель атаки на основі помилок розшифрування: модель порушника, реверсивне представлення полінома. Експериментальні дослідження на основі програмної реалізації.
статья, добавлен 01.03.2017Розробка програми "Копіювання буфера екрану в файл" з допомогою мови Асемблер. Резидентний обробник переривань. Захист резидентної програми від повторної установки. Вивантаження резидентної програми з пам'яті. Методика і алгоритм вирішення завдання.
курсовая работа, добавлен 31.01.2015Дослідження методів проектування перетворювачів кодів системи числення в залишкових класах і кодів Фібоначі на основі використання методу багаторівневої функціональної декомпозиції з урахуванням аналізу апаратних витрат структур перетворювачів кодів.
автореферат, добавлен 30.07.2014Відмінності системного програмування від прикладного програмування. Опис асемблера, його основних властивостей та принципів програмування на ньому. Перевірка програми на дієздатність, відсутність помилок та відповідність функціональності асемблера.
курсовая работа, добавлен 03.12.2019Засоби тестування та моніторингу систем реального часу. Способ виявлення помилок, характерних для СРЧ. Розробка програмного забезпечення для пошуку логічних помилок. Підтримка вихідних текстів, трасування виконання програми, динамічна модифікація пам'яті.
курсовая работа, добавлен 05.05.2020Об'єктно-орієнтовані мови програмування, їх переваги та недоліки. Робота з двовимірними та одновимірними масивами. Написання та випробування макросу. Методи коректування тексту (виправлення помилок). Розробка сайту (сторінки). Графічний алгоритм програми.
отчет по практике, добавлен 19.07.2015Особливості виникнення помилок передачі даних в послідовних інтерфейсах та аналіз існуючих засобів їх виявлення. Вплив способу формування зважених контрольних сум на можливість виявлення та виправлення помилок. Модифікація двовимірної контрольної суми.
автореферат, добавлен 29.08.2015Побудова та класифікація штрихових кодів з виявленням та виправленням помилок, огляд їх основних різновидів: EAN-13, UPC та EAN-8, Code39 та CODABAR, INTERLEAVED 2 OF 5. Створення самокорегуючого штрихового коду та програмне забезпечення для цього.
дипломная работа, добавлен 26.01.2014Побудова інформаційно-математичної моделі задачі для створення програми для роботи з масивами. Визначення структури даних, розробка інтерфейсу програми з користувачем. Складання коду програми, реалізація у візуальному середовищі та її тестування.
курсовая работа, добавлен 20.11.2014Адаптація способу формування зважених контрольних сум до особливостей помилок, що виникають в лініях послідовних інтерфейсах комп’ютерних систем. Підвищення ефективності виправлення помилок за рахунок зменшення об’єму інформації, що передається повторно.
автореферат, добавлен 25.07.2014Вивчення структури, засобів і методів підвищення економічності перетворювачів кодів. Характеристика метода оцінки швидкодії багатокрокових та багатоблокових перетворювачів кодів за методом накопичення еквівалентів за числом тактів їх перетворення.
автореферат, добавлен 30.10.2015Розрахунок центру ваги однорідної усіченої призми, обмеженої координатними площинами. Опис змінних та функцій програми, математичний розв’язок. Перелік вимог для роботи у середовищі С++. Інструкція користувачу. Текст програми та результати її роботи.
дипломная работа, добавлен 24.12.2011Основна методика використання типу String. Головна характеристика процедур і функцій обробки строкових змінних. Особливість визначення на множинному типі найбільш поширених теоретико-множинних операцій і відношень. Аналіз прикладу написання програм.
лабораторная работа, добавлен 25.11.2014Утиліта для обчислення арифметичних дій та тригонометричних функцій. Інтерфейс користувача. Характеристика роботи програми. Використання вбудованих функцій. Опис всіх розроблених класів та функцій. Код програми. Програмування С++ із використанням WinApi.
курсовая работа, добавлен 30.05.2018