"П.Нортон "Программно-аппаратная организация компьютера IBM PC"" - читать интересную книгу автора


ГЛАВА 4. ОСНОВЫ ОРГАНИЗАЦИИ ДОС


В этой главе будет кратко рассмотрена система ДОС, основная
операционная система IBM/PC. Мы не будем слишком подробно рассматривать
ее, частично потому что ДОС может составить достаточный предмет для
нескольких книг сама по себе, а частично потому, что эта книга в основном
посвящена внутренней организации IBM/PC, а не организации ДОС.
Но все же, поскольку ДОС очень широко используется на IBM/PC,
необходимо иметь определенные представления об ее организации. Так как
основное внимание в этой книге уделяется наиболее сложным возможностям
IBM/PC, мы покажем как осуществляется доступ к этим возможностям с помощью
средств операционной системы ДОС.
Здесь тесно соприкасаются все три упоминавшиеся выше области
интересов. Практически все, о чем пойдет речь в данной главе, относится к
IBM/PC, совместимым с ней компьютерам, а также к компьютерам, работающим
под управлением МS-DOS.


4.1. Для чего нужны операционные системы?

Чтобы полностью овладеть всеми возможностями своего компьютера,
необходимо понимать его операционную систему. Предлагаемый в этой главе
краткий обзор позволит Вам понять, что собой представляет ДОС. Слишком
подробных знаний Вы не приобретете, но ознакомление с этой главой позволит
Вам начать с ней работать.
Назначение операционной системы заключается в обеспечении удобства
управления компьютером. Операционная система, в полном смысле этого
термина, является первой и наиболее важной программой любого компьютера.
Как правило, она является и наиболее сложной. Паразительно, что наиболее
совершенные программы используются только для управления самим
компьютером. Ирония здесь заключается в том, что компьютеры и программы
для них разрабатывались для выполнения полезной работы, а не как самоцель.
Но с другой стороны, наиболее мощный инструмент, созданный человеком,
компьютер, имеет достаточно возможностей, чтобы работать сам по себе и
человек не смог бы управлять им, если бы не операционная система.
Большая часть работы операционной системы заключается в том, чтобы
скрыть от пользователей некоторые сложные и ненужные им детали. В качестве
иллюстрации рассмотрим работу команды COPY в ДОС. Предположим, что мы
используем ее для копирования с одной дискеты на другую. Вам может
показаться, что это не очень сложная процедура. Рассмотрим, однако, лишь
некоторые действия, которые должна выполнить операционная система:
- Проверить, имеется ли на исходной дискете файл с указанным именем.
- Проверить, должно ли копирование выполняться не в файл на дискете,
а на какое-нибудь устройство (например, на устройство печати).
- Проверить, нет ли файла с таким именем на целевой дискете.
- Проверить, достаточно ли места на целевой дискете для размещения
файла (учитывая все свободное место на дискете, а, если копия файла уже
есть на дискете, то еще и место, которое она занимает).