Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Операционные Системы.docx
Скачиваний:
6
Добавлен:
02.09.2019
Размер:
105.11 Кб
Скачать

Лекция 2.

13.02.12

Создание системной переменной

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

Set_имя переменной = значение

Пример:

Set_lib = c:\bc – создает доступ к файлу

Отображ или ввод систем данных

Осущ ч/з

Data – if указ без параметров то месяц день год(4 цифр)

Вывод и изменение системного времени – time

Ver – версия ОС

Сервисные и служебные комнд

Передача параметров в комнд файл bat

f.bat on/off

if_”%1” == “on”_goto_m1

goto_m2

:m1

Echo_on

Echo_просто текст

Goto_m3

:m2

@echo_off

Echo_ввывод отключен

:m3

Проверка сущестоввания файла

If_exist_a:\kt\ab.txt_goto_l1

Echo_файл отсутствует

Goto_l2

:l1

Echo_файл существует

:l2

Указание путей поиска исполняемый и командных файлов

Path_[path1];[path2];…без параметров

Path_c:;\dos;c:\sys

Прерывание – процесс возник в резте события внешнего по отношению к вып команде или не предусмотренного программой которой порождает выполнение процедур не содерж в составе программы а имеющиеся в составе ОС

Т.О.- MS DOS – содержит спец программ для обработк прерываний(обработчик прерываний).

Состав ОС MS DOS

  1. BIOS – базовая система ввода вывода, содержит 32 низкоуровневых обработчика прерывания (0 - 31) находящихся в ПЗУ

  2. BR – начальный загрузчик, предназначен для нахождения загрузочных файлов(системных файлов ОС), находящихся в 0-секторе системного диска

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

  4. MSDOS.sys – системный файл, содержит все остальные обработчики прерываний, находится в корневом каталоге системного диска (256 возможных).

  5. COMMAND.COM – командный процессор, находится в любом месте системного диска

Функции:

  1. Выполнение внутренних команд

  2. Загрузка внешних команд и выгрузка исполнительных файлов

  1. Внешние команды

  2. Драйверы устройств – некоторые программы предназначенные для работы с внешними устройствами

Порядок загрузки ОС MS DOS

  1. BIOS – тестирование аппаратных компонентов ПК

  2. BR – начальный загрузчик – поиск системных фалов

2.1) IO.sys

2.2) CONFIG.SYS

2.3) Драйверы

3) MSDOS.SYS

4) COMMAND.COM

5) AUTOEXEC.BAT

Структура памяти

Max размер = 4гб

0 – 4 гб – fat 32 or fat 16

0 – 1088 – доступное пространство MS DOS

640 кб – 1 мб – верхняя память UMA

1 мб – 1088 кб – старшая память HMA

1088 кб – 4 гб – дополнительная память EMS

Файловые системы –

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

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

Следовательно, в место реал устройств ОС представ удобную логическую виртуальную модель представ в виде файловой системы.

Файл – именованная область на диске имеющая начало и конец.

Файловые системы:

  1. FAT

  2. NTFS

  3. S5

  4. UFS

  5. EXT2(3)

Файловая система явл частью ОС которая включает в себя:

  1. Совокупность всех файлов на диске

  2. Набор и структур данных испл для управ файлами(каталоги, дескрипторы, таблицы распред свобод и занятого пространства)

  3. Комплекс системных программных средств которые реализуют операции над файлами

Цели испл файлов:

  1. Долговременность и надёжность хранения вне зависимости от источника питания

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

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

Основные задачи файловой системы являются:

А) Однопользовательская ОС:

  1. Именование файлов

  2. Программный интерфейс приложений

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

  4. Устойчивость файловой системы к сбоям питания, ошибкам аппаратных и програмных компонентов

  5. Совместный доступ к фалам из нескольких приложений (однопользовательская мульти программная ОС)

  6. Защита фалов одного пользователя от не законного доступа одного пользователя (многопользовательская мульти программная ОС сетевой доступ)