12.4 СИСТЕМА TUNIS
12.4 СИСТЕМА TUNIS
Пользовательский интерфейс системы Tunis совместим с аналогичным интерфейсом системы UNIX, но ядро этой системы, разработанное на языке Concurrent Euclid, состоит из процессов, управляющих каждой частью системы. Проблема взаимного исключения решается в системе Tunis довольно просто, так как в каждый момент времени исполняется не более одной копии управляемого ядром процесса, кроме того, процессы работают только с теми структурами данных, которые им принадлежат. Системные процессы активизируются запросами на ввод, защиту очереди запросов осуществляет процедура программного монитора. Эта процедура усиливает взаимное исключение, разрешая доступ к своей исполняемой части в каждый момент времени не более, чем одному процессу. Механизм монитора отличается от механизма семафоров тем, что, во-первых, благодаря последним усиливается модульность программ (операции P и V присутствуют на входе в процедуру монитора и на выходе из нее), а во-вторых, сгенерированный компилятором код уже содержит элементы синхронизации. Холт отмечает, что разработка таких систем облегчается, если используется язык, поддерживающий мониторы и включающий понятие параллелизма (см. [Holt 83], стр.190). При всем при этом внутренняя структура системы Tunis отличается от традиционной реализации системы UNIX радикальным образом.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Система Google
Система Google До того как в 2001 году Стив Берковиц взялся вдохнуть жизнь в чахнущую поисковую систему Ask Jeeves, он мало что знал о волшебных свойствах системы Google. Проницательному предпринимателю нравилась временная роль аутсайдера, поскольку он не считал, что превратить
1.10. Справочная система
1.10. Справочная система «Родной» для UNIX справочной системой, аналогом Справки Windows, служат страницы интерактивного руководства (manual pages, man-страницы). Ими снабжена практически каждая программа, важный конфигурационный файл или системный вызов. Это обычные текстовые файлы,
7.2.2.1. Корневая файловая система и система инициализации
7.2.2.1. Корневая файловая система и система инициализации Итак, вы выбрали загрузку Linux. Загрузчик GRUB загрузит ядро, а затем передаст ему параметры и управление. Подробновесь процесс загрузки ядра рассматриваться здесь не будет. Вам достаточно знать следующее: ядру при
Система
Система Здесь собрано сразу несколько компонентов, с помощью которых можно изучать и настраивать различные параметры, влияющие на работу операционной системы. Так, тут можно просмотреть основные сведения о конфигурации компьютера, увидеть оценку его
Система
Система Диспетчер устройств (Windows 2000/XP)В Диспетчере устройств (Система-Оборудование-кнопка Диспетчер устройств) если выбрать какое-нибудь устройства и отобразить его свойства, то по умолчанию будет показано стандартное окно свойств. К данному окну можно добавить еще
Операционная система
Операционная система Все перечисленные компоненты для написания примеров были установлены на одном компьютере, работающем под управлением Windows NT4 Service Pack 5, Internet Explorer
Метаобъектная система Qt
Метаобъектная система Qt Одним из главных преимуществ средств разработки Qt является расширение языка С++ механизмом создания независимых компонентов программного обеспечения, которые можно соединять вместе, несмотря на то что они могут ничего не знать друг о друге.Этот
Операционная система
Операционная система Устойчивая работа программы Premiere Pro гарантируется на компьютере с инсталлированной операционной системой Microsoft Windows XP с установленным пакетом исправлений Service Pack 2 или выше или Microsoft Windows
Как работает система
Как работает система В этом разделе рассматриваются принципы функционирования системы передачи данных со спутника, рассказывается, как транслируется сигнал, какие преимущества это дает и какие ограничения накладываются. После прочтения раздела пользователь будет
Система охлаждения
Система охлаждения При повышении температуры любые электронные составляющие могут выйти из строя.[5] В первую очередь это касается процессора.Современные процессоры сильно нагреваются, особенно те, которые созданы с применением устаревших технологий. Тепловыделение
Акустическая система
Акустическая система Акустическая система – это средство воспроизведения сформированного звуковой картой звука – колонки разных спецификаций (2.1, 3.1 и т. д.) и наушники.От акустической системы напрямую зависит качество звука, поэтому даже если в компьютере установлена
Система не загружается
Система не загружается Это происходит довольно часто в том случае, если вы настраиваете слишком высокую скорость при разгонке процессора или памяти. Также это может случиться в результате неправильной настройки опций BIOS.Ваша система перестает отвечать на запросы. При