Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГОСы.doc
Скачиваний:
3
Добавлен:
10.09.2019
Размер:
1.12 Mб
Скачать

3.Характеристика мультипроцесорних комп’ютерних систем з багатовходовими озп.

М ультипроцессоры с многовходовой памятью используют несколько путей одновременной передачи информации (рис.). Такая топология схемы соединений более экономична, чем конфигурация с перекрестным коммутатором, так как в ней, вообще говоря, меньше точек, в которых могут возникать конфликты, требующие разрешения. Модули памяти в мультипроцессорах данного типа должны иметь по нескольку входов. Кроме того, блоки памяти должны быть снабжены логическими схемами, предназначенными для разрешения конфликтов, в тех случаях, когда несколько процессоров или внешних устройств требуют одновременного доступа к одному и тому же модуле оперативной памяти. Таким образом, в системах с многовходовой памятью каждый модуль памяти должен идентифицировать и обрабатывать запросы на доступ к определенным ячейкам памяти. Устройство управления памятью при этом разрешает конфликты при одновременном обращении и сообщает обратившемуся к модулю памяти устройству системы, что ему разрешен доступ к данному модулю. Максимально возможная конфигурация в мультипроцессорax рассматриваемого типа ограничена числом входов модулей памяти Наращивание дан. ной конфигурации возможно путем использования мультиплексоров на входе модулей оперативной памяти, однако скорость передачи данных в такой системе не выше скорости передачи при отсутствии мультиплексоров. Необходимо отметить, что входы модуля памяти в системах рассматриваемого типа могут обладать разными приоритетами, обусловленными различием точек физических (электрических) соединений. Эта особенность может быть использована для разрешения конфликтов при одновременных запросах. Приоритет в таком случае отдается процессору или внешнему устройству, обращающемуся к "своему" модулю памяти.

4.Локальне периферійне обладнання сапр.

Помимо PC, ПК и других ЭВМ для организации САПР РЭС требуется дорогостоящее периферийное оборудование. Периферийное оборудование ЭВМ — это совокупность технических и программных средств, обеспечивающих взаимодействие ЭВМ с пользователем и внешней средой, а также хранение, подготовку и преобразование информации к виду, удобному для ввода/вывода. Периферийное оборудование подразделяется на две группы: локальное, устанавливаемое рядом и подключаемое непосредственно к ЭВМ, и удаленное (терминальное). По выполняемым функциям и локальное, и терминальное оборудование включают в себя средства хранения, телеобработки и ввода/вывода информации. Средства взаимного общения с пользователем должны осуществлять представление и ввод информации в основном в графической форме. По программному обслуживанию периферийные устройства САПР делятся на два класса: растровые и координатные (векторные). В современных САПР широкое применение находят оба типа устройств. Все периферийные устройства делятся на три основные группы: средства ввода/вывода с машинных носителей; средства ввода/вывода с документов; средства непосредственного взаимодействия с ЭВМ. Первая группа средств включает в себя накопители на магнитных дисках или накопители на магнитных лентах (стримеры), представляющие собой обычные ВЗУ. Средства ввода/вывода с документов имеют свою специфику для ввода/вывода текста и графической информации. К ним относятся различные печатающие устройства (принтеры), графопостроители, планшеты, сканеры. Средства непосредственного взаимодействия с ЭВМ включают в себя устройства отображения алфавитно-цифровой и графической информации (дисплеи, проекционные системы), акустические устройства ввода/вывода информации, устройства связи с реальными объектами (датчики, исполнительные устройства), а также средства ручного ввода информации: алфавитно-цифровую клавиатуру, различные планшеты и манипуляторы (электронная "мышь", управляющие ручки — джойстики, управляющий шар — трекбол). Наиболее распространенным электронным средством отображения информации является дисплей. Большинство современных дисплеев PC и ПК строится на основе платы графического адаптера (графического процессора) и монитора.

5.Типова організація сучасної СУБД. Организация типичной СУБД и состав ее компонентов соответствует набору функций: управление данными во внешней памяти; управление буферами оперативной памяти; управление транзакциями; журнализация и восстановление БД после сбоев; поддержание языков БД. Логически в современной реляционной СУБД можно выделить наиболее внутреннюю часть - ядро СУБД (часто его называют Data Base Engine), компилятор языка БД (обычно SQL), подсистему поддержки времени выполнения, набор утилит. В некоторых системах эти части выделяются явно, в других - нет, но логически такое разделение можно провести во всех СУБД. Ядро СУБД отвечает за управление данными во внешней памяти, управление буферами оперативной памяти, управление транзакциями и журнализацию. Соответственно, можно выделить такие компоненты ядра (по крайней мере, логически, хотя в некоторых системах эти компоненты выделяются явно), как менеджер данных, менеджер буферов, менеджер транзакций и менеджер журнала. Основной функцией компилятора языка БД является компиляция операторов языка БД в некоторую выполняемую программу. Основной проблемой реляционных СУБД является то, что языки этих систем (а это, как правило, SQL) являются непроцедурными, т.е. в операторе такого языка специфицируется некоторое действие над БД, но эта спецификация не является процедурой, а лишь описывает в некоторой форме условия совершения желаемого действия. Поэтому компилятор должен решить, каким образом выполнять оператор языка прежде, чем произвести программу. Результатом компиляции является выполняемая программа, представляемая в некоторых системах в машинных кодах, но более часто в выполняемом внутреннем машинно-независимом коде. В последнем случае реальное выполнение оператора производится с привлечением подсистемы поддержки времени выполнения, представляющей собой, по сути дела, интерпретатор этого внутреннего языка. Наконец, в отдельные утилиты БД обычно выделяют такие процедуры, которые слишком накладно выполнять с использованием языка БД, например, загрузка и выгрузка БД, сбор статистики, глобальная проверка целостности БД и т.д. Утилиты программируются с использованием интерфейса ядра СУБД, а иногда даже с проникновением внутрь ядра.

Билет № 21 АТХОС