Сегодня

Добавить в избранное

УНИВЕРСАЛЬНЫЙ УЧЕБНИК
 


Предыдущая Оглавление Следующая

4.1 Операционные системы. Проводник.

4.2.1. Дисковая операционная система

Мы рассмотрим здесь об устройство и общие принципы работы компьютера под управлением операционной системы.

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

Персональный компьютер — вещь очень непростая, и о его устройстве можно рассказать много интересного. Можно также рассказать немало интересного о любой прикладной программе, которая применяется в персональных компьютерах. Но все же в этой книге речь идет главным образом всего лишь об одной, самой главной компьютерной программе — DOS.

Дело в том, что персональный компьютер устроен все-таки несколько сложнее, чем телевизор, и, поэтому, управление всеми устройствами, из которых состоит компьютерная система, выполняет специальная программа. Эта специальная программа есть в каждом компьютере и называется дисковой операционной системой или DOS. Она появилась почти одновременно с персональными компьютерами типа IBM PC.

Именно благодаря DOS, в одном компьютере можно использовать совершенно разные прикладные программы, так как DOS одинаково легко управляет всеми сложными устройствами компьютера. Благодаря операционной системе прикладные программы стали менее сложными и более удобными в работе, причем все они взаимодействуют с компьютером одинаково. Вот поэтому DOS имеется сегодня практически в каждом персональном компьютере. Считается, что в настоящее время разные версии DOS используются почти в 100 миллионах персональных компьютеров во всем мире.

Чтобы научиться уверенно пользоваться любым персональным компьютером, в первую очередь нужно научиться им управлять. Bам понадобится освоить навыки работы с устройствами персонального компьютера и управляющей ими дисковой операционной системой DOS. Вам надо узнать какие команды можно давать персональному компьютеру с помощью DOS, и что произойдет в результате использования вами этих команд.

Именно о DOS, об этой важнейшей программе и пойдет речь. При этом вы не только научитесь практическому применению некоторых важнейших команд DOS, но одновременно познакомитесь и с устройством персонального компьютера. Кроме того, вы неминуемо приобщитесь к основам информатики и освоите некоторые полезные приемы работы на компьютере.

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

Операционная система - это программа, которая загружается в ЭВМ при включении питания и обеспечивает основной интерфейс при работе пользователя с ресурсами компьютера, а так же выполняет основные функции ввода/вывода (например, MS-DOS).

При этом DOS приветствует пользователя на экране и приглашает начать работу на персональном компьютере. В дальнейшем под управлением DOS и других программ происходит работа различных внутренних и внешних устройств персонального компьютера.

Родословная DOS

Полное название DOS происходит от английского Disk Operating System, то есть «дисковая операционная система». Почему она так называется, вы скоро узнаете.

Компьютеры IBM PC появились не сразу. Первые попытки сконструировать персональный компьютер начались еще в середине 70-х годов, когда были созданы недорогие полупроводниковые микросхемы и микропроцессоры на основе кремния. Множество фирм в ту пору бросились строить свои модели персональных компьютеров. Но, увы, каждый из этих микрокомпьютеров был непохож на другие и не мог использовать программы, созданные для других компьютеров. В этом и состояла главная трудность широкого распространения и практического применения компьютеров — они были несовместимы между собой.

Впрочем, и в некоторых выпускаемых в настоящее время компьютерах все еще применяется не DOS, а другие операционные системы, и поэтому программы и информацию из таких компьютеров нельзя непосредственно использовать в IBM-совместимых машинах.

Операционная система DOS появилась практически одновременно с выпуском первого персонального компьютера IBM PC в августе 1981 года. Создание персонального компьютера IBM PC было поистине историческим событием, проложившим путь массовому распространению персональных компьютеров.

Любопытно, что операционная система DOS была создана крошечной американской фирмой Microsoft по заказу гигантской корпорации IBM специально для этих новых персональных компьютеров IBM PC. В июле 1981 года Билл Гейтс, программист и основатель фирмы Microsoft, купил права на небольшую компьютерную программу, которая называлась 86- DOS, а затем переделал и усовершенствовал ее специально для персональных компьютеров IBM PC. Так появилась на свет самая первая версия операционной системы DOS.

Версии DOS

После появления в августе 1981 года первой версии DOS, эта операционная система из года в год непрерывно совершенствуется и обогащается новыми возможностями. Причем, это происходит синхронно с развитием и совершенствованием новых поколений персональных компьютеров. Уже в марте 1982 года была создана версия MS-DOS I.I. В марте 1983 года появилась MS-DOS 2.0, а в августе 1984 года — MS-DOS 3.0. В декабре 1985 года была создана одна из самых удачных и популярных версий — MS-DOS 3.3, которая широко используется во многих компьютерах по сей день.

Однако в ноябре 1988 года появилась очередная версия MS-DOS 4.01. Эта версия вскоре была адаптирована для работы с кириллицей и впервые позволяла работать на персональном компьютере в алфавитах русского, белорусского и украинского языков.

Необходимость создания новых версий операционной системы диктовалась стремительным непрерывным прогрессом персональных компьютеров. Увеличивалась мощность новых поколений процессоров, появлялись новые периферийные и дисковые устройства, обеспечивающие технические возможности, которыми нужно было уметь эффективно управлять.

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

Для чего нужна DOS

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

Все полезные компьютерные программы, предназначенные для выполнения какой-то конкретной работы, принято называть прикладными программами. Всевозможных прикладных программ сегодня уже имеется превеликое множество для самых разных практических применений компьютера, и число их неуклонно растет. Если вы хорошо знаете как устроен и как работает персональный компьютер, научиться работать с любой новой прикладной программой нетрудно.

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

Вот поэтому, чтобы научиться уверенно пользоваться персональным компьютером, любому пользователю рано, или поздно обязательно приходится хоть немного овладеть операционной системой DOS, понять — для чего она установлена в компьютере, и как с ее помощью управляют устройствами компьютерной системы. Для этого нужно запомнить хотя бы несколько несложных команд DOS. И тогда можно без опаски и особых сложностей свободно работать с любым персональным компьютером и с любой прикладной программой.

Что же такое DOS и для чего она нужна? Не зная возможностей DOS и приемов использования важнейших команд, осознанно работать с персональным компьютером просто невозможно. Если же вы будете регулярно работать с компьютером, к вам постепенно придет необходимый практический опыт, и вы сможете оценить и освоить остальные команды операционной системы, которые обычно нужны лишь профессионалам, и поэтому подробно не описываются в нашей книге. Мы попытаемся по возможности сразу же испытать полученные сведения на практике. Только так можно достичь наиболее прочных результатов от знакомства с командами операционной системы.

Полное подробное описание команд DOS приводится в руководстве и справочнике пользователя MS-DOS, которое всегда имеется в упаковке с лицензионной копией DOS. Однако, чтение этих толстых книг новичкам приносит мало удовольствия — уж очень там все сложно, много новых понятий и терминов. Ну что ж, давайте попробуем сначала разобраться в операционной системе без помощи этих серьезных книг.

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

Приглашение операционной системы

Поскольку операционная система в каждый момент работает только с одним активным диском, она автоматически обращается к файлам на том диске, который подразумевается по умолчанию, разумеется, если вы не указываете явно полное имя файла, содержащее имя какого-либо другого диска.

Чтобы пользователь не забыл, какой диск в настоящее время является активным для DOS, на экране компьютера можно обнаружить подсказку: в операционной системе на экран выводится строка, содержащая сообщение об имени активного диска, и приглашение DOS.

Приглашение операционной системы сообщает об исправности компьютера и тем самым предлагает ввести команду DOS. Все богатство возможностей DOS скрывается за этим приглашением, которое, являясь гостеприимными воротами в DOS, выглядит, как правило, довольно просто и скромно.

Обычно приглашение DOS состоит из буквы, обозначающей имя активного диска по умолчанию, знака «>» и мигающего курсора. Впрочем, пользователь может изменить облик приглашения с помощью команды DOS, которая называется PROMPT, и сделать его содержание более информативным. Например, приглашение может содержать не только имя диска и курсор, но и текущее время.

В простейшем случае приглашение операционной системы для диска А: может выглядеть таким образом:

А:\>_

Итак, если вы видите на экране приглашение А:\>, это означает, что операционная система готова непосредственно обращаться к файлам программ и данных на диске А:, который в настоящий момент считается операционной системой активным по умолчанию. При этом полное имя файлов, находящихся на этом диске, указывать не нужно. А если вы захотите обратиться к файлам на другом диске, нужно в этой строке либо явно указать полное имя нужного файла, либо перейти на другой диск, сделав его активным, как об этом уже говорилось ранее.

Если вы перейдете, скажем, на диск В:, приглашение DOS станет выглядеть иначе:

В:\>_

Таким образом, по приглашению DOS вы узнаете, что операционная система готова принимать ваши команды, и при этом в первую очередь будет искать файлы на диске В:.

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

Команды DOS

Общение пользователя с персональным компьютером происходит с помощью команд, используя которые вы приказываете операционной системе выполнить определенные функции.

Команды операционной системы — это специальные программы, позволяющие компьютеру работать с дисками и файлами. Однако, надо учитывать, что операционная система может выполнять не какие угодно распоряжения пользователя, а только довольно ограниченное число команд, которые нужно знать и уметь правильно использовать. Иначе компьютер не сможет правильно выполнить то, что вы хотите.

В DOS команды вводятся латинскими буквами в командной строке за мигающим курсором приглашения.

С одной из самых простых команд операционной системы вы уже успели познакомиться, когда речь шла о переходе на другой активный диск. С другими командами DOS поступают аналогично: пишется название команды и, при необходимости, указываются нужные параметры команды, а затем компьютер ее выполняет после нажатия клавиши Enter.

Когда вы приказывали операционной системе сменить активный диск, вы указали имя диска, который вы хотите сделать активным, и нажали на клавиатуре большую серую клавишу Enter, то есть «ввод». На клавиатурах некоторых компьютеров эта важная клавиша называется не Enter, a Return, СК или Carriage Return, то есть «возврат каретки». Кстати, в текстовом редакторе именно этой клавишей производится перевод курсора на начало следующей строки, словно переводится каретка в пишущей машинке. В большинстве компьютеров на этой клавише имеется также символ «J возврата каретки. На отечественных компьютерах на этой клавише нередко пишется слово «Ввод», на немецких — Eingabe и т.п. Нажатием клавиши Enter завершается ввод любой команды, после чего происходит ее выполнение операционной системой. А после выполнения команды происходит переход к новой чистой командной строке.

Пока не нажата клавиша Enter, можно написать любую команду DOS, а потом передумать и стереть ее, написать другую команду или указать другие параметры команды. При этом с компьютером ничего не происходит. В принципе, вы можете писать решительно все, что угодно. Но следует помнить, что операционная система с может выполнить только правильно написанные команды. Нажатие клавиши Enter означает, что вы закончили писать команду и приказываете операционной системе начать выполнение того, что написали.

По сути дела, команды DOS — это названия отдельных сервисных программ, из которых состоит операционная система DOS. Например, если вы решили использовать команду DISKCOPY для создания точной копии диска со всеми имеющимися на нем файлами, вы в действительности пользуетесь специальной сервисной программой операционной системы DISKCOPY, которая находится в файле под именем DISKCOPY.COM.

Всех команд в операционной системе довольно много, и их число и возможности в процессе совершенствования DOS от версии к версии несколько меняются. Полный перечень всех команд DOS можно найти в приложении в конце этой книги, а подробное их описание содержится в справочном руководстве по операционной системе. Однако в MS-DOS 6.0 появилась новая дополнительная возможность. Вы можете мгновенно увидеть на экране полный перечень всех команд, которые «понимает» эта версия операционной системы. Напишите простую команду HELP, то есть «помощь», и нажмите клавишу Enter. Еще более подробную справочную информацию о каждой команде MS-DOS 6.0 можно получить, если написать название команды и добавить параметр /?. Например, детальную справку о применении команды DISKCOPY можно увидеть на экране, если ввести команду

DISKCOPY /?

и нажать клавишу Enter. Позже мы подробно познакомимся с некоторыми наиболее важными командами DOS.

Системные файлы

Ранее мы уже упоминали, что самой первой программой, которая загружается в оперативную память при включении компьютера, является операционная система DOS. При этом загрузка DOS происходит автоматически, так как компьютером в момент включения управляет небольшая стартовая программа, помещенная в постоянном запоминающем устройстве (ПЗУ). Эта внутренняя программа, находящаяся в ПЗУ каждого компьютера, называется ROM-BIOS. Она находится в микросхеме и не может быть как-либо изменена пользователем компьютера. ROM-BIOS выполняет самые элементарные функции при включении компьютера: проверяет состояние оперативной памяти, устройств ввода-вывода информации, клавиатуру и другие устройства компьютерной системы, и только затем загружает в память необходимые системные файлы DOS и запускает операционную систему.

Главных системных файлов операционной системы всего три. Эти файлы называются IO.SYS, MSDOS.SYS и COMMAND.COM. Кроме этих трех файлов, для удобства работы с компьютером могут использоваться дополнительные файлы AUTOEXEC.BAT и CONFIG.SYS. Диск, на котором находятся файлы IO.SYS, MSDOS.SYS и COMMAND.COM, называется системным. При форматировании дискеты операционная система автоматически создаст системный диск, если ввести следующую команду:

FORMAT A: /S

Параметр /S, добавленный к уже знакомой вам команде FORMAT, указывает операционной системе, что на дискету в дисководе А: при форматировании необходимо скопировать системные файлы. Операционная система может быть запущена с помощью такой системной дискеты, если она будет находиться в дисководе А: в момент включения компьютера. Обычная дискета системных файлов не содержит. После запуска операционной системы, системная дискета может быть извлечена из дисковода, а на ее место в дисковод А: помещена любая другая дискета с программами или данными.

Впрочем, в большинстве компьютеров системные файлы находятся на жестком диске С:. Это весьма удобно, так как нет надобности держать под руками системную дискету. Кстати, системные файлы на дискете или на жестком диске защищены от случайного стирания по команде DELETE.

Порядок поиска системных файлов DOS таков. При включении компьютера внутренняя программа ROM-BIOS в первую очередь делает активным диск А: и ищет на нем системные файлы операционной системы. Если в дисководе есть дискета с систе мными файлами операционной системы, ROM-BIOS загружает их в память. А если на дискете нет системных файлов, ROM-BIOS сообщает на экране, что этот диск не содержит системных файлов и просит установить в дисковод системный диск. А вот если в дисководе А: нет дискеты, но в компьютере имеется жесткий диск, ROM-BIOS автоматически делает активным диск С: и ищет системные файлы на этом жестком диске.

Обратите внимание, что программа ROM-BIOS сама делает активными поочередно только диски А: и С:. Предполагается, что системные файлы, необходимые для запуска операционной системы, могут находиться на одном из этих дисков. Никаких действий со стороны пользователя при загрузке и запуске операционной системы не требуется. Все необходимое для запуска DOS сделает программа ROM-BIOS.


Жесткий диск

В самых первых персоналках жестких дисков вовсе не было. Они появились и широко распространились в компьютерах только в середине 80-х годов. В те времена жесткий диск был почти роскошью, которую мог позволить себе не каждый пользователь. Поэтому, в ранних версиях операционной системы работа с жесткими магнитными дисками не предусматривалась, и лишь DOS версии 2.0 впервые могла управлять жестким диском. Внутри большинства современных персональных компьютеров почти обязательно имеются жесткие магнитные диски. Поэтому, современные версии операционной системы, следуя в ногу с прогрессом, обладают гораздо большими возможностями по работе с жесткими дисками.

Самые первые жесткие диски обладали смехотворной по нынешним понятиям емкостью — всего 10-20 Мбайт. Кроме того, они были довольно медлительны и не отличались слишком большой надежностью, так как боялись малейших вибраций, сотрясений и ударов, и нередко через год-другой неожиданно отказывали, доставляя немало хлопот пользователям. Ведь жесткие диски постоянно вращаются в дисководе со скоростью 3600 оборотов в минуту.

Современные жесткие диски стали гораздо более скоростными и вместительными, чем первые модели, и, разумеется, многократно более емкими, чем гибкие. Вместимость многих нынешних жестких дисков измеряется уже сотнями мегабайт. А главное — в настоящее время они стали несравненно надежнее, долговечнее и компактнее, что позволяет устанавливать их не только на стационарных персональных компьютерах, но и на портативных переносных моделях, которые нередко эксплуатируются в весьма суровых условиях.

Жесткий диск — это довольно сложное и дорогое электронно-механическое устройство. Его стоимость нередко превышает треть стоимости всего персонального компьютера. Зачем же в таком случае нужны жесткие диски? Главная причина появления и широкого распространения жестких дисков заключалась в том, что хранящаяся на них информация всегда находится под руками внутри компьютера. Доступ к информации на жестком диске происходит весьма быстро и удобно, его легко автоматизировать, так как операционная система либо точно знает где находится нужный файл, либо знает путь поиска файлов на диске.

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

Необходимость жестких дисков объясняется еще и тем обстоятельством, что многие современные прикладные программы содержат так много файлов или столь велики по размерам, что работать с ними можно только в том случае, если программа целиком установлена на вместительном жестком диске, а не разбросана на множестве дискет. Благодаря появлению и быстрому прогрессу жестких дисков тенденция к увеличению размеров программ стала еще более очевидной. Без жесткого диска многие современные программы просто не могут работать.

Вообще-то, дисководов жестких дисков в компьютере может быть установлено несколько. Но первый жесткий диск в любом случае носит имя С:. Именно на этом диске устанавливаются системные файлы для начальной загрузки операционной системы. Поэтому, если в компьютере есть жесткий диск с именем С:, после включения компьютера нет надобности вставлять в дисковод А: системную дискету, содержащую системные файлы. ROM-BIOS сам отыщет системные файлы на жестком диске С:. Но на всякий случай системную дискету все-таки следует хранить где-нибудь в надежном месте.

Сообщение об ошибке

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

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

Есть смысл постараться сразу же хорошенько освоить все клавиши клавиатуры, чтобы компьютер не простаивал без дела, пока вы копаетесь в справочниках и пытаетесь уразуметь, для чего нужны все эти кнопки с буквами, цифрами и какими-то непонятными значками. Не случайно, говоря, что учатся работать с компьютером, прежде всего имеют в виду приобретение прочных навыков работы с клавиатурой. Выдавая сообщения на экран, компьютер делает свою часть дела в общении с вами. А вам, в свою очередь, нужно освоиться со своей частью интерфейса — клавиатурой.

Но самое первое — клавиатуры вовсе не надо бояться. Новичкам всегда свойственно остерегаться новой техники. И это вполне естественно. Впрочем, клавиатура сама по себе совершенно безопасна как для вас, так и для компьютера. Даже случайно невозможно причинить вред компьютеру, и с ним никогда ничего страшного не произойдет, если вы по неопытности сделаете что-либо неправильно.

Если вы, работая с компьютером, допустите какую-нибудь ошибку, DOS сразу же сообщит вам об этом. Ведь команды операционной системы нужно вводить по довольно строгим правилам с учетом синтаксиса команд без каких-либо отклонений и опечаток в наименовании устройств, поэтому вероятность случайного введения какой-либо команды ничтожно мала — это можно сделать только сознательно. Вы можете как угодно импровизировать на клавиатуре компьютера, но после набора неправильной команды и нажатия клавиши Enter всегда будете получать на экране стандартный ответ операционной системы: Bad command or file name — Неправильная команда или имя файла.

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

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

Внутренние и внешние команды DOS

По существу, все команды DOS — это небольшие сервисные программы-утилиты, обеспечивающие управление внутренними ресурсами и внешними устройствами компьютерной системы.

Все команды DOS делятся на внешние я внутренние. В разных версиях DOS число внутренних и внешних команд различно.

Внутренние команды после начальной загрузки системных файлов всегда находятся в оперативной памяти вашего компьютера и немедленно готовы к исполнению. Поэтому говорят, что эти программы присутствуют в памяти резидентно. Программы внутренних команд попадают в память компьютера сразу после загрузки системного файла COMMAND.СОМ, который, как вам известно, входит в число системных файлов. Причем, что особенно важно для простых компьютеров с одним дисководом гибких дисков, внутренними командами DOS можно пользоваться даже тогда, когда из дисковода вынут системный диск.

Внутренние команды наиболее часто используются и они необходимы для обеспечения минимальных потребностей управления компьютером. Поэтому они постоянно (резидентно) находятся в оперативной памяти. Вот некоторые внутренние команды операционной системы:

CD, CLS, COPY, DEL, DIR, MD, PATH, PROMPT, REN, RD, VER, VOL.

Все остальные команды DOS, которые не входят в число программ, содержащихся в системном файле COMMAND.СОМ, называются внешними командами DOS. Внешние команды DOS — это, как правило, большие программы-утилиты, хранящиеся в отдельных файлах на диске. Файлы DOS, содержащие эти программы, имеют такое же имя, как и сами команды. Например, в файле FORMAT.COM находится программа FORMAT, а в DISKCOPY.COM — программа DISKCOPY. Впрочем, любой файл типа .СОМ, .ЕХЕ или .ВАТ является внешней командой DOS. Опытные пользователи и программисты могут сами создавать такие файлы и дополнять ими операционную систему.

Каждая внешняя (обычно нерезидентная) команда содержится в отдельном файле с именем команды. Прежде, чем такая команда будет выполнена по желанию пользователя, она должна быть считана из файла на диске и помещена в оперативную память, а после завершения работы, как и любая другая нерезидентная программа, удалена из памяти. В качестве примера можно назвать такие внешние команды, входящие в состав DOS: ATTRIB, BACKUP, CHKDSK, DISKCOPY, FORMAT, GRAPHICS, FIND, JOIN, LABEL, PRINT, SORT, TREE, TIMER.

Важно помнить, что от версии к версии состав и возможности внешних и внутренних команд DOS меняются и совершенствуются. Многие команды DOS могут применяться с дополнительными буквенными и цифровыми параметрами (опциями), которые делают команды DOS более удобными и гибкими в применении. Параметры указываются после имени команды и отделяются косой чертой — /. Этот символ еще называется «слэш» (slash). Вы можете найти его на клавиатуре компьютера.

Нередко случается, что в распоряжении пользователя оказываются различные версии DOS с одноименными командами. Смешанное использование разных версий DOS совершенно недопустимо. Если вы попытаетесь использовать системные файлы одной версии с внешними командами из другой версии, это может привести к непредсказуемым и весьма неприятным последствиям. Чтобы избежать этого, следует использовать только одну версию DOS.

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

Синтаксис команд

Из приведенных ранее примеров нескольких команд DOS вы уже наверняка смогли понять важнейшие принципы их применения. Каждая команда операционной системы DOS имеет специальное назначение, собственное имя и синтаксис. Синтаксис команды — это общие правила применения команды, включающие все возможные ее варианты и дополнительные параметры. Есть, впрочем, очень простые команды DOS, применение которых не требует знания какого-либо синтаксиса. Например, команда VER позволяет узнать номер версии операционной системы, с которой вы работаете. Достаточно набрать в командной строке эти три буквы, нажать клавишу Enter, и на экране появится соответствующее сообщение. А с помощью команды TIME вы можете узнать и при необходимости изменить системное время во внутренних часах вашего компьютера. Примерно такова же команда DATE. Она позволяет проверить и поправить внутренний календарь, если там возникла какая-то неточность или если вы захотите назначить другую системную дату.

А если вы считаете, что вам удобнее работать с чистым экраном, на котором отсутствуют прежние сообщения, можно ввести команду CLS и тогда на экране останется только приглашение DOS и мигающий курсор на чистом экране.

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

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

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

В операционной системе MS-DOS 6.0 можно получить дополнительную краткую справочную информацию о назначении и синтаксисе команд. Если вы используете эту версию операционной системы, вы можете в любой момент ввести после собственного имени любой команды DOS дополнительный параметр /? и на экране возникнет подсказка с необходимыми пояснениями.

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

Пакетные файлы

Чтобы успешно работать на персональном компьютере, необязательно уметь писать программы. Ведь чтобы получить водительские права, вовсе не нужно иметь диплом автомеханика. И все же некоторые элементарные знания никогда не бывают в тягость. Мы уже рассмотрели общие принципы работы операционной системы на примере некоторых команд DOS. Теперь неплохо было бы ознакомиться с простейшими программами, которые называют пакетными файлами или файлами групповой обработки.

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

Все пакетные файлы должны иметь расширение имени .ВАТ, так как их название происходит от английского слова batch (пачка, группа). Операционная система стремится выполнять пакетные файлы так же, как выполняются командные файлы типа .СОМ и .ЕХЕ. Пакетные файлы позволяют облегчить и автоматизировать выполнение каких-то повторяющихся рутинных команд операционной системы.

Например, вы можете создать пакетный файл Q.BAT для последовательной загрузки нескольких программ. Для этого можно воспользоваться знакомой вам командой COPY CON Q.BAT и написать следующую простенькую программу:

CD\PROGRAMS\WORKS

WORKS

PAUSE Пора приготовить чашку кофе!

CD \PROGRAMS\CHESS

CMASTER

CD\

Теперь, когда у вас есть пакетный файл Q.BAT, если вы нажмете последовательно клавиши Q и Enter, по этой программе сначала будет загружен интегрированный пакет программ MS Works из каталога \PROGRAMS\WORKS, а после завершения работы с этой программой на экране появится напоминание «Пора приготовить чашку кофе!». Затем вы нажимаете любую клавишу и сразу попадаете в программу Chess Master. Ведь вы привыкли пить кофе, разыгрывая с компьютером очередную партию в шахматы, не так ли? А после завершения игры в шахматы, вы возвращаетесь в корневой каталог.

Как видите, в пакетных файлах нет ничего сложного. Вы можете смело экспериментировать с этими и другими командами, создавая собственные пакетные файлы. Разумеется, гораздо проще однажды написать пакетный файл, чем удерживать в голове и многократно набирать всю последовательность символов в группе команд.

Замечательной особенностью операционной системы является возможность автоматического исполнения файла под именем AUTOEXEC.BAT сразу после начальной загрузки системных файлов DOS. Этот пакетный файл должен находиться в корневом каталоге системного диска.

Мы не случайно уже несколько раз упоминали этот пакетный файл. Ведь файл AUTOEXEC.BAT очень удобное средство для запуска нужных прикладных программ сразу после включения питания компьютера. Поэтому такой файл можно обнаружить практически в каждом компьютере. Файл АиТОЕХЕС.ВАТ всегда доступен пользователям: вы можете написать в нем любые нужные команды, которые должны выполняться сразу после каждой загрузки операционной системы. Вам достаточно включить компьютер — и все, ничего больше нажимать не нужно. Операционная система сама выполнит команды файла AUTOEXEC.BAT.

Настройка системы

Вам уже известна особенность DOS, допускающая непосредственный доступ только к файлам и программам, находящимся в текущем каталоге на активном диске. Эта особенность является хорошей гарантией против любых неприятных случайностей, но она также может оказаться лишней преградой в некоторых случаях, когда нужно иметь доступ одновременно к нескольким дискам и подкаталогам.

В пакетном файле AUTOEXEC.BAT почти всегда используется замечательная команда PATH, позволяющая автоматически находить программы в лабиринте подкаталогов. Об этом мы ранее уже говорили. Командными файлами (исполняемыми программами) в DOS считаются файлы типа .СОМ, .ЕХЕ и .ВАТ. Команда PATH позволяет выполнить команду, которая находится в любом из дисков и подкаталогов, указанных в строке PATH файла AUTOEXEC.BAT, не выходя их текущего каталога активного диска и не указывая полного маршрута доступа к файлу нужной программы. Разумеется, команда PATH особенно ценна при работе с жесткими дисками большой емкости, хотя, конечно, может указывать маршрут поиска программ и на гибких дисках. Вот один из возможных примеров команды PATH в файле AUTOEXEC.BAT:

PATH=C:\;\PROGRAMS\DOS5;\PROGRAMS\WORKS;\GAMES;\DEMO;

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

Теперь достаточно вам в любой момент написать в командной строке название какой-либо программы, которую вы хотите запустить, и нажать Enter, и операционная система тут же начнет поиск в указанных подкаталогах. Допустим, вы написали название программы CMASTER, которая находится в каталоге \GAMES. В этом случае DOS последовательно и скрупулезно просмотрит сначала корневой каталог на диске С:\, затем подкаталоги \PROGRAMS\DOS5 и \PROGRAMS\WORKS, и, найдя в подкаталоге GAMES программу CMASTER, прекратит поиск и загрузит эту программу в память.

Однажды правильно указав пути поиска, пользователю ни о чем больше не надо беспокоиться — операционная система сама отыщет нужные файлы. Конечно, в строке PATH можно указать все подкаталоги всех дисков. Но делать этого не стоит: перегружая эту строку лишними маршрутами поиска, вы лишь замедлите поиск нужных программ. Если же ни в одном из указанных в PATH подкаталогов программа обнаружена не будет, операционная система выдаст сообщение об ошибке: Bad command or file name — Неверное имя команды или файла.

В файле AUTOEXEC.BAT для настройки системы также довольно часто применяется команда PROMPT, использование которой позволяет сделать командную строку более насыщенной полезной информацией. Например, так:

PROMPT=$P$G

В этом случае, находясь в подкаталоге \PROGRAMS\DOS5, вы увидите приглашение DOS в знакомом Вам виде:

C:\PROGRAMS\DOS5>_

Символические обозначения, перед которыми в команде PROMPT ставится знак $, могут выводить на экран, данные, уже имеющиеся в памяти компьютера. Вот перечень некоторых символов, применяемых в команде PROMPT:

$Т — системное время                    $D — системная дата

$Р — текущий подкаталог по умолчанию    $V — версия операционной системы

$N — активный диск по умолчанию        $G — символ >

Комбинируя эти символы вы можете настроить приглашение по своему вкусу. В MS-DOS 6.XX можно также менять цвет и другие настройки приглашения, о чем подробно рассказано в справочном руководстве.

Вместе с файлом AUTOEXEC.BAT в корневом каталоге системного диска может находиться файл конфигурации системы, который называется CONFIG.SYS. Этот небольшой текстовый файл содержит специальные команды, которые воздействуют на ресурсы операционной системы и распределение памяти, а также позволяют распознавать специальные периферийные устройства, улучшающие работу системы, создавать виртуальные RAM-диски в оперативной памяти, настраивать операционную систему на использование в разных странах.

Расширенная и дополнительная память

Оперативная память — это микросхемы в компьютере. В них информация обрабатывается наиболее интенсивно. От качества и безошибочной работы этих чипов памяти зависит работа компьютера. Вам уже известно, что объем оперативной памяти в большой степени определяет технические возможности компьютера. Самый первый персональный компьютер IBM PC, выпущенный в августе 1981 года, обладал памятью лишь 16 Кбайт, что по тем временам считалось вовсе не так уж мало. Надо отметить, что микросхемы, в которых размещается оперативная память, были тогда не слишком вместительные и довольно дорогие.

Когда запускается какая-то прикладная программа, операционная система запоминает ее вместе с используемыми ею файлами данных. Та часть оперативной памяти, где находится программа и данные, обычно называется основной или рабочей памятью компьютера. Процессор обычно может непосредственно обращаться только к информации, расположенной в основной оперативной памяти. Максимальный объем основной памяти, к которому в DOS может обращаться процессор, — 640 Кбайт.

В зависимости от величины и сложности одни программы и файлы данных занимают больше места в памяти, чем другие. А для размещения некоторых больших программ и файлов места в основной памяти может оказаться недостаточно. Это обстоятельство, естественно, ограничивает возможности компьютера. Но справедливости ради надо отметить, что большинство современных компьютеров уже располагает объемом оперативной памяти значительно превышающим предел 640 Кбайт, который еще совсем недавно многим казался более непреодолимым, чем расстояние до Луны.

Оперативная память свыше 640 Кбайт называется расширенной памятью или EMS (Expanded Memory Specification), которую все еще иногда называют LIM EMS по инициалам трех известных в компьютерной индустрии фирм Lotus/Intel/Microsoft, положивших начало стандарту распределения оперативной памяти до 32 Мбайт. Для организации использования этой памяти применяется методика переключения страниц памяти по 16 Кбайт.

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

Дополнительная память или XMS (eXtended Memory Specification) является оперативной памятью за пределами одного 1 Мбайт на компьютере типа IBM PC/AT. Теоретически, для XMS-памяти существует предел в 2 Гбайт! Практическое применение памяти столь гигантского объема в персональных компьютерах сегодня пока еще трудно вообразить.

Надо отметить, что XMS-память обычно недоступна программам, работающим в операционной системе MS-DOS. Однако эта память может использоваться некоторыми программами для создания так называемых «виртуальных» электронных RAM-дисков. В современных машинах дополнительная память нередко устанавливается прямо на материнской плате компьютера. Впрочем, многие из широко распространенных плат расширения памяти можно настроить на использование либо в режиме расширенной EMS-памяти, либо в режиме дополнительной XMS-памяти, либо в том и другом режимах одновременно. Для этого надо установить соответствующее программное обеспечение, управляющее этими ресурсами памяти.

Промежуток дополнительной памяти от 640 Кбайт до 1 Мбайт называют скрытой или верхней памятью. Надо особо подчеркнуть, что эта область памяти доступна для работы программ, работающих под управлением только MS-DOS версии 6.0. Более того, в этой части памяти может располагаться сама операционная система, тем самым освобождая основную память до 640 Кбайт для размещения прикладных программ и файлов данных. Кроме того, в скрытой памяти могут располагаться драйверы видеоадаптеров, виртуальные диски и буферы операций обмена с другими устройствами, которые называют кэш-памятью.

Заключение

Итак, мы познакомились с устройством персонального компьютера и с самой главной из компьютерных программ — с операционной системой MS-DOS, непосредственно управляющей физическими ресурсами как самой машины, так и различных периферийных устройств.

Конечно, это знакомство был довольно беглым и поверхностным, но все же вполне достаточным, чтобы представлять основные процессы, происходящие с компьютером под управлением DOS. Мы также наиболее внимательно присмотрелись к некоторым уникальным возможностям, предоставляемым пользователю одной из самых удачных и совершенных версий MS-DOS — версии 6.0. Разумеется, эта версия наверняка будет не последней на пути развития персональных компьютеров. Очень скоро должны появиться новые, еще более совершенные версии DOS.

Компьютерная техника и информатика стремительно развиваются из года в год. Совершенству персональных компьютеров, похоже, нет предела! Если бы, автомобили совершенствовались столь же стремительно, приборный щиток любой малолитражки сегодня превратился бы в кабину современного авиалайнера, а мощность и скорость достигли бы космических величин. Ни у кого не спрашивая разрешения, персональные компьютеры распространяются повсеместно, появляясь везде и всюду. Похоже, очень скоро смелая мечта создателя MS-DOS Билла Гейтса о проникновении персональных компьютеров на каждый рабочий стол и в каждый дом превратится в столь же обыденную реальность, как радио и телефон.

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

Предыдущая Оглавление Следующая









Главная| Контакты | Заказать | Рефераты
 
Каталог Boom.by rating all.by

Карта сайта | Карта сайта ч.2 | KURSACH.COM © 2004 - 2011.