- •Б елорусский институт правоведения
- •Основы информатики и вычислительной техники
- •1.Общая характеристика системы Windows
- •1.2. Возможности Windows
- •Вопросы для самоконтроля
- •2. Пользовательский интерфейс windows
- •2.1. Характеристика рабочего стола
- •2.2. Папки, ярлыки
- •2.3. Работа с окнами
- •2.4. Главное меню
- •2.5. Настройка рабочей среды
- •Вопросы для самоконтроля
- •3. Файловые системы
- •3.1. Имена и атрибуты файлов
- •3.2. Типы файловых систем
- •Вопросы для самоконтроля
- •4. Приложение и способы его запуска
- •4.1. Стандартные приложения
- •4.2. Способы запуска приложений и переключение работы между ними
- •Вопросы для самоконтроля
- •5. Технология обмена данными
- •5.1. Внедрение и связывание объектов
- •5.2. Передача данных через буфер обмена
- •5.4. Механизм связывания и внедрения ole
- •Достоинства и недостатки механизма ole
- •Вопросы для самоконтроля
- •6. Служебные приложения Windows
- •Вопросы для самоконтроля
- •7. Средства защиты
- •Вопросы для самоконтроля
- •8. Файловые менеджеры
- •8.1. Программа проводник
- •8.3. Обзор файловых менеджеров
- •Вопросы для самоконтроля
- •Характеристики
- •Возможности
- •Литература
- •Глоссарий
- •Тренинг умений 1
- •Рекомендации по выполнению
- •Запуск приложений из диалогового окна Найти
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Задания для самостоятельной работы
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Задания для самостоятельной работы
- •Третье умение. Знакомство с утилитой Проводник. Задание 1. Создайте папки студент и перемещение. Поместите в папку студент созданные в текстовом процессоре WordPad два файла:
- •Поздравление – наберите в нем поздравление с Днем рождения, а затем вставьте в него объект Microsoft ClipArt Gallery, соответствующий поздравлению;
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Задания для самостоятельной работы
- •Содержание
- •Учебное издание
- •Основы информатики и вычислительной техники
- •Белорусский институт правоведения
- •Основы информатики и вычислительной техники
3.2. Типы файловых систем
В настоящее время используется несколько типов файловых систем.
Файловая система FAT (File Allocation Table) – это таблица размещения файлов Ms Dos и Windows 9х. Система имеет низкую отказоустойчивость. Если при работе с FAT произойдет отключение питания, то велика вероятность потери данных. Преимуществом FAT являются широкая распространенность и поддержка большинства операционных систем. Различают FAT16 и FAT32, которые используют для адресации 16 и 32 бита соответственно.
Файловая система HPFS (HIGH Perfomance File System), разработка компании Microsoft, позволяет преодолеть ряд недостатков FAT:
использовать имена файлов до 255 символов с прописными и заглавными буквами;
располагать информацию о файле рядом с самим файлом, что увеличивает скорость поиска файла и работы с ним;
устранять фрагментацию файлов, приводящую к снижению быстродействия системы и износу дисков;
уменьшать затраты памяти, вызванные большими размерами кластеров.
Файловая система NTFS (New Technology File System) – разработка компании Microsoft, является развитием файловой системы HPFS. Она поддерживает диски объемом до 16777216 терабайт и содержит две копии MTF (Master File Table) с системой транзакций. Способ хранения файлов в системе аналогичен способу хранения информации в системах управления базами данных, использующих механизм транзакций. Транзакция – это последовательность элементарных операций, которая может быть либо выполнена полностью, либо полностью отменена. Такой подход гарантирует защиту от нарушения файловой структуры даже при выключении питания компьютера. Однако поддержка механизма транзакций в файловой системе требует дополнительных затрат времени процессора и снижает производительность компьютера, что являлось основным фактором, сдерживающим широкое распространение системы NFTS для персональных компьютеров. Компьютеры, оснащенные оперативной памятью от 64 Мб и процессорами Celeron и лучше, имеют достаточный запас производительности для использования NFTS. NFTS гарантирует сохранность данных в случае копирования, перемещения и удаления файлов или папок, даже, если при этом произойдет программно-аппаратный сбой или отключение электропитания.
Файловая система EXT2FS поддерживает операционную систему Linux. Эта система позволяет использовать имена файлов длиной до 255 символов и различает символы заглавных и прописных букв.
Некоторые современные файловые системы используют журналирование, заимствованное из мира баз данных, которое призвано улучшить восстановление после сбоев в работе системы. Дисковые транзакции последовательно записываются в специальную зону диска, называемого журналом, или логом, перед тем как записаться в конечные пункты своего назначения в файловой системе. Реализации файловых систем варьируются на уровне того, какие данные записываются в журнал. Некоторые записывают только метаданные, другие записывают в журнал все данные.
Если сбой происходит перед внесением записи в журнал, то первоначальная версия файла сохраняется на диске, а теряются только не сохраненные изменения. Если система «падает» в момент обновления данных на диске (т.е. после внесения записи в журнал), то запись в журнале показывает, что планировалось сделать. Поэтому после перезагрузки системы прочитываются журнальные записи и прерванные операции записи на диск доводятся до своего логического конца. В любом случае останутся неповрежденными данные, и можно будет обойтись без засорения и/или разрушения дисковых разделов.
На данный момент заслуживают внимания три журналируемые файловые системы.
Первая – это ext3 разработана Stephen Tweedie, одним из ведущих разработчиков ядра. Она добавляет функцию журналирования в ext2. Файловая система ext3 является прямым потомком ext2. Одна из самых ценных ее особенностей – это 100%-ная обратная совместимость с ext2, так как ext3 – это не что иное, как ext2 с поддержкой журналирования. Недостатком ext3 является то, что в ней не реализована вся та функциональность современных файловых систем, которая повышает скорость манипулирования данными и качество их распределения на дисках.
Вторая – XPS создана компанией SGI. Версия 1.0 вышла в 2001г. Эта файловая система доказала свою работоспособность, функционируя в качестве основной файловой системы на машинах, работающих под IRIX, которые поставлялись всем клиентам SGI. Система XPS выпущена под GPL.
Третья – ReiserFS. Ее разработчик – Namesys. Оригинальная файловая система с новыми революционными принципами.
Файловая система, реализованная в Windows разработана с тем расчетом, чтобы она соответствовала особенностям многозадачной природы ядра системы. В ней реализованы:
повышенный комфорт в работе, который достигается за счет снятия жестких ограничений на длину имен файлов, которые теперь могут достигать 255 символов, и введения такой возможности, как скрытые расширения имен. Но для сохранения совместимости со старыми приложениями расширения не уничтожаются, по умолчанию они не отображаются, но, если установить соответстствующие параметры, их можно увидеть в окне Панель управления Вид Параметры Просмотр. Имена могут содержать пробелы и любые символы за исключением ? \ * “;,< > /, так как эти символы выполняют специальные функции, например, функции шаблона. Можно использовать составные расширения, например, Report.Model.1996.doc. В локальной версии (русифицированной) в именах можно использовать буквы русского алфавита, прописные и строчные буквы не различаются.
Для приложений, разработанных для предыдущих версий Windows и Ms Dos, встроены следующие принципы именования файлов:
для каждого файла, имеющего длинное имя, обязательно создается по специальным правилам короткое, с помощью которого файл идентифицируется традиционными приложениями. Доступ к файлу осуществляется как с помощью длинного, так и с помощью короткого имен;
длинное имя может содержать все те же символы, что и короткое, а также: знак плюс (+), точку с запятой (;), запятую (,), знак равенства (=), квадратные скобки ([ ]);
пробелы, расположенные в начале и в конце имени, игнорируются;
система сохраняет использованные в длинных именах строчные буквы, не преобразуя их в прописные.
Файловая система Windows основана на папках. Папка может содержать файлы и другие папки, т.е. файловая система имеет иерархическую структуру.
Повышенная скорость работы. Это связано с преимуществом файловой системы ввода/вывода, построенной на использовании 32-битного кода защищенного режима, а также «интеллектуального» 32-битного механизма кэширования.
Повышенная стабильность и надежность системы, так как файловая система Windows реализована как набор драйверов устройств в виде 32-битного кода защищенного режима.
В Windows реализована поддержка атрибутов даты и времени, а именно: Windows проставляет не только дату и время создания файла, но и его изменения и дату и время последнего открытия. Эти атрибуты выводятся на бланке свойств файла. Windows поддерживает универсальный формат времени (Uts-формат), что позволяет более эффективно отслеживать «временную» информацию, касающуюся файлов, передаваемых по сетям, работающим в разных часовых поясах.
Форматирование дискет в Windows не вызывает остановки всех остальных задач и может производиться в фоновом режиме.
Файловая система Windows характеризуется многоуровневой архитектурой, поддерживающей несколько файловых систем и обеспечивающей защиту на пути от приложения к устройству.
Файловая система Windows состоит из следующих компонентов:
диспетчера настраиваемой файловой системы, который отвечает за управление доступом к различным компонентам файловой системы;
драйверов файловой системы, контролирующих доступ к дисковым устройствам;
подсистемы ввода-вывода, отвечающей за взаимодействие с дисковыми устройствами;
диспетчера ввода-вывода, отвечающего за очередность запросов на файловый сервис.