ПОИСК Статьи Чертежи Таблицы Особенности программного обеспечения ПЭВМ из "Экономическая информатика и вычислительная техника Издание 2 " Программное обеспечение ПЭВМ включает в се.бя программы различного назначения. Для управления ресурсами компьютера и взаимодействия в процессе выполнения процедур обработки данных ПО организовано по иерархическому принципу. На рис. 6.2 показана обобщенная структурная схема ПО, в которой выделены три уровня иерархии. [c.168] Первый (низший) уровень иерархии занимает внутреннее программное обеспечение ПЭВМ, сохраняемое в ее постоянной памяти. С его помощью ПЭВМ выполняет основные функции, определяемые аппаратной структурой. Программы внутреннего ПО работают непосредственно с аппаратными модулями компьютера. Вследствие этого они функционально связаны с ними и при замене определенного аппаратного модуля требуется заменить и программу внутреннего ПО, предназначенную для работы с ним. [c.168] Программы, обслуживающие аппаратные модули, называются драйверными программами (или драйверами). Они позволяют при замене или при подключении нового аппаратного модуля не производить изменений в щ угих программах ПЭВМ, а только сменить драйвер соответствующего аппаратного модуля. [c.168] Внутреннее ПО представляет собой программный интерфейс, обеспечивающий взаимосвязь работы компьютера со всеми остальными программами. Доступ к программам внутреннего ПО производится только через систему программных прерываний. [c.169] Как видно из рис. 6.2, основными элементами внутреннего ПО служат драйверы ввода-вывода, программа самопроверки и программа первоначальной загрузки. Внутреннее ПО взаимодействует, с одной стороны, с функциональными модулями ПЭВМ, а с другой стороны, реализует программный интерфейс операционной системы. [c.169] Программа самопроверки предназначена для проверки функ-циональньи модулей ПЭВМ, т.е. установки схем компьютера в начальное состояние путем загрузки программных регистров необходимой информацией. При проверке отдельных функциональных модулей ПЭВМ в них могут быть обнаружены неисправности. Программа самопроверки сообщает пользователю об обнаруженных неисправностях с помощью сообщений на экране и (или) звукового сигнала. [c.170] При обнаружении ошибки проверку компьютера можно продолжить с помощью диагностических программ, загружаемых с дискеты. Если ошибка не нарушает работоспособности ПЭВМ, то по желанию пользователя ею можно пренебречь. Если в состав ПЭВМ включается новый функциональный модуль, то к общей программе самопроверки добавляется программа самопроверки данного модуля. [c.170] При успешном завершении самопроверки ПЭВМ готова к работе. Управление через программное прерывание передается программе первоначальной загрузки. Эта программа предназначена для считывания в оператюную память остальных компонентов операционной системы. Обычно она бывает записана в первом секторе первой дорожки ГМД. При успешном выполнении этой операции управление передается только что считанной программе. [c.170] Драйверы ввода-вывода используются для обслуживания периферийных устройств ПЭВМ. Эти программы работают непосредственно с соответствующими контроллерами, что позволяет программисту не знать физической организации конкретного устройства и работать только с командами драйвера, реализующими его обслуживание. [c.170] Операиионная. система занимает второй (средний) уровень иерархии ПО. Она управляет ресурсами компьютерной системы, к которым относятся оперативная и внешняя память, устройства ввода-вывода и программы пользователя. ОС общается с компьютером через интерфейс внутреннего ПО. Это дает возможность ПЭВМ, имеющим аппаратные различия, работать с одной и той же операционной системой. [c.171] Операционная система представляет собой набор программ управления ПЭВМ. Поскольку в качестве устройства для их хранения используется магнитный диск, этот набор программ называется дисковой операционной системой (ДОС). [c.171] Основным компонентом ДОС является ее файловая система, которая позволяет представлять программы и данные для них в виде логически связанных последовательностей, называемых файлами. Каждый файл имеет свое имя. Файловая система размеихает формируемые файлы в свободных секторах магнитного диска. [c.171] Доступ к файлам осуществляется заданием их имен и имени устройства, на диске которого они расположены. Так как физическая организация устройства остается скрытой от пользователя, обращение к устройству производится с помощью логического имени, присваиваемого ему операционной системой. Поэтому для пользователя периферийные устройства идентифицируются как логические устройства. [c.171] ДОС состоит из двух частей. Одна из них вводится с помощью программы начальной загрузки в оперативную память ПЭВМ и хранится там в течение всего сеанса работы. Эта часть носит название резидентной. Она осуществляет доступ прикладных программ к логическим устройствам, следит за распределением памяти, обслуживает различные типы прерываний и т.д. Вторая часть ДОС называется транзитной и состоит из программ, выполняющих такие сложные функции, как форматирование дискет, копирование файлов, восстановление сбойных дорожек и др. Эти программы хранятся на МД и по мере необходимости загружаются в ОП специальными средствами резидентной части. [c.171] Важным компонентом рёзидентной части ДОС является интерпретатор команд (командный процессор), который обеспечивает взаимодействие пользователя с операционной системой. Пользователь общается с ДОС с помощью набора команд. Одна часть этих команд (резидентная) исполняется непосредственно интерпретатором команд. Для выполнения остальных (транзитных) командному процессору требуется найти на диске соответствующую программу, загрузить ее в ОП и передать ей управление. [c.172] В плане организации обмена информацией в ПЭВМ различаются два типа логических устройств блочные и последовательные. Логические устройства блочного типа обмениваются блоками информации. Характерными представителями этого типа устройств являются накопители на магнитных дисках. Для их обозначения используются однобуквенные латинские имена, среди которых А и В зарезервированы для первого и второго НГМД. При наличии в системе большего количества НГМД используются имена С и D и т.д. Обычно подобных устройств в ПЭВМ только два, и поэтому имена С, D и т.д. присваиваются разделам НМД типа винчестер (если осуществлено разбиение на несколько логических дисков). При наличии в системе других логических устройств блочного типа (например, адаптер локальной сети, контроллер НМЛ и др.), им в качестве идентификаторов присваиваются последующие буквы латинского алфавита. [c.172] Как было уже сказано, ДОС работает с файлами. Файл представляет собой поименованную целостную совокупность данных на внешнем носителе информации (логическом устройстве). Например, в файл на ГМД могут быть помещены программы, данные, а также последовательности символов, которые ПЭВМ получает от другого компьютера по линии связи. Каждый файл характеризуется рядом признаков. [c.173] Имя файла - последовательность алфавитно-цифровых символов длиной не более восьми знаков. [c.173] Расширение имени файла может содержать до трех символов и обычно определяет тип файла. [c.173] Остальные признаки файлов, такие, как размер, дата и час создания, тип и другие, устанавливаются операционной системой. [c.173] Вернуться к основной статье