Автор работы: Пользователь скрыл имя, 08 Ноября 2011 в 13:22, шпаргалка
Работа содержит ответы на вопросы по дисциплине "Информатике".
Эти первые 16 элементов MFT — единственная часть диска, имеющая строго фиксированное положение. Копия этих же 16 записей хранится в середине тома для надежности.
Остальные части MFT-файла могут располагаться, как и любой другой файл, в произвольных местах диска.
Метафайлы носят служебный характер - каждый из них отвечает за какой-либо аспект работы системы. Метафайлы находятся в корневом каталоге NTFS-тома. Все они начинаются с символа имени “$”, хотя получить какую-либо информацию о них стандартными средствами сложно. В табл. приведены основные известные метафайлы и их назначение.
Представление файлов
Каждый файл в NTFS представлен с помощью потоков (streams), то есть у него нет как таковых “просто данных”, а есть потоки. Один из потоков - это и есть данные файла. Большинство атрибутов файла - это тоже потоки.
Каталог в NTFS представляет собой специальный файл, хранящий ссылки на другие файлы и каталоги.
Файл каталога разделен на блоки (2 Кб !!!), каждый из которых содержит: 1)имя файла 2)базовые атрибуты и 3)ссылку на элемент MFT, который уже предоставляет полную информацию об элементе каталога.
Система NTFS также обладает определенными средствами самовосстановления. NTFS поддерживает различные механизмы проверки целостности системы, включая ведение журналов транзакций, позволяющих воспроизвести файловые операции записи по специальному системному журналу.
При
журналировании
файловых операций система управления
файлами фиксирует в специальном служебном
файле происходящие изменения. В начале
операции, связанной с изменением файловой
структуры, делается соответствующая
пометка. Если во время операций над файлами
происходит какой-нибудь сбой, то упомянутая
отметка о начале операции остается указанной
как незавершенная. При выполнении процедуры
проверки целостности файловой системы
после перезагрузки машины эти незавершенные
операции будут отменены и файлы будут
приведены к исходному состоянию. Если
же операция изменения данных в файлах
завершается нормальным образом, то в
этом самом служебном файле поддержки
журналирования операция отмечается как
завершенная.
19.Организация файловых систем s5, ufs.
s5,
Файловая система UNIX s5 поддерживает логическую организацию файла в виде последовательности байтов. По функциональному назначению различаются обычные файлы, каталоги и специальные файлы.
Обычные файлы
содержат ту информацию, которую заносит
в них пользователь или которая
образуется в результате работы системных
и пользовательских программ, то есть
ОС не накладывает никаких
Каталог - файл, содержащий служебную информацию файловой системы о группе файлов, входящих в данный каталог. В каталог могут входить обычные, специальные файлы и каталоги более низкого уровня.
Специальный файл - фиктивный файл, ассоциируемый с каким-либо устройством ввода-вывода, используется для унификации механизма доступа к файлам и внешним устройствам.
ufs
Так же, как Unix представляет не одну систему, а ряд совместимых, так же UFS - не одна система, а целый ряд. Информации о поддержке разными Unix'ами чужих UFS у меня пока нет; информацию по поводу поддержки чужих файловых систем для каждого конкретного Unix'а скорее всего можно найти в документации к программе 'mount'.
Основным отличием UFS от других известных мне систем является выделение атрибутов файла в отдельном объекте файловой системе - inode; это позволяет иметь доступ к файлу (к набору данных, хранящихся в файле) более чем по одному имени (так называемый жесткий линк; см.ниже), а заодно повысить эффективность функционирования системы.
Классическая
UFS Отводит на файл 16 байт - 14-буквенное
имя файла и двухбайтный номер inode; современые
UFS позволяют создавать длинные имена
(до 255 символов), а имена файлов хранят
не подряд, а более разумно - в двоичном
дереве или hash-таблице, а номер inode может
быть любым - четырехбайтным или восьмибайтным.
20.Специальные файлы и аппаратные драйверы.
Специальные файлы
Понятие
«специальный файл» появилось в
операционной системе UNIX. Специальный
файл, называемый также виртуальным
файлом, связан с некоторым устройством
ввода-вывода и представляет его
для остальной части
Использование специальных файлов во многих случаях существенно упрощает программирование операций с внешними устройствами. Со специальным файлом можно работать так же, как и с обычным, то есть открывать, считывать из него или же записывать в него определенное количество байт, а после завершения операции закрывать. Для этого используются привычные многим программистам системные вызовы для работы с обычными файлами: open, create, read, write и close. Кроме того, имеется несколько системных вызовов, используемых только при работе со специальными файлами, например вызов loctl, с помощью которого можно передать команду контроллеру устройства. Для того чтобы вывести на алфавитно-цифровой терминал, с которым связан специальный файл /dev/tty3, сообщение «Hello, friendsl», достаточно открыть этот файл с помощью системного вызова open:
Аппаратные драйверы можно назвать «истинными» драйверами, так как в отличие от высокоуровневых драйверов, они выполняют все традиционные функции по управлению устройствами, включая обработку прерываний и непосредственное взаимодействие с устройствами ввода-вывода.
Более точно, аппаратный драйвер имеет дело не с устройством, а с его контроллером. Контроллер, как правило, выполняет достаточно простые функции, например преобразует поток бит в блоки данных и осуществляют контроль и исправление возникающих в процессе обмена данными ошибок. Каждый контроллер имеет несколько регистров, которые используются для взаимодействия с центральным процессором. Обычно у контроллера имеются регистры данных, через которые осуществляется обмен данными между драйвером и устройством, и управляющие регистры, в которые драйвер помещает команды. В некоторых типах компьютеров регистры являются частью физического адресного пространства, при этом в таких компьютерах отсутствуют специальные инструкции ввода-вывода — их функции выполняют инструкции обмена с памятью. В других компьютерах адреса регистров ввода-вывода, называемых часто портами, образуют собственное адресное пространство за счет введения специальных операций ввода-вывода (например, команд IN и OUT в процессорах Intel Pentium).
Аппаратный
драйвер выполняет ввод-вывод
данных, записывая команды в регистры
контроллера. Например, контроллер диска
персонального компьютера принимает
такие команды, как READ, WRITE, SEEK, FORMAT и
т. д. Когда команда принята, процессор
оставляет контроллер и занимается
другой работой. По завершении команды
контроллер генерирует запрос прерывания
для того, чтобы передать управление
процессором операционной системе,
которая должна проверить результаты
операции. Процессор получает результаты
и данные о статусе устройства,
читая информацию из регистров контроллера.
21 Взаимоблокировки.
Средства синхронизации
Группа процессов наход. в тупиковой ситуации, если каждый процесс из группы ожидает ресурса, которая может предоставить только другой процесс из той же группы. Условия: каждый ресурс в то время или отдан проц или доступен; проц запрашивают новые ресурсы; проц сам должен освободить ресурсы; круговая зависимость. Борьба: убить процесс, выделить процессу больше процессорного времени; нарушить хотя бы одно условие для возникновения взаимоблокировки.
22. RAID5 — массив из нескольких дисков, управляемых контроллером, взаимосвязанных скоростными каналами и воспринимаемых внешней системой как единое целое. Служит для повышения надёжности хранения данных и/или для повышения скорости чтения/записи информации.
23.
Обеспечивает приемлемую скорость записи и выигрыш по скорости чтения при распараллеливании запросов
Имеет высокую надёжность — работает до тех пор, пока функционирует хотя бы один диск в массиве
24. дисковый массив из двух или более жёстких дисков с отсутствием резервирования. существенно повышается производительность. отказ любого из дисков приводит к неработоспособности всего массива. Плохая надежность.
25.Интерфейсы ОС. Их назначение и виды.
связь объект - свойства, важнейшие объекты: файл-программа, файл-данные, файл-ярлык, каталог, каталог рабочий стол, каталог главное меню.
Копирование, перемещение, контекстное меню. Буфер обмена.
Приложения как конвертеры, могут сохранять и открывать файлы других расширений.
26.Обзор современных ОС.
Windows 95-98 32 разрядная, ядро монолитное, многозадачная , однопользовательская. не сетевая, файловая система fat32, с графическим интерфейцсом.
Windows Nt4 обьединила все достоинства 95 и NT 3 высокая надежность.
Windows 2000 построена на архитектуре NT 4. бывает (проффесиональной, серверной, серверных систем)
Windows ME 64 ОЗУ, 500Мбпоследняя Ос семейства 9х
Windows Xp ОЗУ64, свободное пространство 1.5 Гб. Бывает для офисных ПК, домашняя, 64 битная.
MacOS вышла еще в 94 г мало чем изменилась, платформа отличается оразительным быстродействием эффективность и надежностью.
Сегодняшняя OS/2
- это мощная многозадачная операционная
система с оконным графическим
интерфейсом и набором
Linux бесплатная, многозадачная, может вытеснить Windows? Нет вирусов.очень простая, надежная и дружественная операционная система.
27. Диспетчер задач
28. Редактор реестра ,групповая политика (Gpedit.msc), использование файла реестра,Использование сервера сценариев Windows
Сервер сценариев
Windows позволяет выполнять сценарии на
языке VBScript или JScript непосредственно в
операционной системе. В таких сценариях
для удаления, чтения и записи разделов
и параметров реестра используются методы
сервера сценариев Windows.