Cтраница 3
Оперативная память выполнена на полупроводниках, имеет емкость от 32 до 256 кбайт. Требования к памяти определяются в основном режимом работы процессора для телеобработки. При работе в эмуляционном режиме для большинства случаев использования достаточно иметь память объемом 32 кбайта. При работе с программой управления сетью требуется минимальная память объемом 64 кбайта. [31]
Конвейер с тремя стадиями ( а. суперскалярный процессор ( б. [32] |
Для связи с операционной системой пользовательская программа должна сформировать системный вызов, который обеспечивает переход в режим ядра и активизирует функции операционной системы. Команда TRAP ( эмулированное прерывание) переключает режим работы процессора из пользовательского в режим ядра и передает управление операционной системе. После завершения работы управление возвращается к пользовательской программе, к команде, следующей за системным вызовом. Мы рассмотрим в деталях процесс системных вызовов позже в этой главе. [33]
Есть два пути построения подсистем. Первый заключается в размещении нескольких чувствительных к режиму работы процессора серверов в пространстве ядра, что обеспечивает им полный доступ к аппаратуре и в то же время связь с другими процессами с помощью обычного механизма сообщений. Она включает ряд компонентов, которые управляют виртуальной памятью, объектами, вводом-выводом и файловой системой ( включая сетевые драйверы), взаимодействием процессов и частично системой безопасности. [34]
Если Р 1, то процессор находится в состоянии задача; если Р - 0, то процессор - в состоянии супервизор. Разряды 14 и 15 взаимосвязаны: они обеспечивают три режима работы процессора. В состоянии ожидание процессор ожидает задание, а в состоянии счет процессор выполняет вычисления, причем, если он находится в состоянии задача, то выполняется программа пользователя, а в состоянии супервизор выполняется ввод-вывод данных. [35]
Вся левая половина PSW ( с 0-го по 31 - й разряд) может иметь одну из двух форм: FFOSOOOOie означает, что в системе нет готовых задач для выполнения, a 000S0000i6 говорит о том, что состояние ожидания вызвано ошибкой. В обоих случаях буква S обозначает одну из возможных комбинаций разрядов 12 - 15 ( AMWP), отражающих режим работы процессора. [36]
Структурная схема ЭВМ типового исполнения. [37] |
Основным устройством ЭВМ является процессор 1, который осуществляет хранение и обработку информации, а также связь между другими блоками машины и управление их работой. Память процессора образуют постоянное ( ПЗУ) и оперативное ( ОЗУ) запоминающие устройства. С помощью клавишного устройства ( КУ) задаются режимы работы процессора и осуществляется ручной ввод информации в машину. Индикация режимов работы машины и информации обеспечиваются блоками служебной ( БСИ) и цифровой ( БЦИ) индикации. Информация из процессора может быть выведена с помощью печатающего устройства ( ПУ) на бумагу. [38]
В модели ЕС-1050 начальными являются базовые наладочные тесты процессора, оперативной памяти, каналов и устройства ввода с перфокарт. После наладки этими тестами, дальнейшая наладка модели осуществляется с помощью проверочных программ - тест-секций, работающих под управлением тест-монитора. В составе проверочных программ предусмотрены тест-секции детальной проверки всех режимов работы процессора ( всех операций, схем прерывания, защиты памяти, таймера, средств прямого управления), оперативной памяти и памяти ключей защиты ОП, селекторного канала, мультиплексного канала, накопителей и их устройств управления, всевозможных устройств ввода-вывода. [39]
Инициирование соответствующих операций осуществляется с помощью 48 пар регистров управления памятью, размещенных в однопортовом регистровом блоке, к которому можно обращаться по адресам старших 8 Кбайт физической памяти. Каждую пару образуют 16-разрядный регистр адреса страницы ( РАС) и 16-разрядный регистр описания ( дескриптора) страницы; РАС содержит базовый адрес страницы, информацию о ее длине ( от 32 до 4096 байт), расширении страницы и об управлении доступом. Восемь пар регистров образуют область инструкций и данных для каждого из трех режимов работы процессора: ядра, супервизора, пользователя. Девятая неадресуемая пара используется микропрограммой отладки при формировании 22-разрядного адреса для этой отладочной подсистемы. [40]
Диспетчер памяти, входящий в состав процессора СМ-2420, позволяет расширять адресное пространство вычислительного комплекса до 2048 кслов. Он содержит два набора регистров, используемых для преобразования адресов. Каждый из наборов включает по восемь пар регистров: регистр адреса страницы и регистр описания страницы. Один набор используется программами в режиме работы процессора в системе, другой - в режиме пользователя. Шестнадцатиразрядный адрес программы диспетчер памяти преобразует в физический, поступающий на адресные линии памяти и интерфейса ОШ. Включение диспетчера памяти осуществляется программно путем установки в единицу нулевого разряда регистра состояния диспетчера. Диспетчер памяти предоставляет для организации мультипрограммного режима работы следующие возможности: динамическое перемещение адресов, при котором отдельные участки программы могут размещаться в различных областях оперативной памяти; защиту памяти от несанкционированного доступа; разделение памяти между различными программами. [41]
Эти / - состояния не используются сознанием. Сознание ( а именно УЦС) управляет только некоторыми исключительными моментами в работе динамической системы в области бессознательного. Важнейшие из них - аттракторы, которые рассматриваются сознанием как возможные решения задачи. Если сознание не может принять какое-либо решение, тогда оно может послать новое начальное / - состояние х 0 в область бессознательного или сменить режим работы мыслительного процессора. Математически смена режима может быть описана как смена функции f ( x), определяющей динамическую систему. [42]
Блочная структура. [43] |
В шинной структуре ( рис. 3.4) имеется возможность придать одинаковый вид всем местам сопряжений для связи функциональных блоков. От центральной линии передачи данных ( шины) к ОЗУ центрального процессора и к устройствам ввода-вывода отходят линии межсистемной связи, являющиеся устройствами сопряжения. Такая структура является типичной для микро - ЭВМ. Прежде чем данные будут обработаны в арифметическом устройстве центрального процессора, они сначала записываются в ОЗУ, а затем из устройства памяти передаются в арифметическое устройство. Результат обработки данных помещается вновь в ОЗУ, и лишь отсюда он выдается периферийным устройствам. С помощью такого промежуточного включения ОЗУ режимы работы процессора и периферийных устройств развязаны между собой. В то время как некоторые периферийные устройства могут самостоятельно выполнять команды, полученные ими от центрального процессора, другое устройство может вводить свои данные в ОЗУ. [44]
Генератор исходных импульсов и распределитель импульсов. [45] |