Система ввода/вывода и системные файлы Первоначальная загрузка Дисковые структуры Общий объем дискового пространства Сохранение данных

Операционные системы и связанные с ними проблемы

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

Таблица 20.2. Команды, используемые в пакетных файлах DOS

Название

команды

Номер версии 1.0 1.1

DOS 2.0

2.1

3.0

3.1

3.2

3.3

4.x

5.X

6.x

CALL

X

X

X

X

ECHO

X

X

X

X

X

X

X

X

X

FOR

X

X

X

X

X

X

X

X

X

X

X

GOTO

X

X

X

X

X

X

X

X

X

IF

X

X

X

X

X

X

X

X

X

PAUSE

X

X

X

X

X

X

X

X

X

X

X

REM

X

X

X

X

X

X

X

X

X

X

X

SHIFT

X

X

X

X

X

X

X

X

X

X

X

 

В версиях DOS, начиная с 3.3, программы LIB, LINK и EXE2BIN обычно прилагаются к техническому описанию. К описанию версии 5.0 прилагается только EXE2BIN.

Если вы напечатаете несколько символов, например, WIN, в командной строке и нажмете клавишу ввода (Enter), то DOS попытается найти и выполнить программу под таким названием. Поиск программных инструкций (файла) проводится в два или три этапа. На первом этапе определяется, не является ли данная команда (программа) встроенной. Если это так, то она выполняется в соответствии с уже загруженным программным кодом. Если команда не является встроенной, DOS просматривает текущий каталог, пытается найти в нем файлы с расширениями СОМ, ЕХЕ и ВАТ (именно в таком порядке) и запускает на исполнение первый же попавшийся файл с указанным именем. Если команда не встроенная, и в текущем каталоге файл с указанным именем и подходящим расширением не найден, то DOS просматривает все каталоги, определенные в команде PATH (которая, в свою очередь, задается пользователем). Каталоги просматриваются в том порядке, в котором они перечислены в вышеназванной команде, а файлы в них ищутся в той же последовательности по расширениям, что и ранее. И, наконец, если DOS не удается отыскать файл, выдается сообщение об ошибке: "Bad command or filename" ("Неверная команда или имя файла"). Это сообщение об ошибке на самом деле не вполне корректно, поскольку чаще всего бывает, что имя файла задано с формальной точки зрения правильно, но его просто не удается найти.

Основные понятия и концепции организации ввода/вывода. Привилегированность операций ввода/вывода. Управление вводом/выводом супервизором. Задачи ОС по управлению внешними устройствами. Параллельная работа нескольких внешних устройств. Согласование скоростей обмена и кэширование данных. Разделение устройств и данных между процессами. Обеспечение удобного логического интерфейса между устройствами и остальной частью системы

Персональный компьютер