
- •Билет 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
Билет 1 Операционная система. Структура вычислительной системы. Примеры операционных систем. Функция операционной системы.
Операционная система - комплекс системных и управляющих программ, предназначенных для наиболее эффективного использования всех ресурсов вычислительной системы
Вычислительная система - взаимосвязанная совокупность аппаратных средств вычислительной техники и программного обеспечения, предназначенная для обработки информации и удобства работы с ней.
ЭВМ = hardware + software
Hardware:
Процессор
Память
Дисковые устройства
Software (программное обеспечение, ПО):
Прикладное
Системное
Виды операционных систем: Microsoft Windows, Linux, Solaris, BSD, IBM os/2, Macintosh.
Основные функции ОС:
управление аппаратными средствами, обеспечение доступа к периферийным устройствам
управление оперативной памятью
обеспечение файлового ввода-вывода, как правило с помощью файловой системы
загрузка приложений в оперативную память и их выполнение;
обеспечение пользовательского интерфейса
обеспечение сетевого взаимодействия
Билет 2 Операционная система, основные понятия операционных систем (основные точки зрения на операционную систему, операционная среда, операционная оболочка, ресурсы)
Основные точки зрения:
ОС, как виртуальная машина
С помощью простых и ясных абстракций от программиста скрываются физические подробности работы компьютера
ОС, как менеджер ресурсов
Осуществляет упорядоченное и контролируемое распределение процессорного времени, памяти и др. между программами
ОС, как защитник пользователей и программ
Обеспечивает сохранность данных каждого пользователя и изолирует их выполняющиеся приложения друг от друга
ОС, как постоянно функционирующее ядро
Постоянно работающая на компьютере программа (или ее часть – ядро), взаимодействующая со всеми прикладными программами
Основные понятия
Операционная система – комплекс управляющих и обрабатывающих программ, выполняющий задачи управления ресурсами системы и предоставляющий прикладным программам операционную среду для их исполнения.
Две основные функции операционной системы – расширение возможностей ЭВМ и управление ее ресурсами.
ОС реализует такие интерфейсы:
Аппаратно-программный
Программно-программный
Интерфейс пользователя
Операционная среда – среда исполнения прикладных программ.
операционная среда определяет для прикладных программ
множество команд процессора, которые они могут использовать
модель адресации и логическую структуры адресного пространства процесса
множество системных вызовов, доступных процессу и т.д.
операционная система может осуществлять поддержу нескольких различных операционных сред.
Операционная оболочка (operation shell) – комплекс программ, ориентированных на определенную операционную систему и предназначенный для облегчения диалога между пользователем и компьютером при выполнении определенных видов деятельности на компьютере.
Операционные оболочки предоставляют следующие услуги:
работа с дисками
работа с файлами и каталогами
дополнительные возможности (подключение к сети, создание пользовательских меню, подключение внешних редакторов и др.).
Ресурсы – обычно, повторно используемые, относительно стабильные и часто недостающие объекты, которые запрашиваются, используются и освобождаются процессами в период их активности. Ресурс может быть разделяемым, в этом случае несколько процессов могут его использовать одновременно (в один и тот же момент времени) или параллельно (в течение некоторого интервала времени процессы используют ресурс попеременно); ресурс может быть неделимым.