"П.Нортон "Программно-аппаратная организация компьютера IBM PC"" - читать интересную книгу автораГЛАВА 4. ОСНОВЫ ОРГАНИЗАЦИИ ДОС В этой главе будет кратко рассмотрена система ДОС, основная операционная система IBM/PC. Мы не будем слишком подробно рассматривать ее, частично потому что ДОС может составить достаточный предмет для нескольких книг сама по себе, а частично потому, что эта книга в основном посвящена внутренней организации IBM/PC, а не организации ДОС. Но все же, поскольку ДОС очень широко используется на IBM/PC, необходимо иметь определенные представления об ее организации. Так как основное внимание в этой книге уделяется наиболее сложным возможностям IBM/PC, мы покажем как осуществляется доступ к этим возможностям с помощью средств операционной системы ДОС. Здесь тесно соприкасаются все три упоминавшиеся выше области интересов. Практически все, о чем пойдет речь в данной главе, относится к IBM/PC, совместимым с ней компьютерам, а также к компьютерам, работающим под управлением МS-DOS. 4.1. Для чего нужны операционные системы? Чтобы полностью овладеть всеми возможностями своего компьютера, необходимо понимать его операционную систему. Предлагаемый в этой главе краткий обзор позволит Вам понять, что собой представляет ДОС. Слишком Вам начать с ней работать. Назначение операционной системы заключается в обеспечении удобства управления компьютером. Операционная система, в полном смысле этого термина, является первой и наиболее важной программой любого компьютера. Как правило, она является и наиболее сложной. Паразительно, что наиболее совершенные программы используются только для управления самим компьютером. Ирония здесь заключается в том, что компьютеры и программы для них разрабатывались для выполнения полезной работы, а не как самоцель. Но с другой стороны, наиболее мощный инструмент, созданный человеком, компьютер, имеет достаточно возможностей, чтобы работать сам по себе и человек не смог бы управлять им, если бы не операционная система. Большая часть работы операционной системы заключается в том, чтобы скрыть от пользователей некоторые сложные и ненужные им детали. В качестве иллюстрации рассмотрим работу команды COPY в ДОС. Предположим, что мы используем ее для копирования с одной дискеты на другую. Вам может показаться, что это не очень сложная процедура. Рассмотрим, однако, лишь некоторые действия, которые должна выполнить операционная система: - Проверить, имеется ли на исходной дискете файл с указанным именем. - Проверить, должно ли копирование выполняться не в файл на дискете, а на какое-нибудь устройство (например, на устройство печати). - Проверить, нет ли файла с таким именем на целевой дискете. - Проверить, достаточно ли места на целевой дискете для размещения файла (учитывая все свободное место на дискете, а, если копия файла уже есть на дискете, то еще и место, которое она занимает). |
|
|