Програма на мові Turbo Pascal, лінійні програми Команди галуження, вибору та мітки переходу

Вид материалаКонспект
Огляд версій ms dos
Сумісність версій ms dos
Основні складові частини ms dos
Блок початкового завантаження + IO.sys + MS DOS.sys - ядро MS DOS.
Non-System disk or disk error
Подобный материал:
1   2   3   4   5   6   7   8   9   ...   17

ОГЛЯД ВЕРСІЙ 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 Кб (9 секторів, 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 - пам'ять (High 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 версії M.

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

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 і вище);

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

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

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

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

- файл Config.sys;

- файл AutoExec.bat.

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

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

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

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

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

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

Non-System disk or disk error