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 лет, "несмотря на преследования со стороны шарманщиков".
Однако главной страстью Бэббиджа была борьба за безукоризненную математическую точность. Он буквально объявил "крестовый" поход против ошибок в таблице логарифмов, которыми широко пользовались при вычислении астрономы, математики и штурманы дальнего плавания. Ничто не ускользало от его внимательного взгляда. Однажды он послал письмо поэту А. Теннисону, в котором резко критиковал его строки "Каждый миг какой-то человек умирает, каждый миг рождается другой". Поскольку численность населения не остается постоянной, отмечал Бэббидж, эти строки следовало бы исправить на: "Каждый миг какой-то человек умирает, каждый миг рождается один и одна шестнадцатая другого".
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.