- •Содержательные аспекты основных терминов, используемых в курсе «ос и ост». Вычислительные системы. Основные типы программного обеспечения (по).
- •2. Содержательные аспекты основных терминов, используемых в курсе «ос и ост». Структура системного по (спо).
- •3. Содержательные аспекты основных терминов, используемых в курсе «ос и ост». Операционная система (ос). Основные задачи ос.
- •4. Ос. Управление ресурсами.
- •Операционная система. Услуги ос.
- •Взаимодействие прикладной программы с ос. Posix – совместимость.
- •10. Ос unix. Варианты ос unix
- •11. Ос unix. Основные события в истории ос unix
- •12. Ос unix Основные концепции ос unix.
- •13. Ос unix. Граф состояний процесса.
- •14. Ос unix и концепция открытых систем.
- •17. Файловые системы (фс) ос unix. Основные принципы.
- •18. Физическая модель магнитного диска.
- •19. Логическая модель магнитного диска.
- •20. Файловые системы ос unix. Классификация фс
- •21. Организация фс s5 и ufs.
- •24. Фс ос unix. Фс ufs. Концепция группы цилиндров.
- •25. Фс ос unix. Фс ufs. Концепция фрагментов.
- •26. Фс ос unix. Фс ufs. Структура индексного дескриптора.
- •27. Фс ос unix. Фс ufs. Структура адресной информации индексного дескриптора.
- •28. Фс ос unix. Фс ufs. Взаимосвязь между элементами каталогов и индексными дескрипторами.
- •29. Фс ос unix. Монтирование фс. Создание фс. Проверка целостности фс.
- •30. Виртуальная фс. Принцип функционирования.
- •31. Псевдо - файловые системы.
- •32. Интерфейс пользователя с ос unix (уровень командной строки). Основные интерпретаторы ос unix.
- •33. Интерфейс пользователя с ос unix (уровень командной строки). Общий механизм выполнения команд.
- •34. Интерфейс пользователя с ос unix (уровень командной строки). Файлы, ассоциированные с процессом.
- •35. Интерфейс пользователя с ос unix (уровень командной строки). Конвейеры.
- •36. Интерфейс пользователя с ос unix (уровень командной строки).Управляющие конструкции языка shell.Экранирование. Перенаправление ввода – вывода.
- •37. Базовые программные средства для создания приложений в ос unix. Краткая характеристика.
- •38. Фонд свободного по (fsf). Общая характеристика.
- •39. Fsf и проект gnu.
- •43. Основные этапы разработки приложений. Построение исполняемого модуля.
- •44. Основные этапы разработки приложений. Тестирование и отладка.
- •45. Основные этапы разработки приложений. Схема функционирования cvs.
- •46. Основные этапы разработки приложений. Анализ примера использования cvs.
- •47. Системные вызовы и библиотечные функции.
- •Раздел 1 – названия всех команд/утилит.
- •Раздел 2 – системные вызовы.
- •Раздел 3 – библиотечные функции.
- •48. Сетевые ос (сос). Структура сос.
- •49. Сетевые ос. Взаимодействие компонентов сетевой ос.
- •50. Сетевые средства ос unix на основе стека протоколов tcp/ip. Краткая характеристика.
- •51. Архитектура стека протоколов tcp/ip.
- •52. Основные этапы истории стека протоколов tcp/ip. Документы rfc.
- •53. Уровни стека протоколов tcp/ip. Уровень сетевого интерфейса.
- •54. Уровни стека протоколов tcp/ip. Межсетевой уровень.
- •55. Уровни стека протоколов tcp/ip. Транспортный и прикладной уровни.
- •56. Основные достоинства стека протоколов tcp/ip.
- •57. Обзор сетевых команд стека протоколов tcp/ip.
- •58. Использование сетевых команд.
- •59. Типы адресов в сети Internet. Физические (мас) адреса.
- •60. Типы адресов в сети Internet. Сетевые адреса.
- •61. Типы адресов в сети Internet. Символьные адреса.
- •62. Классы ip –адресов. Краткая характеристика.
- •63. Классы ip –адресов. Концепция подсетей.
- •64. Бесклассовая адресация в сети Internet.
- •65. Отображение ip – адресов на физические адреса. Протокол arp.
- •66. Отображение символьных адресов на ip – адреса.
- •67. Соглашение о специальных ip – адресах.
- •68. Частные ip- адреса.
- •69. Терминология в сетях tcp/ip.
- •70. Основные сетевые приложения компьютерных сетей. Традиционные типы сервиса.
- •71. Классификация сервисов компьютерных сетей.
- •72. Электронная почта (эп). Классы систем эп.
- •73. Электронная почта. Системы на базе smtp.
- •74. Электронная почта. Системы на базе X.400.
- •75. Электронная почта. Проблемы передачи двоичных файлов.
- •76. Технология «клиент – сервер».
26. Фс ос unix. Фс ufs. Структура индексного дескриптора.
Основной особенностью физической организации ФС ОС UNIX является отделение имени файла от его характеристик. Характеристики файла хранятся в отдельной структуре – индексном дескрипторе (inode). Вся информация о файле, кроме его содержимого и имени, хранятся в inode.
Индексный дескриптор имеет фиксированный формат. Индексные дескрипторы располагаются непрерывным массивом, начиная с блока, который следует непосредственно за суперблоком. Размер одного inode в зависимости от типа ФС может варьировать, но наиболее часто это 128 байт. Общее число inode, а следовательно и максимальное число файлов в ФС задается в момент создания ФС (каждому файлу соответствует ровно один inode). Индексные дескрипторы нумеруются натуральными числами.
Первый inode закреплен за файлом «плохие» блоки. Второй inode описывает (закреплен) за корневым каталогом ФС. Назначение прочих inode не имеет фиксированного назначения. Зная номер inode и тип ФС очень просто вычислить его координаты на диске. Структура inode может быть проиллюстрирована следующим рисунком:
-
1
MODE
2
UNKS
3
UID
4
LID
5
SIZE
6
LAST ACCASSED
7
LAST WRITTEN
8
INODE CHANGED
9
BLOCK ASSENT
10
1. Тип и права доступа.
2. Число ссылок (счётчик числа ссылок на файл).
3. Идентификатор владельца.
4. Идентификатор группы, к которой принадлежит владелец.
5. Размер файла в байтах.
6. Время последнего доступа.
7. Время последней записи.
8.Время последней модификации inode.
9. Размер файла в блоках.
10. Адресная информация.
27. Фс ос unix. Фс ufs. Структура адресной информации индексного дескриптора.
Прямая адресная информация содержит массив из 12 указателей с прямой адресацией на блоки данных. # блок данных 8 Кб (8192 байта). 96 Кб – файл. 12 указатель содержит ссылку – косвенная адресация первого уровня, т.е. ссылается на блок, который содержит 2048 указателей на блоки данных и позволяет адресовать файл размером от 96 Кб. 13 указатель косвенной адресации второго уровня. 14 указатель косвенной адресации третьего уровня.
Единица размещения файлов: Windows=кластер, UNIX=блок.
Данный метод адресации блоков (кластеров) файла заимствован из ФС NTFS,используется в ОС Windows NT, Windows 2000, Windows XP. Он дополнен достаточно естественным приемом, сокращающим объем адресной информации, а именно адресуются не блоки (кластеры), а непрерывные области, состоящиеиз смежных блоков (кластеров). Каждая такая область называется отрезком (run) или экстентом (extent), описывается с помощью двух чисел, а именно начальным номером кластера и количеством кластеров в отрезке. Т.к. для сохранения времени операции обмена с магнитным диском ОС старается разместить файл в последовательных блоках (кластерах), то в большинстве случаев количество последовательностей областей будет меньше количества блоков (кластеров) файла и объем служебной адресной информации в NTFS сокращается по сравнению со схемой адресации ФС ОС UNIX.