Таким образом, информатика – это наука об общих принципах обработки информации при помощи компьютерных средств. 5 страница
Устройства вывода графической информации – это монитор, видеопроектор, принтер, плоттер.
Мониторы уже были подробно рассмотрены в качестве части видеподсистемы.
Видеопроекторы выполняют ту же функцию, что и мониторы, но они проецируют изображение на большой удаленный экран, роль которого может выполнять просто гладкая белая стена. Видеопроектор является компактной альтернативой широкоформатному монитору для публичных выступлений, презентаций, показа видеофильмов и т.д.
Видеопроектор подключается к выходу видеокарты точно так же как и монитор. Изображение формируется на пиксельной матрице видеопроектора, а затем через систему линз проецируется на внешний экран. В зависимости от способа формирования пиксельной матрицы различают типы видеопроекторов CRT(матрица формируется из зерен люминофора), LCD (используется жидкокристаллическая матрица), DLP(используется микрозеркальная матрица), LDT(используется светодиодная или лазерная матрица). В настоящее время наиболее распространены LCD и DLP проекторы. Развитие технологии LDT позволило создать очень малогабаритные видеопроекторы, в настоящее время эта технология интенсивно развивается.
Принтеры – второй по степени распространенности после мониторов тип устройств вывода. Их можно классифицировать по различным признакам.
· по способу получения изображения: литерные (практически исчезли),матричные, струйные, лазерные и термические;
· по способу формирования изображения: последовательные, строчные, страничные;
· по способу печати: ударные, безударные;
· по цветности: чёрно-белые, цветные.
Наиболее распространены принтеры матричные, лазерные и струйные принтеры.
Матричные принтеры схожи по принципу действия с печатной машинкой. Печатающая головка перемещается в поперечном направлении и формирует изображение из множества точек, ударяя иголками по красящей ленте. Полиграфическое качество изображения, получаемого с помощью матричных принтеров низкое и они шумны во время работы. Основное достоинство матричных принтеров – низкая цена расходных материалов и невысокие требования к качеству бумаги. Матричные принтеры сейчас используются в кассовых аппаратах и в других аналогичных устройствах.
Струйный принтер относится к безударным принтерам. Изображение в нем формируется с помощью чернил, которые распыляются через капилляры печатающей головки.
Лазерный принтер также относится к безударным принтерам. Он формирует изображение постранично. Первоначально изображение создается на фотобарабане, который предварительно электризуется статическим электричеством. Луч лазера в соответствии с изображением снимает статический заряд на белых участках рисунка. Затем на барабан наносится специальное красящее вещество – тонер, который прилипает к фотобарабану на участках с неснятым статическим зарядом. Затем тонер переносится на бумагу и нагревается. Частицы тонера плавятся и прилипают к бумаге.
Для ускорения работы, принтеры имеют собственную память, в которой они хранят образ информации, подготовленной к печати.
К основным характеристикам принтеров относятся:
· ширина каретки, которая обычно соответствую бумажному формату А3 или А4;
· скорость печати, измеряемая количеством листов, печатаемы в минуту;
· качество печати, определяемое разрешающей способностью принтера – количеством точек на дюйм линейного изображения. Чем разрешение выше, тем лучше качество печати.
· расход материалов: лазерным принтером – порошка, струйным принтером – чернил, матричным принтером – красящих лент.
Плоттер (графопостроитель) – это устройство для отображения векторных изображений на бумаге, кальке, пленке и других подобных материалах. Плоттеры снабжаются сменными пишущими узлами, которые могут перемещаться вдоль бумаги в продольном и поперечном направлениях. В пишущий узел могут вставляться цветные перья или ножи для резки бумаги. Графопостроители могут быть миниатюрными, и могут быть настолько большими, что на них можно вычертить кузов автомобиля или деталь самолета в натуральную величину.
Устройства ввода/вывода акустической информации – образуют так называемую акустическую систему, включающую микрофон, акустические колонки и адаптер этих устройств – звуковую карту.
Микрофон – это акустическое устройство ввода, позволяющее, преобразовывать, человеческую речь, музыку и вообще любые звуки в электрические сигналы, которые затем превращаются звуковой картой в набор байт. Основные технические характеристики микрофона – чувствительность и направленность.
Акустические колонки осуществляют обратную процедуру – преобразуют сгенерированные звуковой картой электрические импульсы в звук. Внутри одной из колонок расположен акустический усилитель, позволяющий получить требуемую мощность звука. В высококачественных акустических системах усилитель представляет отдельное устройство с широкими возможностями регулировки. Принципы кодирования звука будут рассмотрены далее.
Глава 2.8. Компьютерные сети. Интернет.
Компьютеры объединяются в сети для обмена данными между собой и для использования общих ресурсов. Для подключения ПК к сети используется специальный адаптер – сетевая карта, которая подключается к слоту PCI на материнской плате. К сетевой карте подключается сетевой кабель (обычно витая пара). Сетевая карта обеспечивает передачу и прием данных по сети. Одним из основных характеристик сети является скорость передачи данных, измеряемая в мегабитах в секунду (Мб/с) или в гигабитах в секунды (Гб/с). В настоящее время стандартная скорость передачи данных в небольших (локальных) сетях составляет 100 Мб/с но есть и сети со скоростью передачи данных более 1 Гб/с.
Кроме подключения через сетевую карту компьютер может быть подключен к сети через телефонную линию при помощи специального устройства – модема. Скорость передачи данных для модемных соединений невелика – до 52 кб/с для обычного модема и до 8 Мб/с по технологии ADSL.
Еще один способ подключения ПК к сети – беспроводное подключение. Например, компьютер можно подключить к удаленной сети при помощи, например, сотового телефона, который подключается к компьютеру через USB-порт или при помощи устройства Blue Tooth. Существуют и специализированные устройства беспроводного подключения к сети. Через такое устройство можно подключить к сети несколько близко расположенных ПК, не используя соединительных кабелей.
Следует также отметить, что можно соединить несколько компьютеров и других устройств через USB-порты – такое соединение также можно рассматривать как своеобразную сеть.
В настоящее время большинство компьютеров мира имеют возможность обмениваться данными через всемирную глобальную сеть Интернет. Фактически, Интернет состоит из множества локальных и глобальных сетей, принадлежащих различным компаниям и предприятиям, связанных между собой различными линиями связи, физически передающих данные по телефонным проводам, оптоволокну, через спутники, радиомодемы и т.д. Интернет в целом не является чей-то собственностью (также как не являются чьей-то собственностью вся мировая пресса или все мировое телевидение), хотя каждый конкретный технический или информационный ресурс или пакет услуг имеет своего владельца. Структура Интернет напоминает паутину, в узлах которой находятся компьютеры, связанные между собой линиями связи.
Более подробная информация о технической и организационной структуре компьютерных сетей и Интернета содержится в учебном пособии по дисциплине «Современные средства ЭВМ и телекоммуникаций».
Раздел 3. Программная конфигурация ПК
Глава 3.1. Классификация программного обеспечения ПК.
Программная конфигурация (программное обеспечение, ПО, software, софт) – это все программы, установленные в компьютерной системе, а также способы взаимодействия этих программ с аппаратным обеспечением, друг с другом и с пользователем. В состав ПО входят также все данные, с которыми работают установленные программы.
Для нормального решения задач на компьютере нужно, чтобы любая использующаяся программа была отлажена, не требовала доработок и имела соответствующую документацию – это необходимые условия того, чтобы программа могла рассматриваться как часть ПО компьютера.
Программное обеспечение ПК можно разделить на следующие группы.
1. Системное ПО.
2. Прикладное ПО.
3. Системы разработки ПО.
Системное ПО – это совокупность программ, обеспечивающих работу компьютера и возможность работы прикладного ПО. Системное ПО можно разделить на базовое ПО, операционную систему и сервисное ПО.
Базовое системное ПО – это набор базовых программ, встроенных в элементы аппаратуры на этапе ее изготовления и хранящихся в соответствующих ПЗУ. Основная часть базового ПО – это система BIOS (Basic Input and Output System), записанная в ПЗУ на материнской плате. Можно выделить следующие основные функции BIOS.
1. Поддержка аппаратных интерфейсов
2. Тестирование аппаратных компонентов ПК при его включении.
3. Загрузка операционной системы.
При включении компьютера, программы BIOS автоматически запускаются и начинают проверять аппаратную конфигурацию компьютерной системы и работоспособность ее компонент. С работоспособными устройствами устанавливается связь в рамках соответствующих аппаратных интерфейсов. Если обнаружится неработоспособность основных устройств – процессора, RAM или видеокарты, работа автоматически прекращается. Если обнаружится неработоспособность других устройств, например, жесткого диска или CD-привода, работа не прекращается, но выдается соответствующее предупреждение и запрос на продолжение работы, а связь с неработающим устройством не устанавливается. Если ошибок не обнаружено, то начинается загрузка операционной системы.
Настройка системы BIOS возможна через программу BIOS Setup, являющуюся частью BIOS. Для запуска этой программы необходимо нажать клавишу Delete после включения компьютера, но до начала загрузки операционной системы (в течение нескольких секунд после включения компьютера). Одна из настроек BIOS, которая используется наиболее часто, – указание загрузочного устройства операционной системы, т.е. указание, на каком носителе данных находится операционная система. Как правило, в BIOS устанавливается список из 3-х носителей, которые просматриваются по очереди, если на каком-либо из них обнаруживается установленная операционная система, то эта система загружается. Если ни на одном из устройств списка не обнаружено операционной системы, то выдается соответствующее сообщение и запрос на ввод идентификатора какого-нибудь другого устройства. Без операционной системы совершать на компьютере какие-либо программные действия, кроме настройки BIOS, невозможно. Если используемая операционная система установлена на жестком диске и нет необходимости эту систему менять, то в загрузочном списке целесообразно поставить этот жесткий диск на первое место. Если же есть необходимость загружать операционную систему с CD-привода (при установке новой операционной системы), то в загрузочном списке CD-привод должен стоять раньше жесткого диска. Многие настройки BIOS нет необходимости менять через программу BIOS Setup – их можно установить через соответствующие утилиты операционной системы. Например, системные часы можно установить через раздел Дата и время Панели управления Windows (при этом произойдет именно перенастройка соответствующего параметра BIOS). Современные ПЗУ BIOS как правило построены на основе флэш-памяти, поэтому для них возможна функция перезаписывания (прошивки) – для этого в состав BIOS входят соответствующие программы. Перезаписывание BIOS – очень критичная процедура - если на этапе перезаписывания произойдет сбой, компьютер окажется полностью неработоспособным.
Операционная система (ОС) – это основная часть системного программного обеспечения. Операционная система обеспечивает нормальную работу компьютера в нужном режиме, запуск и работу прикладных программ, взаимодействие всех элементов аппаратного и программного обеспечения между собой и с пользователем. Более подробно состав и функции операционной системы рассмотрены в следующей главе.
СервисноеПО - это набор вспомогательных программ, предназначенных для диагностики и настройки аппаратного и программного обеспечения, для оптимизации обмена данными и для выполнения других специальных задач. Многие программы сервисного ПО являются частью операционной системы, но это не обязательно – значительное число сервисных программ существуют и отдельно от ОС.
Выделим некоторые важные типы сервисных программ.
Утилиты – это программы, выполняющие какие-либо отдельные вспомогательные функции для обеспечения работы других программ или элементов аппаратуры с целью исправления ошибок или расширения возможностей работы с компьютером. Например, программы диагностики и настройки аппаратуры, форматирования носителей данных, записи и чтения данных, архивации данных, антивирусного сканирования и т.д. являются утилитами. Утилиты, как правило, имеют пользовательский интерфейс, т.е., запускаются и управляются пользователями.
Рассмотрим некоторые типы утилит.
Программы-архиваторы позволяют за счет применения специальных алгоритмов упаковки информации сжимать информацию на дисках, т.е. создавать копии файлов меньшего размера, а также объединять копии нескольких файлов в один архивный файл. Применение программ-архиваторов очень полезно при создании архива файлов, так как в большинстве случаев значительно удобнее их хранить, предварительно сжав программами-архиваторами. Представители данных программ –WinRar и WinZip.
Программы для создания резервных копий информации позволяют периодически копировать важную информацию, находящуюся на жестком диске компьютера, на дополнительные носители. Представители программ резервного копирования – APBackUp, Acronis True Image.
Антивирусные программы предназначены для предотвращения заражения компьютерными вирусами и ликвидации последствий заражения вирусом. Представители антивирусного семейства программ – McAfee, Kaspersky Antivirus, DrWeb, Norton Antivirus.
Программы для диагностики компьютера позволяют проверить конфигурацию компьютера (количество памяти, ее использование, типы дисков и т. д.), проверить работоспособность устройств компьютера, оценить его производительность. Представители программ диагностики компьютеров – Sisoft Sandra, Norton System Information.
Программы для оптимизации дисков позволяют обеспечить более быстрый доступ к информации на диске за счет оптимизации размещения данных на диске. Эти программы перемещают все участки каждого файла друг к другу (устраняют фрагментацию), собирают все файлы в начале диска и т.д., за счет чего уменьшается число перемещений головок диска (т.е. ускоряется доступ к данным) и снижается износ диска. Представители программ для оптимизации дисков – Norton Disk Doctor, Microsoft Scandisk.
Программы для печати экрана бывают весьма полезны при использовании графических программ для вывода на печать содержимого экрана, так как отнюдь не всегда это можно сделать с помощью самой графической программы. Представители программ для печати экрана – SnagIt, HyperSnap-DX.
Рассмотрим теперь программы, относящиеся к сервисному ПО, но не являющиеся утилитами.
Оболочки – это программы, реализующие пользовательский интерфейс, т.е. предназначенные для обмена данными между компьютером и пользователем. Например, ОС Windows содержит встроенную оболочку – программу Проводник (Explorer). Но вместо нее можно пользоваться другими оболочками, например, программой Windows Commander, которая в ОС Windows не входит.
Драйверы – программы управления устройствами. Предназначены для осуществления взаимодействия между устройством и операционной системой. Драйвер является программным дополнением к устройству и разрабатывается изготовителем устройства. Драйверы многих устройств входят в состав операционной системы.
Системное ПО обеспечивает работу компьютера, но не решает каких-либо задач по обработке интересной для пользователя информации. Эти функции выполняет следующий уровень программного обеспечения – прикладное ПО – наиболее важный для пользователя класс компьютерных программ.
Прикладное ПО – это все программы, предназначенные для решения задач, необходимых пользователю. С точки зрения пользователя компьютер вместе с установленным на нем системным ПО является инструментом для решения прикладных задач. Прикладные программы называют также приложениями. Они включает в себя:
· текстовые процессоры;
· табличные процессоры;
· базы данных;
· интегрированные пакеты;
· системы иллюстративной и деловой графики (графические процессоры);
· экспертные системы;
· обучающие программы;
· программы математических расчетов, моделирования и анализа;
· игры;
· коммуникационные программы.
В настоящем пособии подробно рассматриваются некоторые прикладные программы. Так, разделы 5-7, посвящены программам пакета MS Office, раздел 8 – пакету MathCAD.
Системы разработки ПО (системы программирования) – это особая группа ПО не относящаяся ни к системному, ни к прикладному ПО. Системы программирования – это совокупность программ для разработки, отладки и внедрения новых программных продуктов. Системы программирования обычно содержат:
· трансляторы;
· среду разработки программ;
· библиотеки справочных программ (функций, процедур);
· отладчики;
· вспомогательные программы.
Подробное рассмотрение систем разработки ПО выходит за рамки настоящего пособия.
Глава 3.2. Операционные системы
Операционная система (ОС) – это комплекс программ, обеспечивающих управление работой компьютера и его взаимодействие с пользователем.
С точки зрения человека операционная система служит посредником между человеком, электронными компонентами компьютера и прикладными программами. Она позволяет человеку запускать программы, передавать им и получать от них всевозможные данные, управлять работой программ, изменять параметры компьютера и подсоединённых к нему устройств, перераспределять ресурсы.
Можно выделить следующие основные задачи, которые решает операционная система.
· Обеспечение работы компьютера.
· Запуск и обеспечение работы любых программ, входящих в ПО.
· Обеспечение взаимодействия между всеми компонентами программного и аппаратного обеспечения (реализация межпрограммных и аппаратно-программных интерфейсов).
· Обеспечение взаимодействия пользователя с программным и аппаратным обеспечением (реализация пользовательского интерфейса).
Первые две функции являются важнейшими, за их выполнение отвечает особая защищенная часть операционной системы, называемая ядром. К функциям ядра относятся также базовые интерфейсные функции, например, базовая поддержка файловой системы. После того как ядро ОС загрузилось в оперативную память и взяло на себя управление компьютером ни одна программа не может изменить содержимое этого ядра. Это необходимо для обеспечения надежности работы системы как с точки зрения защиты от случайных сбоев, так и для защиты от несанкционированного доступа. Защита ядра обеспечивается на аппаратном уровне процессором – после загрузки операционной системы определенная область RAM – первое кольцо защиты блокируется от изменения данных любыми командами, находящимися вне этого кольца. Кроме первого кольца защиты существуют второе (менее защищенное, чем первое) и третье (незащищенное). Прикладные программы располагаются в третьем кольце, они менее защищены от сбоев и от атак деструктивных программ, но все равно каждое приложение выполняется в собственном адресном пространстве, доступ в которое для других программ закрыт. Это защищает приложения от ошибок друг друга. При сбое в работе одного приложения другие продолжают нормально функционировать. Сбойное же приложение можно завершить.
Разбивка оперативной памяти на кольца защиты поддерживается процессором на аппаратном уровне. Такая возможность была не всегда – ранее, до появления процессора 80386, защищенный режим в ПК отсутствовал.
Вторая часть операционной системы – оболочка ОС – это большое количество программ, выполняющих в первую очередь интерфейсные функции. Это обмен данными с устройствами, запись и чтение файлов, поддержка интерфейса пользователя и др.
Операционные системы для ПК различаются по нескольким параметрам. В частности, ОС бывают:
· однозадачные и многозадачные;
· однопользовательские и многопользовательские;
· сетевые и несетевые.
· 16 – разрядные, 32 –разрядные, 64 – разрядные.
Операционная система может иметь командный или графический многооконный интерфейс (или оба сразу).
Однозадачные операционные системы позволяют в каждый момент времени решать только одну задачу. Такие системы обычно позволяют запустить одну программу в основном режиме. Примером однозадачной ОС является система MS DOS.
Многозадачные системы позволяют запустить одновременно несколько программ, которые будут работать параллельно. Следует отметить, что «параллельность» работы программ здесь понимается в следующем смысле – все программы находятся в оперативной памяти, и в течение достаточно большого с точки зрения компьютера времени (например, за 1 сек) каждая программа успевает на какую-то долю выполниться. Для обеспечения многозадачности на однопроцессорном компьютере операционная система последовательно выделяет каждой программе небольшой промежуток времени для работы (один или несколько квантов). Выделяемые промежутки времени могут быть различными для различных программ - это определяется приоритетом программы, устанавливаемом при ее запуске. Многозадачность предоставляет возможность параллельной работы с несколькими приложениями. Пока одно из них занимается, например, печатью документа на принтере или приемом электронной почты из сети Интернет, другое может пересчитывать электронную таблицу или выполнять другую полезную работу. Дальнейшим развитием принципа многозадачности является многопоточность – разбивка каждого приложения на несколько независимых процессов с возможностью одновременного выполнения всех процессов. Например, работая с многопоточной электронной таблицей, пользователь сможет делать перерасчет в одной таблице в то время как будет выполняться печать другой и загрузка в память третьей. Пока один поток находится в состоянии ожидания, например, завершения операции обмена данными с медленным периферийным устройством, другой может продолжать выполнять свою работу. Все современные операционные системы для ПК являются многозадачными и многопоточными.
Главным отличием многопользовательских систем от однопользовательских является наличие средств защиты информации каждого пользователя от несанкционированного доступа других пользователей. Следует заметить, что не всякая многозадачная система является многопользовательской, и не всякая однопользовательская ОС является однозадачной.
Разрядность ОС определяется разрядностью процессора (CPU), с которым может работать эта операционная система. Процессор большей разрядности всегда может работать в режиме меньшей разрядности или эмулировать такую работу. Поэтому, например, 16-разрядная ОС может быть установлена на компьютере с 32-разрядным процессором, но эффективность работы будет при этом весьма низкой – все преимущества процессора окажутся незадействованными. Верно и обратное – ОС большей разрядности, как правило, может работать с процессором меньшей разрядности, но при этом окажутся неиспользуемыми возможности операционной системы, хотя под эти возможности будут задействованы компьютерные ресурсы (RAM, дисковое пространство). Из сказанного следует, что для эффективной работы компьютера разрядность операционной системы должна соответствовать разрядности процессора.
В последние годы фактическим стандартом стал графический многооконный интерфейс (GUI), где любые объекты представляются в виде графических образов, а требуемые действия выбираются из оконных и контекстных меню или нажатием экранных кнопок. Однако иногда возникает необходимость пользоваться и командным интерфейсом , при котором управление компьютером осуществляется набором соответствующих команд на клавиатуре. Как правило, современные ОС обеспечивают обе эти возможности.
В настоящее время широкое распространение получили два типа ОС для ПК.
К первому типу относятся достаточно похожие ОС семейства Windows компании Microsoft. Они многозадачные и имеют многооконный графический интерфейс. Операционная система Windows выросла из системы MS DOS и долгое время использовала MS DOS в качестве своей основы. До 1995 года Windows собственно и не была операционной системой, т.к. она не загружалась, а запускалась из-под MS DOS в качестве задачи. Эра ОС Windows началась с появления Windows-95 в 1995 г. – это уже была полноценная многозадачная операционная система. На смену Windows-95 в 1998 г. пришла Windows-98, а затем - не получившая распространения Windows Millennium. Одновременно с Windows-95 для ПК компания Microsoft разработала ОС Windows NT для серверов. Windows NT не использовала MS DOS в качестве основы, поэтому была достаточно надежной и производительной системой. В ней впервые была реализована высокопроизводительная файловая система NTFS. Однако Windows NT была слишком ресурсоемкой для ПК того времени и плохо поддерживала многие важные для пользователя интерфейсные функции (преобразование шрифтов, работа с периферийным оборудованием и т.д.). Важным этапом в развитии ОС семейства Windows стало появление Windows-2000 в 2000г., совместившей преимущества Windows-98 и Windows NT. Хотя ресурсоемкость Windows-2000 возросла по сравнению с Windows NT, эта система начала активно устанавливаться на ПК – производительность ПК росла гораздо быстрее. На смену Windows-2000 пришли Windows XP (наиболее распространенная в настоящее время ОС для ПК) и серверная ОС Windows 2003 Server.
Операционные системы семействаWindows представляет собой 32-разрядные операционные системы, обеспечивающую многозадачную и многопоточную обработку приложений. Они поддерживает удобный графический пользовательский интерфейс, возможность работы в защищенном режиме, совместимость с программами реального режима и сетевые возможности. В Windows реализована технология поддержки самонастраивающейся аппаратуры Plug and Play, допускаются длинные имена файлов и обеспечиваются повышенные характеристики устойчивости.
На рынке персональных компьютеров с Windows конкурируют ОС типа UNIX. Это также многозадачная многопользовательская ОС. В настоящее время разработаны расширения UNIX, обеспечивающие многооконный графический интерфейс. UNIX развивалась в течение многих лет разными компаниями, но до недавнего времени она не использовалась на персональных компьютерах, т.к. требует очень мощного процессора, весьма дорога и сложна, её установка и эксплуатация требуют высокой квалификации. В последние годы ситуация изменилась. Компьютеры стали достаточно мощными, появилась некоммерческая, бесплатная версия системы UNIX для персональных компьютеров - система Linux. По мере роста популярности этой системы в ней появились дополнительные компоненты, облегчающие установку и эксплуатацию. Немалую роль в росте популярности Linux сыграла мировая компьютерная сеть Internet. Хотя освоение Linux гораздо сложнее освоения систем типа Windows, Linux - более гибкая и в то же время бесплатная система, что и привлекает к ней многих пользователей.
Существуют и другие ОС. Известная компания Apple производит компьютеры Macintosh с современной ОС MacOS X. Эти компьютеры используются преимущественно издателями и художниками. Фирма IBM производила ОС OS/2, во многом похожую на Windows NT.
Глава 3.3. Хранение данных. Файлы.
Физическая и логическая структура файловой системы.
3.3.1. Файлы. Физическая файловая система.
Любые данные хранятся на любом носителе в виде файлов.
Файл – это именованная (имеющая имя) область памяти носителя, в которую записана определенная совокупность данных, так что для переноса этих данных в оперативную память или на другой носитель достаточно знать только имя файла. Область памяти, в которой расположен файл не обязательно непрерывная – она может состоять из многих частей, находящихся в разных частях носителя. В этом случае говорят, что файл фрагментирован. Однако независимо от того, фрагментирован файл или нет, обращение к файлу по имени дает доступ ко всем его данным.
Возможность работать с файлами – записывать, хранить, копировать в память или на другой носитель, удалять – обеспечивает файловая система.
Файловая система – это часть операционной системы, назначение которой состоит в том, чтобы поддерживать определенный порядок создания, хранения, копирования, изменения и удаления файлов. Файловая система призвана обеспечить пользователю удобный интерфейс при работе с данными, хранящимися на диске, обеспечить совместное использование файлов несколькими пользователями и процессами.
В широком смысле понятие "файловая система" включает следующие компоненты.
· Совокупность всех файлов на диске.
· Специальные структуры данных, обеспечивающие определенный порядок размещения файлов на диске и возможности доступа к файлам.
· Комплекс системных программ, обеспечивающих создание, уничтожение, чтение, запись, именование, поиск и другие операции над файлами.