Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспек по ОС подготоака к экзаменам.doc
Скачиваний:
89
Добавлен:
27.10.2018
Размер:
1.27 Mб
Скачать
  1. Архитектура Windows – nt, xp. Организация операционной системы.

Ответ:

Архитектура Windows

    • уровень аппаратных абстракций HAL (Hardware Abstraction Layer);

    • ядро (Kernel);

    • исполняющая система (Executive);

    • защищенные подсистемы (protected sybsystems);

    • подсистемы среды (environ­ment subsystems).

Уровень аппаратных абстракций (HAL) представляет собой создаваемый производителями аппаратных средств слой программного обеспечения, который скрывает особенности и различия аппаратуры от верхних уровней операционной системы.

Ядро является основой модульного строения системы и координирует выполнение большинства базовых операций. Этот компонент специальным образом оптимизирован по занимаемому объёму и эффективности функционирования. Ядро отвечает за планирование выполнения потоков, синхронизацию работы нескольких процессоров , обработку аппаратных прерываний и исключительных ситуаций.

Исполняющая система (Executive), в состав которой входят ядро и уровень аппаратных абстракций HAL, обеспечивает общий сервис системы, который могут использовать все подсистемы среды. Каждая группа сервиса находится пол управлением одной из отдельных составляющих исполняющей системы.

Защищенные подсистемы Windows 2000 работают в пользовательском режиме и создаются Windows во время загрузки операционной системы. Сразу после создания они начинают бесконечный цикл своего выполнения, отвечая на сообщения, поступающие к ним от прикладных процессов и других подсистем.

Среди защищенных подсистем можно выделить подкласс, называемый подсистемами окружения.

Подсистемы среды представляют собой защищенные серверы пользовательского режима (user-mode), которые обеспечивают выполнение и поддержку приложении, разработанных для различного операционного окружения (различных операционных систем). Windows NT имеет три подсистемы среды Win32, Posix и OS/2, которые работают только на платформе х86. Подсистема Win32 специфична для Windows NT и не может работать вне нее. Каждая из подсистем обеспечивает пользовательским приложениям доступ к разным поднаборам служб Windows NT

Архитектура Windows NT отражает современные представления о дизайне 32-разрядной операционной системы, а версия Windows NT 2000 удовлетворяет постоянно меняющимся требованиям, предъявляемым к операционной системе для настольных систем и рабочих станций. Эта версия также может работать с высокоуровневыми серверными приложениями.

  1. Файловые системы ос и иерархия данных.

Ответ:

В широком смысле понятие "файловая система" включает:

à совокупность всех файлов на диске,

à наборы служебных структур данных, используемых для управления файлами, такие как, например, каталоги файлов, дескрипторы файлов, таблицы распределения свободного и занятого пространства на диске,

à комплекс системных программных средств, реализующих управление файлами, в частности операции по созданию, уничтожению, чтению, записи, именованию файлов, установке атрибутов и уровней доступа, поиску и т.д.

Файловая система – множество именованных наборов данных, организованное по принятым спецификациям, которые определяют способы получения адресной информации, необходимой для доступа к этим файлам.

Файловая система определяет способ организации данных на диске или на каком нибудь другом носителе.

Система управления файлами – комплекс программных модулей, обеспечивающих работу с файлами в конкретной операционной системе.

Файл это именованная область внешней памяти, в которую можно записывать и из которой можно считывать данные.

Основные цели использования файла:

1) Долговременное и надежное хранение информации.

2) Совместное использование информации

Файловая система - это часть операционной системы, назначение которой состоит в том, чтобы обеспечить пользователю удобный интерфейс при работе с данными, хранящимися на диске, и обеспечить совместное использование файлов несколькими пользователями и процессами.

  • Файловая система (ФС) является важной частью любой операционной системы, которая отвечает за организацию хранения и доступа к информации на каких-либо носителях. Файловая система берет на себя организацию взаимодействия программ с файлами, расположенными на дисках. Для идентификации файлов используются имена.

файловая система" включает:

  • совокупность всех файлов на диске.

  • наборы структур данных, используемых для управления файлами.

  • управление файлами, в частности: создание, уничтожение, чтение, запись, именование, поиск и другие операции над файлами.

  • Современные операционные системы стремятся обеспечить пользователя возможностью работать одновременно с несколькими файловыми системами. В этом случае ФС рассматривается как часть подсистемы ввода-вывода. В большинстве операционных систем поддерживаются различные типы ФС.

  • Файловая система представляет многоуровневую структуру, на верхнем уровне которой располагается так называемый переключатель файловых систем. Он обеспечивает интерфейс между приложением и конкретной файловой системой, к которой обращается приложение.

NTFS наиболее предпочтительная файловая система при работе с ОС Windows NT (Windows 2000 и XP также являются NT системами), поскольку она была специально разработана для данной системы. NTFS позволяет использовать имена файлов длиной до 255 символов, при этом она использует тот же алгоритм для генерации короткого имени, что и VFAT. NTFS обладает возможностью самостоятельного восстановления в случае сбоя ОС или оборудования, так что дисковый том остается доступным, а структура каталогов не нарушается.

  • За свою почти 30 летнюю историю файловая система прошла путь от простой системы, взявшей на себя функции управления файлами, до системы, представляющей собой полноценную СУБД, обладающую встроенным механизмом протоколирования и восстановления данных.