- •Архитектура информационно-вычислительных систем.
- •4. Основные классы вычислительных систем.
- •6. Суперкомпьютеры и особенности их архитектуры.
- •7. Кластерные суперкомпьютеры.
- •Информационно-логические основы построения вычислительных машин.
- •2. Представление чисел с фиксированной и плавающей запятой.
- •3.Алгебраическое представление двоичных чисел
- •4.Выполнение арифметических операций над двоичными числами, представленными в формате с фиксированной запятой.
- •5.Выполнение арифметических операций над двоичными числами, представленными в формате с плавающей запятой.
- •7. Логические основы построения вычислительной машины.
- •Функциональная и структурная организация вычислительной машины.
- •1. Основные блоки вычислительной машины и их назначение.
- •2. Функциональные характеристики вычислительной машины.
- •Микропроцессоры и системные платы.
- •Назначение, классификация и основные характеристики микропроцессоров.
- •Характеристика поколения Intel-совместных микропроцессоров.
- •4. Устройство управления микропроцессора.
- •5. Арифметико-логическое устройство.
- •7. Интерфейсная часть микропроцессора.
- •9. Понятие интерфейса. Типы интерфейсов.
- •Запоминающие устройства.
- •3. Физическая структура основной памяти.
- •5. Постоянные запоминающие устройства.
- •8. Накопители на оптических дисках.
- •9. Цифровые диски dvd.
- •Внешние устройства.
- •Видеомониторы на базе элт.
- •2. Видеомониторы на плазменных панелях.
- •5. Матричные принтеры.
- •6. Струйные принтеры.
- •7. Лазерные принтеры.
- •8. Сканеры.
- •10. Прямой доступ к памяти.
- •11. Система прерываний.
- •12. Базовая система ввода-вывода.
- •Программное управление.
- •1. Состав машинных команд.
- •6. Программирование работы с клавиатурой.
- •7. Программирование работы с принтерами.
- •Основные принципы построения компьютерных сетей.
- •2. Модель взаимодействия открытых систем.
- •3. Серверы и рабочие станции.
- •4. Маршрутизаторы и коммутирующие устройства.
- •5. Модемы и сетевые карты.
- •Качество и эффективность вычислительных систем.
12. Базовая система ввода-вывода.
Базовая система ввода-вывода (BIOS) является надстройкой аппаратуры компьютера. Постоянный модуль BIOS отвечает за тестирование компьютера после его включения, за вызов программы начальной загрузки. Он обрабатывает прерывания вычислительного процесса нижнего уровня и обслуживает стандартную периферию: дисплей, клавиатуру, принтер и дисководы.
Модуль расширения BIOS обеспечивает подключение к компьютеру дополнительных периферийных устройств, изменение некоторых параметров ДОС, замещение некоторых стандартных функций, загрузку командного процессора и его запуск.
Базовый модуль ДОС (MSDOS.sys или IBMDOS.com) отвечает за работу файловой системы, обслуживает прерывания верхнего уровня (32...63), обеспечивает информационное взаимодействие с внешними устройствами.
Командный процессор (command.com) предназначен для выполнения команд, загружаемых в командную строку ДОС. Все команды делят на внутренние и внешние. Внутренние команды содержатся внутри самого файла command.com. Внешние команды — это требования запуска каких-либо программ, находящихся на дисках. Кроме этого командный процессор выполняет команды файла autoexec.bat, если он находится на системном диске.
Программное управление.
1. Состав машинных команд.
Особенности состава технических средств ЭВМ учитываются комплексом программ технического обслуживания (КПТО). Этот комплекс включает в свой состав наладочные, проверочные и диагностические тест-программы.
Наладочные программы обеспечивают автономную настройку и проверку отдельных устройств ЭВМ. Обычно они функционально независимы от программ ОС. Проверочные тест-программы предназначены для периодически проводимых проверок правильности функционирования устройств, например, после включения их в работу. Диагностические программы используются в тех случаях, когда необходимо классифицировать отказ оборудования и локализовать место неисправности. Инициирование работы этих программ осуществляется обычно модулями ОС после фиксации сбоев и отказов аппаратурой контроля.
Проверочные тест-программы занимают особое место в КПТО. Их выполнение непосредственно перед вычислениями позволяет убедиться в исправности технических средств системы, а значит, повысить достоверность результатов обработки данных.
2. Однопрограммный и многопрограммный режимы работы вычислительной машины.
Однопрограммные режимы работы появились первыми. При их реализации все основные ресурсы ЭВМ (время работы процессора, оперативная память и др.) полностью отдаются в монопольное владение пользователя. Однопрограммный режим может иметь модификации: однопрограммный режим непосредственного доступа и однопрограммный режим косвенного доступа.
В режиме непосредственного доступа пользователь получает ЭВМ в полное распоряжение: он сам готовит ЭВМ к работе, загружает задания, инициирует их, наблюдает за ходом решения и выводом результатов. По окончании работ одного пользователя все ресурсы ЭВМ передаются в распоряжение другого. Этот тип режима характеризуется весьма низкой полезной загрузкой технических средств. К снижению производительности ЭВМ из-за простоев процессора приводят затраты времени на подготовку ЭВМ к работе (включение, проверка, загрузка ОС, ввод заданий и т.д.) и большое время реакции пользователя. По этим причинам режим практически не используется в универсальных ЭВМ. Напротив, в ПЭВМ этот режим используется как основной, поскольку в таких типах ЭВМ главным критерием эффективной работы считается обеспечение максимальных удобств пользователю.
В режиме косвенного доступа пользователь не имеет прямого контакта с ЭВМ. Этот режим был предшественником многопрограммных режимов в ЭВМ высокой и средней производительности, он предназначался обеспечить более полную загрузку процессора за счет сокращения непроизводительных его простоев. В настоящее время режим косвенного доступа практически не используется, так как время работы процессоров в современных ЭВМ не является главным ресурсом системы, но принципы построения этого режима позволяют лучше уяснить сущность многопрограммной обработки. Суть режима состоит в следующем. Из подготовленных заданий пользователей составляется пакет заданий. Процесс выполнения очередной программы не прерывается до полного ее завершения. Только после этого процессор как ресурс отдается в монопольное владение следующей очередной программе. Как видно, доступ пользователя к ресурсам ЭВМ осуществляется косвенно средствами ОС, организующими автоматический переход от обслуживания одного задания пользователя к другому. Благодаря этому режим часто называют последовательной пакетной обработкой. При нем обеспечивается параллельная работа устройств ввода-вывода и процессора. Это позволяет значительно повысить производительность ЭВМ за счет сокращения простоев процессора.
Режим косвенного доступа имеет существенный недостаток. Он не позволяет полностью исключить случаи простоя процессора или непроизводительного его использования.
Многопрограммный (многопользовательский) режим работы ЭВМ позволяет одновременно обслуживать несколько программ пользователей. Реализация режима требует соблюдения следующих непременных условий:
независимость подготовки заданий пользователями;
разделение ресурсов ЭВМ в пространстве и во времени;
автоматическое управление вычислениями. Разные формы многопрограммных (мультипрограммных) режимов работы различаются в основном значимостью различного рода ресурсов и правилами перехода от обслуживания одной программы пользователя к другой. Эти правила отличаются условиями прерывания текущей программы и условиями выбора новой программы из очереди, которой передается управление.
