Побудова надійних операційних систем, що допускають наявність ненадійних драйверів пристроїв

Цена:
10 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-141474.doc
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Введення
Найбільш гострою проблемою багатьох користувачів є ненадійність комп'ютерів.
Дослідники у галузі комп'ютерної науки звикли до регулярних збоїв комп'ютерів і до необхідності через кожні кілька місяців встановлювати патчі програмного забезпечення. Проте переважна більшість користувачів вважає це відсутність надійності неприйнятним. Їхня внутрішня модель роботи електронного пристрою ґрунтується на досвіді використання телевізорів і відеомагнітофонів: ви купуєте пристрій, підключаєте його до мережі, і воно бездоганно працює протягом 10 років. Ніяких відмов, ніяких регулярних оновлень програмного забезпечення, ніяких газетних історій про виявлення новітніх представників нескінченної низки вірусів. Щоб зробити комп'ютерні системи більш схожими на телевізори, ми ставимо за мету свого дослідження вдосконалення надійності комп'ютерних систем, і починаємо з операційних систем.

1. Чому у систем трапляються відмови?
Основна причина аварійних відмов операційних систем криється у двох принципових дефекти розробки, властивих всім цим системам: наявність занадто великого числа привілеїв і відсутність адекватної ізоляції збоїв. Практично всі операційні системи складаються з численних модулів, скомпонованих в одному адресному просторі і утворюють єдину бінарну програму, яка виконується в режимі ядра. Помилка в будь-якому модулі може легко призвести до руйнування структур даних в будь-якому іншому, не пов'язаним з ним модулі і до миттєвого виходу системи з ладу. Причиною, за якою всі модулі компонуються в єдиний адресний простір без підтримки будь-якої захисту між модулями, є Фаустова угода розробників: покращена продуктивність за ціну більшого числа відмов системи. Нижче ми оцінимо вартість цього компромісу.
Тісно пов'язаний питання відноситься до першопричину аварійних відмов. Адже якби кожен модуль був бездоганним, то не виникала б потреба в ізоляції збоїв між модулями, оскільки не було б самих збоїв. Ми стверджуємо, що більша частина збоїв виникає через помилки програмування, внаслідок надмірної складності і використання чужого коду. Дослідження показують, що в програмному забезпеченні в середньому міститься від однієї до шістнадцяти помилок на тисячу рядків коду [27, 22, 2], і що верхня межа цього діапазону явно занижена, оскільки враховувалися тільки ті помилки, які, врешті-решт, вдавалося виявити. Очевидним висновком є те, що в більшому обсязі коду міститься більша кількість помилок. У міру розвитку програмного забезпечення в кожній його новій версії з'являється все більше можливостей (і, відповідно, більший об'єм коду), і часто нова версія є менш надійною, ніж попередня. У [22] показано, що число помилок на тисячу рядків коду прагне до стабілізації у міру зростання числа випущених версій, але асимптотично цей показник відрізняється від нуля.
Температурный расчет с помощью вычислений информационной математики
По длинной квадратного сечения трубе течет горячая жидкость. Труба наполовину погружена в ледяную ванну, так, что температура нижней половины поверхности трубы равна 00 С. Верхняя плоскость трубы имеет постоянную температуру 100 0 С. На участке между ледяной ванной и верхней плоскостью температура наружной поверхности трубы изменяется линейно по высоте от 0 0 С до 100 0 С. Жидкость внутри трубы имеет температуру 200 0 С.
User Lokard : 10 августа 2013
10 руб.
Контрольная работа. Всеобщая история. Сибгути. Античные государства. Древний Рим.
План контрольной работы Титульный лист 1 План контрольной работы 2 Введение 3 Царский период 4 Период Республики 5 Ранняя Республика 5 Поздняя Республика 6 Период Империи 10 Ранняя Империя 11 Поздняя Империя 13 Заключение 15 Список литературы 16
User Thunderstorm : 1 мая 2023
98 руб.
Науково-технічний потенціал України та ефективність його використання
Зміст Вступ 1. Сутність і вплив науково-технічного потенціалу на економічне становище держави 2. Сучасний стан та оцінка науково-технічного потенціалу України 3. Заходи, щодо покращення стану науково-технічного потенціалу України Висновок Список використаних джерел Додатки Вступ На сьогоднішній день, звідусіль чути, що основою ефективного і стабільного розвитку держави є науково-технічний прогрес, інформація, нанотехнології, інноваційні способи виробництва товарів, нові джерела енергії….
User alfFRED : 9 ноября 2013
10 руб.
УСТРОЙСТВО ДЛЯ ЛОКАЛИЗАЦИИ МЕСТА УТЕЧЕК В ТРУБОПРОВОДЕ-Чертеж-Оборудование транспорта нефти и газа-Курсовая работа-Дипломная работа
УСТРОЙСТВО ДЛЯ ЛОКАЛИЗАЦИИ МЕСТА УТЕЧЕК В ТРУБОПРОВОДЕ-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование транспорта нефти и газа-Курсовая работа-Дипломная работа
297 руб.
УСТРОЙСТВО ДЛЯ ЛОКАЛИЗАЦИИ МЕСТА УТЕЧЕК В ТРУБОПРОВОДЕ-Чертеж-Оборудование транспорта нефти и газа-Курсовая работа-Дипломная работа
up Наверх