Энциклопедия по машиностроению XXL

Оборудование, материаловедение, механика и ...

Статьи Чертежи Таблицы О сайте Реклама

Системное ядро

Центральной составляющей ИА является специализированная операционная система, называемая системным ядром. Это системное ядро построено на семантической основе (семантической модели данных), которая обобщает сетевые, иерархические и реляционные модели данных.  [c.83]

Для поддержания работоспособности системы не должно быть отказов в некоторых ее компонентах. Эти важнейшие компоненты в совокупности называются системным ядром, и в него обычно входят ЦП, системный генератор синхронизации, шина управления и шина адреса.  [c.41]


Если по линиям шины адреса передаются правильные сигналы, можно считать, что системное ядро функционирует. Отказ в системном генераторе синхронизации или неисправная линия шины управления почти наверняка не дадут правильной работы в режиме свободного счета и заставят обслуживающий персонал исследовать различные части системного ядра. Тест свободного счета обеспечивает простой метод тестирования некоторых  [c.42]

Программы начальной загрузки IPL и инициализации ядра NIP служат для первоначального размещения операционной системы в ОП ЭВМ сразу же после ее включения. Сгенерированный вариант ОС, т. е. та ее часть, которая постоянно должна располагаться в ОП ЭВМ,— ядро ОС — постоянно хранится на каком-либо из системных томов на внешнем устройстве. Поэтому всякий раз после включения питания ЭВМ с помощью аппаратных средств и упомянутых выше программ необходима начальная загрузка ядра ОС в ОП ЭВМ. Содержимое ОП  [c.106]

Все программы управления заданиями (за исключением программы главного планировщика) запускаются на счет или снимаются, т. е. исключаются из вычислительного процесса, с помощью специальных директив [21]. Программа же главного планировщика в качестве первой системной управляющей программы попадает в ОП в момент начальной загрузки ОС вместе с ее ядром. Каждая из упомянутых программ (за исключением программ инициаторов-терминаторов) занимает в ОП определенное место (см. рис. 4.7), ради экономии которого оператор ЭВМ может временно снять программу системного ввода ( (34К байт в ОП) или программу системного вывода ( —25К байт в ОП).  [c.111]

Эффективность использования ЦП /Сп(/ ) может быть улучшена либо путем сокращения времени пребывания ЦП в состоянии ОЖИДАНИЕ (за счет перераспределения библиотек между НМД и файлов на отдельных НМД), либо путем сокращения затрат на работу программ ОС (переформированием ядра ОС, коррекцией размещения модулей ОС, коррекцией использования системных управляющих программ).  [c.345]

Ядром системного П. о. является операционная система — комплекс программ, связывающих устройства ЭВМ в единое целое и обеспечивающих  [c.134]

Ядро ИА и поддерживаемые им системные программные средства разработаны так, что обеспечивается многоуровневое описание заданий (в соответствии с концепцией структурного программирования), начиная с обобщенных абстрактных формулировок, не зависящее от программного и технического обеспечения.  [c.84]

Диспетчер разделения времени выполняет также некоторые дополнительные системные функции переключение режимов ядра и пользователя, распределение разделов, инициирование системы, обработку аппаратных ошибок и др.  [c.206]

Любые внешние устройства также считаются файлами, и с ними моЖно работать посредством обычных файловых операций. Файлы, представляющие внешние устройства, называются специальными, они делятся на два класса — блок-ориентированные и байт-ориентированные. При работе с блок-ориентированным специальным файлом за одну операцию чтения или записи передается блок. Причем передаваемые блоки буферизируются системой. Роль буферного пула играет программно-реализованная КЭШ-память, располагаемая в ядре. Информация, выводимая в блок-ориентированный файл, попадает в КЭШ-память и не выводится из нее, пока не потребуется освободить место в КЭШ-памяти для другой информации. Можно также очистить КЭШ-память командой оператора или системным вызовом.  [c.217]


Для подготовки прикладных программ, исполняющихся под управлением БРС РВ, применяется СПО. Так как в СПО результатом трансляции является абсолютный загрузочный модуль, то БРС РВ поставляется как единый абсолютный загрузочный мо. дуль, содержащий ядро и все системные задачи БРС РВ.  [c.257]

Пакет Экономика . Пакет Экономика представляет собой инструментальную систему, обеспечивающую построение АРМ для обработки экономической и отчасти текстовой информации [22]. Пакет состоит из ядра, системных утилит и проблемно-ориентированных прикладных программ.  [c.265]

Проблема обострилась, когда ПЛИС стали содержать встроенные блоки ОЗУ, так как некоторые функции могли быть более эффективно реализованы в памяти, чем с помощью логики общего назначения. А тот факт, что таблица соответствия могла работать как распределённое ОЗУ, ещё больше замутил воду Так, например, по утверждению одного из поставщиков Предположительно, от 20 до 30% таблиц соответствия используется в качестве распределенных ОЗУ . При рассмотрении ПЛИС со встроенными процессорными ядрами и подобными функциями ситуация усугубляется до такой степени, что некоторые поставщики говорят Количество системных вентилей для этих устройств не определено .  [c.91]

Важное значение имеет тот факт, что такие представления на системном уровне изначально не предполагают способа реализации устройства. Так, например, при использовании ядра цифрового сигнального процессора (ЦСП) это может значить, что вся функция реализуется программно. Разработчики системы могут разделить устройство и таким образом, что одни функции будут реализоваться профаммно, а другие, критичные по производительности, аппаратно, используя заказные микросхемы или ПЛИС структуры. В этом случае инженерам необходим доступ к системам проектирования как аппаратуры, так и программного обеспечения см. гл. 13). Но в рамках этой главы мы будем рассматривать только аппаратные реализации.  [c.189]

Возможно и другое решение, которое заключается в том, что крупные поставщики ПЛИС обычно предлагают генераторы ядер интеллектуальной собственности (IP). В данном контексте понятие ядро обозначает блоки, которые выполняют специфичные логические функции этот термин не относится к микропроцессорным или ЦСП ядрам. В некоторых случаях эти генераторы ядер могут быть интегрированы в среду системного (алгоритмического) уровня проектирования. Это значит, что можно создать устройство, состоящее из этих блоков в среде системного (алгоритмического) уровня проектирования, определить все параметры этих блоков и произвести системную (алгоритмическую) проверку (верификацию).  [c.195]

Операционная система необходима не только для обеспечения взаимодействия функциональных программ управления роботом, но и для создания и отладки новых программ, осуществления разнообразных операций над файлами, поддержания диалоговой связи с человеком-оператором и т. п. В ее состав входят относительно компактное ядро, нередко называемое монитором, и набор системных программ и данных. Монитор предназначен для организации диалоговой связи человека-оператора с управляющей ЭВМ, запуска и контроля выполнения программ управления роботом и системных программ, диспетчирования программных задач и реализации их взаимодействия друг с другом, запуска и отслеживания операций ввода-вывода (в том числе — операций управления приводами робота), распределения основной памяти ЭВМ и манипулирования файлами. Таким образом, с функциональной точки зрения монитор подобен управляющей программе в операционной системе общего назначения.  [c.148]

Создавая на основе БРС РВ ту или иную прикладную систему реального времени (в частности, систему программного управления роботом), разработчик должен использовать в программах этой системы операции ядра, играющие роль системных макрокоманд, и  [c.155]

НЫМИ в области системного программирования, и, в частности, конечным продуктом — универсальными операционными системами как ядром программного обеспечения роботов.  [c.164]

Цифровой компьютер можно рассматривать как ядро, окруженное периферийными схемами, и ядро должно работать, чтобы можно было проверить остальные компоненты системы. К счастью, системное ядро проверяется довольно просто, если в системе предусмотрены средства, которые позволяют разорвать шину данных и Ёвести команду в ЦП. Обычно в ЦП вводится какая-ни-будь разновидность холостой команды, например NOP или MOV А,А. Шину данных можно разорвать с помощью скользящих переключателей, отсоединяющих ЦП от шины данных. Вводимая в ЦП однобайтная команда определяется положениями одного или нескольких тестовых переключателей, с помощью которых задаются состояния линий данных, идущих в ЦП. После этого системное ядро можно перевести в режим СВОБОДНОГО СЧЕТА. Восемь скользящих переключателей, показанных на рис. 2.1 и обозначенных символом ч , позволя-  [c.41]


Хотя главное назначение свободного счета заключается в проверке системного ядра, он применим и для контроля ПЗУ. В режиме свободного счета на шине адреса периодически формируются все двоичные наборы. Подаваемая в ЦП холостая команда заставляет его выполнять операции считывания по каждому адресу. ПЗУ содержит только фиксированные команды, которые в режиме свободного счета последовательно выдаются на шину данных. Используя линию разрешения кристалла ПЗУ для сигналов пуска и останова, а управляющую линию READ для сигнала синхронизации анализатора, можно проверить содержимое любого системного ПЗУ.  [c.187]

Многие системы разработаны без всяких встроенных средств тестирования, но их можно приспособить для сигнатурного анализа. Прежде всего необходимо ввести схемы, реализующие режим свободного счета системного -ядра, чтобы проконтролировать важнейщие компоненты компьютера. К счастью, в большинстве систем микропроцессор находится в панельке, и его можно вынуть. Панелька микропроцессора имеет все сигналы и напряжения питания, которые требуются для реализации свободного счета. В простейшем варианте нужно вынуть микропроцессор и вставить в его панельку переходник, в котором встроены разрыв шины данных и подача в микропроцессор холостой команды. После этого с другой стороны переходника вставляется микропроцессор. Для конкретного микропроцессора в отделе контроля нужно разработать переходник для встраивания в любую систему, в которой применяется данный микропроцессор. При эксплуатации нескольких систем с различными микропроцессорами потребуется изготовить соответствующие переходники для каждого микропроцессора. Таким образом, все возможности режима свободного счета реализуются в любой системе независимо от того, проектировалась она с учетом сигнатурного анализа или без учета его.  [c.190]

На первом уровне реализовано ядро системного обеспечения пакета, ориентированное, вообще говоря, на произвольную предметную область. Сюда относятся организация ввода и вывода данных, обеспечение мпогосеансовых расчетов, информационная служба, функционирование банка данных, диалоговый режим и т. п. Библиотека пакета содержит готовые программы для решения конкретных задач аэродинамики, а также подчиненные пакеты, ориентированные на узкие предметные области.  [c.214]

Ядро системы и общие концепции ИНМОС. Ядро содержит системные программы, выполняющие диспетчерские функции н таблицы, используемые этими программами. Распределение памяти внутри ядра статично. Число таблиц или дескрипторов, опи-  [c.215]

Монитор системы. Монитор является ядром системы ТЕДОС, резидентным в оперативной памяти. Монитор обеспечивает загрузку и управление выполнением программ обслуживание консольного терминала обработку команд оператора, вводимых с системного терминала или из командного файла файловые операции распечатку каталога системного устройства и отображение справочной информации обработку запросов от служебных программ.  [c.221]

На следующем уровне БРС РВ как многоуровневой системы находятся системные задачи (драйверы). Верхний уровень — прикладные задачи пользователя. Следует отметить, что для ядра не сущест вует отличий между уровнем драйверов и пользовательским уровнем, так как оба эти уров ня с точки зрения ядра представляют собой задачи, обращающиеся к ядру во время своей работы.  [c.257]

Для пользователей, впервые осваивающих ЭВМ после работы на программируемом инженерном микрокалькуляторе, само существование этого противоречия является неожиданностью. Привыкнув к тому, что после освоения правил работы на калькуляторе (пусть даже не очень естественных и изобилующих ограничениями) можно свободно пользоваться всеми его ресурсами (пусть даже не очень обширными), инженер требует такой же эффективности от ЭВМ. В ответ он слышит о большом объеме ядра операционной системы, находящегося в памяти, о низком качестве программ, получающихся после трансляции исходных текстов на языке высокого ( ) уровня, и о многих других скрытых ограничениях системных программ. Итак, с одной стороны, гораздо большие, чем у калькуля-  [c.53]

Ко второй группе программ относятся системные программы. Эти программы расширяют возможности опе-рашюнной системы, обеспечивают работу машины в различных режимах, управляя каким-нибудь информашюн-ным процессом, например поиском информации. Ядро программ, входящих в эту группу, располагается в оперативной памяти. Остальные системные программы находятся во внешней памяти.  [c.33]

При событийном способе ядро управляющей программы представляет блок планирования событий. В этом блоке реализуются алгоритмы прогнозирования новых событий, отмены или корректировки ранее запланированных событий, выявления очередного реализуемого события. Одна из задач, решаемых при разработке блока,— выбор структуры массива событий. Универсальной структурой является список, поскольку в нем доступно для включения или удаления записей любое место списка. В списке данные, характеризующие некоторое событие, объединяются в отдельную запись. Совокупность записей, относящаяся к определенному моменту времени, образует подсписок. Другими словами, имеется иерархическая структура список — подсписок — запись , поиск в которой осуществляется при помощи системы указателей. Для ускорения поиска можно применять индексные массивы, например, связанные с такими ключами, как момент времени или имя устройства, к которому относится событие. Событийное планирование широко используется в ПМКМ на системном и функционально-логическом уровнях, а также при многоуровневом моделировании.  [c.318]

RTL не является идеальным средством для аппаратно-программного проектирования — к однокристальным устройствам, как правило, относят такие, которые содержат микропроцессорные ядра. Независимо от способа реализации этих устройств, т. е. с помощью заказной микросхемы или ПЛИС, современные однокристальные системы тяготеют к увеличению доли программных компонентов. Кроме того, в связи с участившимися случаями повторного использования аппаратной части таких устройств, как правило, требуется одновременно проверять программные и аппаратные части, чтобы полностью подтвердить достоверность таких компонентов, как системная диагностика, операционная система реального времени, драйверы устройств, встроенные программные приложения. В общем случае довольно-таки сложно проверить (промоделировать) аппаратную часть, описываемую языком VHDL или Verilog, вместе с программной частью, написанной на языке / ++ или ассемблера.  [c.166]


Операционная система является ядром программного обеспечения промышленного робота, управляемого с помощью ЭВМ. Эта система представляет собой совокупность специальных программ, предназначенных для управления системными, сервисными и функциональными программами, облегчения процесса создания новых функциональных программ, обработки разнообразных прерываний (в том числе прерываний от сенсорных устройств робота), реализации операций ввода-вывода, организации и доступа к файловой системе и повышения производительности труда персонала, занятого программированием промышленных роботов. Как правило, операционная система робота функционирует в режиме реального врел ени,  [c.144]

Конструктивность рассматриваемого подхода состоит в том, что при проектировании программного обеспечения адаптивного робота используется универсальная операционная система не только как программная база инструментальных робототехнических комплексов, но и как ядро разрабатываемого проблемно-ориентированного обеспечения. На рис. 1.5 изображены уровни вычислительной машины при этом каждый из уровней представляет собой некоторую виртуальную машину с собственной системой команд, так что уровень проблемно-ориентированного обеспечения адаптивных роботов использует все мощные средства программирования, которые предоставляются уровнем операционной системы сюда входят не только языки программирования, но и системная поддержка исполнения рабочих программ управления движением манипулятора (обработка прерываний, управление вводом, выводом, распределение ресурсов при мультизадачном режиме работы).  [c.20]


Смотреть страницы где упоминается термин Системное ядро : [c.41]    [c.42]    [c.191]    [c.213]    [c.150]    [c.176]    [c.216]    [c.264]    [c.52]   
Смотреть главы в:

Отладка микропроцессорных систем  -> Системное ядро



ПОИСК





© 2025 Mash-xxl.info Реклама на сайте