Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОСС.docx
Скачиваний:
4
Добавлен:
23.09.2019
Размер:
120.81 Кб
Скачать
  1. Обобщенные характеристики ос.

разрядность ( для ПЭВМ 8-разрядные, 16-разрядные, 32-разрядные, 64-разрядные ОС);

число программ, одновременно выполняемых под управлением ОС Многозадачные ОС поддерживают параллельное выполнение нескольких программ, работающих в рамках одной вычислительной системы, в один момент времени.

Однозадачные ОС поддерживают режим выполнения только одной программы в отдельный момент времени;

многопоточность - это технология, позволяющая приложением должным образом осуществлять многозадачное выполнение своих процессов. Процесс - любая задача или деятельность, инициируемая программой. Одна программа может выполнять несколько процессов одновременно;

тип пользовательского интерфейса: интерфейс командной строки, текстовый оконный интерфейс, графический оконный интерфейс .

  1. Основные функции ос.

- связь с пользователем в реальном времени для подготовки устройств к работе, переопределение конфигурации и изменения состояния системы.

- выполнение операций ввода-вывода; в частности, в состав операционной системы входят программы обработки прерываний от устройств ввода-вывода, обработки запросов к устройствам ввода-вывода и распределения этих запросов между устройствами.

- управление памятью, связанное с распределением оперативной памяти между прикладными программами.

- управление файлами; основными задачами при этом являются обеспечение защиты, управление выборкой и сохранение секретности хранимой информации.

- обработка исключительных условий во время выполнения задачи

- появление арифметической или машинной ошибки, прерываний, связанных с неправильной адресацией или выполнением привилегированных команд.

- вспомогательные, обеспечивающие организацию сетей, использование служебных программ и языков высокого уровня.

  1. Технология «клиент-сервис» в современных ОС.

?

  1. Простые способы распределение памяти.

Фиксированное распределение

Основная память разделяется на ряд статических разделов во время генерации системы. Процесс может быть загружен в раздел равного или большего размера.

Простота реализации, малые системные накладные расходы.

Неэффективное использование памяти из-за внутренней фрагментации, фиксированное максимальное количество активных процессов

Динамическое распределение

Разделы создаются динамически; каждый процесс загружается в раздел строго необходимого размера

Отсутствует внутренняя фрагментация, более эффективное использование основной памяти

Неэффективное использование процессора из-за необходимости уплотнения для противодействия внешней фрагментации

Простая страничная организация

Основная память распределена на ряд кадров равного размера. Каждый процесс распределен на некоторое количество страниц равного размера и той же длины, что и кадры. Процесс загружается путем загрузки всех его страниц в доступные, но не обязательно последовательные, кадры. Отсутствует внешняя фрагментации. Наличие небольшой внутренней фрагментации.

Простая сегментация

Каждый процесс распределен на ряд сегментов. Процесс загружается путем загрузки всех своих сегментов в динамические (же обязательно смежные) разделы. Отсутствует внутренняя фрагментация. Улучшенное использование памяти и сниженные накладные расходы по сравнению с динамическим распределением.