
ИНФ_10_ИС_ИТ.ppt
- Количество слайдов: 24
Файловая система Служебное ПО Лекция 10 ДГТУ Кафедра ИТ. 2011 -2012
Понятие файла n n Информация любого типа хранится в виде файлов, выступающих в роли логически завершенных именованных совокупностей данных (документов). Под логической завершенностью здесь понимается, что создатель файла сознательно выделил для хранения некоторую порцию информации в отдельный блок. В роли “документа” в файловой системе может выступать текст или его часть, компьютерная программа или данные к ней, графический или звуковой образ 2
Понятие файла. Для пользователя файл является основным и неделимым элементом хранения данных. n С физической точки зрения файл — это всего лишь последовательность байтов. Способ использования или отображения этой последовательности (интерпретация!) определяется типом файла — текстовый, звуковой, исполняемый модуль программы и т. п. n Общее определение файла: Файл - это поименованная область на внешнем носителе, содержащая данные произвольной длины и воспринимаемая компьютерной системой как единое целое n 3
Формат файла n Для хранения различных видов информации, необходимо использовать по-разному устроенные файлы. Способ организации данных в файле (структура файла) называют его форматом. 4
Понятие файловой системы (логическая структура) n n Часть ОС, работающая с файлами и обеспечивающая хранение данных на дисках и доступ к ним, называется файловой системой (ФС). Обычная схема хранения файлов на дисках может быть приблизительно описана с помощью метафоры "многодетной матрешки". Предположим, что в каждую матрешку могут быть сложено несколько дочерних, каждая из которых, в свою очередь, сама может иметь нескольких "детей" и т. д. Во-первых, в схеме имеется четко выраженное старшинство — иерархия (греч. "порядок подчинения"). Во-вторых, у каждой матрешки есть только один непосредственный родитель. Отсюда возникает древовидная организационная структура. 5
Файловая система n Чтобы схематически отобразить родственные отношения, будем изображать каждую матрешку кружком, ее связь с родительской — прямой линией; поколения матрешек будем распределять по высоте. Тогда получим схему, которую, которая действительно напоминает перевернутое дерево. Схема файловой системы с иерархической организацией 6
Файловая система Современные файловые системы управляют аналогичными иерархическими древовидными структурами. Здесь имеется два вида объектов — файлы (конечные, неделимые элементы) и каталоги (иначе, папки), в которые могут быть вложены другие папки и файлы. n Обращение к файлу в командах операционной системы MS Windows. Когда мы хотим обратиться к конкретному файлу, то полезно (а иногда необходимо) использовать его полное имя — т. е перед именем файла последовательно перечислить все каталоги, через которые требуется пройти на пути к файлу. Начинается путь с корневого каталога. Корневой каталог образуется при форматировании диска и не может быть удален или переименован. Именуется корневой каталог как A: , C: и т. д. n 7
Файловая система Если файл находится "глубоко", то его полное имя будет длинным и записывать его в командах очень неудобно. n n n Чтобы сократить необходимую полную идентификацию файлов, вводятся понятия текущего диска устройства и текущего каталога. Текущий каталог (диск) это каталог, с которым в настоящее время работает пользователь (каталог, которому принадлежит фокус ввода). Если в команде указать только имя файла, то по умолчанию поиск файла будет производиться операционной системой в текущем каталоге текущего устройства. 8
Файловая система n Рассмотрим систему каталогов и файлов, расположенную на диске H: H: STUDN fio. txt inf. txt ABC DEF myfile. doc TEXT text 1. txt text 2. doc text 3. inf Запишем полное имя файла myfile. doc. состоящее из имен всех каталогов от корневого до того, в котором содержится файл, и имени самого файла. Н: studnabcmyfile. doc означает, что корневой каталог H: содержит каталог, studn, который, в свою очередь, содержит подкаталог abc, где находится файл myfile. doc. Полные имена путей всегда являются 9 уникальными.
Файловая система n n Применяется и относительное имя пути. Оно используется вместе с понятием текущего каталога. . Например, если текущим каталогом является H: studn тогда к файлу с абсолютным путем H: studn abcmyfile. doc можно обратиться просто как к abc myfile. doc. Во многих ОС имя файла может состоять из двух частей, разделенных точкой. Часть имени файла после точки называется расширением файла и обычно означает тип файла. При двойном щелчке мышью на имени файла запускается программа, назначенная этому расширению. Например, двойной щелчок мышью на имени myfile. doc запускает MS Word, который открывает файл myfile. doc. 10
Файловая система Размещение файлов на диске n n n Любая файловая система предназначена для хранения информации о физическом размещении частей файла. От ФС требуется четкое выполнение следующих действий: определение физического расположения файла на диске определение наличия свободного места и выделение его для вновь создаваемых файлов. С точки зрения операционной системы, весь диск представляет из себя набор кластеров размером от 512 байт и выше. Кластер- это наименьшее место на диске, которое может быть выделено для хранения файла или фрагмента файла. 11
Файловая система Размещение файлов на диске NTFS (от англ. New Technology File System — «файловая система новой технологии» ). n NTFS заменила использовавшуюся в MS-DOS и ранних весиях Ms Windows файловую систему FAT. NTFS использует компактную форму записи, что ускоряет поиск файла. NTFS имеет встроенные возможности разграничивать доступ к данным для различных пользователей (списки контроля доступа). NTFS использует систему журналирования для повышения надёжности файловой системы. Журналирование — это ведение журнала, хранящего список изменений, в той или иной степени помогающего сохранить целостность файловой системы. n 12
Прикладное ПО Лекция 11 ДГТУ Кафедра Информатики. 2008 -2009
Понятие и классификация прикладного ПО n n Прикладное программное обеспечение (ППО) составляют программы конечного пользователя. Это самый обширный класс программного обеспечения. Везде, где производится обработка больших объемов данных, или требуется быстрый анализ ситуации с принятием решения, – компьютеры под управлением ППО с успехом заменяют человека. ППО, классифицируя по назначению, условно можно разделить на прикладные программы общего назначения и прикладные программы специального назначения. Классификация весьма условна потому, что некоторые типы программ (например, программы, обрабатывающие тексты) имеют своих представителей и в классе общего назначения (редакторы и процессоры) и в классе профессиональных программ (издательские системы)14
Классификация прикладного ПО ППО ППО общего назначения Программы обработчики текста Текстовые редакторы Текстовые процессоры Электронные табл. СУБД Графические системы Редакторы векторной графики Редакторы растровой графики Интегрированные системы (офис) Переводчики игры, развлечения ППО специального назначения Программы обработчики текста Издательские системы Специализированные текстовые редакторы СУБД информационных систем Интегрированные пакеты специализированные (математические, офисные) Геоинформационные системы САПР, АРМ АСНИИ и др. 15
Прикладное программное обеспечение общего назначения n n n Программы, обрабатывающие тексты. К ним относятся текстовые редакторы, текстовые процессоры. Граница между ними весьма условна. Текстовые редакторы (Блокнот разработка Microsoft) способны выполнять основные функции редактирования: набор, внесение исправлений, сохранение, работа с фрагментами. Текстовые процессоры (Word разработка Microsoft), кроме того, имеют возможности разнообразного оформления, а некоторые позволяют создавать документы, предназначенные для просмотра не в бумажном виде, а на компьютере (электронные документы). 16
Прикладное программное обеспечение n n На уровне специального ППО, программы, обрабатывающие тексты, представлены специализированными текстовыми редакторами (например, TEX) и издательскими системами, которые автоматизируют процесс верстки полиграфических изданий, например Adobe Page. Maker Электронные таблицы. Основное назначение электронных таблиц – обработка различных типов данных, представляющихся в табличной форме, например, планово-финансовые, бухгалтерские документы, небольшие инженерные расчеты (Excel разработка Microsoft). 17
Прикладное программное обеспечение n n n Системы управления базами данных (СУБД). Программы этого класса (Access разработка Microsoft) позволяют пользователям работать с большими объемами структурированных данных - базами данных На уровне ППО общего назначения - это настольные СУБД, на уровне специальном - это большие СУБД, позволяющие работать в компьютерных сетях. Графические системы. Это программы, предназначенные для работы с графическими изображениями. К ним относятся редакторы растровой и векторной графики, программы обработки трехмерной графики (3 D- редакторы). 18
Прикладное программное обеспечение n Интегрированные программные средства. Под интегрированными ПС будем понимать набор нескольких программных продуктов, функционально дополняющих друга и поддерживающих единые информационные технологии. n Наиболее распространенный продукт в этого класса – пакет MS Office (разработка Microsoft). 19
Прикладное программное обеспечение специального назначения n n ППО специального назначения решает более узкие задачи, а также задачи профессионального характера в различных предметных областях. Информационные системы (ИС) в: управлении предприятием – это склад, документооборот офиса; бухгалтерском учете – это системы, имеющие функции текстовых, табличных редакторов и СУБД. Предназначены для автоматизации подготовки начальных бухгалтерских документов предприятия и их учета, регулярных отчетов в форме, приемлемой для налоговых органов и органов статистического учета. Пример: ИС 1 -С предприятие анализе экономической и финансовой деятельности; их используют в банковских и биржевых структурах. 20
Прикладное программное обеспечение специального назначения Системы автоматизированного проектирования (САПР) – предназначены для автоматизации процессов производства и конструирования, применяются в машиностроении, строительстве, архитектуре. n Они позволяют создавать чертежную документацию, адаптированную в конкретной предметной области, а также имеют справочники, средства проведения расчетов Пример: Solid. Works— универсальная САПР для машиностроения n 21
Офисные интегрированные программные средства n n n Среди множества интегрированных пакетов программ наиболее распространенным является пакет офисных программ и в частности Microsoft Office. В его состав входят: текстовый процессор Microsoft Word; электронные таблицы Microsoft Excel; пакет подготовки и демонстрации презентаций Microsoft Power. Point; организатор и планировщик работы Microsoft Outlook; система управления базами данных (СУБД) Microsoft Access и др. 22
Офисные интегрированные программные средства n n Перечисленные приложения тесно интегрированы. Это означает, что все программы, входящие в состав Microsoft Office, имеют удобные возможности обмена данными. Например, если необходимо подготовить финансовый отчет содержащий иллюстрации, то данные можно импортировать из MS Access обработать в MS Excel, построить на их основе графики и диаграммы и затем поместить их в текст документа, который создан в MS Word. Приложения Microsoft Office допускают обмен любыми данными между любыми приложениями. 23
Обмен данными. Буфер обмена n n Обмен данными в широком смысле – это передача информации от одного объекта другому. При организации обмена данными важную роль играет буфер обмена. Буфер обмена - это специальная (виртуальная) область памяти, которая предназначена для временного хранения переносимого, копируемого или удаляемого объекта. Его широко используют: n при создании и копировании простого документа когда с помощью буфера обмена осуществляется копирование, перемещение и удаление его фрагментов; n при создании и редактировании составного документа, n когда необходимо использовать объекты из разных приложений. при перемещении и копировании объектов файловой системы (файлов и папок). 24
ИНФ_10_ИС_ИТ.ppt