Шпаргалка по "Информатике"

Автор работы: Пользователь скрыл имя, 08 Ноября 2011 в 13:22, шпаргалка

Краткое описание

Работа содержит ответы на вопросы по дисциплине "Информатике".

Прикрепленные файлы: 1 файл

Шпора по ОС.docx

— 97.92 Кб (Скачать документ)

Эти первые 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 - это мощная многозадачная операционная система с оконным графическим  интерфейсом и набором созданных  специально для нее прикладных программ, ориентированная на рынок персональных компьютеров и рабочих станций. не пользуется сейчас высоким спросом в силу доминирования на рынке более распространенной и дешевой MS Windows. несовместимости с программами производства Microsoft

Linux бесплатная, многозадачная, может вытеснить Windows? Нет вирусов.очень простая, надежная и дружественная операционная система.

27. Диспетчер  задач

28. Редактор реестра ,групповая политика (Gpedit.msc), использование файла реестра,Использование сервера сценариев Windows

Сервер сценариев  Windows позволяет выполнять сценарии на языке VBScript или JScript непосредственно в операционной системе. В таких сценариях для удаления, чтения и записи разделов и параметров реестра используются методы сервера сценариев Windows.  

Информация о работе Шпаргалка по "Информатике"