Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Рішення будівельної задачі методом лінійного програмування

Реферат Рішення будівельної задачі методом лінійного програмування





доступу;

· Захист від захисту.

Захист від збоїв апаратури в даний час є не дуже злободенною завданням (з урахуванням рівня досягнутої надійності комп'ютерів). Але все ж корисно знати її рішення. Його забезпечується організацією так званих подвійних-потрійних прорахунків raquo ;. Для цього весь процес обробки даних, який визначається пс, розбивається по часу на інтервали так званими опорними точками raquo ;. Довжина цього інтервалу не повинна перевищувати половини середнього часу безвідмовної роботи комп'ютера. Копія стану змінною в цьому процесі пам'яті кожної опорної точці записується у вторинну пам'ять з деякою контрольною сумою (числом, обчислюваним як деяка функція від цього стану) в тому випадку, коли буде вважатися, що обробка даних від попередньої опорної точки до даної (т.е. Один прорахунок ) проведена правильно (без збоїв комп'ютера). Для того, щоб це з'ясувати, проводиться два таких прорахунку raquo ;. Після першого прорахунку обчислюється і запам'ятовується зазначена контрольна сума, а потім відновлюється стан пам'яті для попередньої опорної точки і робиться друга прорахунок raquo ;. Після другого прорахунку обчислюється знову зазначена контрольна сума, яка потім порівнюється з контрольною сумою перших прорахунку raquo ;. Якщо ці дві контрольні суми збігаються, другий прорахунок вважається правильним, в іншому випадку контрольна сума другого прорахунку також запам'ятовується і виробляється третій прорахунок (з попереднім відновленням стану пам'яті для попередньої опорної точки). Якщо контрольна сума третього прорахунку співпаде з контрольною сумою одного з перших двох прорахунків raquo ;, то третій прорахунок вважається правильним, в іншому випадку потрібно інженерна перевірка комп'ютера.

Захист від впливу чужий програми стосується насамперед до операційним системам або до програм, що виконують частково їх функції. Розрізняють два різновиди цього захисту:

· Захист від відмов,

· Захист від зловмисного впливу чужий програми.

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

· Захист пам'яті,

· Два режими функціонування комп'ютера: привілейований і робочий (користувацький),

· Два види операцій: привілейовані і ординарні, коректну реалізацію переривань і початкового включення комп'ютера,

· Тимчасове переривання.

Захист пам'яті означає можливість програмним шляхом задавати для кожної програми недоступні для неї ділянки пам'яті. У привілейованому режимі можуть виконуватися будь-які операції (як ординарні, так і привілейовані), а в робочому режимі - тільки ординарні. Спроба виконати привілейовану операцію, а також звернутися до захищеної пам'яті в робочому режимі викликає відповідне переривання. Причому до привілейованих операцій відносяться операції зміни захисту пам'яті і режиму функціонування, а також доступу до зовнішньої інформаційному середовищі. Початкову включення комп'ютера і будь-яке переривання повинно автоматично включати привілейований режим і скасування захисту пам'яті. У цьому випадку керуюча програма (операційна система) може повністю захистити себе від впливу інших програм, якщо всі точки передачі управління при початковому включенні і перериваннях належатимуть цій програмі, якщо вона ніякий інший програмі не дозволить працювати в привілейованому режимі (при передачі управління будь-який інший Програма включатиме тільки робочий режим) і якщо вона повністю захистить свою пам'ять (що містить, зокрема, всю се керуючу інформацію, включаючи так звані вектора переривань) від інших програм. Тоді ніхто не перешкодить їй виконувати будь реалізовані в ній функції захисту інших програм (у тому числі і доступу до зовнішньої інформаційному середовищі). Для полегшення вирішення цього завдання частина такої програми поміщається в постійну пам'ять, тобто Невіддільна від самого комп'ютера. Наявність тимчасового переривання дозволяє керуючій програмі захиститися від зациклення в інших програмах (без такого переривання вона могла б просто позбутися можливості управляти).

Захист від відмов своїй програми забе...


Назад | сторінка 4 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Обробка програмних і апаратних переривань в IBM PC сумісних комп'ютерах ...
  • Реферат на тему: Система обмеження доступу до комп'ютера з використанням електронних клю ...
  • Реферат на тему: Обробка даних за допомогою комп'ютера в середовищі MS Excel
  • Реферат на тему: Спеціалізований арифметико-логічний Пристрій комп'ютера (АЛП) для Викон ...
  • Реферат на тему: Спеціалізований арифметико-логічний Пристрій комп'ютера (АЛП) для Викон ...