Операционная система MS DOS

Автор работы: 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
Основные понятия
Список использованной литературы

Содержимое работы - 1 файл

Реферат информатика.doc

— 157.50 Кб (Скачать файл)

Взаимодействует с 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.sys,

     - определяет состояние подключенных  устройств,

     - инициализирует подключенные устройства,

     - загружает необходимые драйверы устройств,

     - передает управление MSDOS.sys.

6. MSDOS.sys:

    - инициализирует (настраивает) свои внутренние рабочие таблицы,

    - загружает  драйверы, указанные в файле  config.sys,

    - загружает  командный процессор (файл COMMAND.com)

7. Командный  процессор “выполняет” команды,  указанные в файле

   autoexec.bat

8. Командный процессор выдает на экран Монитора системную подсказку

   MS DOS и  ожидает команд Пользователя 
 

Причина отсутствия в MS-DOS русских  символов 

Набор символов, которые могут отображаться на экране ваших компьютеров в текстовых  и графических режимах MS-DOS, расположен в микросхеме постоянного запоминающего устройства (ПЗУ) видеоадаптера.

Операционная  система Windows, в отличие от MS-DOS, не использует символы из ПЗУ видеоадаптера. Для отображения символов, Windows использует наборы шрифтов, хранящихся в специальных файлах.

Обычно в ПЗУ  видеоадаптера записан так называемый стандартный расширенный набор ASCII-символов. Этот набор не содержит символов кириллицы  и, следовательно, компьютер не может  отображать их на экране дисплея.  

Для "русификации" видеоадаптеров можно либо перепрограммировать ПЗУ адаптера, либо использовать специальные резидентные программы, подменяющие набор символов видеоадаптера своим собственным.

"Русификация"  видеоадаптеров на уровне ПЗУ  позволяет в дальнейшем сохранить  несколько килобайт оперативной памяти компьютера, так как отпадет необходимость в использовании специальных резидентных программ. Кроме того, если вам не повезло и на вашем компьютере установлен видеоадаптер CGA или Hercules, то перепрограммирование ПЗУ является единственной возможностью (кроме, конечно, замены видеоадаптера, что, кстати, в этом случае предпочтительней) для отображения символов кириллицы в текстовых режимах.

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

При "русификации" видеоадаптера с помощью специальных  программ необходимо загрузить в оперативную память компьютера небольшой резидентный модуль. Этот резидентный модуль будет подменять набор символов, записанный в ПЗУ видеоадаптера.

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

Теперь нажатие  на клавиши клавиатуры будет вызывать ввод не латинских, а русских символов. Обычно клавиши переназначаются в соответствии с отечественным стандартом для печатных машинок ("ЙЦУКЕН"). Рядом с латинскими символами, расположенными на клавишах клавиатуры, мы советуем разместить наклейки с символами кириллицы. Удобно, если латинские символы имеют черный цвет, а символы кириллицы - красный.

Более подробная  информация о русификации клавиатуры представлена в разделе "Как русифицировать 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 команды интернациональной поддержки. В файле CONFIG.SYS вы должны загрузить  драйвер SETVER.EXE, добавить вызов команды COUNTRY и загрузить драйвер DISPLAY.SYS:

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 не сможет интерпретировать эти файлы и загрузка компьютера произойдет неправильно.

Теперь вы сможете  просматривать и редактировать документы, написанные на русском языке, кроме того, у вас останутся все преимущества MS-DOS версии 6.0.

При редактировании текстов на русском языке переключите  клавиатуру в режим ввода символов кириллицы. Для этого нажмите  на правую клавишу <Ctrl>. Нажав на правую клавишу <Ctrl> второй раз, вы переключите клавиатуру обратно на ввод латинских символов. 
 

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

Операционная система (DOS) - совокупность программ, управляющих работой ПК;

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

Драйвер - программа управляющая внешними устройствами;

Пример:

kbr.sys - драйвер  клавиатуры  

Каталог (директория) - группа файлов,объединенных по какому-либо признаку.

Вся информация, хранящаяся в ПК размещается в файлах. Для обращения к файлу используется имя файла.

ИМЯ ФАЙЛА: имя.тип 

имя - может содежать латинские буквы, цифpы и знаки  подчеpкивания, не более 8 символов;

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

Пример:

docum1.txt lex.bat baza  

Информация о работе Операционная система MS DOS