Автор работы: n*****************@inbox.ru, 27 Ноября 2011 в 11:04, реферат
Операционная система (ОС) - это комплекс программного обеспечения, предназначенный для снижения стоимости программирования, упрощения доступа к системе, повышения эффективности работы.
Цель создания операционной системы - получить экономический выигрыш при использовании системы, путем увеличения производительности труда программистов и эффективности работы оборудования.
Назначение операционной системы
История создания MS-DOS
Основные характеристики операционной системы MS-DOS
Обзор версий MS DOS
Совместимость версий MS DOS
Отличие MS-DOS версии 6.0 от MS-DOS версии 5.0
Основные составные части MS DOS
Начальная загрузка MS DOS
Причина отсутствия в MS-DOS русских символов
Русификация MS-DOS
Основные понятия
Список использованной литературы
Взаимодействует с BIOS. Расширяет возможности BIOS или изменяет ее свойства (где необходимо) с помощью дополнительных драйверов.
MSDOS.sys:
Это резидентный модуль.
Обеспечивает интерфейс высокого уровня для прикладных программ,
содержит программные средства для управления файлами, ус-вами
ввода-вывода, обработка исключительных ситуаций(ошибок) и др.
Прикладная Программа вызывает функции этого модуля через механизм
прерываний (программные прерывания,см. тема 5.1), передавая
(принимая) информацию к (от) MS DOS через регистры CPU или (и) области
памяти ОЗУ. MSDOS.sys транслирует (переводит) запрос прикладной прог-
раммы в один или несколько вызовов (IO.sys+BIOS).
Командный процессор (COMMAND.com):
Отдельный Модуль MS DOS.Этот модуль может быть заменен на другой,
более удобный.
Предназначен :
- прием команд с клавиатуры или из *.bat - файлов и их
выполнение,
- выполнение команд файла AutoExec.bat при загрузке MS DOS,
- загрузка в ОЗУ и запуск на выполнение прикладных программ
в среде MS DOS
Командный процессор состоит из 3-х частей:
- резидентная(размещается в ОЗУ сразу после MSDOS.sys,
включает
процедуры обслуживания
процедуры обработки стандартных ошибок MS DOS,процедуру
загрузки транзитной части командного процессора),
- инициализирующая(в
ОЗУ следует сразу за
во время загрузки OS ей передается управление;она “выполняет”
файл AutoExec.bat и некоторые другие действия;эта часть ко-
мандного процессора стирается из ОЗУ первой же загруженной
программой),
- транзитная(загружается
в старшие адреса ОЗУ;
внутренние команды, команды с клавиатуры и из *.bat-файлов;
выдает системную подсказку MS DOS;загружает в ОЗУ программы
и передает им управление)
Внешние команды(программы):
Дополнительные программы, входящие в MS DOS, выполняющие определен-
ные функции.
Драйверы устройств:
Специальные резидентные программы, которые управляют внешними ус-
тройствами.Драйверы загружаются в ОЗУ в том порядке, как они
указаны в файле CONFIG.sys.
CONFIG.sys:
Спец.текстовый файл,где содержится информация о подгружаемых
дополнительных драйверах и некоторая другая информация,
касающаяся непосредственно MS DOS и выполняемых в ее среде
прикладных программ.
MS DOS выполняет
этот файл автоматически,
COMMAND.com.
AUTOEXEC.bat:
Спец.текстовый файл,где содержится дополнительная настроечная
информация.
MS DOS выполняет этот файл автоматически, сразу после выполнения
CONFIG.sys.
Начальная
загрузка MS DOS
1. При включении PC вначале выполняются программы BIOS.
2. После тестирования и др.действий процедура POST (из модуля BIOS)
осуществляет поиск и загрузку блока начальной загрузки:
- вначале производится поиск на устройстве A:
(если не найдено - поиск на устройстве C:,если не найдено,
то вызывается встроенный в ПЗУ BASIC или производятся
другие действия,”указанные” в ПЗУ)
3. Блок начальной загрузки производит поиск в корневом каталоге
системной дискеты (диска) файлов IO.sys и MSDOS.sys (эти файлы должны
быть первыми и именно в таком порядке),
4. Блок начальной загрузки производит загрузку файла IO.sys и передает
ему управление,
5. IO.sys:
-
загружает и настраивает MSDOS.
-
определяет состояние
-
инициализирует подключенные
- загружает необходимые драйверы устройств,
- передает управление MSDOS.sys.
6. MSDOS.sys:
- инициализирует (настраивает) свои внутренние рабочие таблицы,
- загружает драйверы, указанные в файле config.sys,
- загружает командный процессор (файл COMMAND.com)
7. Командный
процессор “выполняет” команды,
autoexec.bat
8. Командный процессор выдает на экран Монитора системную подсказку
MS DOS и
ожидает команд Пользователя
Причина
отсутствия в MS-DOS русских
символов
Набор символов, которые могут отображаться на экране ваших компьютеров в текстовых и графических режимах MS-DOS, расположен в микросхеме постоянного запоминающего устройства (ПЗУ) видеоадаптера.
Операционная система Windows, в отличие от MS-DOS, не использует символы из ПЗУ видеоадаптера. Для отображения символов, Windows использует наборы шрифтов, хранящихся в специальных файлах.
Обычно в ПЗУ
видеоадаптера записан так
Для "русификации" видеоадаптеров можно либо перепрограммировать ПЗУ адаптера, либо использовать специальные резидентные программы, подменяющие набор символов видеоадаптера своим собственным.
"Русификация"
видеоадаптеров на уровне ПЗУ
позволяет в дальнейшем
Однако для перепрограммирования ПЗУ видеоадаптера нужны специальные аппаратные средства и сведения о расположении в ПЗУ набора шрифтов. Таким образом перепрограммирование ПЗУ является весьма сложной задачей и может выполняться только высококвалифицированными специалистами.
При "русификации"
видеоадаптера с помощью
Кроме выполнения
русификации видеоадаптера
Теперь нажатие на клавиши клавиатуры будет вызывать ввод не латинских, а русских символов. Обычно клавиши переназначаются в соответствии с отечественным стандартом для печатных машинок ("ЙЦУКЕН"). Рядом с латинскими символами, расположенными на клавишах клавиатуры, мы советуем разместить наклейки с символами кириллицы. Удобно, если латинские символы имеют черный цвет, а символы кириллицы - красный.
Более подробная
информация о русификации клавиатуры
представлена в разделе "Как русифицировать
MS-DOS".
Русификация
MS-DOS
Операционная система MS-DOS версии 6.0 содержит команды и программы для интернациональной поддержки.
Мы предлагаем вам для проведения русификации, после установки MS-DOS версии 6.0, заменить файлы команд и программ интернациональной поддержки соответствующими файлами из русскоязычной версии MS-DOS. В настоящее время выпущены русскоязычные версии MS-DOS 4.01, 5.0 и 6.0.
Если у вас нет русской версии MS-DOS, скопируйте из русскоязычной версии 4.0 или 5.0 операционной системы MS-DOS, следующие файлы: COUNTRY.SYS, DISPLAY.SYS, KEYBOARD.SYS, KEYB.COM, а также файлы с расширением CPI. Замените этими файлами соответствующие файлы в каталоге MS-DOS.
Так как драйвер DISPLAY.SYS и программа KEYB.COM проверяют версию операционной системы, то их необходимо "обмануть". Для этого выполните следующие команды:
C:\DOS\SETVER KEYB.COM 4.01
C:\DOS\SETVER DISPLAY.SYS 4.01
Затем с помощью
любого текстового редактора вам
надо добавить в файлах CONFIG.SYS и AUTOEXEC.BAT
команды интернациональной
DEVICE=C:\DOS\SETVER.EXE
COUNTRY=7,,C:\DOS\COUNTRY.SYS
DEVICE=C:\DOS\DISPLAY.SYS CON=(EGA,437,1)
В файле AUTOEXEC.BAT необходимо добавить вызов двух команд MODE и выполнить загрузку резидентной программы KEYB:
c:\dos\mode CON CP PREP=((866) C:\DOS\EGA.CPI)
c:\dos\mode CON CP SEL=866
D:\DOS\keyb RU,,D:\DOS\KEYBOARD.SYS /ID:093
После внесения всех изменений в файлы CONFIG.SYS и AUTOEXEC.BAT перезагрузите компьютер. При перезагрузке компьютера в оперативную память загружаются резидентные модули программ русификации.
Не используйте
для редактирования файлов CONFIG.SYS и
AUTOEXEC.BAT текстовые процессоры, сохраняющие
редактируемые файлы в
Теперь вы сможете просматривать и редактировать документы, написанные на русском языке, кроме того, у вас останутся все преимущества MS-DOS версии 6.0.
При редактировании
текстов на русском языке переключите
клавиатуру в режим ввода символов
кириллицы. Для этого нажмите
на правую клавишу <Ctrl>. Нажав на правую
клавишу <Ctrl> второй раз, вы переключите
клавиатуру обратно на ввод латинских
символов.
Основные
понятия
Операционная система (DOS) - совокупность программ, управляющих работой ПК;
Файл - набор взаимосвязанных данных, имеющих общее имя, находящихся на дискете или винчестере и доступных для обработки на компьютере;
Драйвер - программа управляющая внешними устройствами;
Пример:
kbr.sys - драйвер
клавиатуры
Каталог (директория) - группа файлов,объединенных по какому-либо признаку.
Вся информация, хранящаяся в ПК размещается в файлах. Для обращения к файлу используется имя файла.
ИМЯ ФАЙЛА: имя.тип
имя - может содежать латинские буквы, цифpы и знаки подчеpкивания, не более 8 символов;
тип - может содежать латинские буквы, цифpы и знаки подчеpкивания, не более 3 символов. Тип или расширение могут отсутствовать.
Пример:
docum1.txt lex.bat baza