Генерирование коротких имен.
Если окажется, что из длинного имени получается неоднозначное короткое имя, то выполняются следующие правила:
положении|е 0 события
положении|е 0 по продажам (т.е. отсекаются первые восемь символов).
Получили, что первые восемь символов одинаковые (длинные имена разные, а короткие одинаковые).
В данном случае выполняются следующие требования:
1) выполняется ряд операций: убираются все пробелы. Все строчные буквы переводятся в прописные. Имя укорачивается до восьми символов, расширение - до трех. Если это не приводит к образованию уникального имени, то два последних символа будет убрано и появится ~1 и спецификация, когда дойдет до ~9, то уберется три последних символа и в конце имени файла вставится ~10 и т.д.
2) Созданием таких имен занимается специальная функция ОС, которая все эти преобразования выполняет автоматически.
3) Если какая-либо программа создает файл с коротким именем, то длинное имя из этого файла получается автоматически.
Конфигурирование ОС.
Конфигурирование – это настройка ОС на реальное оборудование (hardware), (материнскую плату, видеоадаптеры, нестандартные устройства) и требования пользователя.
Способы конфигурирования ОС:
1) Командные файлы. Первый файл, который запускается – это autoexec.bat. Далее - config.sys, в котором прописываются драйверы нестандартных внешних устройств. Долгое время в config.sys прописывался драйвер компакт-диска:devise=C:\mscdex.exe. Затем стал прописываться драйвер, подходящий для всех компакт-дисков. В настоящее время это еще сохранилось в ОС.
2) С появлением Win 3.11 Microsoft ввела новый механизм конфигурирования ОС: INI – файлы. Главный из них – Win.INI, также program.INI, system.INI. В этих файлах прописаны параметры системы, которые настраиваются на конкретную среду конкретного пользователя.
Все INI – файлы разбиты на секции, выделенные квадратными скобками. В каждой секции есть своя структура. В Win.INI самой первой является секция [boot] с параметрами
RUN=
LOAN=
Если в данной секции вписана какая-либо программа, то это значит, что в ОС есть вирус.
В system.INI первая секция – Windows.
3) Данный способ конфигурации касается ОС, сделанных на технологии Win NT, Win98, в них включено такое понятие как реестр.
Реестр – это иерархическая база данных, в которой хранятся параметры ОС, запуска программ, настройки всех программ.
Замечание: реестр – это постоянно используемая часть ОС. Т.е. любая программа может обратиться к нему и изменить его, читать значения и т.д., поэтому алгоритм работы с ним следующий:
3.1) при установке любой программы в ОС желательно сохранить реестр.
С реестром работают regedit – Win98, regedt32 – Win XP.
В XP реестр сохраняется самостоятельно и формирует точку восстановления. При запуске ОС загружается реестр и создается его копия. Копия нужна, для того чтобы если ОС правильно загрузилась, то копия фиксирует, что это правильная копия, и с нее в следующий раз будет загружаться ОС.
3.2) Если какая-либо программа испортила реестр, то ОС попытается загрузиться с предыдущей копии реестра.
3.3) Если испортилась и копия реестра, то ОС переходит в режим безопасной загрузки, отключая максимум драйверов, и пытается восстановить свои параметры, в том числе реестр.
Для безопасности можно создать папку, куда скопировать копию реестра. Также установленные программы нужно обязательно убирать через деинсталляцию, иначе останутся неиспользуемые ветви реестра, что приводит к тому, что реестр «разбухает». Это объясняется следующим фактом: при удалении данных из реестра они на самом деле остаются и занимают память, а только лишь не отображаются при просмотре реестра, что является значительным недостатком.
К программам чистки реестра относятся следующие:
regclean – находит некорректности и спрашивает: удалить их или нет;
twiuk up – программы конфигурирования компьютера для повышения его производительности, которые можно изменить до 200 внутренних настроек и norton utilites, однако качественную чистку реестра данные программы не обеспечивают..
Вопросы по курсу лекций «Операционные системы, среды и оболочки»
1. Введение в операционные системы
2. Системы консольного ввода.
3. История развития персональных компьютеров
4. Характеристики MS DOS
5. Характеристики WINDOWS 3.0/3.11
6. Характеристики WINDOWS 95/98/ME
7. Характеристики WINDOWS NT/2000/XP
8. Основные составные части операционных систем
9. ОС с точки зрения пользователя
10. Структура ПК и его состав.
11. Конфигурация компьютера. BIOS.
12. Процесс загрузки ОС для MS-DOS
13. Ресурсы ОС.
14. Процессы ОС
15. Планирование процессов выполнения
16. Планировщик задач
17. Принципы функционирования очереди
18. Многоуровневые очереди
19. Планирование с использованием многоуровневой очереди с обратными связями.
20. Управление памятью
21. Управление памятью при работе взаимосвязанных процессов
22. Смежное размещение процессов
23. Проблема загрузки оперативной памяти
24. Разделение памяти между отдельными разделами
25. Динамические методы выделения памяти
26. Страничная организация памяти
27. Аппаратная поддержка страничной организации памяти.
28. Сегментная организация памяти.
29. Управление виртуальной памятью
30. Механизм работы при использовании виртуальной памяти
31. Замещение страниц
32. Алгоритм выбора замещаемой страницы
33. Критические ресурсы
34. Файловая система
35. Файл на диске
36. Структура загрузочного сектора.
37. Структура корневого каталога.
38. Поддержка длинных имен файлов. Генерирование коротких имен.
39. Конфигурирование операционной системы MS DOS
40. Конфигурирование операционной системы WINDOWS 3.0/3.11
41. Конфигурирование операционной системы WINDOWS 95/98/ME
42. Конфигурирование операционной системы WINDOWS NT/2000/XP