Файловая система
Изучение сущности и основных задач файловой системы. Принципы работы с папками и файлами. Комплекс системных программных средств, реализующих управление файлами: создание, уничтожение, чтение, запись, именование, поиск и другие операции над файлами.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 11.11.2013 |
Размер файла | 309,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
СОДЕРЖАНИЕ
Введение
1. Файловая система
2. Папки и файлы
2.1 Принципы работы с файлами
2.2 Поиск файлов папок
2.3 Свойства папки
3. Имена файлов и папок
4. Типы файлов
5. Путь доступа к файлам
5.1 Права доступа к файлам
Заключение
Список использованной литературы
ВВЕДЕНИЕ
В настоящее время на одном диске в среднем записывается несколько десятков тысяч файлов. Как разобраться во всем этом многообразии с тем, чтобы точно адресоваться к файлу? Назначение файловой системы - эффективное решение указанной задачи.
Развитие файловых систем персональных компьютеров определялось двумя факторами - появлением новых стандартов на носители информации и ростом требований к характеристикам файловой системы со стороны прикладных программ (разграничение уровней доступа, поддержка длинных имен файлов в формате UNICODE). Первоначально, для файловых систем первостепенное значение имело увеличение скорости доступа к данным и минимизация объема хранимой служебной информации. Впоследствии с появлением более быстрых жестких дисков и увеличением их объемов, на первый план вышло требование надежности хранения информации, которое привело к необходимости избыточного хранения данных.
Эволюция файловой системы была напрямую связана с развитием технологий реляционных баз данных. Файловая система использовала последние достижения, разработанные для применения в СУБД: механизмы транзакций, защиты данных, систему самовосстановления в результате сбоя.
Развитие файловых систем привело к изменению самого понятия "файл" от первоначального толкования как упорядоченная последовательность логических записей, до понятия файла, как объекта, имеющего набор характеризующих его атрибутов (включая имя файла, его псевдоним, время создания и собственно данные), реализованного в NTFS.
За свою 20 летнюю историю файловая система прошла путь от простой системы, взявшей на себя функции управления файлами, до системы, представляющей собой полноценную СУБД, обладающую встроенным механизмом протоколирования и восстановления данных.
В отличие от попыток ввести стандарт на протокол, описывающий правила доступа к удаленным файловым системам (CIFS, NFS), не стоит ожидать появления подобного стандарта, описывающего файловые системы для жестких дисков. Это можно объяснить тем, что файловая система жестких дисков все еще продолжает оставаться одной из главных частей операционной системы, влияющей на ее производительность. Поэтому каждый производитель операционных систем будет стремиться использовать файловую систему, "родную" для его ОС.
Дальнейшая эволюция файловых систем пойдет по пути совершенствования механизмов хранения данных, оптимизации хранения мультимедийных данных, использования новых технологий, применяемых в базах данных (возможность полнотекстового поиска, сортировка файлов по различным атрибутам).
1. ФАЙЛОВАЯ СИСТЕМА
Файловая система - это часть операционной системы, назначение которой состоит в том, чтобы обеспечить пользователю удобный интерфейс при работе с данными, хранящимися на диске, и обеспечить совместное использование файлов несколькими пользователями и процессами.
В широком смысле понятие "файловая система" включает:
· совокупность всех файлов на диске,
· наборы структур данных, используемых для управления файлами, такие, например, как каталоги файлов, дескрипторы файлов, таблицы распределения свободного и занятого пространства на диске,
· комплекс системных программных средств, реализующих управление файлами, в частности: создание, уничтожение, чтение, запись, именование, поиск и другие операции над файлами.
2. ПАПКИ И ФАЙЛЫ
Основа всех современных операционных систем - файлы. В них содержатся разнообразные документы, изображения, программы, данные и т.д. Даже сама операционная система находится в различных файлах. Сами файлы располагаются в папках (также называемых директориями), чаще всего они объединены по темам. Папки могут находиться одна в другой и образовывать тем самым “древовидную”, иерархическую структуру. Количество файлов в одной директории и количество самих директорий практически не ограничено.
2.1 Принципы работы с файлами
При работе в “Проводнике” иногда требуется произвести одно и то же действие (например, копирование) сразу с несколькими объектами. В этом случае лучше всего выделить сразу несколько файлов и папок (Рис. 6.1.16.), а затем произвести нужную операцию. Выделить список файлов можно мышкой, зажав ее левую кнопку и обрисовав нужную область, или с помощью стрелок в комбинации с нажатой клавишей [Shift]. Если папки и файлы, предназначенные для выделения, расположены не подряд, необходимо последовательно щелкнуть мышкой на каждом из них, удерживая нажатой клавишу [Ctrl].
Рис. 6.1.16. “Проводник”.
Затем над всеми выбранными файлами и папками можно произвести одно действие. Если Вы нажмете на правую кнопку мыши над выделенным списком, то команды всплывающего меню будут применяться ко всему списку.
Открытие файлов - самая частая операция. Для ее выполнения достаточно дважды щелкнуть на иконке файла или нажать на клавишу [Enter], если файл выделен. Иконки файлов программы обычно имеют особое обозначение. У программ MS-DOS иконка, как правило, имеет вид небольшого окна. Файлы данных имеют иконки в соответствии с расширением и открываются для просмотра и редактирования соответствующими программами. Для каждой программы, папки или даже для файла данных можно создать ярлык, чтобы ускорить процесс запуска (открытия).
Еще одна часто используемая операция - копирование объектов. В Windows 98 ее можно производить несколькими способами. Самый простой из них - “перетаскивание” иконки файла или папки в другую директорию. Для этого установите указатель мыши на нужной иконке и, зажав левую кнопку мыши, перемещайте объект в другую папку, одновременно удерживая нажатой клавишу [Ctrl] на клавиатуре.
Второй способ осуществляется следующим образом:
1. Выделите файл или папку;
2. Воспользуйтесь командой “Копировать” на панели инструментов “Проводника” или во всплывающем меню, которое можно вызвать нажатием на правую кнопку мыши над иконкой файла;
3. Выберите папку, в которую Вы хотите поместить выделенный файл или каталог;
4. Воспользуйтесь командой “Вставить” на панели инструментов или во всплывающем меню.
Еще один способ копирования применяется в основном для перемещения копий файлов и папок на гибкий диск, в некоторые служебные папки или для пересылки адресату в Internet. Особенно удобен этот способ для копирования объектов на гибкий диск. Порядок действий изложен ниже:
1. Нажмите на правую кнопку мыши над иконкой файла или папки - появится всплывающее меню;
2. Выберите пункт меню “Отправить”, и в подменю Вы увидите список ссылок, куда можно отослать копию выбранного файла или папки. Файлы и папки можно также перемещать в другую директорию или на другой диск, не оставляя их в исходном месте хранения. Для этого выделите объект, выбранный для перемещения, и воспользуйтесь командой “Вырезать” на панели инструментов или в выпадающем меню. Затем откройте папку, в которую надо переместить выбранные объекты, и нажмите на кнопку “Вставить” на панели инструментов или выберите ту же команду во всплывающем меню. Наиболее простой способ перемещения файлов заключается в их “перетаскивании” мышкой в другую папку (порядок действий - тот же, что и при копировании, с той разницей, что клавишу [Ctrl] нажимать не следует).
Удаление ненужных файлов и папок также производится несколькими способами. Можно выделить файл или папку и нажать на кнопку “Удалить”. Аналогичное действие - выбор той же команды в выпадающем меню, которое вызывается щелчком правой кнопки мыши над удаляемым файлом или папкой. Третий способ удаления таков: выделить файл или папку и нажать на клавишу [Delete] на клавиатуре. В любом из вышеперечисленных случаев на экране возникает окно, в котором предлагается подтвердить удаление (Рис. 6.1.17.).
Рис. 6.1.17. Окно, появляющееся при удалении файлов.
Если на Вашем компьютере включена работа Корзины, но Вы не хотите помещать в “Корзину” удаленные файлы (т.е. намереваетесь уничтожить их окончательно), то при использовании команды “Удалить” или клавиши [Delete] держите нажатой левую клавишу [Shift].
Изменить имя файла или папки можно, выбрав пункт Файл - Переименовать в “Проводнике” или команду “Переименовать” во всплывающем меню, которое вызывается нажатием на правую кнопку мыши над нужным объектом. Есть и более легкий способ: выделить файл или папку и нажать один раз левую кнопку мыши. Во всех случаях результат будет одинаков - название файла станет доступным для изменения. После того как Вы введете новое имя файла или папки, нажмите клавишу [Enter], и изменения будут сохранены. Нажатие на клавишу [Esc] приведет к отмене переименования. При вводе нового имени не забудьте про ограничения на использование некоторых символов: / \ : * ? < > |.
Чтобы создать новую папку, перейдите в “Проводнике” в то место, куда вы хотите поместить создаваемую директорию, а затем выберите пункт меню Файл - Создать - Папка. В результате на экране появится папка с именем “Новая папка”, которое присваивается ей по умолчанию и которое можно сразу изменить.
Помимо этого, допускается создание нового ярлыка, т.е. ссылки на файл или папку. Эта операция выполняется при помощи команд Файл - Создать - Ярлык.
Для работы с большинством файлов в Windows 98 предназначены определенные программы, поэтому при создании файла рекомендуется сразу указать его тип из списка, появляющегося при выборе команды “Создать” в пункте меню “Файл” или в выпадающем меню. После этого в выбранном месте будет создан новый файл. Программу работы с ним можно запустить двойным щелчком мыши или нажатием на клавишу [Enter]. Все указанные в списке типы (а также и некоторые другие) можно создавать непосредственно из соответствующих программ.
2.2 Поиск файлов и папок
Современные компьютеры обычно имеют жесткие диски большого объема, на которых можно хранить большое количество файлов. В связи с этим местонахождение тех или иных файлов легко забыть. Windows 98 предоставляет специальные средства для поиска файлов и папок.
Найти поисковую утилиту можно в меню “Пуск”, далее Найти - Файлы и папки. Она позволяет задать самые разнообразные параметры поиска. Обратите внимание на пункт меню Параметры - С учетом регистра. Если он включен, то при поиске файлов и папок в их именах будут различаться прописные и строчные буквы. Необходимость в использовании этой опции возникает редко.
Главной закладкой при поиске файлов и папок является “Имя и местоположение” (Рис. 6.1.18).
Рис. 6.1.17. Диалоговое окно “Найти: Файлы и папки”, закладка “Имя и местоположение”.
Ниже описаны значения ее полей:
“Имя” - основным критерием поиска является имя файла или папки, которое вводится в поле “Имя”. При наборе имени допускается использование символов? (обозначает любой символ или его отсутствие) и * (обозначает любой набор символов или их отсутствие). Например, при поиске файлов по строке “Бое*.p??” могут быть найдены файлы “Боевые вертолеты Ми.ppt”, “Боевое оружие.prn” и т.д.;
“Искать текст” - если Вы не помните имя файла, то в этом поле можно ввести текст, который находится в документе, и искать нужный файл по его содержимому. Здесь лучше указывать небольшие строки, не повторяющиеся ни в одном другом документе;
“Где искать” - поле в котором, указываются диски, которые могут содержать нужные файлы. Если таких дисков несколько, то можно выбрать, допустим, поиск по всем локальным дискам;
“Включая вложенные папки” - установленный флажок заставляет утилиту производить поиск не только в корневой папке, но и во всех других папках выбранного диска;
“Обзор” - позволяет выбрать папку, с которой нужно начать поиск.
Закладка “Дата” позволяет осуществить регулировку параметров поиска по дате изменения, создания или открытия файла или папки. Все эти параметры Вы можете корректировать, используя различные переключатели. Закладка “Дополнительно” содержит некоторые элементы для уточнения параметров поиска. В поле “Тип” из раскрывающегося списка можно выбрать один из многочисленных типов файлов, зарегистрированных в Вашей версии Windows 98. Самая первая строка в списке, “Все файлы и папки”, заставляет утилиту производить поиск файлов без учета их типа или в соответствии с введенным вами шаблоном. Также можно указать максимальный или минимальный размер файла при поиске.
После того как Вы введете все необходимые параметры, нажмите на кнопку “Найти”, и процесс поиска начнется. Прервать его можно нажатием на кнопку “Остановить”.
Результат будет немедленно отображаться в окне поиска внизу окна утилиты (Рис. 6.1.18.). Здесь выводится имя найденного файла, имя папки, в которой он расположен, а также его размер, тип и дата изменения. Вы можете запустить файлы прямо из окна результатов поиска или открыть папку, где находится найденный объект, используя пункт меню Файл - Открыть.
Рис. 6.1.18. Диалоговое окно “Найти: Файлы с именем”, результаты поиска.
Кнопка “Новый поиск” возвращает стандартные параметры поиска и позволяет произвести поиск по новым критериям.
2.3 Свойства папки
Диалоговое окно “Свойства папки” (Рис. 6.1.19.) позволяет настроить отображение в окнах по вашему вкусу. Оно предоставляет возможность поменять вид файлов и папок, настроить управление в окне. Для вызова этого диалогового окна можно воспользоваться командами Пуск - Настройка - Свойства папки.
Внутри диалогового окна имеются три закладки: “Общие”, “Вид” и “Тип файлов”.
Рис. 6.1.19. Диалоговое окно “Свойства папки”, закладка “Общие”.
3. ИМЕНА ФАЙЛОВ И ПАПОК
Файлы и папки имеют свои имена. Имя в Windows 98, как и в Windows 95, может быть длиной до 255 символов. Вы можете, например, создать файл с именем “Как я провел лето на даче”. Таким образом, нет необходимости ограничивать название файла восемью символами, как это было в MS-DOS. Теперь имя может содержать несколько точек, запятых, точек с запятой, обычные и квадратные скобки и, что очень важно, пробелы. Длинные имена не могут содержать в себе только следующие символы: / \ : * ? < > |
В длинных именах различаются строчные и прописные буквы. Например, имена “Компьютер” и “компьютер” отличаются по виду в директориях, но не отличаются при доступе к ним. Вы можете назвать свои файлы, используя не только латиницу, но и кириллицу или алфавит какого-либо другого установленного на компьютере языка. Несмотря на то, что Windows 98 умеет отличать прописные и строчные буквы, нельзя создавать в одной и той же директории файлы с одним именем, различающиеся лишь по регистру букв.
Каждый файл, кроме имени, имеет расширение - так называются буквы (обычно три), стоящие после последней точки. Именно с помощью расширения операционная система Windows 98 определяет предназначение того или иного файла. Так, файл с расширением exe является файлом программы, а файл с расширением doc - файлом документа. В Windows 98 для большинства расширений зарегистрированы свои программы просмотра и редактирования. Например, при двойном щелчке на файле с расширением doc он по умолчанию открывается в программе Word (Если Word не установлен, но документ откроет программа WordPad).
Графический интерфейс Windows 98 позволяет представлять файлы в виде маленьких картинок - иконок. Для каждого типа файла, который зарегистрирован в Windows, существует своя иконка. Папки именуются так же, как и файлы, с тем отличием, что они не нуждаются в расширении (хотя по желанию можно назначить расширение и папкам). Если у Вас установлена нерусифицированная версия Windows 98, то лучше воздержаться от употребления кириллических букв в именах файлов и папок и пользоваться только символами латиницы. Чтобы пользоваться символами русского алфавита, Вы должны установить русскую кодовую страницу. Если Вы обмениваетесь информацией на дискетах с другими пользователями, следует учесть, что операционная система, установленная на чужом компьютере, возможно, не поддерживает кириллицу. Тогда ваши файлы не будут прочитаны.
4. ТИПЫ ФАЙЛОВ
Закладка позволяет настроить отображение файлов на экране по их типам (Рис. 6.1.22.). Вы можете изменить уже существующие типы, а также задать свои.
Рис. 6.1.22. Диалоговое окно “Свойства папки”, закладка “Типы файлов”.
Тип файла определяется по расширению. Он задает не только вид файла на экране, но и определяет, какой программой создан файл (и, следовательно, с помощью какого приложения его следует открывать). К примеру, файлы с расширением avi (видеоролики) отмечены изображением камеры; если щелкнуть на них мышью, то они запустятся в окне проигрывателя ActiveMovie.
В окне “Зарегистрированные типы файлов” приведен список файлов с кратким описанием и изображением значка, присущего данному типу. Чуть ниже, в области “Сведения о типе файлов”, выводится более подробная информация о типе файлов, являющемся активным (текущим) в вышерасположенном окне, а также о программе, с помощью которой он открывается.
Закладка содержит следующие кнопки управления:
“Новый тип” - позволяет создать новый тип файла и программу, открываемую для его редактирования;
“Удалить” - удаляет ненужные типы файлов;
“Изменить” - вызывает окно свойств типа файлов для их коррекции и изменения.
Вообще, этими возможностями Windows 98 приходится пользоваться крайне редко, так как все программы, предназначенные для работы в среде операционной системы Windows 98, при установке автоматически добавляют в список свой тип файлов, с которыми они работают.
5. ПУТЬ ДОСТУПА К ФАЙЛАМ
При работе с множеством файлов и папок нужно знать точное место их нахождения. Путем к файлу называют строку типа <имя_диска:\имя_папки\имя_папки\имя_папки…>. А полным путем называют ту же строку с добавлением в конце имени файла с его расширением. Длина полного пути файла не может превышать 259 символов. Обратите внимание, что если в имени файла или папки больше 8 символов (либо они содержат пробелы), то путь должен быть заключен в кавычки, например: c:\windows\calc.exe и “c:\Mou документы\Презентация боевых вертолетов Ми.ppt”.
Длинные имена файлов отображаются в MS-DOS в несколько измененном виде. Так, путь к файлу, приведенный в предыдущем абзаце, будет представлен в виде: С:\МОИДОК~1\ПРЕЗЕН~1.ppt.
Путь к файлу, находящемуся в сетевой папке, обозначается следующим образом: сначала две косых черты, затем сетевое имя компьютера, имя сетевого ресурса и название файла, например: \\Shev\Main\Doc.txt.
5.1 Права доступа к файлам
Определить права доступа к файлу - значит определить для каждого пользователя набор операций, которые он может применить к данному файлу. В разных файловых системах может быть определен свой список дифференцируемых операций доступа. Этот список может включать следующие операции:
· создание файла,
· уничтожение файла,
· открытие файла,
· закрытие файла,
· чтение файла,
· запись в файл,
· дополнение файла,
· поиск в файле,
· получение атрибутов файла,
· установление новых значений атрибутов,
· переименование,
· выполнение файла,
· чтение каталога,
· и другие операции с файлами и каталогами.
В самом общем случае права доступа могут быть описаны матрицей прав доступа, в которой столбцы соответствуют всем файлам системы, строки - всем пользователям, а на пересечении строк и столбцов указываются разрешенные операции (рисунок 2.35). В некоторых системах пользователи могут быть разделены на отдельные категории. Для всех пользователей одной категории определяются единые права доступа. Например, в системе UNIX все пользователи подразделяются на три категории: владельца файла, членов его группы и всех остальных.
Рис. 2.35. Матрица прав доступа
Различают два основных подхода к определению прав доступа:
· избирательный доступ, когда для каждого файла и каждого пользователя сам владелец может определить допустимые операции;
· мандатный подход, когда система наделяет пользователя определенными правами по отношению к каждому разделяемому ресурсу (в данном случае файлу) в зависимости от того, к какой группе пользователь отнесен.
ЗАКЛЮЧЕНИЕ
Файловая система с точки зрения пользователя -- это «пространство», в котором размещаются файлы. А как научный термин - это часть операционной системы, назначение которой состоит в том, чтобы обеспечить пользователю удобный интерфейс при работе с данными, хранящимися на диске, и обеспечить совместное использование файлов несколькими пользователями и процессами.
В широком смысле понятие "файловая система" включает:
совокупность всех файлов на диске,
наборы структур данных, используемых для управления файлами, такие, например, как каталоги файлов, дескрипторы файлов, таблицы распределения свободного и занятого пространства на диске,
комплекс системных программных средств, реализующих управление файлами, в частности: создание, уничтожение, чтение, запись, именование, поиск и другие операции над файлами.
Наличие файловой системы позволяет определить, как называется файл, где он находится. Поскольку на персональных компьютерах информация хранится в основном на дисках, то применяемые на них файловые системы определяют организацию данных именно на дисках (точнее, на логических дисках).
файл программный системный
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. Гладкий А. А. Windows XP для всех : Питер, 2005, 208 с.
2. Гордеев А.В. Операционные системы. Учебник для вузов. 2-е изд.: Питер, 2004, 416 с.
3. Гук М. Аппаратные средства IBM PC: Бестселлер - 2-е изд.: Питер, 2005.
4. Мелехин В.Ф., Павловский Е. Г. Вычислительные машины, системы и сети, 3-е изд.: М.: Издательский центр «Академия», 2007, 560 с.
5. Орлов С., Цилькер Б. Организация ЭВМ и систем : Питер, 2007, 672 с.
6. Таненбаум Э.С. Перевод: А. Леонтьев Современные операционные системы: Питер, 2002, 1040 с.
7. Фигурнов В.Э. «IBM PC для пользователя» - 7е изд., перераб. и доп. - М. ИНФА-М, 1998.
8. Часть І. Практикум по экономической информатике: Учеб. пособие: В 3-х ч.-Ч.1/Под ред. Е.Л. Шуремова, Н.А. Тимаковой, Е.А. Мамонтовой - М:. Финансы и статистика; Перспектива, 2000.- 300 с.
9. Часть ІІ. Практикум по экономической информатике: Учеб. пособие: В 3-х ч.-Ч.1/Под ред. В.П. Косарева, Г.А. Титаренко Е.А. Мамонтовой - М:. Финансы и статистика; Перспектива, 2000. - 304 с.
Размещено на Allbest.ru
Подобные документы
Виртуальная файловая система. Файловая система Ext2fs (Linux ext2 File System). Использование операционной системы Linux. Настройка веб-сервера Apache. Управление Web-сервером. Комплекс системных программных средств, реализующих управление файлами.
курсовая работа [167,4 K], добавлен 25.12.2013Теоретическое изучение и практическое применение приёмов работы с файлами в операционной системе Windows 95. Файлы и папки: основные понятия и правила формирования имен файлов в Windows. Характеристика и анализ особенностей операций с файлами и папками.
контрольная работа [139,9 K], добавлен 09.03.2011Описание типизированных файлов. Принципы работы с файлами, создание и открытие на запись нового файла. Чтение из файла, открытие существующего файла на чтение. Определение имени файла. Запись в текстовый файл. Описание множества и операции над ними.
реферат [86,4 K], добавлен 07.02.2011Создание приложения Windows, позволяющего автоматизировать процесс обработки информации студентов университета. Организация работы с физическими файлами в языках программирования. Изучение средств IDE Delphi для организации работы с текстовыми файлами.
курсовая работа [1,5 M], добавлен 08.11.2011Функции ОС по обслуживанию файловой системы. Комплекс операций над файлами и папками, дисками в Windows 98. Форматирование жесткого диска. Работа в текстовом процессоре Microsoft Word: создание текстового документа с таблицей списка учебной группы.
контрольная работа [17,7 K], добавлен 02.12.2013Изучение основных правил проектирования операционных систем. Структура файловой системы. Компоненты, обеспечивающие способы организации, поиска и управления информацией. Краткий обзор специальных и обыкновенных файлов. Основные команды системы UNIX.
методичка [36,4 K], добавлен 02.12.2009Принципы и порядок работы с файлами на языке Delphi, получение навыков программирования с использованием файлов. Создание каталога продуктов. Страница палитры компонентов, настраиваемые компоненты и их значения. Текст программы и ее тестирование.
лабораторная работа [243,9 K], добавлен 09.01.2009Этапы загрузки Linux-системы, регистрация. Управление учетными записями пользователей. Принцип именования устройств, назначение и применение специальных файлов. Управление файлами, доступом к файловой системе, заданиями. Базовая файловая структура Linux.
методичка [1,6 M], добавлен 15.11.2014Работа с файлами, каталогами и томами в Windows и Win32 API. Функции GetWindowsDirectory и GetSystemDirectory. Примеры работы с томами. Получение и изменение атрибутов файлов. Описание минимального набора базовых функций Windows. Чтение и запись файлов.
лекция [62,7 K], добавлен 24.06.2009Характеристика файловой системы Windows, программа Проводник (Explorer), ее значение. Работа с файлами и папками. Формирование таблицы, способы вычисления и форматирования. Построение круговой диаграммы. Расчет значения функции и создание её графика.
контрольная работа [401,4 K], добавлен 05.10.2009