Подготовка дисков к работе.
Команды файла CONFIG.SYS
Передача параметров.
Соглашение о файлах
его имя (8 символов) и его расширение или тип (3 символа).
Как записывается путь в командной строке?
Использование метасимволов (они используются в именах и типах): * - любое количество допускаемых символов (от 1 до 8).
– один допустимый символ
Зарезервированные имена:
1. CON – консоль (Клава и экран монитора)
2. AUX – первое коммуникационное устройство (это устройство предназначено для передачи данных по линиям данных)
3. CON 1
4. CON 2
5. PRN – первое печатающее устройство
6. LPT 1 = PRN
7. LPT 2
8. NUL – пустое устройство
Основные команды MS DOS.
HELP _ имя команды – получение справки;
DIR_ - просмотр содержания каталога;
CD_ - смена каталога;
MD _ параметры(Make Dir) – создание каталога, выполняется в текущем каталоге;
RD_имя (Remove Dir) – удаление каталога;
Имя диска (н-р, С:) – переход на другой диск;
COPY_откуда и куда – копирование файла;
COPY _ несколько файлов, объединение «+» - объединение файлов;
|
|
Ren _ стирание имени новое – переименование файлов;
Del _ имя файла – удаление файлов.
Командные файлы (КФ)
После имени КФ указываются параметры (до 10) a в КФ имя запоминается в % №(цифра)
%0 – это означает имя КФ a дополнительные команды пакетных файлов: CALL (это вызов другого КФ); ECHO (это управление режимом ECHO и выход); FOR (создание циклов); GOTO; IF; PAUSE.
Конфигурирование ОС MSDOS: Цели: настройка на конкретную конфигурацию оборудование; адаптация к потребностям пользователя; повышение производительности.
Break – установка режима прерывания
Buffers – количество буферов в/в
Country – MSDOS настраивается на стандарт какой-либо страны
Device – установка драйверов устройств
В версии 6 ОС MSDOS возможны интерактивные файлы CONFIG.SYS, для этого существуют спец команды.
Файл автозагрузки:
SET – установка значений системной переменной
PROMT – текст приглашения
Надо разметить диск (форматировать). При этом выполняется тестирование диска (проверка, не является ли он дефективным).
Используется файловая система – FAT.при форматировании системы дискеты в нее заполняется Boot Record, IO.SYS. и MS DOS.SYS.
Переназначение вв/выв.
Имя первого устройства > имя второго устройства.
Требования к ОС:
1) функциональные требования
2) расширяемость ОС: код пишется т.о., чтобы была возможна модификация кода без нарушения целостности системы
3) переносимость: код д.б. переносим с одного процессора на другой
4) надежность и отказоустойчивость: это система д.б. защищена от отказов. Результаты работы системы д.б. предсказуемыми
5) совместимость: ОС д.им. средства для выполнения приложения (прикладных программ) написанных для ОС
|
|
6) безопасность – защита ресурсов одного пользователя от другого
7) производительность ОС не должна на много уменьшать производительные средства
Программное обеспечение ОС строится по модульному принципу, их 2 группы
1 a ядро – это модули, выполняющие основные функции ОС
2 a модули, выполняющие вспомогательные функции
Модули ядра выполняют базовые функции ОС:
-- управление процессами
-- управление памятью
и т.д.
В состав ядра входят функции, решающие внутрисистемные задачи:
Это: переключение контекстов, загрузка – выгрузка страниц, обработка прерываний и т.д.
Функции для поддержки приложений: - системные вызовы: открытие – закрытие файлов, вывод информации на экран монитора.
Ядро взаимодействует с приложениями через интерфейс прикладного программирования. Функции, выполняемые модулями ядра, это наиболее часто исполняемые функции, их скорость выполнения определяет производительность всей системы. Ядро оформляется в виде программного модуля. Часть компонентов ОС оформляется в виде обычных приложений.
Вспомогательные модули делятся на группы:
1) утилиты – программы, решающие отдельные задачи управления и сопровождения компьютерной системы
2) системные обрабатывающие программы – редакторы, компиляторы, компоновщики, отладчики
3) программы предоставления пользователю дополнительных услуг
4) библиотека процедур различного назначения
Для выполнения своих задач утилиты, обрабатывающие программы, библиотеки обращаются с помощью системных вызовов к функции ядра.
Разделение ОС на ядра и модули приложения обеспечивает легкую расширяемость ОС (если новая функция появлялась, то исправь только ядро и не надо изменять другие приложения).
Модули, оформленные в виде утилит, системных обрабатывающих программ и системных библиотек обычно загружаются в ОП только на время выполнения своих функций.
Ядро как правило выполняется в привилегированном режиме.