Перечень вопросов для подготовки к зачету по дисциплине «Операционные системы»

advertisement
Перечень вопросов для подготовки к зачету
по дисциплине «Операционные системы»
1. Назначение операционной системы и ее основные задачи. История создания и работы
Microsoft Corporation: версии MSDOS и Windows.
2. Структура диска. Сектор, кластер. Команда FORMAT. Логические разделы физического диска.
Организация разделов командой FDISK в FAT: PRIMARY, EXTENDED, LOGICAL DRIVES.
3. Понятие файловой системы. Файл. Обозначение файла: имя и расширение. Физическое и
логическое понятие каталога. Древовидная структура каталогов. Корневой каталог.
4. Понятие файла. Доступ к файлу. Организация доступа в: FAT, HPFS, NTFS.
5. Расширения файлов. Соглашения о типах файлов. Шаблоны (маски) файлов. Файлы: *.com,
*.exe, *.bat.
6. Принцип доступа к файлу в FAT. Надежность FAT. Структура диска. Понятие фрагментации.
Программы дефрагментации.
7. Организация файловой системы HPFS. FAT и HPFS – надежность и использование дискового
пространства. F-узлы и В-деревья. Восстановление HPFS.
8. Организация файловой системы NTFS. FAT и NTFS – надежность и организация доступа к
файлу. MFT и ее организация: малые, большие и сверхбольшие файлы и каталоги. Каталоги в
NTFS.
9. Логическая организация доступа к файлу. Иерархическая структура каталогов. Понятие пути к
файлу. Полное имя файла.
10. Имена файлов в FAT16, VFAT, FAT32, HPFS, NTFS. Организация имени файла в
MSDOS – ограничения, запрещенные символы и имена устройств. Правила организации
короткого имени MSDOS из длинных имен в FAT32 и NTFS.
11. Модульная структура MS DOS: ее машинно-зависимая и независимая части.
12. Основные файлы загрузки MSDOS. Структура загрузочного диска с MSDOS: расположение
файлов загрузки. Понятие загрузки в оперативную память.
13. Расположение операционная система MS DOS в оперативной памяти. Main Memory, UMB,
Extension Memory, Expansion Memory.
14. Составные части MSDOS. Алгоритм загрузки операционной системы MS DOS в оперативную
память.
15. Прерывания и их типы. Код прерывания. Работа прерывания. Таблицы векторов прерываний.
Управление и работа программ с помощь системы прерываний.
16. BIOS. Функции постоянного модуля BIOS. Типы BIOS. BIOS CMOS.
17. Дисковые файлы Io.sys и Msdos.sys. Назначение каждого из них в процессе загрузки и во
время нормальной работы ПК.
18. Командный процессор Command.com. Резидентный и транзитный модули command.com.
Назначение command.com в процессе загрузки и во время нормальной работы ПК.
19. Понятие драйвера устройства. Стандартные (внутренние) и внешние драйвера.
Использование внешних драйверов в MSDOS: порядок загрузки драйверов из CONFIG.SYS.
20. Загрузчик ОС. (Master Boot Record). Назначение загрузчика ОС. Восстановление загрузчика
специальными программами. Вирусы и MBR.
21. Классификация команд MSDOS. Внутренние и внешние команды. Внутренние команды
MSDOS работы с: каталогами, файлами, общего назначения.
22.Внешние команды MSDOS. Размещение. Команды: format, sys, diskcopy, scandisk, fdisk назначение и использование.
23. Файл config.sys. Правила организации команд: указания параметров, загрузки драйверов.
Драйвера использования оперативной памяти himem.sys. Пример файла config.sys.
24. Файл autoexec.bat. Правила организации: используемые команды: echo, prompt, path, set,
загрузка программ. Команды русификации (codepage866). Пример файла autoexec.bat.
25. Русификация файлов: config.sys и autoexec.bat. Команды для подключения CDROM в
MSDOS. Пример файлов.
26. Разветвляющиеся файлы загрузки: config.sys и autoexec.bat. Исполняемые блоки. Пример
файлов.
27. Ошибки на диске в структуре файлов и каталогов. Исправление ошибок в FAT, HPFS, NTFS.
Программы CHKDSK. Применение команд. Команды дефрагментации файловой структуры.
28. Файловые менеджеры для MSDOS и Windows. Norton Commander и другие программы этого
назначения. Панели Norton Commander: файлов и каталогов (Краткий и полный формат,
информационная панель, быстрого просмотра, дерева каталогов). Путешествие по файловой
системе, запуск программ.
29. Norton Commander. Назначение функциональных клавиш. Основные сочетания клавиш:
Alt+F1(F2), Ctrl+F1(F2), Ctrl+O, Ctrl+L, Ctrl+R, Ctrl+Q. Основные приемы работы: выделение,
копирование, переименование, перемещение, удаление файлов и каталогов.
30. Norton Commander. Ниспадающее меню NC(F9): управления левой и правой панелью. Меню
диск, файл. Сравнение каталогов. Просмотр и изменение атрибутов файлов.
31. Norton Commander. Организация меню пользователя (F2 – nc.mnu) – способ автоматизации
запуска программ. Принцип внутренней организации файла nc.mnu. Файл обработки расширений
(nc.ext). Команды вызова программы обработки файла по указанному расширению.
32. Norton Commander. Выборочный просмотр файлов: графических, архивов, баз данных Viewers. Сортировка файлов и каталогов на панелях NC. Внутренний редактор в NC: основные
приемы работы и редактируемые файлы. Поиск файлов, вызов дерева каталогов (быстры переход
в другой каталог).
33. Понятие сжатия информации. Архивация и разархивация. Основные программы - архиваторы
для MSDOS на примере архиватора arj.exe. Основные команды: создания архивного файла,
распаковки файлов из архива.
34. Архиваторы для MSDOS и Windows. Обоснование необходимости архивации. Многотомные
архивы для MSDOS и Windows. Создание и распаковка многотомных архивов на примере
архиватора arj.exe для MSDOS. Создание самораскрывающихся архивов.
33. Windows как операционная оболочка – Windows ранних версий под MSDOS и операционная
система. Основные идеи заложенные и реализованные в Windows. Преимущества и недостаток
ОС.
33. Windows – как ОС. Загрузка ОС Windows XP,7. Порядок загрузки от BIOS до графической
оболочки.
36. Принцип реализации мультизадачного режима: в Windows ранних версий под MSDOS для
16-разрядных приложений – принцип кооперативной многозадачности.
37. Windows 95-98 – интегрированная ОС. Вытесняющая многозадачность. Многопоточность. –
основа работы 32- разрядных приложений Windows.
38. Разделяемые ресурсы ПК. Понятия: виртуальный ресурс, виртуальная машина.
39. Принцип организации использования адресного пространства памяти в Windows. Общее
адресное пространство памяти, виртуальная память. Файл подкачки и его использование в
процессе работы Windows. Просмотр и изменение параметров виртуальной памяти.
40. Принцип реализации мультизадачного режима в Windows NT. Работа приложения в Windows
NT.
41. Окно Windows как реализация принципа What You See Is What You Get – "что видишь, то и
получаешь". Активное окно. Разворачивание и сворачивание окон. Панель задач.
42. Windows – объектно-ориентированная среда. Объекты: Мой компьютер, корзина. Папка
Windows и каталог MSDOS. Свойства папки и их настройка. Системные папки.
43. Шрифты Windows. Основные виды шрифтов: .fon, .ttf. Гарнитура, кегль. Принципы
построения символов шрифта и использования шрифтов. Просмотр вида шрифта, подключение
нового шрифта.
44. Понятие кодирования информации. ASCII и Unicode кодировки внутреннего содержимого
файлов. Таблицы кодов MSDOS и Windows.
45. Понятие принципа Plug and Play и его реализация в процессе работы Windows.
46. Рабочий стол Windows. Главное меню Windows. Панель задач. Настройка параметров
рабочего стола, панели задач.
47. Понятие ярлыка в Windows. Ярлыки для MSDOS и Windows приложений: свойства ярлыков.
Создание и изменение свойств ярлыка.
48. Панель управления: подключение нового оборудования, шрифтов, мультимедиа кодеков,
звуков, нового пользователя, звука и другие настройки Windows.
49. Организация поиска в Windows. Поиск файлов и папок по различным критериям поиска:
имени, шаблону, содержимому, времени создания и т.п.
50. Буфер обмена Windows. Использование буфера обмена для обмена данными между
приложениями Windows.
51. Принцип динамического обмена данными – DDE. Реализация принципа DDE в процессе
работы приложений.
52. Технология связывания и встраивания объектов – OLE. Принципы работы OLE1 и OLE2.
Реализация принципов OLE для работы приложений.
53. Динамическая библиотека в Windows (DLL). Организация работы приложений при
использовании динамических библиотек.
54. Драйвера устройств в Windows.
56. Внутренняя архитектура Windows 9x. Программный интерфейс для создания приложений –
API. 16-ти разрядный API и 32-х разрядный API Windows.
62. Реестр Windows – иерархическая база данных Windows. Разделы и параметры реестра.
Организация поиска параметров. Хранение реестра – файлы реестра, копия реестра.
Восстановление реестра при его повреждении.
63. Раздел HKEY_CLASSES_ROOT. Расширения файлов. Ассоциации файлов.
64. Разделы реестра HKEY_CURRENT_USER и HKEY_USERS. Работа разделов в начале и в
конце работы Windows.
65. Раздел реестра HKEY_LOCAL_MACHINE. Использование раздела для работы с
устройствами ПК и приложениями Windows.
66. Раздел реестра HKEY_CURRENT_CONFIG.
68. Концепции Windows NT. Windows NT Server и Windows NT Workstation. Истинная
многозадачность и многонитевость Win32 API. Требования к архитектуре ПК.
69. Область использования Windows NT Server. Клиенты Window NT Server. Надежность и
стабильность работы. Совместное использование с другими ОС.
70. Микроядерная структура Windows NT. Принцип работы ОС на основе микроядра. Режим
пользователя и режим ядра.
71. Исполнительная подсистема – executive. Составные части executive.
72. Подсистемы окружения Win32, 16-битный Windows, DOS, OS/2, Posix и их задачи.
73. Симметричная мультипроцессорная организация вычислительного процесса Windows NT.
Понятие процесса и нити.
74. Управление нитями. Механизм приоритетов. Концепции квантования абсолютных и
динамических приоритетов.
75. Управление памятью Windows NT. Наборы функций, средства защиты памяти. Виртуальное
адресное пространство.
Download