Студопедия — Операційна система MS DOS
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Операційна система MS DOS






 

Терміни:

Резидентна програма - програма, яка після завантаження в ОЗУ і передачі їй управління ініціалізувався таким чином, що

постійно знаходиться в ОЗУ і виконується паралельно іншим програмам.

Регістри CPU - спец. внутрішні пристрої CPU, які призначені для зберігання інформації.

*.bat-файл(Batch-файл) - спец. текстовий файл, що містить команду або групу команд MS DOS (або викликів програм), які виконуються послідовно або в складнішому порядку.

 

Операційна система DOS складається з наступних частин:

 

1. Базова система введення-виведення (ВIOS), що знаходиться в постійній пам'яті (постійному пристрої, що запам'ятовує, ПЗП) комп'ютера. Ця частина операційної системи є «вбудованою» в комп'ютер. Її призначення полягає у виконанні найбільш простих і універсальних послуг операційної системи, пов'язаних із здійсненням введення-виведення. Базова система введення-виведення містить також тест функціонування комп'ютера, що перевіряє роботу пам'яті і пристроїв комп'ютера при включенні його електроживлення. Крім того, базова система введення-виведення містить програму виклику завантажувача операційної системи.

 

2. Завантажувач операційної системи - це дуже коротка програма, що знаходиться в першому секторі кожної дискети з операційною системою DOS. Функція цієї програми полягає в прочитуванні в пам'ять ще двох модулів операційної системи, які і завершують процес завантаження DOS.

- блок початкового завантаження (розміщується в 1-му секторі 0-дорожки 0-сторони системної дискети)

- модуль взаємодії з BIOS (IO.sys для версії 5.0 і вище)

- модуль обробки переривань (MSDOS.sys для версії 5.0 і вище)

 

Блок початкового завантаження + IO.sys + MSDOS.sys - ядро MS DOS.

 

Блок початкового завантаження:

Розміщується:

у 1-му секторі 0-дорожки 0-сторони системної дискети

у 1-му секторі HDD-диска, в розділі, відведеному під DOS.

Проглядає КОРЕНЕВИЙ каталог системного диска. Перевіряє, чи є перші два файли в каталозі - файлами IO.sys і MSDOS.sys. Если ТАК - завантажує їх в ОЗУ і передає управління MS DOS. Якщо НЕМАЄ - повідомлення на екрані і очікування натиснення якої-небудь клавіші Користувачем:

 

Non-system disk or disk error

Replace and press any key when ready

 

Не системний диск або помилка диска

Замініть і натисніть яку-небудь клавішу, коли буде готове

 

Саме тому, при "виготовленні" Системної Дискети - необхідно переносити файли IO.sys і MSDOS.sys на Системну Дискету за допомогою спец.программи SYS.com.

 

IO.sys:

Це резидентний модуль (завжди знаходиться в ОЗУ після завантаження, поки включений PC).

Взаємодіє з BIOS. Розширює можливості BIOS або змінює її властивості(де необхідно) за допомогою додаткових драйверів.

 

MSDOS.sys:

Це резидентний модуль.

Забезпечує інтерфейс високого рівня для прикладних програм, містить програмні засоби для управління файлами, пристроями введення-висновку, обробка виняткових ситуацій(помилок) і ін.

Прикладна Програма викликає функції цього модуля через механізм переривань(програмні переривання, див. тема 5.1), передаючи (приймаючи) інформацію до(від) MS DOS через регістри CPU або(и) області пам'яті ОЗУ. MSDOS.sys транслює(переводить) запит прикладної програми в один або декілька викликів (IO.sys+BIOS).

 

3. Командний процесор DOS обробляє команди, що вводяться користувачем. Командний процесор знаходиться в дисковому файлі COMMAND.COM на диску, з якого завантажується операційна система. Деякі команди користувача, наприклад Туре, Dir командний процесор виконує сам. Такі команди називаються внутрішніми. Для виконання решти (зовнішніх) команд користувача командний процесор шукає на дисках програму з відповідним ім'ям і якщо знаходить її, то завантажує в пам'ять і передає їй управління. Після закінчення роботи програми командний процесор видаляє програму з пам'яті і виводить повідомлення про готовність до виконання команд (запрошення DOS).

 

Командний процесор (COMMAND.com):

Окремий Модуль MS DOS.Этот модуль може бути замінений на іншій, зручніший.

Призначений:

- прийом команд з клавіатури або з *.bat - файлів і їх виконання

- виконання команд файлу Autoexec.bat при завантаженні MS DOS

- завантаження в ОЗУ і запуск на виконання прикладних програм в середовищі MS DOS

 

Командний процесор складається з 3-х частин:

- резидентна(розміщується в ОЗУ відразу після MSDOS.sys, включає процедури обслуговування деяких переривань, процедури обробки стандартних помилок MS DOS, процедуру завантаження транзитної частини командного процесора)

- що ініціалізувала(у ОЗУ слідує відразу за резидентною частиною; під час завантаження OS їй передається управління;она “виконує” файл Autoexec.bat і деякі інші дії; ця частина командного процесора стирається з ОЗУ першою ж завантаженою програмою)

- транзитна(завантажується в старші адреси ОЗУ; обробляє всі внутрішні команди, команди з клавіатури і з *.bat-файлов; видає системну підказку MS DOS; завантажує в ОЗУ програми і передає їм управління)

 

 

4. Зовнішні команди DOS - це програми, що поставляються разом з операційною системою у вигляді окремих файлів. Ці програми виконують дії обслуговуючого характеру, наприклад форматування дискет, перевірку дисків і т.д. Драйвери пристроїв - це спеціальні програми, які доповнюють систему введення-виведення DOS і забезпечують обслуговування нових або нестандартне використання тих, що є.

 

Зовнішні команди(програми):

Додаткові програми, що входять в MS DOS, що виконують певні функції.

 

5. Драйвери пристроїв, файл Config.sys, файл Autoexec.bat,

Драйвери пристроїв:

Спеціальні резидентні програми, які управляють зовнішніми пристроями. Драйвери завантажуються в ОЗУ в тому порядку, як вони

вказані у файлі CONFIG.sys.

 

CONFIG.sys:

Спец. текстовий файл, де міститься інформація про підвантажувані додаткові драйвери і деяка інша інформація, що стосується безпосередньо MS DOS і виконуваних в її середовищі прикладних програм.

MS DOS виконує цей файл автоматично, відразу після завантаження COMMAND.com.

 

AUTOEXEC.bat:

Спец. текстовий файл, де міститься додаткова настроювальна інформація.

MS DOS виконує цей файл автоматично, відразу після виконання CONFIG.sys.

 

 







Дата добавления: 2015-08-31; просмотров: 620. Нарушение авторских прав; Мы поможем в написании вашей работы!



Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...

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

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

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит...

Кран машиниста усл. № 394 – назначение и устройство Кран машиниста условный номер 394 предназначен для управления тормозами поезда...

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

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

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

Закон Гука при растяжении и сжатии   Напряжения и деформации при растяжении и сжатии связаны между собой зависимостью, которая называется законом Гука, по имени установившего этот закон английского физика Роберта Гука в 1678 году...

Studopedia.info - Студопедия - 2014-2024 год . (0.008 сек.) русская версия | украинская версия