
- •Описание формальной модели операционной системы.
- •Взаимосвязь ресурсов и процессов в многопроцессорной эвм.
- •Базовые операции над графом ресурсов и процессов и правила преобразования.
- •Формальная модель операционной системы многопроцессорной эвм.
- •Математическое определение графа Γt , отображающего структуру ос в момент tєТ.
- •Понятие ориентированного и неориентированного рёбер графа структуры ос.
- •Режим мультипрограммирования
- •Виды запросов на основную память.
- •Осуществление многозадачного режима при статическом и динамическом распределении памяти
- •Понятие подпула. Управлением подпулами: создание и уничтожение.
- •Организация управления задачами в многозадачном режиме.
- •Блок тсв и его роль в многозадачном режиме.
- •Структура и расположение очереди задач в основной памяти при различных режимах управляющей программы.
- •14.Понятие приоритета задачи; виды приоритетов.
- •15.Мультипрограммирование и мультиобработка – общее и особенное.
- •16.Схемы работы ос в различных режимах мультипрограммирования.
- •17.Причины появления новой ос в конце XX века, факторы успеха и предназначение операционной системы.
- •18.Понятие ос юникс. Основные преимущества и недостатки.
- •19.Основные центральные идеи ос юникс и их реализация.
- •20.Особенности архитектуры unix.
- •21.Организация ввода-вывода в ос юникс, характерные особенности.
- •22.Понятие конвейера в ос юникс, связь с в/в, фильтр.
- •23.Понятие процесса в ос юникс, отличие от предыдущих ос, утилиты.
- •24.Компоненты ос юникс: sccs и make.
- •25.Планирование в ос юникс.
- •26.Файловая система ос юникс: понятие, возможности, структурные особенности.
- •27.Структура файловой системы ос юникс (на диске).
- •28.Ядро системы юникс – понятие и основные секции.
- •29.Идеология структуры ядра ос юникс.
- •30.Генеалогия ос юникс и основные этапы разработки.
- •31.Интерфейсы ос юникс.
- •32.Компоненты ядра ос юникс и структура программного обеспечения.
- •33.Утилиты ос юникс.
- •34.Идеология структуры и базовый состав ядра ос юникс.
- •35. Концепция безопасности в ос юникс, пользователи и группы.
- •Права доступа в ос юникс.
- •Сетевой интерфейс в ос юникс.
- •Сетевой адрес
- •Маршрутизация
- •Служебный протокол icmp
- •38.Аутентификация и права пользователей в ос юникс.
21.Организация ввода-вывода в ос юникс, характерные особенности.
Основным устройством для организации взаимодействия пользователя с ЭВМ является терминал. Для упрощения работы многие утилиты ОС UNIX используют терминал как стандартное устройство ВВ. стандартным считается устройство по отношению, к которому в программах применены принятые в ОС соглашения. Несмотря на то что стандартный ВВ закрепляется обычно за терминалом ЭВМ SHELL обладает средствами выполнения переадресации как ввода так и вывода. Эти средства относятся к числу наиболее важных характеристик самого SHELL.
Вторым новшеством UNIX является конвейер. Он служит для объединения стандартного вывода одной программы со стандартным вводом другой. Конвейер и переадресация ВВ явления разные. Если при переадресации информация читается или пишется в файл, то конвейер непосредственно соединяет вывод одной программы с вводом другой. Конвейер это соединительное средство между стандартным выводом одной программы и стандартным вводом другой.
Программа, считывающая данные со стандартного устройства ввода, выполняющая определённую обработку этих данных и записывающая результат в поток стандартного вывода, называется фильтром. Вертикальная черта, используемая для перенаправления вывода одной программы в UNIX как ввода другой, называется символом канала. Этот символ означает, что вывод одной программы должен использоваться как ввод другой, что позволяет обойтись без явного указания SHELL создать временный файл, а затем удалить его. Набор команд, соединённых символом канала, называется конвейером и может содержать произвольное количество команд.
22.Понятие конвейера в ос юникс, связь с в/в, фильтр.
Одной из центральных идей ОС UNIX является конвейер: то есть любые сложные функции могут быть запрограммированы как набор совместно работающих программ. Конвейерное объединение позволяет использовать любое необходимое число программ, причёт ни одна из них не дублирует функции других программ, а только дополняет друг друга.
Он служит для объединения стандартного вывода одной программы со стандартным вводом другой. Конвейер и переадресация ВВ явления разные. Если при переадресации информация читается или пишется в файл, то конвейер непосредственно соединяет вывод одной программы с вводом другой. Конвейер это соединительное средство между стандартным выводом одной программы и стандартным вводом другой.
Программа, считывающая данные со стандартного устройства ввода, выполняющая определённую обработку этих данных и записывающая результат в поток стандартного вывода, называется фильтром. Вертикальная черта, используемая для перенаправления вывода одной программы в UNIX как ввода другой, называется символом канала. Этот символ означает, что вывод одной программы должен использоваться как ввод другой, что позволяет обойтись без явного указания SHELL создать временный файл, а затем удалить его. Набор команд, соединённых символом канала, называется конвейером и может содержать произвольное количество команд.