трусики женские украина

На головну

MS DOS - Інформатика

ТЕМА 7.1 (лекція)

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

Огляд версій MS DOS. Основні складові частини MS DOS.

Початкове завантаження MS DOS.

Терміни:

Внутрішні команди MS DOS - команди, які виконуються безпосередньо

командним процесором MS DOS.

Зовнішні команди MS DOS - окремі програми, які для виконання

завантажуються командним процесором MS DOS в ОЗУ.

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

і передачі їй управління ініціалізується таким чином, що

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

Регістри CPU - спец.внутренние пристрою CPU, які призначені

для зберігання інформації.

*.bat-файл(Batch-файл) - спец.текстовый файл, вмісний команду

або групу комманд MS DOS (або викликів програм), які виконуються

послідовно або в більш складному порядку.

ІСТОРІЯ MS DOS

У жовтні 1980 р. менеджери фірми IBM зайнялися пошуками OS для

свого 16-розрядного PC, що перебуває в стадії розробки.

У той період на ПЭВМ найбільш широко застосовувалася OS CP/M

(Control Program for MicroComputers) фірми Digital Research.

Не досягши угод, що приймаються з Digital Research

фірма IBM звернулася до фірми MicroSoft(Білл Гейтс). У той момент

у MicroSoft не було відповідної OS, але їй була відома невелика фірма (Seattle Computer Products), яка мала таку

OS. За 50000$ Білл Гейтс придбав права на цю OS.

У подальшому ця OS послужила основою для MS DOS. У листопаді 1980

року Microsoft і IBM підписали договір на розробку OS для

IBM PC. У лютому 1981 р. з'явилася перша версія PC/MS-DOS,

яка працювала на IBM PC. У серпні 1981 р. - PC DOS 1.0

(ця версія була затверджена для застосування на IBM PC).

ОГЛЯД ВЕРСІЙ MS DOS

Версії 1.х:

Дуже схожа на OS CP/M(вважалася стандартом в той період).

Підтримувався тільки односторонній формат дискет з об'ємом пам'яті

160 Кб (8 секторів, 40 доріжок, розмір сектора 512 байт).

Починаючи з версії 1.25(PC DOS 1.0), що з'явилася в Травні 1982 р.

введений двосторонній формат дискет з об'ємом пам'яті 320 Кб.

Версії 2.х:

Версія 2.0 - Березень, 1983 р.

Додаткові можливості:

- робота з жорсткими дисками(HDD),

- ієрархічна структура файлової системи,

- кошти перенаправляти введення/висновку(запозичені у UNIX),

- концепція драйверів периферійних

пристроїв(використовуючи файл CONFIG.SYS), що встановлюються, що дозволило оперативно

адаптувати OS до різних конфігурацій апаратних

коштів.

- Мітки томів(носіїв інформації),

- атрибути файлів,

- спулер принтера(пец.программа,позволяющая виводити інформацію

на принтер в фоновому режимі) - PRINT.com,

- формат дискет на 360 Кб ( секторів, 40 доріжок, розміру

сектора 512 байт)

Версії 3.х:

Версія 3.05 - Серпень, 1984 р.

Додаткові можливості:

- формат дискет на 1.2 Мб,

- дискети 3.5"(формат 720 Кб)(починаючи з версії 3.2),

- разбиение HDD на логічні диски(розміром до 32 Мб), що

дало можливість використати HDD більшого, ніж 32 Мб об'єму,

- улучшенна підтримка національних наборів символів.

- підтримка комп'ютерних мереж(слаба, починаючи з версії 3.1),

- команди(програми): LABEL, ATTRIB,

- команди(програми): XCOPY, REPLACE(починаючи з версії 3.3),

MS DOS 3.3 і на сьогоднішній день є найбільш широко вживаної

на IBM PC XT і на IBM PC AT-286 з об'ємом пам'яті

не більше за 640 Кб.

Версії 4.х:

Версія 4.0 - Листопад, 1988 р.

Додаткові можливості:

- підтримка графічних ВідеоАдаптеров EGA, VGA,

- об'єм логічних дисків - більше за 32 Мб.,

- підтримка стандарту LIM/EMS(райвер EMM386.sys, доступ

до додаткової пам'яті ОЗУ на IBM PC AT-386 і вище),

що дозволило окремі частини MS DOS завантажувати в додаткову

пам'ять,

- програма-оболонка Dos-Shell,

Незважаючи на це - MS DOS версій 4.х не набули широкого

поширення.

Версія 5.0:

Версія 5.0 - Липень, 1991 р.

Додаткові можливості:

- ефективне використання ОЗУ,

- додаткові сервісні програми,

- можливість завантаження ядра MS DOS, в HMA-пам'ять(igh Memory

Area) на IBM PC AT-286 і вище,

- можливість завантаження драйверів периферійних пристроїв в

UMB-пам'ять на IBM PC AT-386 і вище,

- для прикладних програм відводиться до 620 Кб адресного

простору(0-640 Кб) ОЗУ,

- підтримка HDD до 2 Гб,

- формат 2.88 Мб для дискет 3.5",

Версія 6.0:

Версія 6.0 - Березень, 1993 р.

Додаткові можливості:

- ефективне використання ОЗУ,

- додаткові сервісні програми,

- програмні засоби для оптимізації файлової системи

на логічних дисках(DEFRAG),

- вилучені команди(програми), що втратили актуальність,

- спец.программа MEMMAKER - оптимізація розташування резидентних

програм в ОЗУ,

- мультиконфигурационные файли CONFIG.sys(озможность вибору

варіанту конфігурації з меню),

- система захисту від вірусів(слаба),

- збільшення доступного дискового простору(DoubleSpace),

- кошти регулювання енергоспоживання PC (LapTop, NoteBook)

Версія 6.2:

Версія 6.2 - Жовтень, 1993 р.

Всі поліпшення - в області підвищення надійності роботи з даними

на рівні файлової системи.

Додаткові можливості:

- підвищена ефективність існуючих команд(програм),

- КЕШированіє CD-ROM (програма SMARTDRV),

- відмова від DoubleSpace без втрати інформації(озволяет повернути

логічний диск в початковий стан),

- виявлення і обхід фізичних дефектів HDD і FDD(SCANDISK),

- виявлення і усунення дефектів в файловій системі(SCANDISK),

в тому числі і "стислі" DoubleSpace,

- покрокове виконання будь-якого *.bat-файла, в тому числі і

AutoExec.bat,

СУМІСНІСТЬ ВЕРСІЙ MS DOS

Сумісність - можливість спільної роботи технічних засобів

або програмного забезпечення.

Якщо OS версії M сумісна з OS версії N це означає,

що все прогграммы, працюючі в OS версії N будуть працювати

і в OS версії

MS DOS 6.0 сумісна з MS DOS 5.0, 3.3.

MS DOS 6.2 сумісна з MS DOS 6.0, 5.0, 3.3.

ПРИМІТКА:

Версія MS DOS 4.0 - не розглядається.

ОСНОВНІ СКЛАДОВІ ЧАСТИНИ MS DOS

MS DOS складається з наступних компонент:

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

0-сторони системної дискети),

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

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

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

- зовнішні команди(програми) MS DOS,

- драйвери пристроїв,

- файл Config.sys,

- файл AutoExec.bat,

Блок початкового завантаження + 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).

Командний процесор(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)

здійснює пошук і завантаження блоку початкового завантаження:

- спочатку проводиться пошук на пристрої А:

(якщо не знайдено - пошук на пристрої З:,якщо не знайдено,

то викликається вбудований в ПЗУ 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 і чекає команд Користувача

СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ

1. Герхард Франкен, Сергій "Молявко

MS-DOS 6.2. .. для Користувача",

Київ, BHV, 1994, Москви, БІНОМА, 1994.

2. "DOS 3.3. Технічне керівництво". Методичні

матеріали.

3. "Фигурнов В.Э. IBM PC для Користувача"

м. Уфа, НПО "Інформатика і Комп'ютери", 1993 р.

4. Довідкове Керівництво по IBM PC. Методичні

матеріали.Частина 1. ТПП "СФЕРА". М. 1991 р.

5. Брябрин В.М. "Програмне забезпечення персональних

ЕОМ".

Авіація і космонавтика
Автоматизація та управління
Архітектура
Астрологія
Астрономія
Банківська справа
Безпека життєдіяльності
Біографії
Біологія
Біологія і хімія
Біржова справа
Ботаніка та сільське господарство
Валютні відносини
Ветеринарія
Військова кафедра
Географія
Геодезія
Геологія
Діловодство
Гроші та кредит
Природознавство
Журналістика
Зарубіжна література
Зоологія
Видавнича справа та поліграфія
Інвестиції
Інформатика
Історія
Історія техніки
Комунікації і зв'язок
Косметологія
Короткий зміст творів
Криміналістика
Кримінологія
Криптологія
Кулінарія
Культура і мистецтво
Культурологія
Логіка
Логістика
Маркетинг
Математика
Медицина, здоров'я
Медичні науки
Менеджмент
Металургія
Музика
Наука і техніка
Нарисна геометрія
Фільми онлайн
Педагогіка
Підприємництво
Промисловість, виробництво
Психологія
Психологія, педагогіка
Радіоелектроніка
Реклама
Релігія і міфологія
Риторика
Різне
Сексологія
Соціологія
Статистика
Страхування
Будівельні науки
Будівництво
Схемотехніка
Теорія організації
Теплотехніка
Технологія
Товарознавство
Транспорт
Туризм
Управління
Керуючі науки
Фізика
Фізкультура і спорт
Філософія
Фінансові науки
Фінанси
Фотографія
Хімія
Цифрові пристрої
Екологія
Економіка
Економіко-математичне моделювання
Економічна географія
Економічна теорія
Етика

8ref.com

© 8ref.com - українські реферати


енциклопедія  бефстроганов  рагу  оселедець  солянка