- •Билет 1 Операционная система. Структура вычислительной системы. Примеры операционных систем. Функция операционной системы.
- •Билет 2 Операционная система, основные понятия операционных систем (основные точки зрения на операционную систему, операционная среда, операционная оболочка, ресурсы)
- •Билет 3
- •Билет 4
- •Билет 5
- •Билет 6
- •Билет 7
- •Билет 8
- •Билет 9
- •Билет 10
- •Билет 11
- •Билет 12
- •Билет 13 Управление памятью. Функции ос по управлению памятью.
- •Билет 14
- •Билет 15
- •Билет 16
- •Билет 17
- •Билет 18 Виды алгоритмов распределения памяти.
- •Билет 19
- •Билет 20
- •Билет 21
- •Билет 22(не полностью)
- •Билет 23
- •Билет 24
- •Билет 25
- •Билет 26 Сегментно-страничное распределение
- •Билет 27
- •Билет 28
- •Билет 29
- •Билет 30
Билет 7
Операционная система - комплекс системных и управляющих программ, предназначенных для наиболее эффективного использования всех ресурсов вычислительной системы
Принцип модульности
Принцип модульности отражает технологические и эксплуатационные свойства системы. Наибольший эффект от его использования достижим в случае, когда принцип распространен одновременно на операционную систему, прикладные программы и аппаратуру.
Принцип функциональной избирательности - часть важных модулей, которые должны постоянно находиться в оперативной памяти
Принцип генерируемости ОС
Сгенерированная версия ОС представляет собой совокупность системных наборов модулей и данных
Принцип функциональной избыточности
Принцип функциональной избыточности: Этот принцип учитывает возможность проведения одной и той же работы различными средствами.
Принцип виртуализации
Этот принцип позволяет представить структуру системы в виде определенного набора планировщиков процессов и распределителей ресурсов (мониторов) и использовать единую централизованную схему распределения ресурсов.
Принцип независимости программ от внешних устройств
Связь программ с конкретными устройствами производится не на уровне трансляции программы, а в период планирования её исполнения.
Принцип совместимости
Одним из аспектов совместимости является способность ОС выполнять программы, написанные для других ОС или для более ранних версий данной ОС, а также для другой аппаратной платформы. Необходимо разделять вопросы двоичной совместимости и совместимости на уровне исходных текстов приложений.
Принцип открытой и наращиваемой ОС
Открытая операционная система доступна для анализа как пользователям, так и системным специалистам, обслуживающим вычислительную систему.
Принцип мобильности (переносимости)
Операционная система должна перено-
ситься с процессора одного типа на процессор другого типа
Принцип обеспечения безопасности вычислений
Определяют такие свойства, как защита ресурсов одного пользователя от других и установление квот по ресурсам для предотвращения захвата
Билет 8
Операционная система - комплекс системных и управляющих программ, предназначенных для наиболее эффективного использования всех ресурсов вычислительной системы
по использованию процессора:
однопроцессорные;
многопроцессорные системы (начиная с OS/2, Net Ware, Widows NT, большинство современных ОС).
по применению:
рабочих станций (DOS, МАС OS, Windows 98, XP, Vista),
серверов (AIX, Windows 2000, Windows Server 2003, Windows Server 2008),
ОС реального времени;
встроенные ОС (VxWorks, QNX, Nucleus),
для мобильных устройств (Windows CE, Pocket PC, Windows Mobile, Palm OS, Symbian OS),
для сетевых маршрутизаторов (IOS от Cisco),
по возможности сетевого взаимодействия:
локальные (DOS);
сетевые (Netware 3.x – 6.x, UNIX, Linux, FreeBSD).
Билет 9
Эволюция ВС
Hardware и software эволюционируют совместно, влияя друг на друга
Критерии естественного отбора в эволюции вычислительных систем:
Удобство
Эффективность
Безопасность
История эволюции ВС насчитывает четыре периода
Первый период (1945 -1955)
Первые ламповые вычислительные устройства (1946-48гг.).
Программирование осуществлялось исключительно на машинном языке.
Второй период (1955 – 1965)
Появление полупроводниковых элементов
разделение персонала на программистов и операторов
первые алгоритмические языки
первые системы пакетной обработки
язык управления заданиями
Третий период (1965 – 1980)
переход к интегральным микросхемам
создание семейств программно-совместимых машин (IBM/360)
ОС состояли из многих миллионов ассемблерных строк и содержали тысячи ошибок (OS/360 и другие)
реализация мультипрограммирования
спулинг (spooling)
появился новый тип ОС – системы разделения времени
Четвертый период (1980 – настоящее время)
появление больших интегральных схем (БИС)
эра персональных компьютеров
доминировали две ОС: MS-DOS и UNIX
сетевые или распределенные ОС.
