Зміст
Історія створення
Введення - виведення
Фільтри
Комунікації
Додаткові можливості управління клавіатурою і екраном
Застосування ANSI.SYS
Сумісність операційних систем
Завантаження MS DOS
Файли
Ідентифікація файлів
Обслуговування файлів в MS DOS
Доріжки і сектора
Жорсткі диски
Таблиця розміщення файлів і директорій
Структура директорія
Системне обслуговування файлів
Організація пам'яті
Сегменти
Доступ до пам'яті
Сегментні регістри
Регістри стека
Індексні регістри
Регістри загального призначення
Драйвери
Пристрої посимвольної і поблочної передачі даних
Переривання
Диспетчер функцій
Зарезервовані функції
Код помилки
В
Історія створення
Першої розробкою MS-DOS можна вважати операційну систему для персональних ЕОМ, створену фірмою Seattle Сomрuter Рroduсts в 1980 р. Наприкінці 1980 р. система, спочатку названа QDOS, була модифікована і перейменована в 86-DOS.Право на використання операційної системи 86-DOS було куплено Корпорацією Miсrosoft, що уклала контракт з фірмою IBM, зобов'язуючись розробити операційну систему для нової моделі персональних комп'ютерів, що випускаються фірмою. Коли в Наприкінці 1981 р. новий комп'ютер IBM РС придбав широку популярність, його операційна система являла собою модифіковану версію системи 86-DOS, названу РС-DOS, версія 1.0.
Незабаром після випуску IBM-РС на ринку стали з'являтися персональні комп'ютери "схожі з РС". Операційна система цих комп'ютерів називалася MS-DOS, версія 1.0. Корпорація Miсrosoft надала у розпорядження фірм, що виробляють ці машини, точну копію операційної системи РС-DOS, широко тепер вживану MS-DOS. p> Єдиним серйозним відмінністю цих систем було те, що називається "рівнем системи". Тобто для кожної машини необхідно було купувати свою операційну систему. Відмінні особливості кожної системи міг виявити тільки системний програмист, в чиї обов'язки входила робота по "підгонці" операційної системи до конкретної машині. Користувач, що працює на різних машинах, що не відчував ніякої різниці між ними.
З моменту випуску операційні системи РС-DOS і MS-DOS удосконалилися паралельно і аналогічним чином. У 1982 з'явилися версії 1.1. Головною перевагою нової версії була можливість використання двосторонніх дискет (версія 1.0 дозволяла працювати тільки з односторонніми дискетами), а також можливість пересилки прінтеровского виведення на інші пристрої.
У 1983 р. були розроблені версії 2.0. У порівнянні з попередніми вони давали можливість використовувати жорсткий диск, забезпечували ускладнений ієрархічний директорій диска, включали вбудовані пристрої для дискет і систему управління файлами.
MS-DOS версії 3.0, випущена в 1984 р., надавала покращений варіант обслуговування жорсткого диска і приєднаних до комп'ютера мікрокомп'ютерів. Подальші версії, включаючи 3.3 (що з'явилася в 1987 р.), розвивалися в тому ж напрямку.
Введення-виведення
Введення і виведення - це процеси, що здійснюють пересилку вхідних і вихідних даних. MS-DOS передбачає достатньо складне математичне забезпечення для управління цими процесами за бажанням користувача. Управління даними здійснюється за допомогою процедур, званих спрямований введення і виведення, фільтри і комунікації. Використовуючи ці процедури, користувач може організувати свою лінію передачі інформації. Він може орієнтувати потік інформації на будь-який пристрій, або в будь-яке місце пам'яті, упорядкувати інформацію, пропустивши її через фільтр, направляючи потім вихідний потік, наприклад, на вхід системної програми або обробника команди.
Для введення інформації в більшості випадків використовують клавіатуру. В результаті виконання більшості операцій одержані дані виводяться на екран дисплея. Тому клавіатура вважається стандартним пристроєм введення, а екран - стандартним пристроєм виводу.
MS-DOS передбачає засоби, що дозволяють призначати нестандартні пристрої введення або виведення, Такі пристрої називаються периферійними пристроями введення/виведення, тому що вони є зовнішніми стосовно машині.
Фільтри
Фільтр - це системна програма або команда, яка зчитує дані з пристрою введення, деяким чином упорядковує їх і потім пересилає на заданий пристрій виводу. MS-DOS передбачає три команди фільтрації: SORT, FIND і MORE.
В
Комунікації
Комунікація - це соедііненіе двох системних програм або команд, команди з програмою або навпаки. Таке з'єднання обеспечіваетвозможность пересилання вихідних даних однієї програми або команди навход іншої програми або команди. Різниця між спрямованим вводом/виводом і комунікацією: Спрямований ...