Конспекты лекций по курсу «Информатика» Для студентов Аграрного факультета рудн

Вид материалаКонспект
Подобный материал:
1   2   3

ЛЕКЦИЯ 9. Операционная система MS DOS. Основные понятия., характеристики и технология работы


Современный пользователь персонального компьютера, работая в удобной среде прикладного программного обеспечения, где не требуется специальных знаний по компьютерной технике, часто попадает в такую ситуацию, для выхода из которой необходимо привлекать программиста или системщика.


Как правило, из подобных ситуаций достаточно просто выйти, если владеть основными технологическими приемами работы в операционной системе.


Основные понятия

Назначение операционной системы

Понятие файла

Способы обращения к файлу


Назначение операционной системы., Компьютер выполняет действия в доответствии с предписаниями программы, созданной на одном из языков программирования. При работе пользователя на компьютере часто возникает необходимость выполнить операции с прикладной программой в целом, организовать работу внешних устройств, проверить работу различных блоков, скопировать информацию и т.п.


Программы, организующие работу устройств и не связанные со спецификой реша мой задачи, вошли в состав комплекса программ, названного операционной системой


Функции операционной системы многообразны, постоянно расширяются за счет введени дополнительных программ и модификации старых.


Операционная система — совокупность программных средств, обеспечи-вающая управление аппаратной частью компьютера и прикладными прог-раммами, а также их взаимодействие между собой и пользователем.


Операционная система образует автономную среду, не связанную ни с одним из язы-ков программирования. Любая же прикладная программа связана с операционной системой и может эксплуатироваться только на тех компьютерах, где имеется аналогичная системная среда.


Прикладные программные средства, разработанные в среде одной операционной системы, не могут быть использованы для работы в среде другой операционной системы, если нет специального комплекса программ (конвертера), позволяющего это сделать. В таком случае говорят о программной несовместимости компьютеров.


Программа, созданная в среде одной операционной системы, не функционирует в среде другой операционной системы, если в ней не обеспечена возможность конвертации (преобразования) программ.


Для работы с операционной системой необходимо овладеть языком этой среды - совокупностью команд, структура которых определяется синтаксисом этого языка.


Операционная система выполняет следующие функции:
  • управление работой каждого блока персонального комш>ютера и их взаимодействием;
  • управление выполнением программ;
  • организацию хранения информации во внешней памяти;
  • взаимодействие пользователя с компьютером, т.е. поддержку интерфейса пользователя.



Обычно операционная система хранится на жестком диске, а при его отсутствии выделяется специальный гибкий диск, который называется системным диском. При включении компьютера операционная система автоматически загружается с диска в оперативную память и занимает в ней определенное место. Операционная система создается не для отдельной модели компьютера, а для серии компьютеров, в структуре которых заложена и развивается во всех последующих моделях определенная концепция.


Понятие файла

В основе любой операционной системы лежит принцип организации работы внешнего устройства хранения информации. Несмотря на то, что внешняя память может быть технически реализована на разных материальных носителях (например, в виде гибкого магнитного диска), их объединяет принятый в операционной системе принцип организации хранения логически связанных наборов информации в виде так называемых файлов.


Файл - логически связанная совокупность данных 'или программ, для . размещения которой во внешней памяти выделяется именованная область.


Файл служит учетной единицей информации в операционной системе. Любые действия с информацией в М8 ВО8 осуществляются над файлами: запись на диск, вывод на экран, ввод с клавиатуры, печать, считывание информации и пр.


На диске файл не требует для своего размещения непрерывного пространства, обычно он занимает свободные кластеры в разных частях диска. Сведения о номерах этих кластеров хранятся в специальной FАТ-таблице.


Кластер является минимальной единицей пространства диска, которое может быть отведено файлу. Самый маленький файл занимает один кластер, большие файлы -несколько десятков гаастеров.


В файлах могут храниться разнообразные виды и формы представления информации: тексты, рисунки, чертежи, числа, программы, таблицы и т.п. Особенности конкретных файлов определяются их форматом.

Под форматом понимается элемёнт языка, в символ 0 или 1 лическом виде описывающий представление информации в файле.

Текстовая информация хранится в файле в кодах АSCII , в так называемом текстовом формате. Содержимое текстовых файлов можно просмотреть на экране дисплея с помощью разных программных средств, в том числе и в М8 ВО8.


Любой другой файл с нетекстовой информацией просмотреть теми же средствами, что и текстовый файл, не удается. При просмотре на экран будут выводиться абсолютно непонятные символы.


Для характеристики файла используются следующие параметры:
  • полное имя файла;
  • объем файла в байтах;
  • дата создания файла;
  • время создания файла;
  • специалъные атрибуты файла


С понятием файла в МS DО8 тесно связано понятие логического диска. Логический диск создается и управляется специальной программой (драйвером). Он имеет уникальное имя в виде одной латинской буквы, напримёр С, D, Е, Р и т.д.


Способы образения к файлу


Как обращаться к файлу?


К файлу можно обращаться с помощью имени, полного имени, спецификации. Для того чтобы воспользоваться одним из этих вариантов, надо знать ряд правил и соглашений, позволяющих унифицировать в операционной системе процедуру обращения к файлу.


Рассмотрим эти варианты.


Правило образования имени. Имя файла всегда уникально и служит для отличия одного файла от другого. Имя файла образуется не более чем из восьми символов, причем используются только буквы латинского алфавита.


В качестве имени файла можно использовать символьное имя устройства:


Правило образования полного имени. Обычно к файлу обращаются с помощью 'лолного имени, за исключением оговоренных выше случаев. Полное имя файла более нодробно характеризует файл и образуется из имени файла и типа (расширения), разделенных точкой.


Тип файла служит для характеристики хранящейся в файле информации и обра-зуетея не более чем из трех символов, причем используются, как и при образовании имени, только буквы латинского алфавита.


В полном имени недопустимы пробелы между именем и типом. При образовании типа, так же как и имени, нельзя использовать русские буквы и символы .


Загрузка операционной системы


Алгоритм загрузки операционной системы

Операционная система хранится во внешней памяти обычно на жестком диске, реже - на гибком. Для нормальной работы компьютера необходимо, чтобы основные модули операционной системы находились в оперативной памяти. Поэтому после включения компью тера организована автоматическая перезапись (загрузка) операционной системы с диска в оперативную память.


Загрузка операционной системы - перезапись операционной системы с диска (жесткого или гибкого) в оперативную память.

  • После включения компьютера вы наблюдаете за сменой цифр на экране. Эти цифры отображают процесс тестирования оперативной памяти программой ВЮ8. При обнаружении неисправности в ячейках оперативной памяти будет выдано сообщение.



  • После успешного окончания тестирования аппаратуры производится обращение к дисководу с гибким диском А, и рядом с ним загорается лампочка индикации. Если вы загружаете операционную систему с гибкого диска, то надо до или во время тестирования вставить системный диск в дисковод А. В противном случае при отсутствии на диске А операционной системы осуществляется обращение к жесткому диску, о чем свидетельст-вует засветившаяся рядом с ним лампочка индикации.



  • Начинается считывание в оперативную память 0-го сектора 0-й стороны диска, в ко-тором находится загрузчик Управление передается загрузчику,. который проверяет наличие на системном диске модуля расширения IO..SIS и базового модуля М8DО8.8У8.



  • Если они находятся в отведенном для них месте,то он загружает их в оперативную память, в противном случае будет выдано сообщение об их отсутствии. В этом случае рекомендуется произвести повторную загрузку.



  • Сигнал повтор-ной загрузки передает управление постоянному модулю ВЮ8, который снова перепи-сывает с диска в оперативную память блок начальной загрузки и т. д.



  • Для повторной загрузки операцион-ноп системы в память нажать одновременно клавиши Ctrl_Alt_Del



  • После успешно выполненной загрузки в оперативную память модуля расширения Ю.8У8 и базового модуля МSDOS.8У8 загружается командный процессор СОММАND.СОМ и обрабатывается файл конфигурации СОММАND.СОМ , который содержит команды подключения необходимых драйверов. Этот файл может отсутствовать, если вас устраивает базовый вариант операционной системы.



  • Затем выполняется обработка командного файла АПТОЕХЕС.ВАТ. С помощью этого файла вы можете произвести настройку параметров операционной среды.

Файлы с расширением .ВАТ играют при работе в системной среде особую роль. Они содержат совокупность ко-манд операционной системы или имен исполняемых файлов. После запуска файла с расширением .ВАТ все записанные в нем команды выполняются автоматически одна за другой.


Классификация команд

Команды можно классифицировать по двум признакам - по способу реализации и функциональному назначению.

По способу реализации команды разделяются на две группы

резидентные (внутренние, встроенные

транзитные (внешние, утилиты, обслуживающиее


Классификация команд по способу реализации

Резидентные команды входят в состав командного процессора Norton Commander и после окончания загрузки операционной системы МS DOS обычно ра| полагаются в оперативной памяти.


Резидентные команды доступны в любой момент времени. Пользователю не надо заботиться об их наличии или отсутствии в составе операционной системы. После ввода пользователем резидентной команды операционш система проводит анализ ее структуры и при отсутствии ошибок вызывает ее на выполнение из оперативной памяти. При этом не требуется обращения к внешней памяти, что существенно сокращает время ее выполнения. В операционной системе М8 D05 невозможны замена или добавление резидентных команд, так как они являются частью командного процессора СОММАND.СОМ.


Транзитные команды реализуются в виде файлов типа .СОМ или .ЕХЕ и по-стоянно находятся на диске в области пользователя. После ввода транзитной команды организация работы будет аналогична обычной процедуре обработки программного файла. Командный процессор СОММАND.СОМ анализирует структуру введенной команды, пере-дает управление другим модулям операционной системы, которые организуют обращение к диску и считывание программы из файла в оперативную память. Имя этого файла соот-ветствует имени введенной команды. После выполнения команды управление возвра-щается командному процессору.


Можно неограниченно расширять возможности операционной системы за счет введения новых транзитных команд. По сравнению с резидентными командами транзитные команды характеризуются большим временем выполнения из-за необходимости обращения к диску. Транзитные команды так же, как и резидентные, задаются именем без указанш типа.


По функциональному назначению классификация команд может быть сделана весьма условно вследствие разнообразных возможностей многих команд.

Основным функциональным признаком может служить объект, с которым производятся различные действия, например каталог, файл, диск.

В этом случае выделяются следующие группы команд:
  • для работы с каталогами,
  • для работы с файлами,
  • для работы с дисками,
  • для управления памятью и устройствами,
  • для конфигурирования системы и др.