Главная » Просмотр файлов » Густав Олссон, Джангуидо Пиани - Цифровые системы автоматизации и управления

Густав Олссон, Джангуидо Пиани - Цифровые системы автоматизации и управления (1087169), страница 115

Файл №1087169 Густав Олссон, Джангуидо Пиани - Цифровые системы автоматизации и управления (Книга - Цифровые системы автоматизации и управления) 115 страницаГустав Олссон, Джангуидо Пиани - Цифровые системы автоматизации и управления (1087169) страница 1152018-01-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 115)

Однородная обработка ввода/вывода, напри ье а ывода, нап1эиме, по; дает при создании программы вместо датчика считывать анн г . ф ' Для связи между процессами можно использовать сигналы, событхгя кан надули данных. Когда сигнал направляется от одного про есса к < ц к друггььгу, прош адресат вынужденно исполняет определяемую пользователем п РоггедУРУ прерь вия, которая, в сущности, представляет собой форсированное б о Рапгенгде к поди1 демме. Канал так же, как в 1ЛчПХ, представляет собой посл "г п слеловатеПьнгяи по данных от одного процесса к другому, Наиболее быстрый бме о н данныьти осущес ляется через модули, т.

е. разделяемые области оперативног па мяти, к ггсьторой мо ебрашаться все процессы, Среди других функций режима реальн ого вРемени сис иа также поддерживает аппаратные прерывания. 03-9 предоставляет много возможностей для настрой и п "к араметрон системг рззличными стратегиями установки приоритетов. 03-9 и ее о в.. -. иееокружения гчаписаны языке С. Многие программы на языке С, написанные дл е ПЧ!Х,, Я ср ды ь, могут комг двроваться и исполняться на 03-9 без каких-либо изменений. 10.7.11. ЧДХ/Ъ/МЗ ЪгМ3 являе. ется операционной системой для ЭВМ компании ЛЮга1 Е 32-раз ялным п Р роцессором серии ЪАХ. Ге популярность в приложенных 1 а г)и1ртеп~ явя связана в основном их управе овном с качеством техники, на которой она используе го б," Шим количеством ° ' 'гся, ибо"~ ом предусмотренных средств Разработки, Ъ" М3 может п хак в среде реальног т применять Р Реального времени, так и в многопользовательской среде с соо Шими средствами ваши гы, с сосьтветству! Ъ'М3 предоставляет Р яет широкий набор функций и стандартный и ясный интерфе| Ществлять интег а и ращении из программ.

Это позволяет по крайней мере в при Ринципе ос интеграцию любых языков со всеми функциями операционно з функций валь й систем~ й реального времени Ъ'М3 имеет почтовые ящики в форме лог е логически еб аб У ирерьщании П писеи файлов, возможность создания резидентных поди о Программ гтве сивого исполнения (и Рываний. Процесс в Ъ'М3 может управлять условиями с всего со гыв Управлять их испол лнения (приоритет, распределение памяти), создавать други ие проце - "евз аким приоритетом их исполнением. Иерархическое управление препятствует и т процесса ритетом модифицировать параметры исполнения процесс * "Риоритетом, ов с высг Ка дуч к и Во всех боль ьших операционных системах, в Ъ'М3 возникают б аях, „...

' ' Ро лемы 'ьвд и редъявляются жесткие требования по времени. По этой г У попу той причине. р ти системы Ъ" М3, была разработана специальная в синая для и и, а наЯ версия, приспо се пРиложений Реального вРемени, котоРал назь вае Ъ'АХ оитиздв х аз тся /Е1.)ь1 Он . двух различных продуктов — рабочей среды для испол а целевои ЭВМ и пакета длЯ РазРаботки програ. — й с еды для исполнения прикладны: ч вчиых языка . ' б отки программ с компиляторами дл. ' языков. Разработка программ осуществляется на бол р су г для подготовки системы, которая в итоге со е Шем есу сь я на опытом комплексе „, ымвые лчо ли, 6 орая в итоге содержит только про еи де систе а загружается на Рабочую ЭВМ.

я приложения. атем в окопч 10,8. Заключение 465 10.8. Заключение Глава 10. Программирование онотеь я реального ьр емени Операциочная систяма пред оставляет процессам логическую с-..реду, Уиь из времени ЦП и оперативной пам.яти. Операционные системы для м:ногопользо,а ь' тельских приложеиий и приложений реального времени имеют много общего, но "ех " хннка программирования долкна быт ь разной — приложения реальногои времени метут сгут требовать времеии реакции порядка 1 мс. При программировании в р~альноги вреиен и ниии.

пользУютсЯ гпециальные фУнкции длЯ кооРдинации Работы Ра=зличных пРняе гцесспи. Для обычных програм мати фун кции не требуются. Кроме этого, прэограм мы решьно е ьного времени управляются прерывашиями и могут явно ссылаться на вжьемя. центральная проблема многозадачного программирования и программи1оваи 1 ваиия в реальном времени — координация доступа к защищенным рег=урсам, Супвствует много общеги между !испредельением процессорного времени, з.вшитой рес,рсов „ управлением доступом к общей шине. Во всех этих случаях ресучрс — процеюорнпе время, памяяь, шина — в определенном смысле ограничен и должен распред..ляться между разлияныии объектами безопасно, эффективно и справедл иво.

Стратеьия разделения ресурсов, которая мож ет основываться на про етом цнкяпическом иля сложном динамическом мехинизме планирования, должна позволять избегать тузиков и блокировок, обеспечивать выделение ресурсов всем запрашиваьющим объяктам и максимальную эффективность исполнения процессов. На нижнянм уровне и;иболее простым средством синхронизашии является инструкция СеиС аосЯ зеС. Нанбслеечзсто используемые методы синхронизации и связи — это семафор ы и почтовье ящики, которые вразных операционных системах реализуются по-раззному. Результаты теории пираллельного программирования играют ва жную роль ьа прзктике, так как соответствующие решения подкреплены формальнымги до каза гелытвзми Это справедливо и особенности д.ля систем реального времени, поскпольку тестирьвавие программ в эюм случае представляет особую трудность. Примененные проверенных ме.

годов дает разумную гарантию правильности соответствующих при:ложений. Рекомендации по дальнейшему чтению [ТапепЬавшу'ФоооЬи)1, 1997 ] является очень авторитетной кнь-ягой по оперьыььп" ным системаи. Она содяржит как устоявшиеся, так и новые иденя в достаточяо под робном изложении. [ТаиепЬаша, 1995] рассматривает детально те-орию и разрьб бпткь' ьстемы распределенных операционных <истем. Солидное введение в операционные сьст на основе архитектуры ЧАХ можно найти в [Ееуу/Ес)гЬопзе, 1980'].

[ я'оппй, 1982) описывает теоретические основы разработки я зыков прог1а. 1 г аымьг ,ЮИИОьь рования реального времени, а та кже языки АОА, Моь)ц!а и РяТ)./2. Книга в оснь ных задачах ььосвяп1ена яяыковым средствам, а не их применению в прьакладных [О1азз, 1983] гредставлиет собоьг собрание различных материалов, посвяпяень них сис аз;ботки темам реального времеии, ориентированное на управление прогрессом разр' я „это'ьтд Эта книга является хормпим до полнением к другим учебникам, гнесмотря н' некоторые сведеььия в ней устарели.

,ыирп Проблемы и решения в области защиты ресурсов и параллель ыиого програхыиР ивогие вапия обсуждаюяся в очерке [Г)!1)сзсга, 1968], в котором впервы.е введены и ' Имеет руокиь1 перепил -- см. список литературы. — Примеч. рпд. важные онятия мультипрограммирования, например семафоры и нот ц Ь соепя). Лругими классическими изданиями по мультипрограммиро а -Ап', 1990]и В [Веп- и', ] и [ВппсЬ Напзеп, 1973].

Проблемы тупиков и их предотвращения обуждаются в [Со[Ешапп/Е1рЫс)су'ВЬозЬап1, 1971] и [Со%папи/Репо! п8, 1973]. Об зор иьдежности программного обеспечения приводится в [Е!СС)еьуоос)у8Сг!8!и1, 1992]. Справочники и учебники по языкам программирования насчитываются сотнями „дя каждого языка. По операционным системам, кроме ЪЪ'!пг)оьуз и П)ь)1Х, их выбор ущественно меньше.

Наилучшей (и единственной) справочной литературой может быть оригинальная документация, поставляемая с пакетом прогр . 'рамм или системой реального времени. Однако такие материалы не всегда написаны так, что они понятии неспециалистам. Ннф Р " о~Ыо ЫТиееРаботевссгевойсРеде деР итс,„[81„Ь )!оц)яьг)ез !990] рассматри~~~~ пробл ириложениям реального времени и вопросы ее настрой~и д„, п дительности. Модели поведения. Взаимодействие человека и сложной систе- мы. Принципы проектирования и оборудование человеко-ма- шинного интерфейса обзор Человеко-машинный интерфейс (Мап-Масл1пе Ыегуасе — ММ1), или интерт й пользователя (ИегТагег~асе), — это важнейший элемент технических систем.

1в„ледует из названия, назначение этого интерфейса — обеспечить обмен информцисй между оператором/пользователем и технической системой. Хорошо органившвнный интерфейс не только делает рабочую обстановку более комфортной, но и ввквгает уменьшить число ошибок и таким образом ограничить возможный ущерб пв управляемой системы. Более того, хороший интерфейс дает человеку возможвмть понять функции технической системы. Первая часть главы — введение в предмет проектирования человеко-машинного внмрфсйса.

В разделе 11.2 рассмотрены наиболее важные подходы к проблемам восприятия информации человеком в их современном понимании. Раздел 11.3 посвяввн представлениям пользователей о сложных системах и формированию у них хваленных моделей. Понятие мысленных моделей дает некоторые ориентиры при гвврвботке человеко-машинного интерфейса, Обзор оборудования для интерфейса мвыовзтеля дан в разделе 11А; в разделе 11.5 приведены некоторые основные ви'ивины построения интерфейса пользователя в виде коротких практических совевв. Рвз е вздел 11.6 дает краткое введение в современное состояние прикладного про7внмиога об го обеспечения, связанного с интерфейсом пользователя, н в системный про'ввол Х 11г1пйо т '1.1.

Характеристики

Тип файла
DJVU-файл
Размер
5,19 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6556
Авторов
на СтудИзбе
299
Средний доход
с одного платного файла
Обучение Подробнее