Материал: Лекции по информатике учебнометодическое пособие

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
      1. 1   ...   17   18   19   20   21   22   23   24   ...   45

Файловая структура ОС. Операции с файлами

Файл – это именованная совокупность любых данных, разме-щѐнная на внешнем запоминающем устройстве и хранимая, обраба-тываемаяиперемещаемаякак единое целое.Совокупность правил и программ, по которым выполняютсяоперации с файлами, называется файловой системой. Основные изних: FAT (File Allocation Table) – используется в операционных сис-темах для 16-и и 32-х разрядных процессоров, NTFS (New Technolo-gy File System) – используется, начиная с ОС Windows NT для 32-х и64-х разрядных процессоров). В них пользователю предоставляютсяследующие возможности:

  • создание папок;

  • копирование, перемещение, переименование и удаление файлов и папок;

  • навигация по файловой структуре

  • запуск программ и открытие документов;

  • создание ярлыков;

  • стандарты для обозначения пути к файлу: абсолютный и от- носительный адрес файла. Абсолютный адрес начинается указанием диска, на котором расположен файл, и далее последовательно через символ «\» (обратный слеш) перечисляются все папки, которые сле- дует открыть, чтобы найти нужный файл. В относительном адресечерез символ «\» перечисление папок ведется, начиная от той, кото- рая активна в данный момент. Для перехода в папку нижнего уровня следует указать имя этой папки. Переход в папку верхнего уровня вне зависимости от ее реального названия обозначается символом
«..»(дветочки).Файл характеризуется свойствами и атрибутами. Их значенияуказываются в диалоговом окне «Свойства», которое открывается покоманде «Свойства» в меню «Файл» и в контекстном меню. Основ-ныеизних:

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

  • длинафайла в байтах (длина занимаемого участка на диске);

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

  • только для чтения (исправления, сделанные во время про- смотра, не будут сохраняться после закрытия файла;

  • скрытый (не будет высвечиваться в каталоге), но открыть его можно, введя имя вручную;

  • архивный (для автоматического обновления изменѐнных вер- сий в архивах);

  • системный.
Таблица4.1.Основныестандартныерасширенияфайлов:

Расширение

Формат/назначение программы

Системные программы/программы в машинных кодах

*.com

*.pcx

системные программы в машинных кодах

*.sys

программа драйвера

*.bak

автоматически создаваемая резервная копия файла

*.tmp

временная копия с промежуточной информацией, автоматически

уничтожаемая после закрытия программы

*.hlp

файл встроенной справочной системы

*.exe

прикладная программа в машинных кодах

Графические форматы

*.bmp

формат растровой графики, в котором задан цвет каждого пиксе-

ля


* .jpg

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

тернете

*.gif

*.tif

*.png

Формат для диаграмм, создаваемых программным путѐм, рисун- ков типа аппликации с ограниченным набором цветов, неслож-

ной анимации. Используется в Интернете

*.psd,

*.pdd

формат растровых графических файлов в PhotoShop

*.cdr

формат векторных графических файлов в CorelDRow


*.eps

формат векторных графических файлов для подготовки афиш, объявлений, плакатов, который рекомендуется для создания ил-

люстраций в настольных издательских системах.

Текстовые форматы

*.txt

формат текстовых файлов без форматирования

*.doc, *.docх

формат текстовых файлов программ Word до 2003 и после 2003

года

*.rtf

универсальный формат форматированных текстовых файлов,

понятный всем версиям программы Word

*.pdf

Комбинация текста с растровой графикой. Используется в Ин-

тернете для публикации документов.

Расширения основных программ Microsoft office

*.xls, *.xlsx

форматы файлов программы Excel до 2003 и после 2003 года

*.ppt, *.pptx

формат файлов электронных презентаций программы PowerPoint

до 2003 и после 2003 года

*.mdb,

*.mdbx

формат файлов программы Access до 2003 и после 2003 года

*.htm, *.html

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

  • * означает, что на этом месте может оказаться любое количе- ство любых символов, в частности, ничего;

  • ? означает, что на этом обязательно должен быть какой- нибудь символ, но только один;

  • | означает, что требуется обработать одной командой все файлы, указанные в предыдущей маске, кроме файлов, подходящих под маску, указанную после него.
Примеры:*.*–подэтумаскуподходятвсефайлы(любоеимяилюбоерасширение);*.jpg–маскауказываетнавсефайлырисунковсрасширением―jpg‖;*экзам*.*–маскауказываетнафайлыслюбымрасширением,укоторыхвименипользователяестьуказанныйфрагменттекста;*.*|*.bak‖ – означает, что требуется обработать одной коман-дойвсефайлы,кромефайловсрасширением. ―bak‖,какимибыни былиих имена.
      1. 1   ...   18   19   20   21   22   23   24   25   ...   45

Инструментальное программное обеспечение ЭВМ

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

  • программирование в машинных кодах;

  • использование машинно-ориентированных языков низкого уровня;

  • использование алгоритмических языков высокого уровня.
Для того чтобы ЭВМ могла выполнять программу, она должнабытьзаписанапострогимправиламввиде,доступномпроцессору,т. е. представлять собой последовательность двоичных чисел и кодов.Такие коды называются машинными кодами, машинными коман-дами.Программа,написаннаятакимобразом,–программойнама-

шинном языке или исполняемым модулем.

Первоначально, когда появились ЭВМ, программисты для раз-работкипрограммиспользовалимашинныйязык.Этобылооченьтрудно и неудобно, так как приходилось самому распределять памятьпод команды программы и данные, держать в памяти массу абстракт-ных двоичных кодов, обозначающих адреса данных и команд, кото-рыеихобрабатывают.На втором этапе для облегчения программирования была соз-данапрограмма,котораяавтоматическизаменялавпрограммахудобные человеку названия переменных и операций на машинныекоманды. Эта процедура была обозначена термином трансляция, апрограмма, выполняющая ее,
Источник: https://files.student-it.ru/previewfile/157483