Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Shpora_1-10_bez_vosmogo1.docx
Скачиваний:
2
Добавлен:
16.04.2019
Размер:
108.79 Кб
Скачать

1 Призначення та функції операційних систем.

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

Функции которые выполняет ОС:

1.Координация работы всех пользовательских программ.2.Координация работы всех устройств в составе ВС.

Типовые функции ОС.

1 Прием команд или заданий на специальном языке сценариев и их выполнение. 2 Выделение памяти и загрузка программ, подлежащих исполнению. 3 Выделение времени процессора для выполнения каждой программы.

4 Распределение памяти между компонентами ОС и программами пользователей, защита их от взаимного влияния. 5 Распределение внешних устройств между компонентами ОС и программами пользователей.

6 Управление всеми физическими устройствами с целью обеспечения максимума производительности вычислительной системы и/или пользователя.

7 Планирование и диспетчеризация задач с учетом заданной или выбранной дисциплины обслуживания. 8 Управление процессами и потоками в режиме квантового времени. 9 Поддержка работы с локальными корпоративными и глобальными сетями. 10 Защита данных от несанкционированного доступа. 11 Поддержка 64 разрядных процессоров.

Реализация названных и других функций возлагается на конкретные модули в составе ОС.

2 Классификация ос:

1 По количеству одновременно решаемых задач: одно и много задачные.

2 По количеству одновременно обслуживающих пользователей: одно и многопользовательские.

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

3 Свойства ос:

1 Эффективность Ос заключается в том, что при распределении ресурсов ОС сама не должна потреблять слишком большие их объемы, не должна предъявлять жесткие требования к оборудованию. 2 Надежность и устойчивость. Ос должна быть надежна, как и аппаратура. Быть способной выявлять и диагностировать ошибки и восстановляться после ошибки произошедшей по вине пользователя. Устойчивость позволяет системе восстановиться после сбоя. 3 Гибкость и расширяемость. Система должна гибко настраиваться под потребности пользователя. Ресурсы могут увеличиваться или уменьшатся в зависимости от задания пользователя. Ос должна быть расширяемой для обеспечения эффективности использования нового технического оборудования. 4 Переносимость - обеспечение функционирования ОС для различных архитектур процессоров и внешних устройств. 5 Безопасность. ОС должна защищать приложения от возможного влияния. Минимизация возможности преднамеренного или случайного искажения данных и программ для всех приложений пользователя и ОС, а так же защищать критические ресурсы несанкционированного доступа. Необходимое условие – защищать ОС – наличие собственника для каждого ресурса и прав доступа к ресурсам для каждого пользователя. 6 Совместимость. Обозначает возможность использовать ОС для процессора с разной архитектурой. Совместимость может быть обеспечена на уровне двоичных кодов и исходных кодов.

7 Удобство. ОС должна быть создана с учетом человеческого фактора и должна быть удобной пользователю.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]