Лекции. Информатика_Лекции. Информатика и информатизация
Скачать 387 Kb.
|
Виды операционных системОперационные системы можно классифицировать по различным признакам: числу решаемых задач, одновременно работающих пользователей, количеству поддерживаемых процессоров, по поддержке сетевой работы, базовому общению пользователя с системой, типу аппаратной платформы, числу разрядов адресной шины и др. По числу параллельно решаемых на компьютере задачОС разделяют на: однозадачные (например, MS DOS); многозадачные (например, OS/2, UNIX, Windows 95 и выше). В настоящее время на смену однозадачным ОС пришли многозадачные, которые обеспечивают одновременное решение нескольких задач и управляют распределением совместно используемых ими ресурсов (процессор, оперативная память, файлы и внешние устройства). По числу одновременно работающих пользователей: однопользовательские (например, MS DOS, Windows 3.х); многопользовательские (например, Unix, Linux, Windows 2000). Главным отличием многопользовательских систем от однопользовательских является наличие средств защиты информации каждого пользователя от несанкционированного доступа других. Каждая операционная система имеет свои средства для выполнения пользователем тех или иных действий (запуск прикладной программы, копирование файла, форматирование внешнего устройства и т.д.). Поэтому в качестве признака классификации можно назвать пользовательский интерфейсс ОС. Различают ОС, обеспечивающие взаимодействие с пользователем посредством: командного интерфейса (например, MS DOS); графического интерфейса (например,Windows). На характеристики операционных систем, как правило, влияет специфика аппаратных средств, на которые она ориентирована. По типу аппаратуры различают операционные системы для персональных компьютеров различных платформ (IBM-совместимых, Apple Macintosh), мини-компьютеров, мэйнфреймов, кластеров и сетей ЭВМ. Среди этих типов компьютеров могут встречаться как однопроцессорные варианты, так и многопроцессорные. По числу разрядов адресной шиныкомпьютеров, на которые ориентирована ОС, операционные системы разделяют на16-ти (MS DOS), 32-х (Windows 2000) и 64-разрядные (Windows 2003). На рынке операционных систем представлены разработки различных фирм, которые различаются ориентацией на аппаратные средства, решение определенного круга задач, потребности потребителя и пр. Можно выделить операционные системы, обладающие определенными общими чертами: один производитель, единый подход к организации и функционированию и пр., что позволяет классифицировать их по семействам и линейкам. Например, можно выделить такие семейства как Windows (Microsoft), Unix (различные разработчики), Solaris (SunMicrosystems) и другие. В семействе Windows принято различать линейку Windows 9.х (Windows 95, 98, Мillenium) и Windows NT (Windows 2000, XP, 2003). Файловая система. Организация данных на магнитных носителяхЯдром операционной системы является модуль, который обеспечивает управление файлами – файловая система. Основная задача файловой системы – обеспечение взаимодействия программ и физических устройств ввода/вывода (накопителей на жестких дисках, магнитных лентах и т.д.). Она также определяет структуру хранения файлов и каталогов на диске, правила задания имен файлов, допустимые атрибуты файлов, права доступа и др. Обычно файловую систему воспринимают и как средство управления файлами и как общее хранилище файлов. Функциональные возможности файловой системы можно условно разделить на группы: 1) функции для работы с файлами: создание, удаление, переименование, изменение атрибутов (свойств файлов), определение структуры файлов; 2) функции для работы с данными: чтение, запись, поиск данных, хранящихся в файлах и т.п.; 3) оптимизация операций ввода/вывода. Файл – это поименованная последовательность любых данных, стандартная структура которой обеспечивает ее размещение в памяти машины, представляющая собой наименьшую единицу хранения информации. Файл может содержать программу, числовые данные, текст, закодированное изображение и др. В каком-то смысле файл является синонимом понятия документа. Основным атрибутом файла является его имя. Имя файла – это символьная строка, правила построения которой зависят от конкретной файловой системы. Например, в файловой системе FAT, используемой в MS DOS, длина имени файла не может превышать 11 символов, три из которых предназначены для расширения. Расширение отделяется от имени точкой. Расширение имени файла является необязательным атрибутом и, как правило, информирует о типе данных, хранимых в файле, поэтому его иногда называют типом файла. Например, bat, com, exe – исполняемые файлы, для их выполнения можно указать только имя. Именно эти файлы могут быть «стартовыми» файлами компьютерных игр, текстовых редакторов и т.п.; txt – текстовые файлы. Помимо имени атрибутами файла являются: текущий размер и максимальный размер файла; длина записи; время создания, последнего доступа и последнего изменения; владелец файла; создатель файла; пароль для доступа, признак «только чтение» и др. Файловая система, с одной стороны, – это часть ОС, предназначенная для организации работы с хранящимися на диске данными и обеспечения совместного использования файлов несколькими пользователями и процессами, с другой стороны, – сами файлы, хранящиеся на устройствах ввода/вывода. Драйверфайловой системыобеспечивает доступ к информации, записанной на магнитный диск, по имени файла и распределяет пространство на магнитном диске между файлами. Выделяют различные типы файловых систем, например, FAT, NTFS, CDFS. 1) Файловая система FAT (File Allocation Table) разрабатывалась для гибких дисков, и представляет собой таблицу размещения файлов MS DOS и Windows 9x. Существует несколько ее разновидностей FAT12, FAT16, FAT32. Система имеет низкую отказоустойчивость, и при отключении питания велика вероятность потери данных. Ее преимуществом является поддержка большинством ОС. 2) NTFS(New Technology File System), разработанная Microsoft специально для Windows NT, поддерживает длинные имена файлов (до 255 символов); гарантирует сохранность данных в случае копирования даже при программно-аппаратном сбое или отключении электропитания; превосходит FAT по скорости работы и по эффективности использования ресурсов; обеспечивает построение компьютерных систем от рабочей станции до сервера класса мэйнфреймов; предоставляет средства для разграничения доступа и защиты информации. NTFS в именах использует набор символов Unicode3[3], автоматически для каждого файла генерирует поддерживаемое MS DOS имя (восемь плюс три символа), что дает возможность работать операционным системам MS DOS и OS/2 с файлами NTFS через сеть. Это особенно важно для файловых серверов сети, к которой подключены персональные компьютеры с этими операционными системами. 3) CDFS (Compact Disk File System) – специальную файловую систему для CD-ROM. |