§16.Файловая система. Как работать с памятью компьютера? Операционные системы. Глава III.Программное обеспечение. Память ПК. Операционные системы. Программы-«оболочки». Текстовые редакторы. Раздел II.Работа с готовыми программными продуктами. Контент-анализ. Методы стат.анализа. Базы данных. Компьютер для историков философии. Введение в технологию квантитативных исследований и обучения. Учебное пособие для студентов философских факультетов. Философия. Архив публикаций. Манекин Роман Владимирович.
§16.Файловая система. Как работать с памятью компьютера? Операционные системы.
Главная| Философия| История| Аналитика| Литература| Литературоведен|Публицистика| Журналистика: РФ и СНГ| Журналистика: Украина| Информатика| Психология| Интервью| Конференции| Рецензии| Юмор| Ссылки| Инязпубликации| О себе| Почта| Гостевая книга

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

Часто различают файлы двух категорий: текстовые и двоичные. Текстовые файлы предназначены для чтения человеком. Они состоят из строк символов, причем каждая строка оканчивается специальными символами: «возврат каретки»(CR) и «новая строка» (LF). При редактировании и просмотре текстовых файлов названные символы, как правило, на экран монитора не выводятся.

Текстовые файлы, содержащие только символы с кодами 0 до 127 (т.е. файлы, не содержащие знаков кириллицы и псевдографических символов) называются ASCII – файлами.

Файлы, не являющиеся текстовыми, называются двоичными.

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

Как извлекать информацию из магнитных дисков?

Этой цели служат имена файлов. Каждый файл имеет имя, которое состоит из двух частей: имени и расширения. Расширение имени файлов начинается с точки, за которой следуют от 1 до 3 символов. Например:

Command com
paper chi
autoexec bat
имя расширение

Расширение имени файла не является обязательным. Оно используется для описания содержания файла.

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

Все каталоги, кроме корневого (см. ниже,) на самом деле являются файлами особого вида. Каждый каталог имеет имя и может быть зарегистрирован в другом каталоге. На каждом магнитном диске имеется один главный корневой каталог. В нем регистрируются файлы и подкаталоги (каталоги 1-го уровня). В каталогах 1-го уровня регистрируются каталоги 2-го уровня и т.д.

Каталог («папка»), с которым в настоящий момент работает пользователь, называется текущим.

Давайте на примере операционной системы MS DOS (именно этой системой загружены наиболее распространенные сегодня ПК IBM PS) AT – рассмотрим ,как можно вывести содержание файлов на экран монитора ПК.

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

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

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

Например, пусть текущий каталог на нашем компьютере - каталог DОС. Тогда

/CH1 путь от корневого каталога
/DОС/LETTERS LETTERS - путь к подкаталогу в каталоге DОС
/ЕХЕ/СН 1 путь к подкаталогу СH 1 каталога ЕХЕ

Для того, чтобы облегчить MS DOS поиск пути к искомому Вами, Вы должны «объяснить» ей, на каком дисководе он находится (на каком диске записан). Зачем это нужно? Дело в том, что большинство ПК имеет несколько дисководов: например, у ПК типа IBM РS — один накопитель на оптическом диске и один - накопитель на жестком магнитном диске. Если Вы не «подскажете» компьютеру, на каком дисководе находится нужный Вам файл, он будет искать его в дисках, находящихся на текущем дисководе (т.е. на дисководе, с которым Вы работаете в настоящее время).

Вот почему полное имя файла обязательно включает в себя следующие элементы: [логическое имя дисковода]-[путь]-[имя файла].

Теперь, если Вам понадобится вызвать файл не из текущего каталога, находящийся на другом дисководе (давайте для простоты обозначим дисководы так: А: и В: - накопители на гибких магнитных дисках; С: - накопитель на жестком магнитном диске), Вы наверняка поступите так:

Если Вы наберете на клавиатуре логическое выражение:
a: paper.doc - то Вы выведете на экран монитора содержимое файла paper.doc, находящийся в текущем каталоге диска на дисководе А:;

Если выражение:
a: /telex.doc - Вы выведете на экран монитора содержимое файла telex.doc, находящегося в корневом каталоге диска на дисководеА:;

Если выражение: post/telex.doc - на экране монитора появится содержимое файла telex.doc, находящегося в подкаталоге post текущего каталога.

Как видите, ничего особенно сложного!

***

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

Например:

  • для удаления файла из текущего каталога необходимо набрать на клавиатуре ПК командное слово del (delete) и - через пробел - имя файла.
    Вот так:del paper.doc (После ввода в ПК всех команд не забывайте нажимать клавишу Enter!)
  • для cмены текущего дисковода наберите на клавиатуре логическое имя дисковода, который должен стать текущим, а затем символ «:» (двоеточие);
    Попробуйте набрать команды:
    • А: - и Вы осуществите переход ПК на дисковод А:;
    • В: - и ПК будет готов считывать информацию с дисковода В:;
    • С: - и Вы произведете переход на дисковод С:;
  • для изменения текущего каталога (для «перехода» в другой каталог обычно используется команда cd (Change Directory). Ее формат (т.е., логическое содержание)-cd [логическое имя дисковода:] - [путь].
    Например, при наборе команды:
    • Cd \ - производится переход ПК в корневой каталог текущего диска;
    • Cd \ exe \ - переход в каталог exe
  • для удаления файлов из текущего каталога Вы можете применить команду, имеющую такой формат: del- [логическое имя дисковода:]-[путь]-имя файла.
    Например, если вы наберете следующие команды, то произведете следующие действия:
    • Del.bac - удаление всех файлов с расширением .bac из текущего каталога;
    • Del. paper.doc - удаление файла paper.doc из текущего каталога.
  • если вы захотите удалить все файлы из каталога, например, командой Del*.*, то MS DOS спросит Вас:
    Are you sure (Y/N)? (Вы уверены?)
    В случае, когда Вы действительно уверены в своих действиях, нажмите клавишу «Y» и «Enter», для отмены – клавишу «N» и «Enter».
  • для просмотра содержания каталогов применяется специальная команда dir.Ее формат: dir - [логическое имя дисковода :]-[ путь/]- [имя файла]. После введения команды dir, ПК производит следующие действия:
    • выводит на экран монитора имена файлов;
    • расширения их имен;
    • размер файлов в байтах;
    • дату и время создания или последнего обновления файлов;
    • информацию о размере свободного пространства на диске.
    При этом,
    • Параметр этой команды Р предназначен для полноэкранного вывода оглавления;
    • параметр W - означает только вывод информации об именах файлов в каталоге (имена файлов выводятся по пять в каждой строке).
  • Если Вы наберете на клавиатуре команду: dir - Вы выведете на экран монитора оглавление текущего каталога.
  • Если команду: dir. еxе(2) - сведения о всех файлах с расширением .еxе из числа тех, которые находятся в текущем каталоге;
  • Если: dir a:\ - оглавление корневого каталога на дисководеа:.
  • Для создания нового каталога Вы можете воспользоваться командой md (made directory)} имеющей формат: md-[логическое имя дисковода:]-путь.
    Например, команда:
    • md *** - применяется для создания подкаталога *** в текущем каталоге;
    • md a: \ Work - для создания подкаталога Work в корневом каталоге диска A:
  • для уничтожения (пустого) каталога (запомните: удалять можно только пустой каталог, т.е. каталог, не содержащий файлов и подкаталогов) имеется команда rd (Remove Directory), формат которой rd-[логическое имя дисковода: ]-путь.
    Пример применения команды:
    • rd *** - удаление подкаталога*** в текущем каталоге;
    • rd a: \ Work - удаление подкаталога work в корневом каталоге диска а:.
  • Для переименования файлов, как правило, используется команда Ren (Rename). Ее формат: Ren-[логическое имя дисковода: ]- [путь]-имя файла.(Здесь первое имя файла задает имя (имена) переименовываемых файлов, второе - новое имя (имена) файлов).
    Например:
    • Ren ***.doc *** txt - переименование файла ***.doc в текущем каталоге. Новое имя файла - ***. txt
    • Ren a:*.doc.* txt - переименование всех файлов с раcширением doc в текущем каталоге на дисководе А:. Файлы получают расширениеtxt. (Здесь первое имя файла задает имя (имена) переименовываемых файлов, второе - новое имя (имена) файлов).
      Например:
      • Ren ***.doc *** txt - переименование файла ***.doc в текущем каталоге. Новое имя файла - ***. txt
      • Ren a:*.doc.* txt - переименование всех файлов с раcширением doc в текущем каталоге на дисководе А:. Файлы получают расширение txt.
  • для копирования файлов применяется специальная команда -copy. Ее формат: copy-[логическое имя дисковода]-[путь/]-имя файла-[логическое имя дисковода]-[путь/]-имя файла
    или
    copy-[логическое имя дисковода]-[путь/]имя файла- логическое имя дисковода:]- [путь].
    Здесь первый параметр команды указывает на каталог, из которого должны будут копироваться файлы, заданные в нем своими именами. Имя дисковода и путь во втором параметре команды указывают на каталог, в который будут копироваться файлы. Эта команда записывается так:
    • copy ***.doc *** txt - если нужно произвести копирование файла ***.doc в текущем каталоге, и также создать новый файл ***.txt в текущем каталоге;
    • copy a: \*.* - когда необходимо провести копирование всех файлов из корневого каталога накопителя в текущий каталог;
    • copy \t \ *.doc.c.*. txt - при копировании всех файлов с расширением .doc из каталога \t текущего диска в текущий каталог накопителя C:. При атом файлы получают расширение .txt.
  • Команду copy можно применять еще и тогда, когда необходимо ввести содержание файла непосредственно с клавиатуры или - напротив - вывести его на принтер или монитор. Для этого при наборе команды вместо имен файлов используют обозначения устройств. Например: CON - консоль (клавиатура для ввода, монитор для вывода; при вводе файла с клавиатуры, окончание ввода обозначается с помощью символов [ctrl – z] и путем нажатия клавиши [FG](PRN - принтер.
    При этом команда записывается так:
    • Copy paper. txt. prn - т.е. вывод файла paper. txt на принтер.

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

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

***

Ну, как, получилось? В этом можно было и не сомневаться!


  1. То есть собственно элементами, из которых конструируются электронные схемы ЭВМ.
  2. Подкаталоги отмечаются этой командой так: dir.
назад    вверх    вперед
Главная| Философия| История| Аналитика| Литература| Литературоведен|Публицистика| Журналистика: РФ и СНГ| Журналистика: Украина| Информатика| Психология| Интервью| Конференции| Рецензии| Юмор| Ссылки| Инязпубликации| О себе| Почта| Гостевая книга
Используются технологии uCoz