Ввод-вывод
Ввод и вывод - это процессы, осуществляющие пересылку входнных и выходных данных. MS-DOS предусматривает достаточно сложное математическое обеспечение для управления этими процессами по желанию пользователя. Управление данными осуществляется с помощью процедур, называемых направленный ввод и вывод, фильтры и коммуникации. Используя эти процедуры, пользователь может организовать свою линию передачи информации. Он может ориентировать поток информации на любое устройство, или в любое место памяти, упорядочить информацию, пропустив ее через фильтр, направляя затем выходной поток, например, на вход системной программы или обработчика команды.
Для ввода информации в большинстве случаев используют клавиатуру. В результате выполнения большинства операций полученные данные выводятся на экран дисплея. Поэтому клавиатура считается стандартным устройством ввода, а экран - стандартным устройством вывода.
MS-DOS предусматривает средства, позволяющие назначать нестандартные устройства ввода или вывода, Такие устройства называются периферийными устройствами ввода/вывода, т.к. они являются внешними по отношению к машине.
Фильтры
Фильтр - это системная программа или команда, которая считывает данные с устройства ввода, некоторым образом упорядочивает их и затем пересылает на заданное устройство вывода. MS-DOS предусматривает три команды фильтрации: SORT, FIND и MORE.
Коммуникации
Коммуникация - это соедиинение двух системных программ или команд,команды с программой или наоборот. Такое соединение обеспечиваетвозможность пересылки выходных данных одной программы или команды навход другой программы или команды .Различие между направленным вводом/выводом и коммуникацией:Направленный ввод/вывод - это считывание данных с или их пересылка на периферийное устройство . Коммуникация -это способ взаимодействия между программами или командами системы (т.е.передача данных происходит внутри операционной системы)
Дополнительные возможности управления клавиатурой и экраном
Ввод данных с клавиатуры и вывод их на экран дисплея осуществляется под управлением драйвера ANSI.SYS. Файл ANSI.SYS относится к дополнительному системному мат. обеспечению . Драйвер представляет собой системную программу, отвечающую за связь
MS-DOS с периферийным устройством, например, с принтером, дисководом или консолью. Драйвер предоставляет пользователю широкие возможности управления клавиатурой и экраном, позволяя настраивать их на конкретные задания: управления курсором, стирания экрана, определения или переопределения функций некоторых клавиш, назначения атрибутов экрана.