Дополнительные возможности управления клавиатурой и экраном




Содержание

История создания

Ввод – вывод

Фильтры

Коммуникации

Дополнительные возможности управления клавиатурой и экраном

Применение 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.

Единственным серьезным различием этих систем было то, что называется "уровнем системы". То есть для каждой машины необходимо было покупать свою операционную систему. Отличительные особенности каждой системы мог выявить только системный програмист, в чьи обязанности входила работа по "подгонке" операционной системы к конкретной машине. Пользователь, работающий на разных машинах, не ощущал никакой разницы между ними.

С момента выпуска операционные системы РС-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.

Коммуникации

 

Коммуникация - это соедиинение двух системных программ или команд,команды с программой или наоборот. Такое соединение обеспечиваетвозможность пересылки выходных данных одной программы или команды навход другой программы или команды.Различие между направленным вводом/выводом и коммуникацией:Направленный ввод/вывод - это считывание данных с или их пересылка на периферийное устройство. Коммуникация -это способ взаимодействия между программами или командами системы (т.е.передача данных происходит внутри операционной системы)

 

Дополнительные возможности управления клавиатурой и экраном

 

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

MS-DOS с периферийным устройством, например, с принтером, дисководом или консолью. Драйвер предоставляет пользователю широкие возможности управления клавиатурой и экраном, позволяя настраивать их на конкретные задания: управления курсором, стирания экрана, определения или переопределения функций некоторых клавиш, назначения атрибутов экрана.

Применение ANSI.SYS

 

Данные, введенные с клавиатуры, пересылаются в память машины в виде набора символов стандартного кода ASСII. ANSI.SYS производит преобразование вводимых данных. Определенные комбинации символов являются командами драйвера, которые, в свою очередь, являются инструкциями по обработке данных. Все команды ANSI.SYS начинаются с исчезающего символа (значение 27 в коде ASСII). В процессе работы они не выводятся на экран дисплея.ANSI.SYS выполняет четыре типа операций: управление позицией курсора; стирание экрана или части экрана; закрепление указанных символьных переменных за определенными клавишами; назначение мод и атрибутов дисплея.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-06-03 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: