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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
      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