Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИНФ Книжный Текст.rtf
Скачиваний:
10
Добавлен:
03.06.2015
Размер:
413.13 Кб
Скачать

Работа в ms-dos

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

Как компьютер хранит данные

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

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

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

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

Введем определение.

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

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

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

Например, для запуска текстового процессора Word for Windows вы должны использовать имя winword.exe. Под таким именем на диске хранится файл, содержащий основную часть текстового процессора. Вы сами можете создавать тексты и сохранять их на диске под любыми именами, удовлетворяющим некоторым требованиям. Требования к имени файла таковы: имя файла должно состоять из двух частей, разделенных символом точки. Каждая часть должна состоять только из букв латинского алфавита от A до Z, цифр от 0 до 9 и следующих знаков: -, _, !, $, ^,#, %, &, {, }, (, ), `. Первая часть имени может состоять не более чем из 8 перечисленных выше символов, причем хотя бы один символ должен быть задан. Вторая часть имени должна содержать не более 3 символов и может отсутствовать. Если вторая часть имени (которая называется расширением имени) отсутствует, необходимо указать в имени символ точки. Вы можете в имени файла не делать различий между заглавными и прописными буквами.

Первая часть имени, которая обычно называется просто именем файла (что не совсем точно), обычно выбирается произвольно и служит для идентификации данных, записанных в файле. Например, файл с письмом может иметь имя letter.doc, а файл с описанием программы - manual.doc. Вторая часть имени файла - расширение имени - обычно относится к типу данных, хранящихся в файле. Например, текстовые файлы могут иметь расширение doc или txt, а файлы с графическими изображениями - pic или img.

Ограничения на длину имени файла (8 символов имени и 3 символа расширения) неудобны, однако есть надежда на то, что в следующих версиях операционной системы Microsoft Windows (для работы которых уже не потребуется наличие MS-DOS) они будут сняты. А пока эти ограничения сохраняются, они вызвали бы серьезные проблемы, если бы для идентификации файла использовалось только его имя. Если на диске записано несколько сотен файлов, было бы очень трудно найти то, что вам нужно. Кроме того, было бы трудно придумывать все новые и новые имена для создаваемых файлов. Представьте себе картотеку всех клиентов банка, в которой все карточки высыпали на пол и перемешали с картотекой служащих банка и еще добавили туда аналогичную информацию о десятке филиалов банка. Попробуйте там что-нибудь найти! А ведь именно так выглядел бы диск компьютера, если бы при создании новых файлов вы указывали только имя файла.

Однако обычно в картотеках карточки разложены по шкафам, причем в каждом шкафу есть выдвижные ящики, где и лежат отсортированные по различным признакам карточки. Например, в одном шкафу могут лежать карточки клиентов одного филиала банка, в другом - другого и так далее. Можно также разделить ящики, в которых лежат карточки клиентов и служащих.

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

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

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

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

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

Так как в компьютере может быть несколько дисков, для того чтобы их различать, используются простые однобуквенные имена с двоеточием. В новых персональных компьютерах НГМД для работы с дискетами диаметром 3,5 дюйма обозначается как A:, НГМД для работы с дискетами диаметром 5,25 дюйма - как B:. Вы можете также встретить обратное обозначение, когда буквой A: обозначается НГМД для дискет диаметром 5.25 дюйма. Если вы в первый раз покупаете персональный компьютер, спросите у поставщика, какое обозначение используется в вашем компьютере. Впоследствии мы научим вас определять такое соответствие это самостоятельно. Накопитель НМД может быть не один, кроме того, один НМД может быть разделен на несколько частей, которые для пользователя выглядят как самостоятельные диски. Для обозначения НМД используются буквы C:, D:, E: и т. д.

Корневой каталог на диске обозначается символом обратного слэша «\».

Таким образом, если вы желаете записать файл mytext.doc в корневой каталог на диске, вы должны указать буквенное обозначение диска, символ корневого каталога и имя файла. Например, если вы желаете записать файл в корневой каталог диска C:, вам следует сообщить компьютеру так называемый полный путь к файлу, состоящий из обозначения диска C:, символа «\», и имени mytext.doc. Полный путь к файлу будет выглядеть следующим образом: c:\mytext.doc Если вы создадите на диске C: каталог с именем letters и запишите в него файл mytext.doc, полный путь к файлу будет выглядеть следующим образом: c:\letters\mytext.doc Вы можете создать на диске отдельные каталоги и хранить в них файлы разного типа. Например, в каталоге c:\letters вы можете хранить письма, в каталоге c:\manuals - различную документацию и т. д.

Обычно древовидную структуру каталогов на диске изображают в виде диаграммы (рис.). Для наглядности имена каталогов набраны заглавными буквами, а имена файлов - прописными.

Рис. Древовидная структура системы каталогов

На приведенном выше рисунке корневой каталог диска C: содержит каталоги letters, ms_dos, windows, winword, manuals, а также два файла с именами autoexec.bat и config.sys.

В каталоге letters есть файлы с именами mytext.doc, smart.doc, toyou.doc, а также каталог с именем private. В каталоге private находятся три файла - bob.doc, smit.doc, arlen.doc. Обратите внимание, что в каталогах c:\manuals\dos и c:\manuals\windows находятся файлы с одинаковыми именами - beginners.doc и advanced.doc. Это разные файлы, так как они лежат в разных каталогах.