Операционные системы - реферат

В сфере индивидуальных компов в 1987 г. появился кризис. Способности файловой системы FAT, разработанной компанией Microsoft за 10 лет ранее для интерпретатора Standalone Disk Basic и позже адаптированной для операционной системы DOS, были исчерпаны. FAT предназначалась для жестких дисков емкостью не выше 32 Мбайт, а новые НЖМД большей емкости оказывались совсем никчемными для Операционные системы - реферат юзеров PC. Некие независящие поставщики предлагали собственные методы решения этой препядствия, но только с возникновением DOS 4.0 этот кризис был преодолен - на некое время.

Значимые конфигурации структуры файловой системы в DOS 4.0 позволили операционной системе работать с дисками емкостью до 128 Мбайт; с внесением в следующем малозначительных дополнений этот предел был поднят Операционные системы - реферат до 2 Гбайт. В то время казалось, что таковой объем памяти превосходит любые мыслимые потребности. В текущее время в продаже имеются жесткие диски емкостью, обычно, 2,5 Гбайт и выше.

Для систем Windows 95 компания Microsoft разработала новое расширение системы FAT - FAT32, без каких-то звучных заявлений предусмотренное в пакете OEM Service Операционные системы - реферат Pack 2. Система FAT32 устанавливается исключительно в новых PC.

Области диска

Эта файловая система предугадывает ряд особых областей на диске, выделенных для организации места диска в процессе его форматирования - головную запись загрузки, таблицу разбиения диска, запись загрузки, таблицу размещения файлов (от которой система FAT и получила свое заглавие) и корневой каталог. Физически место Операционные системы - реферат диска разбивается на 512-байт области, именуемые секторами. В системе FAT место для файлов выделяется блоками, которые состоят из целого числа секторов и называются кластерами. Число секторов в кластере должно быть кратно степени двойки. (Выяснить размер кластера в собственной системе можно при помощи программ CHKDSK либо SCANDISK.) В Microsoft Операционные системы - реферат именуют эти кластеры единицами выделения памяти (allocation unit), а в отчете SCANDISK указывается их размер, к примеру "16 384 б в каждой единице выделения памяти". Обычно размер кластера можно найти, поделив объем памяти диска на 64 Кбайт (65 536 б) и округлив итог до наиблежайшего числа, кратного степени двойки. Так, размер кластеров 1,2-Гбайт Операционные системы - реферат диска составляет 32 Кбайт - если 1,2 Гбайт (1 258 291,2 Kбайт) поделить на 65 536, получим 19,2 Кбайт, а после округления - 32 Кбайт.

Цепочка FAT

FAT представляет собой базу данных, связывающую кластеры дискового места с файлами. В этой базе для каждого кластера предусматривается только один элемент. 1-ые два элемента содержат информацию о самой системе FAT. 3-ий и следующие элементы ставятся Операционные системы - реферат в соответствие кластерам дискового места, начиная с первого кластера, отведенного для файлов. Элементы FAT могут содержать несколько особых значений, указывающих, что

· кластер свободен, т.е. не применен ни одним файлом (для FAT16 это значение составляет 0000H);

· кластер содержит один либо несколько секторов с физическими недостатками и не Операционные системы - реферат должен употребляться (для FAT16 это значение составляет FFF7H);

· данный кластер - последний кластер файла (для FAT16 это значение составляет FFF8 FFFFH).

Для хоть какого применяемого файлом, но не последнего кластера элемент FAT содержит номер последующего кластера, занятого файлом.

Каждый каталог - независимо корневой либо подкаталог - также представляет собой базу данных. В Операционные системы - реферат каталоге DOS для каждого файла предусмотрена одна основная запись (В среде Windows 95 для длинноватых названий файлов введены дополнительные записи). В отличие от FAT, где каждый элемент состоит из единственного поля, записи для файла в каталоге состоят из нескольких полей (см. рис. 1). Некие поля - имя, расширение, размер, дата и Операционные системы - реферат врем - могут быть выведены на экран по команде DIR. Но в системе FAT предвидено поле, которое не отображается командой DIR, - поле с номером первого кластера, отведенного под файл.

Рис. 1. 32-байт запись в каталоге для файла состоит из восьми полей, содержащих основную информацию о файле, к примеру его размер Операционные системы - реферат, исходный кластер на диске, время и дату последнего внесения конфигураций в него.

Структура записи в каталоге

Смеще­ние 0-7 8-10 11 12-21 22-23 24-25 26-27 28-31
Название файла Расши­рение Атрибут Не ис­пользу­ется Время Дата Началь­ный кла­стер Размер файла
Размер 8 б 3 б 1 б 10 б 2 б 2 б 2 б 4 б

Когда программка посылает запрос к операционной системе с требованием предоставить ей содержимое какого-то файла ОС просматривает запись каталога для него, чтоб отыскать 1-ый кластер Операционные системы - реферат этого файла. Потом она обращается к элементу FAT для данного кластера, чтоб отыскать последующий кластер в цепочке. Повторяя этот процесс, пока не увидит последний кластер файла, ОС точно определяет, какие кластеры принадлежат данному файлу и в какой последовательности. Таким методом система может предоставить программке всякую часть запрашиваемого ею файла. Таковой Операционные системы - реферат метод организации файла носит заглавие цепочки FAT.

В системе FAT файлам всегда выделяется целое число кластеров. На 1,2-Гбайт жестком диске с 32-Кбайт кластерами в каталоге может быть обозначено, что размер текстового файла, содержащего слова "hello, world", составляет всего 12 б, но по сути этот файл занимает 32 Кбайт дискового места Операционные системы - реферат. Неиспользованная часть кластера именуется потерянным местом (slack). В маленьких файлах практически весь кластер может быть потерянным местом, а в среднем утраты составляют половину размера кластера.

На 850-Мбайт жестком диске с 16-Кбайт кластерами при среднем размере файлов порядка 50 Кбайт около 16% отведенного под файлы дискового места будет потеряно на неиспользуемые, но Операционные системы - реферат выделенные файлам области. Один из методов высвобождения места на диске - при помощи программ сжатия диска, к примеру DriveSpace, которая выделяет "потерянные места" для использования другими файлами.

Расчеты размеров секторов и кластеров

Поначалу в файловой системе FAT в DOS 1 использовались 12-разрядные элементы FAT. (В текущее время 12-разрядная FAT все еще находит Операционные системы - реферат применение для гибких дисков.) В DOS 2, снаряженной дополнительными средствами для работы с жесткими дисками, в FAT предусмотрены 16-разрядные элементы. Причина трудности, появившейся в 1987 г., кроется в запросах нижнего уровня к операционной системе на считывание секторов диска с передачей 16-разрядного значения в качестве параметра. Существует 65 536 разных 16-разрядных значений; умножив 65 536 на Операционные системы - реферат 512 б в секторе, получим 32 Мбайт. Что касается числа секторов на диске, оно ограничено способностями операционной системы. В DOS 4.0 для обработки запросов на считывание секторов нижнего уровня употребляются 32-разрядные характеристики.

Предел в 2 Гбайт по сути обоснован не неуввязками операционной системы, а существующими программками. На диске емкостью 2 Гбайт и поболее кластеры Операционные системы - реферат имеют размер 64 Кбайт, либо 65 536 б (см. рис. 2). Но самое огромное значение, которое может быть представлено в 16 разрядах, составляет 65 535; 64 Кбайт - очень большая величина для 16 разрядов. В Microsoft нашли, что при разработке многих имеющихся в текущее время программ их создатели исходили из догадки, что значение числа б в кластере умещается в Операционные системы - реферат 16 разрядах.

Рис. 2. С повышением размеров диска единица в двоичном 8-разрядном представлении числа секторов в кластере сдвигается на лево. При смещении единицы за крайнюю левую цифровую позицию появляется ошибка превышения размера 4 Гбайт. Размер кластера указан в виде 16-разрядных двоичных чисел. И вновь единица сдвигается на лево, а при смещении Операционные системы - реферат ее за крайнюю левую позицию появляется "2-Гбайт кризис".

Ограничения на размеры секторов и кластеров в FAT16

Размер диска Число секторов в кластере Размер кластера
Десятичное Двоичное Десятичное Двоичное
Наименее 128 Мбайт 4 00000100 2 Кбайт 0000100000000000
Наименее 256 Мбайт 8 00001000 4 Кбайт 0001000000000000
Наименее 512 Мбайт 16 00010000 8 Кбайт 0010000000000000
Наименее 1 Гбайт 32 00100000 16 Кбайт 0100000000000000
Наименее 2 Гбайт 64 01000000 32 Кбайт 1000000000000000
Наименее 4 Гбайт 128 10000000 64 Кбайт ОШИБКА: неувязка для имеющихся программ
4 Гбайт и поболее 256 ОШИБКА: неувязка для ОС

Даже если таковой задачи не появилось при объеме Операционные системы - реферат в 2 Гбайт, то операционная система все равно не сумеет работать с дисками емкостью выше 4 Гбайт. При использовании FAT16 число секторов в кластере сохраняется самой ОС в одном б блока характеристик диска, устанавливаемого ОС. Это число должно быть кратным степени 2 и при всем этом меньше 256. Таким макаром, в кластер может Операционные системы - реферат заходить менее 128 секторов, либо 64 Кбайт. В конечном итоге даже если ограничение в 2 Гбайт снимается, система FAT16 применима только для дисков емкостью наименее 4 Гбайт.

В файловой системе FAT32 как элементы FAT, так и номера секторов - 32-разрядные. Вот что это означает: умножим 4 294 967 296 разных 32-разрядных значений на 512 б в секторе и получим большущее Операционные системы - реферат число 2 Тбайт (2 199 023 255 552 б), которое представляет собой очень вероятную емкость диска при использовании FAT32.

Некое устранение утрат

Сейчас, когда допустимое число кластеров и число секторов схожи, видимо, можно было бы представить, что для минимизации утрат места на диске в FAT32 будут употребляться кластеры, состоящие только из 1-го сектора. Но в Операционные системы - реферат этом вопросе нужен некий компромисс, потому в спецификации FAT32 размер кластера для накопителей емкостью до 8 Гбайт составляет 4 Кбайт.

Зависимость размера кластера от емкости диска

Емкость диска, Гбайт Размер кластера, Кбайт

Наименее 8 4

Наименее 16 8

Наименее 32 16

32 и поболее 32

Одним из причин, сыгравшим роль в принятии такового решения, стало то, что сейчас необходимо учесть Операционные системы - реферат и размер самой FAT. Операционная система сохраняет две копии FAT, потому под элемент каждого кластера в FAT требуется 8 б. На 2-Гбайт диске FAT займет 32 Мбайт его места при размере кластера 512 б. А если размер кластера составляет 4 Кбайт, для хранения 2-ух таблиц FAT будет нужно всего 4 Мбайт, т. е. будет Операционные системы - реферат сэкономлено 28 Мбайт.

Но предпосылкой для компромисса послужили не только лишь суждения экономии дискового места; не были позабыты и вопросы производительности. Для ускорения доступа к диску интегрированная программка дискового кэша VCACHE загружает всю FAT в оперативку. Разумеется, что проще достигнуть этого, если любая отдельная таблица FAT занимает 2 Мбайт, а не Операционные системы - реферат 16 Мбайт. И не волнуйтесь о том, что повышение числа кластеров и удвоение размера частей FAT приведут к понижению эффективности VCACHE: для FAT32 предусмотрен новый способ работы с кэшем, который, согласно заявлениям Microsoft, увеличивает общую производительность.

Другие конфигурации в FAT32

Чтоб обеспечить возможность работы с возросшим числом кластеров, в записи Операционные системы - реферат каталога для каждого файла должно выделяться 4 б для исходного кластера файла (заместо 2 б в системе FAT16). Обычно любая запись в каталоге состоит из 32 б (рис. 1). Посреди этой записи 10 б не употребляются (байты с 12-го по 21-й), которые Microsoft зарезервировала для собственных собственных нужд в дальнейшем. Два из их Операционные системы - реферат сейчас отводятся как дополнительные байты, нужные для указания исходного кластера в системе FAT32.

Операционная система всегда предугадывала наличие на диске 2-ух экземпляров FAT, но употреблялся только какой-то из них. С переходом к FAT32 операционная система может работать с хоть какой из этих копий. Очередное изменение заключается в том, что корневой Операционные системы - реферат каталог, ранее имевший фиксированный размер и строго конкретное место на диске, сейчас можно свободно увеличивать при необходимости подобно подкаталогу. Сейчас не существует ограничений на число записей в корневом каталоге. Это в особенности принципиально, так как под каждое длинноватое название файла употребляется несколько записей каталога.

Сочетание перемещаемого корневого каталога Операционные системы - реферат и способности использования обеих копий FAT - хорошие предпосылки для беспрепятственного динамического конфигурации размеров разделов диска, к примеру уменьшени раздела с целью высвобождения места для другой операционной системы. Этот новый подход наименее небезопасен, чем применявшиеся в программках независящих поставщиков для конфигурации разделов диска при работе с FAT16. (Хот в Операционные системы - реферат Windows нет утилит, использующих способности FAT32, такие средства реализованы в программках независящих компаний, к примеру в Partition Magic 3.0 компании PowerQuest и PartitionIt компании Quarterdeck.)

Предостережения

Следует увидеть, что FAT32 рассчитана лишь на Windows 95. В Microsoft не давали обещаний приготовить Windows NT к ее использованию и намекнули, что и не собираются этого делать Операционные системы - реферат. Но в фирме утверждают, что, если в Windows NT 5.0 не будет средств для работы с FAT32, то в ней будет предусмотрена утилита для отображения дисков файловой системы FAT32 в NTFS ("родную" файловую систему Windows NT), потому те, кто собирается обновить свою систему, могут не волноваться. Но Операционные системы - реферат в текущее время, если вы желаете установить Windows NT и Windows 95 на одной машине, вам необходимо будет убедиться, что вместе применяемое этими 2-мя операционными системами дисковое место скооперировано в согласовании с FAT16, а не FAT32, которую не "принимает" система Windows NT, и не NTFS, которую не "соображает" Windows 95.

Вам также следует держать Операционные системы - реферат в голове, что, так как поле для размера файла в записи каталога занимает 32 разряда, размер отдельного файла не может превосходить 4 Гбайт.

В конце концов, при всех существенных конфигурациях файловой системы, видимо, такие утилиты для работы с дисками на нижнем уровне, как Norton Utilities, закончат работать. Нужно перейти на Операционные системы - реферат их освеженные версии. Подсистемы управления файлами и программки просмотра (к примеру, Norton Navigator) должны работать и с системой FAT32.

Если мы остановимся на FAT32, то пройдет еще 15 лет, до того как мы достигнем рубежа 2 Тбайт, и нам придется перебегать на FAT64. Беря во внимание дискуссии об объектно-ориентированных Операционные системы - реферат файловых системах, можно с той же степенью убежденности предсказать отказ от FAT, с которой мы могли предсказать в 1987 г. отход от FAT до заслуги предела в 2 Гбайт.

Цель работы: изучить файловую систему HPFS.

Высокоэффективная Файловая Система (HPFS) для OS/2 решает все трудности FAT. HPFS работает по способу устройства блока Операционные системы - реферат случайного доступа, и также содержит модуль программного обеспечения, который передает файловые запросы из прикладных программ к драйверам устройств. HPFS также является инсталлируемой файловой системой, которая делает вероятным воззвание к нескольким несопоставимым структурам тома системы OS/2 сразу. Потрясающая производительность достигается благодаря использованию продвинутых структур данных, умственного кэширования, подготовительного чтения и отложенной записи Операционные системы - реферат. Дисковое место употребляется более экономично благодаря использованию разбиения на секторы. HPFS также включает существенно усовершенствованную отказоустойчивость. По мере надобности программки употребляют расширенные атрибуты и длинноватые названия файлов. Высокоэффективная Файловая Система (дальше HPFS), которая в первый раз появилась в OS/2 System Version 1.2, была разработана Gordon Letwin, основным архитектором операционной системы Операционные системы - реферат OS/2.

HPFS Структура Тома

HPFS-тома употребляют размер сектора 512 байтов и имеют наибольший размер 2199Gb. HPFS том имеет очень маленькое количество фиксированных структур. Секторы 015 тома (BootBlock, имя тома, 32 бита ID, дисковая программка исходной загрузки). Исходная загрузка относительно сложна (в эталонах MSDOS) и может использовать HPFS в Операционные системы - реферат ограниченном режиме. Сектора 16 и 17 известны как SuperBlock и SpareBlock соответственно. SuperBlock меняется только с помощью утилит. Он содержит указатели свободного места, перечень нехороших блоков, полосу блока каталога, и корневую директорию. Он также содержит дату, подобающую последней проверке и восстановлению утилитой CHKDSK/F. SpareBlock содержит разные флажки и указатели которые будут дискуссироваться позднее Операционные системы - реферат; Он меняется, хотя нечасто, при работе системы. Остаток диска разбит на 8MB полосы. Любая полоса имеет свой перечень свободного места, где биты представляют каждый сектор. Бит 0 если сектор применен 1 если сектор доступен. Списки располагаются сначала либо хвосте перечня. Одна полоса, размещенная в "центре" диска, именуется полосой блока каталога Операционные системы - реферат и обрабатывается специально. Направьте внимание, что размер полосы находится в зависимости от текущей реализации и может изменяться в более поздних версиях файловой системы.

Файлы и Fnodes

Каждый каталог либо файл в HPFS-томе закрепляется за базовым объектом файловой системы, именуемым Fnode (произносится "eff node"). Каждый Fnode занимает одиночный сектор Операционные системы - реферат и содержит управляющую информацию, хронологию доступа, расширенные атрибуты и списки управления доступом, длину и 1-ые 15 знаков имени, и структуру рассредотачивания. Fnode всегда находится рядом с каталогом либо файлом, который он представляет. Структура рассредотачивания в Fnode может принимать несколько форм, зависимо от размера каталога либо файлов. HPFS просматривает файл Операционные системы - реферат как совокупа 1-го либо более секторов. Из прикладной программки это не видно; файл возникает как непрерывный поток байтов.

Сборники

Сборники, подобно файлам, регистрируются в Fnodes. Для корневой директории Fnodes находится в SuperBlock. Fnodes для некорневых каталогов определяются через входы подкаталога. Сборники могут возрастать до хоть какого размера и состоят из Операционные системы - реферат блоков каталога 2 КБ, которые распределяются как четыре поочередных сектора на диске. Файловая система делает попытку распределить блоки каталога в полосе каталога, которая располагается около “центра” диска. Если полоса каталога полна, блоки каталога распределяются там, где есть свободное место.

Каждый блок каталога 2 КБ состоит из огромного количества входов Операционные системы - реферат каталога. Вход каталога содержит несколько полей, включая штампы времени и даты, Fnode указатель, длина имени каталога либо файла, имя конкретно, и указатель. Каждый вход начинается словом, которое содержит длину. Число блоков каталога и входов различно при различной длине имени. Если средняя длина названии файла 13 знаков, средний блок каталога будет содержать Операционные системы - реферат примерно 40 входов. Блоки каталога входов сортируются в двоичном лексическом порядке по полям имени в алфавитном порядке для алфавита США. Последний блок каталога входа - запись, которая отмечает конец блока. Когда каталог получает очень большой файл, который необходимо сохранить в одном блоке, он наращивает размер добавлением блоков 2 КБ, которые организуются как B Операционные системы - реферат-Tree. При поиске файловая система извлекает указатель B-Tree из входа. Если это не указатель, то поиск неудачен; по другому файловая система следует за указателем в последующий каталог и продолжает поиск. Маленькая математика дает импозантную статистику. При внедрение 40 входов на блок, блоки каталога дерева с 2-мя уровнями могут содержать 1640 входов Операционные системы - реферат, каталога и дерева с 3-мя уровнями могут содержать на удивление 65640 входов. Другими словами, некий файл может быть найден в обычном каталоге из 65640 файлов максимум за три воззвания. Это намного лучше файловой системы FAT, где в самом нехорошем случае более чем 4000 секторов необходимо прочесть для нахождения файла. Структура каталога B Операционные системы - реферат-Tree имеет достойные внимания импликации. Создание файла, переименование либо стирание может приводить к каскадированию блоков каталогов. Практически, переименование может вытерпеть беду из-за недочета дискового места, даже если файл конкретно в размерах не возрос. Во избежание этого “бедствия”, HPFS поддерживает небольшой пул свободных блоков, которые могут употребляться при Операционные системы - реферат “аварии”; указатель на этот пул свободных блоков сохраняется в SpareBlock.

Расширенные Атрибуты

Атрибуты Файла - информация о файле. FAT поддерживает только маленькое количество обычных атрибутов (доступный только для чтения, системный, сокрытый, архив) которые практически сохраняются как флажки бита на входе каталога файла; эти атрибуты не доступны, если файл открыт. HPFS поддерживает Операционные системы - реферат те же самые атрибуты, что и файловая система FAT по историческим причинам, но он также поддерживает и новейшую форму fileassociated, другими словами информацию, именуемую Расширенными Атрибутами (EAs). Каждый EA концептуально подобен переменной окружения.

Значение имени

В OS/2 1.2 каждый каталог либо файл может иметь максимум 64 КБ присоединенных Операционные системы - реферат EAs. Это ограничение снимается в более поздних версиях OS/2. Способ хранения для EAs может изменяться. Если одиночный EA становится очень огромным, он может помещаться снаружи Fnode. Ядро API функции DosQFileInfo и DosSetFileInfo расширено новыми информационными уровнями, которые позволяют прикладным программкам управлять расширенными атрибутами файлов. Новые функции DosQPathInfo и DosSetPathInfo употребляются Операционные системы - реферат для чтения либо записи EAs, связанных с случайными именами пути. Поддержка EAs является значимым компонентом в объектно - нацеленных файловых системах. Информация о практически любом типе может сохраняться в EAs. Потому что HPFS развивается, средства для управления EAs становятся еще больше сложными. Можно представить, к примеру, что в дальнейшем Операционные системы - реферат версии API могут расширяться функциями EA, которые являются аналогичным DosFindFirst и DosFindNext и EA - данные могут быть организованы в B-Tree.

B Tree и B+Tree

Многие программеры не знакомы со структурой данных, известной как двоичное дерево. Двоичные деревья это методика для логического упорядочивания совокупы частей данных. В ординарном двоичном дереве Операционные системы - реферат каждый узел содержит некие данные, включая значение ключа, которое определяет логическую позицию узла в дереве, и указатели на левые и правые поддеревья узла. Узел который начинает дерево известен как корень; узлы которые посиживают на конце ветки дерева время от времени именуются уходами. Такие обыкновенные двоичные деревья, хотя ординарны в осознании Операционные системы - реферат и применении, имеют недочеты (неудобства), обнаруженные практикой. Если ключи распределяются не нормально либо добавляются к дереву в непроизвольном режиме, дерево может становиться совсем асимметричным, что приводит к огромным различиям меж периодически обхода дерева. Потому огромное количество программистов предпочитают в использовании равновесные деревья известные как B-Tree.

Вывод Операционные системы - реферат: мы познакомились с файловой системойHPFS.

Цель работы: Знакомство с файловой системой NTFS

NTFS (New Technology File System)

В заглавие файловой системы NTFS не напрасно входят слова , другими словами - NTFS содержит ряд значимых усовершенствований и конфигураций, специфичных для Windows NT. Исходя из убеждений юзеров, файлы как и раньше хранятся Операционные системы - реферат в каталогах (нередко именуемых в среде Windows). Но в NTFS, в отличие от FAT, не существует ни особенных параметров корневых каталогов, ни ограничений, связанных с аппаратурой (к примеру, способности воззвания к наибольшему количеству дисковых секторов либо кластеров). На томах NTFS не существует особых областей наподобие таблицы размещения файлов, по которой FAT получила Операционные системы - реферат свое имя.

При проектировании NTFS повышенное внимание было уделено последующим чертам:

· Надежность. Высокопроизводительные компы и системы совместного использования должны владеть завышенной надежностью, которая является главным элементом структуры и поведения NTFS.

· Расширенная функциональность. NTFS проектировалась с учетом вероятного расширения. В ней были воплощены многие дополнительные способности - улучшенная Операционные системы - реферат отказоустойчивость, эмуляция других файловых систем, мощная модель безопасности, параллельная обработка потоков данных и создание файловых атрибутов, определяемых юзером.

· Поддержка POSIX. Так как правительство США просит, чтоб все закупаемые им системы хотя бы в малой степени соответствовали эталону POSIX, такая возможность была предусмотрена и в NTFS. К числу базисных средств файловой Операционные системы - реферат системы POSIX относится необязательное внедрение названий файлов с учетом регистра, хранение времени последнего воззвания к файлу и механизм так именуемых - других имен, позволяющих ссылаться на один и тот же файл по двум и поболее именам.

· Упругость. Модель рассредотачивания дискового места в NTFS отличается чрезвычайной гибкостью. Размер кластера может изменяться от 512 б Операционные системы - реферат до 64 Кбайт; он представляет собой число, кратное внутреннему кванту рассредотачивания дисковой аппаратуры. NTFS также поддерживает длинноватые названия файлов, набор знаков Unicode и другие имена формата 8.3 для сопоставимости с FAT.

Достоинства NTFS

NTFS потрясающе совладевает с обработкой огромных массивов данных (см. табл. 1) и довольно отлично проявляет себя при работе Операционные системы - реферат с томами объемом 400 Мбайт и выше. Так как в базу структуры каталогов NTFS заложена действенная структура данных, именуемая , время поиска файлов в NTFS не связано линейной зависимостью с их количеством (в отличие от систем на базе FAT).

NTFS также обладает определенными средствами самовосстановления, потому для разделов NTFS юзерам Операционные системы - реферат никогда не придется использовать утилиты восстановления диска. А именно, удаляемые файлы в NTFS помещаются в (Recycle Bin). Юзеры могут вернуть удаленные файлы без помощи утилиты Undelete либо ее аналогов. Но NTFS также поддерживает разные механизмы проверки целостности системы, включая ведение журналов транзакций, позволяющих воспроизвести все файловые операции записи по Операционные системы - реферат специальному системному журнальчику.


Цель лабораторной работы:

1. Структура рассредотачивания памяти в среде DOS

Организация памяти

Память состоит из огромного количества отдельных частей, любой из которых предназначен для хранения малой единицы инфы - 1 б. Каждому элементу соответствует уникальный числовой адресок. Первому элементу присвоен адресок 0, второму - 1 и т.д., включая последний элемент, чей Операционные системы - реферат адресок определяется полным количеством частей памяти минус единица. Обычно адресок определяется шестнадцатеричным числом (в тексте шестнадцатеричные числа помечаются большей «Н», к примеру, 10Н).

Сегменты

Микропроцессор компьютера (CPU) разделяет память на блоки, именуемые секторами. Каждый сектор занимает 64 К и каждому сектору соответствует уникальный числовой адресок. Микропроцессор имеет четыре регистра сектора. Регистр - это внутренняя Операционные системы - реферат структура, созданная для хранения инфы. Регистры сектора созданы для хранения адресов отдельных частей. Они именуются CS (сектор кода), DS (сектор данных), SS (сектор стэка) и ES (запасной сектор). Не считая обозначенных, микропроцессор имеет еще 9 регистров. На этот момент необходимо подчеркнуть регистры IP (указатель команды) и SP (указатель стэка). Регистры Операционные системы - реферат CS и IP в паре составляют длиннющий адресок команды, которая будет производиться последующей. Регистры SS и SP в паре составляют длиннющий адресок стэка.

Доступ к памяти

Доступ к ячейкам памяти осуществляется средством соединения содержимого регистра сектора с содержимым того либо другого регистра. Таким макаром определяется адресок Операционные системы - реферат требуемого участка памяти. К примеру, адресок последующей команды определяется содержимым регистров CS и IP (записывается «CS:IP»). После выполнения команды и ее удаления из памяти содержимое IP меняется так, чтоб в регистрах CS:IP находился адресок команды, которая будет выполнена после данной.

Метод объединения регистров для определения адреса ячейки памяти Операционные системы - реферат не накладывает ограничений на количество доступной памяти. Верхнее ограничение находится в зависимости от физического строения памяти (т.е. от полного количества ячеек). 1-ые версии MS-DOS разрабатывались для микропроцессора Intel 8088 CPU. Каждый регистр этого микропроцессора рассчитан на хранение 16-битового числа. Другими словами CPU 8088 сочитает содержимое сегментного регистра (скажем, CS) с Операционные системы - реферат содержимым другого регистра (скажем, IP), получая 20-битовый адресок памяти, что ограничивает доступную память до 2^20 байтов либо 1 Мб.

Позднее появились улучшенные версии MS-DOS и соответственно им улучшенные микропроцессоры CPU 80286 и 80386, дозволяющие создавать доступ к ячейкам, размещенным за границей первого Мб памяти.

Доступ к памяти организуется соединением содержимого 1-го из регистров Операционные системы - реферат сектора с содержимым 1-го из оставшихся регистров. Значение сегментного регистра именуется адресом сектора. Значение других регистров в данном случае именуется относительным адресом ячейки памяти (от начала сектора) либо ее маленьким адресом. Таким макаром, адресок б рассчитывается средством умножения адреса сектора на 16, и к приобретенному значению добавляется маленький адресок Операционные системы - реферат.

Сегментные регистры

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

Всего сегментных регистра четыре. регистр CS обычно применяется при идентификации блока памяти, в Операционные системы - реферат каком хранится код программки. регистр DS при идентификации участка памяти, в каком находятся данные этой программки. При помощи регистра SS организуется доступ к стэку. (Стэк - это временно распределенная область памяти, обеспечивающая интерфейс «MS-DOS-пpикладная программа»). Регистр ES - дополнительный (либо запасной) сегментный регистр. На него возложены различные функции, часть из которых Операционные системы - реферат рассматривается ниже.

Регистры стека

Имеется два регистра стэка. Они используются в композиции с регистром SS и определяют местопребывание стэка. регистр SP именуется указателем начала стэка, и в композиции с регистром SS идентифицирует 1-ый б стэка. Регистр BP именуется указателем базы стэка и в композиции с регистром SS Операционные системы - реферат идентифицирует последний б стэка.

Индексные регистры

Индексных регистра тоже два. регистры SI и DI используются в композиции с одним из сегментных регистров и определяют местопребывание определенной ячейки памяти. регистр SI обычно сочетают с регистром DS, регистр DI - с регистром ES.

Регистры общего предназначения

К регистрам общего предназначения относятся Операционные системы - реферат регистры AX, BX, CX и DX (их четыре). Это функциональные регистры.

Регистр указателя команды

Регистр IP обычно применяется в композиции с регистром CS и определяет адресок последующей команды.

Регистр флагов состояния

В регистре флагов обычно находятся девять флагов состояния микропроцессора (каждый флаг занимает 1 бит). Эти флаги определяют итог определенных Операционные системы - реферат операций, выполняемых под управлением MS-DOS.

Регистры памяти

регистр памяти включает 2 б данных (либо 16 битов). Реально регистры общего предназначения однобайтные. Так, регистр AX включает регистр AH (который составляет старший б регистра AX) и регистр AL (который составляет младший б регистра AX). Аналогично, регистры BH, BL, CH, CL, DH и DL Операционные системы - реферат - однобайтные.

Вся память делится на conventional (от 1 до 1 Mb) и extended. В данных момент expanded память встречается изредка и мы не будем ее упоминать, не считая как итог использования эмулятора (EMM386.EXE, QEMM386, 386MAX). 1-ый 1 Mb состоит из conventional (640K) и запасных 384K, которые содержат внутри себя буфера видеопамяти, код Операционные системы - реферат BIOSа для видео и дополнительных устройств. Неиспользованные блоки могут употребляться для загрузки DOS-пpогpамм. Для этого ваш менеджер памяти делает upper memory blocks (UMB). UMB (либо upper memory) позволяет расширить область памяти, в которую вероятна загрузка резидентных программ/драйверов (на всякий случай, не нужно забывать, что маленькая часть Операционные системы - реферат TSR-пpогpамм не работает при загрузке в адресное место выше 640 Kb), что высвобождает 1-ые 640K для работы других DOS-пpогpамм.

Существует только один путь сотворения UMB -- через внедрение менеджеров памяти. Мы разглядим стандартную и входящий в поставку EMM386.EXE. Итак, малый набор для организации UMB:

config.sys

dos = high,umb

device = himem Операционные системы - реферат.sys

device = emm386.exe noems

Еслинужна EMS-память, топридетсязаменить "noems" на "auto" либо "frame=" инадозадатьблоки UMB спомощьюкоманды "ram=-". Пример:

[...]

device = emm386.exe ram=b000-b7ff frame=c800

Загpузкупpогpаммв UMB нужнопроизводитьчерезиспользованиекоманд DeviceHigh= (в config.sys) и LH .

Вывод: Мы разобрали структуру рассредотачивания памяти в среде DOS.


Цель работы: обрисовать особенности работы операционных Операционные системы - реферат систем Windows 95, Windows NT с сетями разных типов.

Windows 95

Сети Microsoft .

Client for Microsoft Networks (клиент для сетей Microsoft) – 32-битный сетевой клиент защищенного режима для Windows 95, содержащий редиректор и другие программные составляющие для доступа к сетям Microsoft. Клиент для сетей Microsoft способен также вести взаимодействие (с рядом ограничений Операционные системы - реферат) с другими Microsoft-совместимыми серверами на базе протокола SMB (Server Message Block), к примеру, IBM LAN Server, DEC PATHWORKS, AT&T StarLAN и LAN Manager for UNIX Systems.

Вы сможете установить клиента Microsoft как единственный вид сетевой поддержки в Windows 95 или использовать его вместе с клиентом Client for Операционные системы - реферат NetWare Networks (Клиент для сетей NetWare) либо сетевыми клиентами для других типов сетей.

Сетевая поддержка для компов, работающих с клиентом для сетей Microsoft, содержит в себе все сетевые способности, интегрированные в Windows 95:

¨ Автоматическая установка, конфигурирование компов через профили юзеров и системную политику;

¨ Доступ к сетям по Операционные системы - реферат телефонным линиям, защита на уровне доступа к разделяемым ресурсам и сквозная защита на уровне юзеров, также наличие средств удаленного администрирования;

¨ Унифицированный вход в систему и автоматическое восстановление соединения с сетевыми ресурсами.

А вот каковы важные дополнительные достоинства, обеспечиваемые клиентом для сетей Microsoft.

Высочайшая производительность без использования стандартной памяти. Клиент Операционные системы - реферат для сетей Microsoft построен только на 32-разрядных компонентах сетевой поддержки защищенного режима; как и драйвер файловой системы, употребляет кеш Windows 95 (VCACHE). Он работает с 32-битными версиями NetBEUI, MicrosoftTCP/IP, также MicrosoftIPX/SPX-совместимым протоколом и удовлетворяющими спецификации NDIS 3.1 драйверами сетевых адаптеров. Этот клиент защищенного режима рассчитан на работу в Операционные системы - реферат многозадачной среде, обеспечивает устойчивые рабочие свойства и не занимает стандартную память MS-DOS.

Сервис однорангового разделения ресурсов защищенного режима. При помощи сервиса FileandPrinterSharingforMicrosoftNetworks(Служба доступа к файлам и принтерам сетей Microsoft) компьютер с установленным клиентом для сетей Microsoft можно использовать как сервер в одноранговой сети.

Защита ресурсов и другие Операционные системы - реферат виды поддержки в сетях Windows NT . Серверы WindowsNT можно использовать для проверки корректности регистрации юзеров и обеспечения сквозной защиты разделяемых ресурсов на компьютерах под управлением Windows 95. Такие компы могут распознавать и использовать длинноватые названия файлов на серверах WindowsNT, так как в обеих операционных системах применяется однообразный метод для Операционные системы - реферат длинноватых названий файлов и псевдонимов (aliases).

Не считая того, компы под управлением Windows 95 можно загружать как с локального гибкого либо жесткого диска, так и с сетевого диска – общую копию Windows 95 размещенную на сервере WindowsNT.

Сети NetWare .

Windows 95 можно запускать на рабочих станциях NetWare, использующих серверы Novell NetWare версий 2.15, 2.2, 3.х Операционные системы - реферат и 4.х. Для этого подходят несколько сетевых клиентов:

¨ Новый 32-битный клиент защищенного режима – клиент для сетей NetWare (разработанный Microsoft);

¨ Сетевой клиент реального режима – Novell NetWare 3.x (NETX);

¨ Сетевой клиент реального режима – Novell NetWare 4.x (VLM).

Какого бы клиента вы не избрали, интегрированные средства и команды Windows 95 позволяют Операционные системы - реферат делать фактически все базисные сетевые операции и административные задачки. Клиент для сетей NetWare способен обрабатывать сценарии регистрации и поддерживает все 16-битные утилиты командной строчки NetWare 3.х и огромную часть утилит NetWare 4.x, потому их можно использовать так же, как и при работе с клиентами NETX и VLM под Операционные системы - реферат управлением MS-DOS либо ранешних версий Windows.

Windows 95 предоставляет на сто процентов 32-битное программное обеспечение защищенного режима для сетей NetWare, включая сетевой клиент (именуемый также редиректором), IPX/SPX-совместимый протокол, драйверы сетевых адаптеров и средства администрирования. При помощи клиента для сетей NetWare юзеры Windows 95 получают доступ к сервису серверов Операционные системы - реферат NetWare, просматривают серверы NetWare и подключаются к ним, посылают задания на печать, применяя при всем этом как сетевой пользовательский интерфейс Windows 95, так и утилиты NetWare.

Независимо от типа клиента Windows 95 обеспечивает последующие способности для поддержки компов работающих в сетях NetWare:

¨ Автоматическую установку и настройку Windows 95 на рабочих станциях NetWare;

¨ Пуск Операционные системы - реферат общей копии Windows 95 для удаленной загрузки рабочих станций и другие разделяемые конфигурации;

¨ Принудительную установку характеристик десктопа и системы при помощи системной политики;

¨ Архивациюданныхдля Cheyenne ARCserve и Arcada Backup Exec, атакже Simple Network Management Protocols (SNMP);

¨ Полную интеграцию сетевых ресурсов в Network Neighborhood (Сетевое Операционные системы - реферат окружение) и такие стандартные элементы управления, как диалоговые окна Open либо Save As;

¨ Кэширование пароля для сетевых соединений и защиту на уровне юзера со сквозным контролем на серверах NetWare;

¨ Размещение заданий на печать в очередях NetWare с внедрением способа Point and Print («Указал - печатай»). Не считая того, при помощи сервиса Операционные системы - реферат Microsoft Print Services for NetWare Networks (на базе Win32), доступного на компакт-диске с дистрибутивом Windows 95, можно перенаправлять задания из очередей печати NetWare на принтеры, присоединенные к компьютерам с клиентом для сетей NetWare.

Сети других поставщиков.

Встроенная сетевая поддержка – главная особенность Windows 95. Новенькая архитектура с поддержкой широкого Операционные системы - реферат диапазона разных сетей существенно упростила установку средств для работы как с одной, так и с несколькими сетями. На одном компьютере можно установить хоть какое количество 32-битных сетевых клиентов защищенного режима и один 16-битный клиент реального режима.

В Windows 95 включено два сетевых клиента защищенного режима, также встроена поддержка нескольких 16-битных сетевых Операционные системы - реферат клиентов реального режима. Почти всегда – не считая клиентов, интегрированных в Windows 95,- пригодится и программное обеспечение от поставщиков соответственных сетей:

¨ Artisoft LANtastic версии 5.0 и выше;

¨ Banyan VINES версии 5.52 и выше;

¨ DEC PATHWORKS версии 5.0 и выше;

¨ IBM OS/2 LAN Server;

¨ Novell NetWare версии 3.11 и выше Операционные системы - реферат;

¨ SunSoft PC-NFS версии 5.0 и выше.

Хотя и допускается одновременная работа с хоть каким числом 32-битных сетевых клиентов, 16-битный сетевой клиент может быть только один.

Сетевое программное обеспечение должно работать еще до установки Windows 95, чтоб Setup могла распознать сеть и автоматом установить для нее поддержку.

Если у поставщика Вашей Операционные системы - реферат сети пока нет 32-битного сетевого клиента защищенного режима, совместимого с Windows 95, и если Вы не запускаете (либо не сможете запустить) клиента для сетей Microsoft в дополнение к другим сетевым клиентам, тогда Вам недосягаемы достоинства сетевой поддержки защищенного режима Windows 95:

¨ Эффективность 32-битных сетевых компонент защищенного режима, в том Операционные системы - реферат числе поддержка Plug&Play, длинноватых названий файлов, кэширования со стороны клиента, автоматического восстановления подсоединений и другие усовершенствования;

¨ Унифицированный вход в систему и навигация в сети через пользовательский интерфейс Windows 95, также средства регулирования сетью;

¨ Профили юзеров для управления конфигурациями рабочих столов.

Windows NT.

В Windows NT входят Операционные системы - реферат последующие средства, обеспечивающие работу с разными видами сетей:

¨ Клиентские сервисы для сетей Netware

¨ Удаленный доступ в сеть

¨ TCP/IP, в том числе PPP, SLIP, DHCP и WINS

¨ NetBEUI

¨ NWLink IPX/SPX

¨ Эталон сокетов Windows, применяемый пользующимися популярностью приложениями Internet

¨ RPC для современных приложений архитектуры клиент-сервер

¨ Одноранговые сервисы

¨ Операционные системы - реферат; Средства связи с Internet

В целях увеличения производительности все перечисленные выше применяемые сетевые протоколы и сервисы в Windows NT изготовлены 32-рарядными. Данный набор интегрированных средств сетевой поддержки обеспечивает последующие достоинства:

¨ Простота установки и интеграции с существующими сетями

¨ Ускоренный обмен данными через сеть, что совершенно подходит Операционные системы - реферат для полномасштабного использования технологий клиент-сервер

¨ Существенное увеличение стабильности по сопоставлению с редиректорами реального режима

¨ Возможность одновременной работы нескольких редиректоров

¨ Сетевой интерфейс Windows NT прозрачен для юзера; юзеры могут просматривать в поисках подходящего сервера огромное количество разнородных сетей

Сетевые протоколы Windows NT.

TCP/IP

Включение протокола TCP/IP – безупречное решение, если требуется Операционные системы - реферат обеспечить межсетевое взаимодействие через глобальные сети и сетевые маршрутизаторы. 32 – разрядный стек TCP/IP, интегрированный в состав Windows NT, включает как SLIP, так и PPP. Microsoft TCP/IP в композиции с Windows NT представляет собой хорошее решение для корпоративных гетерогенных сетей, включающих разнотипные системы, которые владеют возможностью наращивания Операционные системы - реферат.

Если в качестве протокола корпоративной сети употребляется TCP/IP, для организации нужно выработать схему адресации IP. Если в составе сети имеются серверы Windows NT, то для упрощения централизованного управления IP – адресацией, можно использовать сервисы DHCP и WINS.

ОС Windows NT дает возможность юзерам работать с обслуживанием удаленного доступа RAS Операционные системы - реферат, используя сразу несколько IP – адресов.

Если ОС Windows NT употребляет TCP/IP в качестве транспортного протокола, то компы могут поддерживать коммуникации с другими системами типа рабочих станций и серверов UNIX, также с принтерами, сконфигурированными на внедрение IP, без необходимости в дополнительном сетевом программном обеспечении.

NetBEUI NetBEUI представляет собой действенный и резвый протокол Операционные системы - реферат маленького объема, оптимизированный для маленьких локальных сетей, насчитывающих от 20 до 200 рабочих станций. NetBEUI не обеспечивает трафика через маршрутизаторы, но отлично обеспечивает двунаправленный трафик, как направленный, так и не направленный на соединения, в границах 1-го сетевого сектора. NetBEUI представляет собой самоконфигурирующийся и самонастраиваемый протокол. Его установка и привязка к плате Операционные системы - реферат сетевого адаптера осуществляются автоматом в процессе установки Windows NT. NWLink IPX/SPX. В состав Windows NT заходит протокол NWLink, представляющий из себя реализацию транспортных протоколов межсетевого обмена пакетами (IPX) / поочередного обмена пакетами (SPX), применяемый в среде NetWare. NWLink NetBIOS представляет собой расширенную Microsoft реализацию протокола Novell NetBIOS. Он употребляется Операционные системы - реферат дл передачи пакетов а Novell NetBIOS, и компьютерами Windows NT либо только компьютерами Windows NT. Реализация Microsoft протоколов IPX, SPX и NetBIOS может бесконфликтно и в прозрачном для юзера режиме сосуществовать с хоть какими другими сетевыми протоколами, привязанными к плате сетевого адаптера. DLC (Data Link Control).

Протокол управления Операционные системы - реферат каналом данных DLC (Data Link Control), поставляемый в составе Windows NT, употребляется не столько для обеспечения сетевых способностей Windows NT, сколько для доступа к мэйнфреймам IBM. К примеру, таковой протокол, как Microsoft SNA Server for Windows NT, употребляет драйвер устройства протокола DLC при поддержке коммуникаций с мэйнфреймами через интерфейс Операционные системы - реферат Token Ring. Не считая того, DLC употребляется для поддержки связи с принтерами, присоединенными не к серверам, а конкретно в сеть.

Протокол Windows NT DLC позволяет компьютерам, работающим под управлением ОС Windows NT, подключаться к мэйнфреймам IBM, используя эмуляторы 3270. Не считая того, можно подключаться и к компьютерам IBM AS/400 при Операционные системы - реферат помощи эмулятора 5250. Протокол DLC работает в сетях Ethernet либо в кольцевых сетях с маркерным доступом через драйверы подуровня управления доступом к среде (MAC - драйверы).

Протокол DLC может работать как с программками, написанными для Windows NT, так и с программками MS-DOS и 16 – разрядными приложениями Windows.

Apple Talk.

Протокол AppleTalk применяется Операционные системы - реферат для доставки данных через сети, в каких имеется компьютер, работающий под управлением Windows NT, сконфигурированный для использования сервисов Windows NT для Macintosh. Работающие станции Apple Macintosh, поддерживающие этот протокол, могут вместе использовать файлы и принтеры.

Протокол AppleTalk употребляется разработчиками прикладного программного обеспечения, создающими кросс-платформные приложения для Windows NT Операционные системы - реферат и Macintosh. При передаче файлов через сети Ethernet либо для удаленной отладки присутствие в сети сервисов Windows NT для Macintosh не требуется.

Другие 32-разрядные сетевые протоколы.

Если вы используете сети посторониих поставщиков, то следует выискать 32-разрядные составляющие. Есть готовые решения для сетей Banyan Vines, и многие поставщики предлагают Операционные системы - реферат распределенные решения NFS (Network File System), обеспечивающие более комфортную интеграцию с UNIX – системами.

Вывод: мы обрисовали особенности работы операционных систем Windows 95, Windows NT с сетями разных типов.


operativnaya-hirurgicheskaya-tehnika.html
operativnaya-obshaya-i-chastnaya-hirurgiya-s-oftalmologiej-i-ortopediej.html
operativnaya-otchetnost-po-monitoringu-gosudarstvennoj-programmi-razvitiya-zdravoohraneniya-respubliki-kazahstan-salamatti-azastan-na-2011-2015-godi-stranica-8.html