Авторизация |
Краткие сведения об операционной системе
Операционная система (ОС)1 — основная программная часть ПЭВМ, обеспечивающая управление всеми аппаратными средствами компьютера и позволяющая отделить остальные классы программ от непосредственного взаимодействия с ними.
Таким образом, ОС необходима для выполнения двух главных задач:
. предоставления пользователям возможности общего управления персональными компьютерами, что осуществляется на основе языка директив (командного языка), с помощью которого человек может выполнять такие операции, как разметка дисков, копирование данных, распечатка информации на экране дисплея, запуск любых программ, установка режимов работы дисплея, печатающего устройства и другие действия;
. поддержки работы всех программ и обеспечения их взаимодействия с внешними устройствами и друг с другом, включая распределение оперативной памяти,…
Средства, предоставляемые компонентами ОС, позволяют, о одной стороны, формировать удобную операционную обстановку для разработки программного обеспечения и, с другой,— на их основе довольно легко можно создавать автоматизированные рабочие места с простыми средствами доступа пользователей к прикладным пакетам и программам.
Задания. 1. Для выполнения каких основных задач необходимы ОС?
2. Какие основные компоненты содержатся в ОС?
3. Для создания каких программных систем можно воспользоваться
средствами, предоставляемыми ОС?
Одна из важнейших функций ОС — организация файловой системы — хранилища программ и данных. Под файлом понимается именованная область памяти, обычно на
магнитном диске, в которой может постоянно храниться программа в машинном коде, готовая к исполнению, либо данные для ее работы, любые текстовые документы, закодированные изображения и др.
Каждый файл имеет имя, зарегистрированное в каталоге — оглавлении файлов. Каталог доступен пользователю через командный язык ОС — его можно просматривать, переименовывать зарегистрированные в нем файлы, переносить их содержимое на новое место или удалять. Каждый файл должен находиться только в одном каталоге.
Каталог может иметь собственное имя и, в свою очередь, может…
Полное имя файла образуется из двух слов — собственно имени и типа, разделенных точкой («.»). При отсутствии типа точка не обязательна, поэтому тип иногда называют расширением имени. Тип приписывается файлу в соответствии с характером хранимой в нем информации. Задание типа осуществляется либо самим пользователем, либо программой, создающей файл.
Имя и тип используются совместно для идентификации файла. Имя может состоять из 1 .8 букв, цифр, специальных знаков («—», «_»), расположенных в произвольном порядке. Тип, в свою очередь, может состоять из 1.3 букв или цифр, а также некоторых других символов или же отсутствовать вообще.
Шаблон полного имени файла часто употребляется в командах…
При сложной, древовидной структуре файлов на магнитном диске для указания файла уже недостаточно задать только его полное имя: одноименные (и притом различные по содержанию) файлы могут фигурировать в нескольких каталогах. Для точной идентификации файла необходимо, кроме имени, указать его местонахождение — цепочку подкаталогов. Такая цепочка называется маршрутом, или путем по файловой системе.
Маршрут используется как префикс к имени файла, отделяемый от собственно имени файла тем же разделителем «\».
Итак, файл полностью идентифицируется следующими элементами:
именем диска (накопителя), которое может опускаться;
маршрутом — цепочкой имен каталогов, в которой каждый последующий является подкаталогом предыдущего (маршрут также может опускаться);
собственно именем файла или…
Понятие «файла» может быть использовано для любого источника или потребителя информации в ПЭВМ, например, канала связи с другими компьютерами; дисплея; печатающего устройства; клавиатуры и т. д. Такая трактовка, принятая в ОС, создает удобства для организации взаимодействия программ и обмена информацией с внешними устройствами.
Для ПЭВМ файловая система в определенной степени является сердцевиной всей ОС, наиболее крупной ее составной частью. Имеющиеся в ОС структура файловой системы и структура хранения данных на внешних носителях предопределяют удобство работы пользователя, высокую скорость доступа к файлам, возможность создания баз данных и т. д.
Ответственной за выполнение функций управления файловой системой является система обработки прерываний —…
ПЭВМ может иметь довольно большой набор внешних устройств (ВУ). Помимо стандартных ВУ — дисплея, клавиатуры, гибких и жестких дисков, печатающего устройства (принтера), к компьютеру могут подключаться дополнительные устройства вводавывода—графопостроители, ма» нипуляторы, модули для связи с телефонными линиями, аналогоцифровые и цифроаналоговые преобразователи и др. оборудование. Даже стандартные устройства, например принтеры, могут иметь несколько режимов работы и считаться, вследствие этого, разными ВУ. Каждое ВУ характеризуется пропускной способностью и структурой передаваемых или принимаемых данных.
Поддержка всего этого набора ВУ — одна из важнейших функций ОС. Для ее осуществления введено понятие драйвера — программы специального типа, ориентированной на управление внешним устройством. Каждому типу ВУ…
При необходимости включения нового или замены одного из имеющихся драйверов нужно изменять соответствующую программу, либо воспользоваться возможностью присоединения к ОС новых драйверов извне. Именно для этого предназначена другая часть ОС — расширение базовой системы вводавывода, которая находится в отдельном файле на диске и, кроме функций управления ВУ, выполняет ряд дополнительных функций, в частности, позволяет динамически настраивать ОС на требуемые условия работы.
Система обработки прерываний ОС также принимает участие в управлении внешними устройствами. Системные программы, входящие в эту часть ОС, обеспечивают работу клавиатуры, дисплея, принтера, каналов связи о другими ПЭВМ (т. е. поддерживают обмен с последовательными устройствами), обслуживают некоторые специальные ситуации,…
Анализ и исполнение команд пользователя, включая загрузку готовых программ из файлов в оперативную память ПЭВМ и их запуск, осуществляется командным процессором ОС. Эта часть ОС выполняет важную функцию поддержки взаимодействия с пользователем.
Как и всякая другая, рассматриваемая ОС имеет командный язык, посредством которого пользователь может выполнять те или иные действия — обращение к каталогу, разметку дисков, запуск программ и др. Кроме ввода отдельных команд, которые немедленно выполняются, имеется возможность составления программ на командном языке, с помощью которых можно задавать достаточно сложную последовательность действий, не прибегая к обычному языку программирования. Командный процессор ОС позволяет создать удобную операционную обстановку для конкретного пользователя,…
Загрузка и исполнение внешних команд ОС (утилит) и прикладных программ (находящихся в файлах типа СОМ и ЕХЕ), командный процессор, в сущности, не отличает прикладные программы от внешних команд ОС, поскольку и те, и другие реализованы одинаково;
исполнение при запуске машины специального командного файла автозапуска (с именем AUTOEXEC.BAT), осуществляющего необходимую настройку ОС и автоматически «погружающего» пользователя в привычную операционную обстановку:
Если с клавиатуры или из командного файла командный процессор получит встроенную команду ОС, то последняя начинает выполняться сразу же по алгоритму, заложенному в командный процессор.
Когда в качестве команды ОС командный процессор встречает имя файла, не совпадающее с именами встроенных в…
|
|