Введение в операционные системы. ОС с точки зрения пользователя. Конфигурация компьютера. Многоуровневые очереди, страница 12

4.  пробелы в конце и в начале имени убираются автоматически;

5.  Полный путь к файлу стал равен 260 символам + \0 (завершающий);

6.  В имени файла допустимы строчные символы;

Структура записей

1 байт – порядковый номер;

10 байт – символы длинного имени;

1 байт – атрибут;

1 байт – тип (код, который идентифицирует структуру как элемент длинного имени);

1 байт – контрольная сумма;

12 байт – продолжаются символы имени;

2 байта – ничего нет (0000….);

4 байта – продолжаются символы имени;

Контрольная сумма генерируется по короткому имени, и если она изменилась (вне ОС Win 95, 98), то это значит, что длинное имя не имеет никакого смысла.

Генерирование коротких имен

Если оказывается, что у длинного имени получается неоднозначно короткое имя, то 1. выполняется ряд следующих операций:

-  убираются все пробелы;

-  строчные буквы переводятся в прописные;

-  имя укорачивается до 8 символов;

-  расширение укорачивается до 3-х символов;

Если это не приводит к образованию уникального имени, то убираются 2 последних символа и появится ~1. Если цифры закончились (9), то убираются 3 последних символа в конце и появляется ~10 и т.д.

2. Этим занимается специальная функция ОС, которая все преобразования выполняет автоматически.

3. Если какая – либо программа создает файлы с коротки именем, то длинное имя из этого файла получается автоматически и является только копией VFAT.

Лекция 15

Конфигурация ОС

Конфигурирование – это настройка ОС на реальное оборудование (Hard wear: материнская плата, видеоадаптеры, нестандартные устройства) и требования пользователя.

Способы конфигурации ОС

1. Командные файлы

MS DOS: AUTOEXEC.BAT, который содержит необходимые предварительные настройки ОС, в него можно дописать дополнительные строки (добавить драйвера).

CONFIG.SYS - где прописываются драйвера нестандартных внешних устройств.

 DEVICE=C:\MSCDEX.EXE

2. С появлением Win 3.11 фирма Microsoft ввела новый механизм конфигурации ОС:

INI – файлы: WIN.INI, PROGRAM.INI, SYSTEM.INI – главные.

их множество

 
 


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

Пр.:

          WIN.INI [BOOT] здесь два параметра:

          RUN=

          LOAD=

3. На технологии, на ядре Win NT (Win XP, Win 2000).

REESTR – иерархическая база данных, в которой хранятся параметры ОС, запуска программ, настройки всех программ.

Замечание: реестр – это постоянно используемая часть ОС, т.е. любая программа  может обратиться к нему, изменить его, читать значения и т.д., поэтому алгоритм работы с реестром следующий:

3.1. При установки любой программы в ОС желательно сохранить реестр. REGEDIT ('98, '95, ME), REGEDD 32 (XP, 2000).

В ХР при появлении новой программы, самостоятельно сохраняется реестр и формируется точка восстановления. При запуске ОС загружается REESTR и создается его копия. Копия нужна для следующего: если ОС правильно загрузилась, то копия фиксирует, что это правильная копия и с нее в следующий раз  будет загружаться ОС.

3.2. Если какая – либо программа попортила реестр, то ОС пытается загрузиться с предыдущей версии реестра (с той самой копии, которую она считает правильной).

3.3. Если попорчена и копия реестра, то ОС переходит в режим безопасной загрузки, отключая максимум драйверов (в том числе и драйвер видеоадаптера, включая 640   480 точек), и пытается восстановить свои параметры (и реестр тоже).

Установленные программы нужно обязательно убирать через деинсталляцию, иначе остаются неиспользуемые ветви реестра, что приводит к его "разбуханию".

Замечание: к  сожалению качественных программ чистки реестра не существует, поэтому надо быть осторожнее с теми программами, которые позволяют работать с реестром. К таковым относятся:

REGCLEAN – находит какие-то некорректности и спрашивает "удалить или нет".

TWUIK – это программы конфигурирования компьютера для повышения его производительности, в которых, как они рекламируют, можно изменить до 200 внутренних настроек системы.

Рекомендуется NORTON UTILITES – наименьшее число сбоев при работе.

СПРАВКА:

Родившийся в 1791 г. в графстве Девоншир в богатой семье, Бэббидж прославился как остротой ума, так и своими чудачествами. В течении 13 лет этот эксцентричный гений заведовал кафедрой математики Кембриджского  университета (когда-то этот пост занимал Ньютон), но не прожил при университете ни дня и не прочел ни одной лекции. Бэббидж был одним из основателей Королевского астрономического общества, автором всевозможных сочинений на самые различные темы – от политики до технологии производства. Он принимал участие в создании различных приборов, в частности тахометра,  и приспособлений, например, предохранительной решетки для железнодорожного локомотива, которая позволяла отбрасывать с пути случайно попавшие туда предметы. Бэббидж занимался и такими серьезными проблемами, как расчеты смертности населения и реформа почтовой службы, не гнушаясь и более пустяковыми делами. Долгие годы он безуспешно воевал с уличными шарманщиками, игра которых выводила его из себя. Когда Бэббидж умер, лондонская газета "Таймс" писала о нем как о человеке, дожившем почти до 80 лет, "несмотря на преследования со стороны шарманщиков".

Однако главной страстью Бэббиджа была борьба за безукоризненную математическую точность. Он буквально объявил "крестовый" поход против ошибок в таблице логарифмов, которыми широко пользовались при вычислении астрономы, математики и штурманы дальнего плавания. Ничто не ускользало от его внимательного взгляда. Однажды он послал письмо поэту А. Теннисону, в котором резко критиковал его строки  "Каждый миг какой-то человек умирает, каждый миг рождается другой". Поскольку численность населения не остается постоянной, отмечал Бэббидж, эти строки следовало бы исправить на: "Каждый миг какой-то человек умирает, каждый миг рождается один  и одна шестнадцатая другого".