Программных продуктовПрограммные прерывания являются результатом ошибок в программе (использование несуществующего кода операции или адреса, нарушение защиты памяти, различные виды пере» полнений разрядной сетки, исчезновение порядка при арифметических операциях и др.).
В режиме расширенного управления введены новые прерывания. К ним относятся программные прерывания, связанные: а) с работой монитора (программа сбора статистических показателей о работе программ и процессора); б) с регистрацией программных событий; в) с динамической переадресаидей (неправильное использование сегмента, страницы, нарушения спецификации при переадресации). Введены новые внешние прерывания для режима многопроцессорной системы (оповещение о сбое, экстренный сигнал и сигнал внешнего вызова) и от систе-
сами прерывания: 1) прерывания от схем контроля; 2) прерывания повторного пуска; 3) программные прерывания или прерывания при обращении к супервизору (запросы этих прерываний не могут возникать одновременно); 4) внешние прерывания; 5) прерывания от ввода-вывода.
13. Почему реализуемые в архитектуре ЕС ЭВМ программные прерывания и прерывания при обращении к супервизору не могут возникать одновременно?
Обработка прерываний. Микропроцессор обрабатывает внешние и внутренние (аппаратурные и программные) прерывания. Переход к прерывающей программе производится по присвоенным запросам прерывания номерам векторов .прерывания, расположенным в таблице векторов в ОП. При использовании
В машинах IBM 360 и ЕС ЭВМ система прерывания имеет пять уровней («классов») прерывания, которым соответствуют: 1) прерывания от ввода-вывода; 2) программные прерывания; 3) прерывание при обращении к супервизору; 4) внешние прерывания и 5) прерывания от схем контроля.
Установлен следующий порядок приоритета между запросами прерывания: 1) прерывания от схем контроля; 2) программные прерывания или прерывания при обращении к супервизору (запросы этих прерываний не могут
Таким образом, прерывающие программы для одновременно поступивших запросов будут выполняться в следующем порядке: 1) прерывание от схем контроля; 2) прерывание от ввода-вывода; 3) внешние прерывания; 4) программные прерывания или обращение к супервизору.
В машинах IBM 360 и ЕС ЭВМ система прерывания имеет пять уровней («классов») прерывания, которым соответствуют: 1) прерывания от ввода-вывода; 2) программные прерывания; 3) прерывание при обращении к супервизору; 4) внешние прерывания и 5) прерывания от схем контроля.
Программные прерывания являются результатом ошибки в программе (использование несуществующих кодов операции или адресов, нарушение защиты памяти, различные виды переполнений разрядной сетки, исчезновение результата при арифметических операциях и др)„
Таким образом, прерывающие программы для одновременно поступивших запросов будут выполняться в следующем порядке: 1) прерывание от схем контроля; 2) прерывание от ввода-вывода; 3) внешние прерывания; 4) программные прерывания или обращение к супервизору.
Количество линий запросов - 16. В моделях XT используется один ПКП. Чтобы связать, обработчик прерываний с номерами прерываний, используется таблица векторов. Занимает первый килобайт ОЗУ от 0000:0000 до 0000:03FF, включает 256 элементов FAR - адресов обработчиков прерываний. В первом столбце элемента таблицы записано смещение, а во втором адрес сегмента обработки прерывания. Например, для прерывания 0 адрес 0000:0000, для прерывания 1 адрес 0000:0004 и т.д. Это все программные прерывания и среди них 16 аппаратных. В табл.8.2
Развитие электронной вычислительной техники, информатики и применение их средств и методов в народном хозяйстве, научных исследованиях, образовании и других сферах человеческой деятельности являются в настоящее время приоритетным направлением научно-технического прогресса. Это приводит к необходимости широкой подготовки специалистов по электронным вычислительным машинам, системам и сетям, программному обеспечению и прикладной математике, автоматизированным системам обработки данных и управления и другим направлениям, связанным с интенсивным использованием вычислительной техники. Всем этим специалистам необходимы достаточно глубокие знания принципов построения и функционирования современных электронных ;вычислитель-ных машин, комплексов, систем и сетей, микропроцессорных средств, персональных компьютеров. Такие знания необходимы не только специалистам различных областей вычислительной техники, но и лицам, связанным с созданием программного обеспечения и применением ЭВМ в различных областях, что определяется тесным взаимодействием аппаратурных и программных средств в ЭВМ, тенденцией аппаратурной (в том числе микропрограммной) реализации системных и специализированных программных продуктов, позволяющей достигнуть увеличения производительности, надежности, функциональной гибкости, большей приспособленности вычислительных машин и систем к эксплуатационному обслуживанию,
по использованию огромного объема разнообразных прикладных и системных программных продуктов.
В архитектуре машин общего назначения достигнут высокий уровень международной унификации, который в дальнейшем сад,^ сохранить, так как это создает условия для международного сотрудничества в создании программных продуктов.
Отправной точкой начала активной работы над книгой явилась международная конференция по инженерному образованию в 1994 году в США в г. Mineapolis-Saint Paul, где на выставке программных продуктов я увидел и приобрёл программу Electronics Workbench 4.0.
Оставив в стороне особенности рынка программных продуктов в России, отметим, что все версии программы доступны пользователям и включены во многие компакт-диски, посвящённые проблемам анализа электронных схем. Эту программу знают и используют многие студенты, преподаватели и инженеры.
Следует отметить, что при создании программ машинных расчетов электрических цепей массовое увлечение специалистов-электротехников, в большинстве своем не являющихся специалистами в области создания «программных продуктов», самостоятельной разработкой различных программных комплексов приводит к неэффективному использованию их знаний и навыков. Опыт показывает, что наиболее высокий уровень разработок такого рода обеспечивается при совместной работе специалистов в области системного и проблемного программирования и специалистов в области теоретической электротехники. Несмотря на то что многие современные методы численных расчетов были разработаны «с подачи» и с помощью специалистов по теоретической электротехнике (например, системные методы интегрирования Ю. В. Ракитского), современная вычислительная математика накопила большое число эффективных алгоритмов, которые могут быть непосредственно использованы в программах расчета электрических цепей. Исключительное значение в будущем, по-видимому, приобретет сервисное обеспечение программ, создание ориентированных на данную предметную область операционных сред, а также становление проблемно-ориентированных систем искусственного интеллекта. Все это потребует интенсивного развития теории моделирования электрических цепей, накопления и формализации опыта их машинного расчета.
Применение ПЭВМ типа IBM PC в САПР значительно увеличивает производительность системы по сравнению с ЭВМ типа ЕС, предоставляет ряд совершенно новых возможностей при работе. Особенно это касается пользователей САПР. Само название «персональная ЭВМ» подразумевает удобство для человека, работающего с компьютером. При разработке программных продуктов на ПЭВМ все ориентируется на то, чтобы эти программы могли использоваться людьми, имеющими минимальные знания о компьютере. В связи с этим логика построения программы меняется по сравнению с пакетным режимом работы.
Содержит основные разделы термоэлектричества, начиная от элементарного введения в теорию термоэлектрических явлений и термоэлектрического материаловедения и заканчивая технологией резки материалов, сборкой модулей и различными приложениями термоэлектрического охлаждения. Включает описание современных программных продуктов, обсуждение тенденций развития холодильной техники с точки зрения проблем «глобального потепления» и «озоновых дыр».
Содержит основные разделы термоэлектричества, начиная от элементарного введения в теорию термоэлектрических явлений и термоэлектрического материаловедения и заканчивая технологией резки материалов, сборкой модулей и различными приложениями термоэлектрического охлаждения. Включает описание современных программных продуктов, обсуждение тенденций развития холодильной техники с точки зрения проблем «глобального потепления» и «озоновых дыр».
Структура и возможности программных продуктов
1. Расчет и проектирование термоэлектрических систем под конкретные приложения целесообразно осуществлять с помощью программных продуктов.
Похожие определения: Приведены технические Приведена эквивалентная Приведена принципиальная Пренебрегая величиной Приведенный трансформатор Приведенные выражения Приведенных соображений
|