- •1.Введение в операционные системы
- •2. История пк
- •6. Ос с точки зрения пользователя.
- •7. Структура пк и его состав.
- •10. Контролер
- •Ресурсы ос.
- •15. Планирование процессов выполнения
- •16. Планировщик задач.
- •17. Принципы функционирования очереди.
- •18.Многоуровневые очереди.
- •19. Планирование с использованием многоуровневой очереди с обратными связями.
- •20.Управление памятью.
- •21. Управление памятью при работе взаимосвязанных процессов.
- •22. Смежное размещение процессов.
- •24. Разделение памяти между отдельными разделами.
- •Режим set.
- •25. Динамические методы выделения памяти
- •26. Страничная организация памяти
- •Логика работы с оп.
- •27. Аппаратная поддержка страничной организации памяти.
- •28. Сегментная организация памяти.
- •29.Управление виртуальной памятью
- •31. Замещение страниц.
- •32. Алгоритм выбора «жертвы»(замещаемой страницы).
- •33.Критические ресурсы.
- •34. Файловая система.
- •Типы файловых систем.
- •35. Файл на диске.
- •36. Структура загрузочного сектора.
- •37. Структура корневого каталога.
- •Область файлов.
- •38. Поддержка длинных имен файлов.
- •Генерирование коротких имен.
- •Введение в операционные системы
Генерирование коротких имен.
Если окажется, что из длинного имени получается неоднозначное короткое имя, то выполняются следующие правила:
положении|е 0 события
положении|е 0 по продажам (т.е. отсекаются первые восемь символов).
Получили, что первые восемь символов одинаковые (длинные имена разные, а короткие одинаковые).
В данном случае выполняются следующие требования:
1) выполняется ряд операций: убираются все пробелы. Все строчные буквы переводятся в прописные. Имя укорачивается до восьми символов, расширение - до трех. Если это не приводит к образованию уникального имени, то два последних символа будет убрано и появится ~1 и спецификация, когда дойдет до ~9, то уберется три последних символа и в конце имени файла вставится ~10 и т.д.
2) Созданием таких имен занимается специальная функция ОС, которая все эти преобразования выполняет автоматически.
3) Если какая-либо программа создает файл с коротким именем, то длинное имя из этого файла получается автоматически.
39-42. Конфигурирование ОС.
Конфигурирование – это настройка ОС на реальное оборудование (hardware), (материнскую плату, видеоадаптеры, нестандартные устройства) и требования пользователя.
Способы конфигурирования ОС:
Командные файлы. Первый файл, который запускается – это autoexec.bat. Далее - config.sys, в котором прописываются драйверы нестандартных внешних устройств. Долгое время в config.sys прописывался драйвер компакт-диска:devise=C:\mscdex.exe. Затем стал прописываться драйвер, подходящий для всех компакт-дисков. В настоящее время это еще сохранилось в ОС.
С появлением 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, однако качественную чистку реестра данные программы не обеспечивают..
Вопросы по курсу лекций «Операционные системы, среды и оболочки»