Не старайтесь рассмотреть "на просвет" дискету. Информация на ней записана таким мелким шрифтом, что вряд ли вы что-либо на ней увидите
Вид материала | Документы |
- Сценарий праздника «Пою моё Отечество», 86.04kb.
- Мирзаевой Ольгой Омаровной учителем биологии сош №4 сочи 2004 г пояснительная записка, 214.73kb.
- Сценарий к школьному мероприятию «Города-герои», 103.86kb.
- Макроэкономический анализ инфляции: её виды, причины и последствия, 2256.72kb.
- Книге, и оказалось что-нибудь такое, что против моего ожидания может кого-либо обидеть,, 7908.01kb.
- Название. Год. Цвет. Хронометраж, 1090.94kb.
- Инфляция. Антиинфляционная политика государства. Роль цкб, 183.1kb.
- Спрятанная война артем боровик, 2084.95kb.
- Августин о философии, 80.38kb.
- Викторина для учащихся младших классов Квитко Л. А викторина «Портреты героев сказок», 30.59kb.
ПЗУ
(ROM)
НЖМД
(винчестер)
Принтер
ЦП
(CPU)
НМЛ или
стример
Клавиатура
CD - ROM
«Мышь»
ОЗУ
(RAM)
CD
Recorder
Сканер
УВВ
ВЗУ
Итак, что есть что:
ЦП - центральный процессор (CPU - Central Processor Unit).Важнейший элемент любого компьютера. Управляет работой всех остальных узлов и блоков. Производит арифметические и логические операции над данными различного типа. Имеет достаточно сложную структуру, рассмотрение которой выходит за рамки настоящей книги. Несколько слов о том, почему именно центральный. Во многих машинах (правильнее сказать - в большинстве машин) процессоров несколько. У них строгое разделение труда. Один занимается обслуживанием памяти, другой ответственный за ввод-вывод и т.д. Но всегда есть один центральный, который руководит, координирует деятельность всех остальных подобно тому, как директор предприятия руководит заместителями, отделами, службами, не выполняя их непосредственной работы.
Типов процессоров - огромное количество. Выпускаются процессоры общего и специального назначения, предназначенные для управления производственными линиями, бытовыми, фотометрическими приборами, часовые процессоры и т.д.
Выглядит процессор как обыкновенная интегральная микросхема (ЧИП), размером со спичечный коробок или чуть больше. Во времена царства транзисторов процессор являл собой монстра в несколько метров (а то и десятков метров) в длину, ширину и высоту. Развитие технологии позволило "упрятать" этого монстра всего в одну микросхему. Тогда-то и появилось название микропроцессор. В настоящее же время приставка микро- утратила свое первоначальное значение и используется скорее по привычке. Иные (не микро-) остались лишь в воспоминаниях.
Разумеется, от характеристик процессора зависят и характеристики компьютера, который выполнен на базе этого процессора.
Характеризуются Процессоры в первую очередь следующими параметрами:
- быстродействие. Количество выполняемых операций в секунду (от сотен тысяч до миллиардов);
- разрядность. Количество бит, обрабатываемых процессором за один прием (от 4 до 256 и более);
- система команд. Набор элементарных машинных команд, которые "понимает" данный процессор. Язык, понятный процессору. Каждая команда предписывает процессору выполнить ту или иную операцию (сложить, переместить данные и т.д.). Всего таких команд у процессора - от нескольких десятков до нескольких тысяч. О том, как "выглядят" эти команды, мы уже говорили. Система команд определяет прежде всего программную совместимость компьютера. Программа, "изготовленная" на одном компьютере, не будет работать на другом, если у них различные системы команд;
- максимальный объем адресуемой памяти, - объем памяти, который можно установить в компьютере с данным процессором (от единиц байт до десятков Гигабайт).
Теперь несколько слов об идентификаторах ("фамилиях") процессоров.
Процессоры, предназначенные для работы в персональных компьютерах:
- 580ИК80 (аналог разработки INTEL NEC80). Применялся в компьютерах ряда СМ 1700, Электроника НЦ, бытовых ПК типа "Микроша", "РК-86", "Ленинград", "Львов", "Вектор" и др. Разрядность - 8 бит, максимально адресуемый объем памяти - 64 КБ.
- Z80 незначительно отличается по параметрам от NEC80. Применялся в компьютерах типа "Spectrum" (он же "Sinclair"), "Pentagon" и др.
- 1801ВМ1 (2,3,6) - компьютеры типа ДВК, "БК-010" и др. Два таких процессора устанавливались в компьютере "Электроника МС-0511". Система команд - DEC, разрядность - 16 бит. На базе этого процессора были построены когда-то всемирно известные машины ряда PDP.
- 1810ВМ1 (неполный советский аналог INTEL 8088). Применялся в ПК типа "Искра", "ЕС-1840" и т.д. На базе процессора INTEL 8088 были построены машины ряда IBM PC/XT. Сегодня это ретро.
- 80286 - базовый процессор, применявшийся в ПК типа IBM PC/AT третьего поколения. В настоящее время не выпускается.
- INTEL 80386 – не выпускаются
- INTEL 80486 – не выпускаются
- INTEL 80586 - 32 разрядные процессоры, базовые для компьютеров Pentium (сняты с производства), Pentium II (сняты с производства), Pentium III, Pentium IV. Различаются архитектурным решением, внутренней организацией, быстродействием: от 16 МГц для 80386 до нескольких ГГц для Pentium IV (правда, как такового процессора 80586 и выше нет: в машинах поколения Pentium процессор выполнен в виде набора так называемых процессорных секций. Технология...) Процессоры ряда от 8088 до Pentium IV обладают преемственностью системы команд, т.е. программа, "изготовленная" на одной машине, будет работать на другой, если эта другая содержит процессор того же поколения или выше.
Перспективным в настоящее время считается создание так называемого оптического компьютера, информация в котором передается с помощью не электрических, а световых сигналов. Предполагается, что быстродействие такого компьютера будет практически бесконечным. Японские разработчики заявили, что они создадут на базе таких компьютеров электронный интеллект к 2012 году. Поживем - увидим.
ОЗУ (RAM) - оперативное запоминающее устройство. Предназначено для временного хранения (запоминания) программ и данных, промежуточных результатов. Содержимое ОЗУ стирается при выключении питания компьютера.
ПЗУ (ROM) - постоянное запоминающее устройство. Не стирается при отключении питания. Предназначено для хранения программы загрузки, а также некоторых параметров, индивидуальных для данного ПК.
УВВ (I/O-U) - устройства ввода - вывода (In/Out Unit). Это все то, что может быть подключено и обычно подключается к компьютеру: начиная от клавиатуры и монитора и заканчивая сложнейшей аппаратурой управления технологическими линиями. У них у всех есть одна общая характеристика: они либо передают информацию в компьютер (клавиатура) и называются при этом устройствами ввода, либо получают и как-то преобразуют информацию (монитор получает информацию и преобразует в светящиеся буквы и рисунки) - устройства вывода, или же делают то и другое (но не одновременно).
СШ - системная шина (System Bus) - это стандартизованный набор сигналов (проводов), с помощью которого соединены воедино отдельные узлы и блоки компьютера. Во многих компьютерах Системная Шина представляет собой совокупность трех видов информации (трех шин): шина данных, шина адреса и шина управления. Подробнее лучше расспросить об этом у специалистов-электронщиков (если интересно).
Процессор, ОЗУ, ПЗУ, множество контроллеров располагаются на материнской плате (Motherboard). На ней же располагаются слоты для подключения внешних устройств.
Теперь о ВЗУ – внешних запоминающих устройствах.
- Дисководы. Эти устройства предназначены для постоянного энергонезависимого хранения информации (не требуют затрат энергии для хранения, как, например, ОЗУ). Информация записывается на специальные магнитные диски (или дискеты) подобно тому, как обычный магнитофон записывает звук на магнитные ленты (кассеты). Диски внутри дисковода вращаются со строго определенной скоростью. Информация записывается и считывается с помощью подвижных магнитных головок. Как правило, с обеих сторон диска.
На дисках информация расположена не непрерывным потоком, а порциями, блоками (или иначе - кластерами). Вся поверхность дискеты разбита на несколько десятков концентрических окружностей, называемых дорожками (для гибких дисков их, как правило, 80, и пронумерованы они от 0 до 79). Еще одна разметка: поверхность диска разбита радиусами на сектора. Для гибких дисков количество секторов - от 7 до 17 и пронумерованы они также с нуля. Перемещение магнитных головок от центра диска к краю и обратно производится с помощью шагового двигателя. Чтобы попасть на дорожку номер К, нужно "встать" на нулевую (которая ближе к краю) и сделать К шагов к центру. Отсчет номера сектора производится относительно специального отверстия в дискете. Положение магнитной головки над нулевым сектором фиксируется специальным фотодатчиком. Т.к. скорость вращения дискеты стабильна, то вычислить время, через которое головка будет находиться над сектором номер К - достаточно простая задача.
Процесс разметки новой дискеты на дорожки и сектора называется форматированием.
На части одной дорожки в пределах одного сектора записывается 512 байт информации. Можно форматировать диск, указав любое количество дорожек и секторов. На гибких дисках, как правило, записывают 80 дорожек. Количество секторов выбирают равным 18. При этом получается: 80 дорожек х 18 секторов х 2 стороны диска х 0.5 КБ = 1.44 Мегабайта (именно такое количество информации принято стандартным для гибких дисков). Увеличение количества дорожек (или секторов) приводит к увеличению плотности записи. Распространенные в 80-х годах диски ISOT DS/DD с трудом "вытягивают" 720 килобайт (80 дорожек, 9 секторов). Современные фирменные дискеты форматируются на несколько мегабайт.
Типы дисководов. Сменные магнитные диски подразделяются на гибкие и жёсткие. Накопители на жестких магнитных дисках (НЖМД или винчестеры) способны вместить значительно больше информации, чем их собратья – накопители на гибких магнитных дисках (НГМД или флоппи).
Накопитель на гибких магнитных дисках работает с дисками размером 3,5 дюйма. Эти диски упрятаны в жесткие пластмассовые коробки. Отверстия закрыты от пыли и прочих неприятностей специальными шторками. Стандартный размер форматирования – 1,44 Мбайт.
Винчестер (Hard - disk). Эти накопители представляют собой несколько жестких дисков диаметром, как правило, около 3 дюймов, вращающихся на одной оси внутри герметично закрытого корпуса, из которого, как правило, выкачан воздух. Такая стерильность в сочетании со сверхточной механикой позволяет создавать накопители емкостью до 1 гигабайта и более. Типичные значения: от 3 Гбайт и выше. Основным эксплуатируемым на всю катушку каждый день дисководом является винчестер. Гибкие диски применяются только для обмена программами, хранения в виде архивов всякого хлама и мусора, который выбросить жалко, ну и конечно, для хранения девственных оригиналов программ и комплексов. Случись (не дай Бог!!!) что с «винтом» (так в разговорном называют винчестер) - без дискет ничего не сделаешь. Ведь диски на винте несъемные. Если на него что-то новое и записывается, то только с дискет, модемов ...
Накопитель на магнитной ленте (НМЛ, стример) – одно, если так можно выразиться, из ретро – устройств. Является устройством не произвольного, а последовательного доступа к данным. Применяется (до сих пор!) на больших вычислительных комплексах или для хранения большого объёма «хлама».
CD-ROM и CD-Recorder – устройства, соответственно, считывания (только!) и считывания – записи информации с лазерных дисков с помощью, естественно, источника лазерного излучения. Принцип записи очень похож на флоппи, но с помощью другого инструмента, со скоростью выше в десятки и сотни раз и с плотность, превосходящей в тысячи. Стандартный размер такого диска – 650 Мбайт.
Устройства ввода и вывода информации (УВВ).
- Принтер. Из названия ясно, что они предназначены для того, чтобы что-нибудь напечатать на бумаге. Характеризуются в основном следующими параметрами.
- Способом печати (бывают ударные, барабанные, матричные, мозаичные, струйные, термопечатающие, лазерные...)
- Скоростью печати (измеряется в знаках за секунду). Самые шустрые - лазерные и барабанные.
- Возможностью переключения шрифтов.
- Возможностью вывода графической информации - рисунков и графиков. Этого не могут делать ударные и барабанные, а лучше всех это получается у лазерных и струйных.
Наиболее распространены струйные и лазерные принтеры. Они могут практически всё, но... Лазерные более дороги, а вот цена струйного принтера невысока, но будьте готовы к тому, что стоимость замены двух картриджей (цветного и чёрного) для такого принтера обойдётся примерно в треть стоимости самого устройства...
- Мониторы. Эти устройства как правило путают с другими: дисплеями, терминалами, консолями и т.д. Внесем ясность, что есть что. Монитор - это устройство для отображения информации (не более!). Внешне он очень похож на обыкновенный телевизор. Клавиатура никакого отношения к монитору не имеет, разве что располагается обычно рядом. Словом «монитор» еще иногда называют специальную программу - супервизор, размещаемую обычно в ПЗУ компьютера. Эта программа предназначена для элементарного взаимодействия с человеком до загрузки операционной системы.
Многие компьютеры комплектуются другими устройствами, называемыми дисплеями. В состав этого устройства входит специальная схема управления (как правило, со своим процессором), монитор и клавиатура. Весь этот комплекс и называется дисплеем. Консоль - это главное устройство управления работой компьютера. В настоящее время это понятие стареет не по дням, а по часам, т.к. понятие консоль применимо там, где речь идет о многопользовательской системе, когда с одним компьютером работают одновременно много человек. Среди них всех есть один главный. Ему компьютер сообщает обо всех своих проблемах и "радостях", слушается больше других. Этот главный работает за консолью. В качестве консоли может выступать не только дисплей, но и какое-либо другое устройство ввода-вывода. Если же в качестве консоли выступает дисплей, то его называют терминалом.
Терминалом называют также совокупность устройств, составляющих одно рабочее место пользователя. Сюда может входить и дисплей, и принтер, и графопостроитель, и что-нибудь еще...
С некоторым приближением совокупность монитора и клавиатуры можно назвать дисплеем, у которого схема управления расположена в самом компьютере.
Сам по себе монитор «разговаривать» с процессором не может – нужно специальное устройство (как, собственно, для любого внешнего устройства), которое называется видеографическим адаптером. Это специальная плата, располагающаяся, как правило, внутри корпуса компьютера.
Мониторы бывают электронно-лучевые (как обычные телевизоры), жидкокристаллические и плазменные. Отличаются ценой и качеством.
Основные технические характеристики мониторов – размер (длина по диагонали в дюймах), разрешение (количество точек на единицу площади) и скорость. Да-да, скорость. Потому как та скорость, с которой видеоадаптер может обрабатывать информацию (а её объёмы огромны при работе с графическими приложениями), очень сильно влияет на скорость работы.
- Клавиатура современного ПК имеет 101 (или 102) клавиши. Это достаточно сложное устройство, имеющее встроенный процессор. Краткий обзор клавиш приведен в конце этой главы.
- «Мышь» представляет собой коробочку округлой формы с проводом – хвостиком, подключенным к компьютеру. Сверху на корпусе расположены три (две, четыре) кнопки. При перемещении «мыши» по столу (лучше по специальному коврику), курсор на экране монитора перемещается в том же направлении и с аналогичной скоростью. Нажатие левой кнопки, как правило, аналогично нажатию ENTER (ВВОД) на Клавиатуре. С таким манипулятором очень удобно работать с системами меню. Перемещаем «мышку» по коврику, - курсор двигается по экрану от одного пункта меню к другому. Выбрав нужный, жмем на левую кнопку (обычно это называют кликом). Назначение остальных кнопок неоднозначно и зависит от конкретной программы.
На этом заканчивается «джентльменский набор» устройств современного ПК. В зависимости от назначения компьютера, к нему могут быть (или не быть) подключены другие стандартные внешние устройства. "Пробежимся" по ним кратко.
- Сканеры - устройства для снятия информации "с листа". Кладете печатный (а то и рукописный!) текст или фотографию, закрываете крышку и нажимаете на
кнопку... Через несколько секунд рисунок текста (именно рисунок, а не сам текст!) попадает на диск вашего компьютера. Сканеры бывают ручные, планшетные, барабанные.
- Плоттеры предназначены для того, чтобы нарисовать что-нибудь на бумаге. В отличие от принтеров, которые рисуют строка за строкой с помощью комбинаций ударных игл (струей краски или чем-нибудь еще), плоттеры рисуют в буквальном смысле этого слова. Они опускают и поднимают перо, проводят прямые и кривые линии, заштриховывают и т.д.
- Модемы (от слов модулятор - демодулятор). Эти устройства предназначены для связи с удаленными объектами: компьютерами, FAX-ами, TELEX-ами и т.д. Типов модемов очень много (в зависимости от каналов связи, устройства и т.д.)
- Аналого-цифровые преобразователи (АЦП) предназначены для измерения физических величин (напряжения, тока, температуры и т.д.), преобразования этих величин в цифровую форму (в нули и единицы) и ввода этой (уже цифровой) информации в компьютер.
- Манипулятор джойстик внешне похож на рычаг управления самолетом. На рычаге расположена кнопка - гашетка. Джойстик применяется в игровых программах для управления чем-нибудь движущимся по экрану.
w1.2.1. Назовите основные компоненты компьютера.
w1.2.2. Изобразите структурную схему компьютера. Объясните назначение отдельных составляющих структурной схемы.
w1.3.1. Перечислите основные характеристики процессора.
w1.3.2. Перечислите стандартные устройства ввода-вывода компьютера.
w1.3.3. Какие типы дисководов вы знаете? Дайте им сравнительные характеристики.
w1.3.4. Расскажите о расположении информации на диске. Что такое форматирование диска? Расскажите о стандартных форматах дисков.
w1.3.5. Объясните разницу между монитором и дисплеем.
w1.3.6. Какие еще устройства могут быть подключены к компьютеру?
Файлы и директории
Прежде чем приступать программному обеспечению, забежим немного вперед и в двух словах поговорим о некоторых базовых понятиях, без которых в дальнейшем будет тяжело жить и работать.
Одно из таких понятий - файл (File).
Студенты обычно записывают такое определение: файлом называется именованный набор данных, расположенный на внешнем носителе. Итак, набор данных на внешнем носителе. Что такое внешний носитель? Это все то, куда можно записать информацию: магнитный диск, лента, в конце концов - бумага. Да, да... Бумага - это тоже внешний носитель! Ведь на нее можно что-либо записать (ручкой ли, принтером ...) и она "запомнит". Так что, уважаемый читатель, вы в настоящее время занимаетесь считыванием файла и обработкой его содержимого, если говорить на языке компьютерных терминов.
Почему Носитель внешний? Опять же условности (см. структурной схему). Наверное, потому, что он вне компьютера, вне его "мозга". Теперь о том, почему именованный? Потому, что он имеет имя (Мне почему-то больше нравится "термин" «фамилия»). Имя – или, попросту, название Файла можно сравнить с названием мелодии на пластинке или кассете. Правда, для имен файлов есть свои стандарты. Оно должно быть не очень длинным (как правило, не длиннее 6-9 символов, хотя, современные операционные системы таких ограничений не вводят), потом должна стоять точка, а потом еще 3 символа. Последние 3 символа называют расширением имени. Расширение имени призвано хоть чуть-чуть дать представление о том, что расположено в Файле, о его содержимом. Да и само имя файла должно вызывать хоть какие-то ассоциации.
Согласитесь, если у вас есть на ленте 2 песни с названиями, например KRUTO.ROK и SYMFONY.FII, то вы можете примерно предположить, что первая - это "страшнейший хит" в стиле рока, а вторая - нечто симфоническое (названия записаны опять-таки по компьютерным стандартам). Если вы сами создаете Файл (набрали с помощью программы-редактора какой-нибудь текст и записываете на диск), старайтесь давать ему такое имя, чтобы потом по названию можно было примерно определить, что у него "внутри" (о программе - редакторе поговорим отдельно). Есть среди программистов и юзеров (так называют всех непрограммистов, работающих с компьютером, от англ. USER - Пользователь) соглашения о расширении имени файла (иногда эти три буквы называют типом файла). Правда, таких стандартов много. В зависимости от того, с каким типом компьютеров работают эти самые программисты или юзеры. Приведём некоторые общие для всех стандартов расширения:
.TXT - файл, содержащий какой-либо текст.
.DOC - документация, описание той или иной программы, инструкция.
.SYS - системный файл (о них позже).
.EXE - файл, содержащий какую-либо программу, которую можно запустить на выполнение (такой тип эти файлы имеют в IBM-овских машинах. В других такие Файлы имеют тип .TSK, .SAV и др. Правильнее было бы сказать, что соглашения о типах файлов делятся на группы не по типам компьютеров, а по операционным системам, однако, думаю, такая неточность будет прощена, т.к. про операционную систему мы еще не говорили).
.BAS - текст программы на языке программирования BASIC.
.PAS – текст программы на языке программирования PASCAL.
.FOR - текст программы на языке программирования FORTRAN (или .FTN в других системах).
.ASM - текст программы на Ассемблере (. MAC в других системах).
.OBJ - файл, содержащий машинные коды программы (продукт работы компилятора).
.LIB - библиотечный Файл (бывает .LBR).
.PIC - картинка, рисунок.
.JPG – аналогично
.BMP – растровое изображение
.BAK - старый файл
.DBF - файл базы данных и много - много других. Что касается непосредственно имени, то здесь полная свобода выбора и никаких соглашений. Правда, если с какой-либо программой рядышком пристроился файл с именем README.TXT или READ.ME ("читай меня"), то можно предположить, что в нем какая-то важная информация о этой программе, которую нужно прочитать перед тем, как запускать программу. Обратите внимание, что во втором варианте имени расширение состоит только из двух символов. Строго говоря, их (символов в расширении имени) не должно быть больше трех, а может и вообще не быть. Как правило - три.
Еще одно важное понятие – каталог, или директория, или папка (DIRECTORY). Представьте себе книгу без содержания или пластинку без наклеенного ярлыка. Крайне неудобно, не правда ли? Еще более печальное зрелище - диск без каталога. Если книжку без содержания можно быстренько пролистать, то "пробежаться" по диску быстренько вряд ли получится. Да и вряд ли там что-то можно будет понять. Как правило, если на диске почему-то запортился каталог (попала пылинка или поднесли к магниту ...), то его если не выбрасывают, то переформатируют (вспоминаем, что такое форматирование, дорожки, сектора, кластеры и т.д.). Разумеется, после этого все, что было на диске, остается лишь в воспоминаниях. Есть, правда, программы-доктора, которые пытаются "вылечить" диск. Когда "поломка" в файле - это еще ничего, а вот если в каталоге - это гораздо хуже. Вылечить бывает крайне сложно.
Надо ли упражняться в определениях и выдумывать, как бы это правильнее сказать, что такое каталог? Если вам это необходимо - избавьте меня от такой процедуры и займитесь ею сами. А пока мы договоримся, что каталог - это каталог (она же директория, она же папка). Лучше поговорим о том, как он "устроен" и что в нем записано. При этом будем проводить аналогию с каталогом (содержанием) книги.
Итак, откроем директорию книги (привыкайте, привыкайте...). Жирным шрифтом выделены названия частей (разделов). Назовем их подкаталогами. (Каталогами второго уровня. В каждой части есть главы (каталоги третьего уровня). В каждой главе - параграфы (следующий уровень) и т.д. Такую же структуру имеют и компьютерные каталоги, например, каталоги диска. (Из устройств, имеющих каталоги, что-то ничего, кроме дисков, в голову не приходит. Да, наверное, и не к чему...).
Каталог диска (кстати, вывести его на экран можно командой DIR). В нем несколько (от нуля до сотен) наименований. Причем, некоторые из них записаны строчными (большими) буквами и не имеют расширения (точки и трех символов), а некоторые - строчными (маленькими) и с расширением. Так вот, первые - это каталоги следующего уровня, а вторые - это файлы. О том, что находится в каталогах следующего уровня, мы пока можем только догадываться (если нам о чем-то говорят их названия). Каталоги следующего уровня могут содержать файлы и опять-таки каталоги (каталог части книги содержит каталоги глав) и т.д. Таким образом, получается дерево каталогов (TREE). Как в знаменитом фильме - "Дерево там - во - о!.."
Изображают дерево примерно так:
Здесь приведено в
c:\ ────┐ качестве примера де-
├───WINDOWS рево диска по фамилии
├───EXE с. Главный каталог
├───GAMES───┐ диска имеет каталоги
├───BASIC ├─RALLY (разделы): WINDOWS, EXE,
├───PASCAL └─TOP_TOP GAMES, BASIC и т. д.
├───FORTRAN────┐ Раздел GAMES, в свою
├───NC ├─BIN очередь, имеет (вклю-
└───NU ├─INCLUDE ┌─EXAMPLES чает в себя) Разделы
├─PROGRAM───┼─WORKS RALLY и TOP_TOP.
└─LIBR └─FIGA А вот Раздел FIGA,
который входит в раздел PROGRAM, который входит в раздел FORTRAN, который находится в главном (корневом) разделе (каталоге) (помните тот стишок про дом, который построил Джек?..), тоже находится на диске С:
Мои искренние извинения за то, что были смешаны в кучу понятия раздела и его (раздела) каталога. Сплошь и рядом в книгах эти понятия путаются. Наверное, потому, что, работая с разделом (в разделе), видишь перед глазами его каталог и невольно приравниваешь два этих понятия.
Резонный вопрос: а где же файлы, где сама информация? Пока только одни заголовки? Ответ очень прост: везде. Каждый раздел содержит и файлы, и каталоги других разделов. Более того, каталоги - это те же файлы. Но об этом пока лучше не задумываться, дабы не «поехала крыша» от обилия информации.
Еще одно важное понятие - путь (PATH). Предположим, что в разделе FIGA есть файл ABC.TXT. Его полное имя будет записываться так: c:\FORTRAN\PROGRAM\FIGA\ABC.TXT. Здесь все то, что стоит перед собственно именем файла ABC.TXT - т.е. c:\FORTRAN\PROGRAM\FIGA\ -называется путем файла (или путем к файлу). В пути указывается имя диска (с:) и все разделы в порядке их вложенности. Все разделяется символом \ (обратный слэш).
Вопрос на засыпку. А для чего все это нужно? Есть диск. Есть каталог диска (один!). Пиши себе на здоровье файлы, смотри их в каталоге, удаляй, копируй и т.д. Все под рукой, все видно.
Не совсем так. Помните, у Лермонтова: "Смешались в кучу кони, люди..." На диске, как правило, - тысячи (если не десятки тысяч) файлов. Вполне разумно их как-то группировать. Каждую группу пишут в свой раздел. Работаешь с одной задачей - "залезаешь" в этот раздел и никого больше не видишь, никто не путается под ногами (это о файлах). А и в этой задаче бывает смысл выделить еще несколько групп и тоже "рассовать" их по своим разделам и т.д.
И последнее. Разделы выдумывает (создает, дает им имена...) тот, кто работает за компьютером. Диски изначально чистые, без всяких каталогов, разделов, файлов... Мы сами (специальными командами) создаем и изменяем на свой вкус и цвет всю структуру диска.
Итак, что же мы освоили за последние 10 минут?
- Диск, подобно книге, содержит несколько (бывает и много!) разделов.
- Каждый раздел имеет свой каталог (директорию).
- Каждый раздел содержит файлы и еще каталоги разделов следующего уровня.
- Если изобразить это все на бумаге, получится дерево каталогов.
- Если что-то и записано на диске, то это «что-то» записано в виде файла.
- Это что-то (т.е. файл) имеет имя, состоящее из нескольких символов, точки и еще трех символов (расширения). Хорошо, если символы имеют какой-то смысл.
- Когда файл пишется на диск, его имя записывается в каталог того раздела, в который этот файл записывается (и, соответственно, стирается при удалении файла.
Кстати, в каталог помимо имени пишется еще много всякой разной "бяки". Как-то: текущая дата, время, размер файла, где он расположен, на каких дорожках, секторах, нужно ли показывать его в каталоге (Да-да, бывают и скрытые Файлы. Не удивляйтесь. Помните, "Дети до 16 лет...", а потом, мало ли что я на диск запишу, а кто-то смотреть будет!) В общем, каталог - штука сложнее, чем мы пока себе представляем).
- Все операции с каталогом производятся автоматически, без нашего вмешательства. Нам не нужно заботиться о том, попадет ли в каталог имя файла, который мы переписываем. Это само собой разумеется.
w1.4.1. Дайте определение файла.
w1.4.2. Как записывается полное имя файла? Приведите примеры.
w1.4.3. Объясните назначение расширения имени.
w1.4.4. Изобразите на бумаге структуру информации на диске. Как называется такое изображение? Из каких отдельных элементов оно состоит?
w1.4.5. Что такое путь?